diff options
| -rw-r--r-- | sql/base/world_database.sql | 1 | ||||
| -rw-r--r-- | sql/updates/world/2011_04_17_01_world_spell_bonus_data.sql | 3 | ||||
| -rwxr-xr-x | src/server/game/Entities/Pet/Pet.cpp | 6 |
3 files changed, 5 insertions, 5 deletions
diff --git a/sql/base/world_database.sql b/sql/base/world_database.sql index 59ed9f9e201..823c52e8808 100644 --- a/sql/base/world_database.sql +++ b/sql/base/world_database.sql @@ -16956,6 +16956,7 @@ INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`a (2948, 0.4286, -1, -1, -1, 'Mage - Scorch'), (59638, 0.3, -1, 0, -1, 'Mage - Mirror Image Frostbolt'), (59637, 0.15, -1, 0, -1, 'Mage - Mirror Image Fire Blast'), +(31707, 0.8333, 0, 0, 0, 'Mage - Water Elemental Waterbolt'), (31935, 0.07, -1, 0.07, -1, 'Paladin - Avenger Shield'), (53742, -1, 0.0176, -1, 0.03, 'Paladin - Blood Corruption'), (26573, -1, 0.04, -1, 0.04, 'Paladin - Consecration'), diff --git a/sql/updates/world/2011_04_17_01_world_spell_bonus_data.sql b/sql/updates/world/2011_04_17_01_world_spell_bonus_data.sql new file mode 100644 index 00000000000..4c1fca8d728 --- /dev/null +++ b/sql/updates/world/2011_04_17_01_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry`=31707; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`ap_dot_bonus`,`comments`) VALUES +(31707,0.8333,0,0,0, 'Mage - Water Elemental Waterbolt'); diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp index cd1ee422ee1..803395a5d93 100755 --- a/src/server/game/Entities/Pet/Pet.cpp +++ b/src/server/game/Entities/Pet/Pet.cpp @@ -939,11 +939,7 @@ bool Guardian::InitStatsForLevel(uint8 petlevel) { case 510: // mage Water Elemental { - //40% damage bonus of mage's frost damage - float val = m_owner->GetUInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_FROST) * 0.4f; - if (val < 0) - val = 0; - SetBonusDamage(int32(val)); + SetBonusDamage(int32(m_owner->SpellBaseDamageBonus(SPELL_SCHOOL_MASK_FROST) * 0.33f)); break; } case 1964: //force of nature |
