Я не знаю, помните ли вы, но когда вы извлекали карты, mmaps и vmaps, вы также извлекали некоторые файлы, называемые "DBC".Эти файлы извлекаются из клиента, а также из остальных файлов карты.
Это означает, что каждое заклинание «жестко запрограммировано» в этих файлах.Их эффекты, визуальные эффекты и еще много чего нельзя изменить, потому что если вы потеряли эти файлы, вы потеряете много прогресса.Если вы извлекаете новые DBC, у вас явно не будет этих файлов.Как и другие участники.
Итак, чтобы это исправить, есть файл C ++ под названием SpellMgr.cpp, в котором люди модифицируют атрибуты заклинаний.
В этом конкретном файле у вас естьзаклинание, которое вы ищете:
https://github.com/azerothcore/azerothcore-wotlk/blob/master/src/server/game/Spells/SpellMgr.cpp#L5624
Они уже исправляют доступные цели для этого заклинания с помощью
spellInfo->EffectImplicitTargetA[0] = TARGET_DEST_CASTER_BACK;
Так что для получения ожидаемых результатов вам понадобитсяизменить радиус эффекта с помощью линии, подобной этой:
spellInfo->EffectRadiusIndex[1] = 20; // Spell effect 1 radius to 20y
spellInfo->EffectRadiusIndex[2] = 20; // Spell effect 2 radius to 20y