aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/base/world_database.sql1
-rw-r--r--sql/updates/world/2011_04_17_01_world_spell_bonus_data.sql3
-rwxr-xr-xsrc/server/game/Entities/Pet/Pet.cpp6
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