*Spell_bonus_data for Shattering throw and Hand of Reckogning
*Do not check SPELL_ATTR_EX_CANT_TARGET_SELF for triggered spells --HG-- branch : trunk
This commit is contained in:
1 parent
e02e2f1311
commit
1630842f03
5 files changed
+67
-61
No files matched your search
@@ -1645,6 +1645,7 @@ INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`
|
||||
(25742, 0.07, -1, 0.039, -1, 'Paladin - Seal of Righteousness Dummy Proc'),
|
||||
(53719, 0, 0, 0, 0, 'Paladin - Seal of the Martyr Proc Enemy'),
|
||||
(53718, 0, 0, 0, 0, 'Paladin - Seal of the Martyr Proc Self'),
|
||||
(62124, 0.085, -1, -1, -1, 'Paladin - Hand of Reckoning'),
|
||||
(50256, -1, -1, 0.08, -1, 'Pet Skills - Bear (Swipe)'),
|
||||
(32546, 0.8068, -1, -1, -1, 'Priest - Binding Heal'),
|
||||
(27813, 0, 0, 0, 0, 'Priest - Blessed Recovery Rank 1'),
|
||||
@@ -1797,7 +1798,8 @@ INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`
|
||||
(20253, -1, -1, 0.12, -1, 'Warrior - Intercept'),
|
||||
(61491, -1, -1, 0.12, -1, 'Warrior - Intercept'),
|
||||
(6572, -1, -1, 0.207, -1, 'Warrior - Revenge'),
|
||||
(6343, -1, -1, 0.12, -1, 'Warrior - Thunder Clap');
|
||||
(6343, -1, -1, 0.12, -1, 'Warrior - Thunder Clap'),
|
||||
(64382, -1, -1, 0.5, -1, 'Warrior - Shattering Throw');
|
||||
|
||||
-- --------
|
||||
-- SPELL ELIXIR
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
DELETE FROM `spell_bonus_data` WHERE `entry`=779;
|
||||
INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES
|
||||
('779', '-1', '-1', '0.063', '-1', 'Druid - Swipe (Bear)');
|
||||
|
||||
DELETE FROM `spell_bonus_data` WHERE `entry`=50256;
|
||||
INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES
|
||||
DELETE FROM `spell_bonus_data` WHERE `entry`=779;
|
||||
INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES
|
||||
('779', '-1', '-1', '0.063', '-1', 'Druid - Swipe (Bear)');
|
||||
|
||||
DELETE FROM `spell_bonus_data` WHERE `entry`=50256;
|
||||
INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES
|
||||
(50256, -1, -1, 0.08, -1, 'Pet Skills - Bear (Swipe)');
|
||||
@@ -1,54 +1,54 @@
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=11898;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=11899;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=149045;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=149046;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=164871;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=175080;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176080;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176081;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176082;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176083;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176084;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176085;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176086;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176231;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176244;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176310;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176495;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=177233;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=181056;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=181646;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183169;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183177;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183202;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183203;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183407;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183490;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183788;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=184330;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20649;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20650;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20651;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20652;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20653;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20654;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20655;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20656;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20657;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20808;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=210335;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=210336;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=210349;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211023;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211024;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211050;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211051;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211052;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211053;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=4170;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=4171;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=47296;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=47297;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=80022;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=80023;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=11898;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=11899;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=149045;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=149046;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=164871;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=175080;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176080;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176081;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176082;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176083;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176084;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176085;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176086;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176231;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176244;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176310;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176495;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=177233;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=181056;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=181646;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183169;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183177;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183202;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183203;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183407;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183490;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183788;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=184330;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20649;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20650;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20651;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20652;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20653;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20654;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20655;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20656;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20657;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20808;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=210335;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=210336;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=210349;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211023;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211024;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211050;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211051;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211052;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211053;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=4170;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=4171;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=47296;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=47297;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=80022;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=80023;
|
||||
UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=85556;
|
||||
@@ -0,0 +1,4 @@
|
||||
DELETE FROM `spell_bonus_data` where `entry` IN(62124, 64382);
|
||||
INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES
|
||||
(62124, 0.085, -1, -1, -1, 'Paladin - Hand of Reckoning'),
|
||||
(64382, -1, -1, 0.5, -1, 'Warrior - Shattering Throw');
|
||||
+1
-1
@@ -4341,7 +4341,7 @@ SpellCastResult Spell::CheckCast(bool strict)
|
||||
if(m_spellInfo->excludeTargetAuraSpell && target->HasAura(m_spellInfo->excludeTargetAuraSpell))
|
||||
return SPELL_FAILED_TARGET_AURASTATE;
|
||||
|
||||
if(target == m_caster && m_spellInfo->AttributesEx & SPELL_ATTR_EX_CANT_TARGET_SELF)
|
||||
if(!m_IsTriggeredSpell && target == m_caster && m_spellInfo->AttributesEx & SPELL_ATTR_EX_CANT_TARGET_SELF)
|
||||
return SPELL_FAILED_BAD_TARGETS;
|
||||
|
||||
if(target != m_caster)
|
||||
|
||||
Reference in new issue
Block a user