diff --git a/data/sql/updates/pending_db_world/rev_1563632673695492400.sql b/data/sql/updates/pending_db_world/rev_1563632673695492400.sql new file mode 100644 index 000000000..6f48ff366 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1563632673695492400.sql @@ -0,0 +1,3 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1563632673695492400'); + +UPDATE creature_template SET spell2=50989 WHERE entry=27881; diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index d5a6948cb..dd2296736 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -4311,19 +4311,31 @@ void SpellMgr::LoadDbcDataCorrections() spellInfo->DurationIndex = 367; // 2 Hours break; // Wintergrasp spells - case 51422: // Cannon (Tower Cannon) - spellInfo->EffectRadiusIndex[EFFECT_0] = 20; // Radius: 20 yards - break; + case 57607: // WintergraspCatapult - Spell Plague Barrel - EffectRadiusIndex + case 57619: // WintergraspDemolisher - Spell Hourl Boulder - EffectRadiusIndex case 57610: // Cannon (Siege Turret) - spellInfo->EffectRadiusIndex[EFFECT_0] = 20; // Radius: 20 yards - spellInfo->EffectRadiusIndex[EFFECT_1] = 10; // Radius: 10 yards + spellInfo->EffectRadiusIndex[1] = EFFECT_RADIUS_25_YARDS; // SPELL_EFFECT_WMO_DAMAGE + case 51422: // WintergraspCannon - Spell Fire Cannon - EffectRadiusIndex + spellInfo->EffectRadiusIndex[0] = EFFECT_RADIUS_10_YARDS; // SPELL_EFFECT_SCHOOL_DAMAGE + break; + case 54107: // WintergraspDemolisher - Spell Ram - EffectRadiusIndex + spellInfo->EffectRadiusIndex[0] = EFFECT_RADIUS_3_YARDS; // SPELL_EFFECT_KNOCK_BACK + spellInfo->EffectRadiusIndex[1] = EFFECT_RADIUS_3_YARDS; // SPELL_EFFECT_SCHOOL_DAMAGE + spellInfo->EffectRadiusIndex[2] = EFFECT_RADIUS_3_YARDS; // SPELL_EFFECT_WEAPON_DAMAGE + break; + case 51678: // WintergraspSiegeEngine - Spell Ram - EffectRadiusIndex + spellInfo->EffectRadiusIndex[0] = EFFECT_RADIUS_10_YARDS; // SPELL_EFFECT_KNOCK_BACK + spellInfo->EffectRadiusIndex[1] = EFFECT_RADIUS_10_YARDS; // SPELL_EFFECT_SCHOOL_DAMAGE + spellInfo->EffectRadiusIndex[2] = EFFECT_RADIUS_20_YARDS; // SPELL_EFFECT_WEAPON_DAMAGE + break; + case 57606: // WintergraspCatapult - Spell Plague Barrell - Range + spellInfo->rangeIndex = 164; // "Catapult Range" break; case 50999: // Boulder (Demolisher) - spellInfo->EffectRadiusIndex[EFFECT_0] = 20; // Radius: 20 yards - spellInfo->EffectRadiusIndex[EFFECT_1] = 3; // Radius: 3 yards + spellInfo->EffectRadiusIndex[EFFECT_0] = 13; // 10yd break; case 50990: // Flame Breath (Catapult) - spellInfo->EffectRadiusIndex[EFFECT_0] = 30; // Radius: 30 yards + spellInfo->EffectRadiusIndex[EFFECT_0] = 19; // 18yd break; /////////////////////////////////