https://github.com/mangosR2/scriptdev2/blob/master/scripts/northrend/ulduar/ulduar/boss_yogg_saron.cpp
Здравствуйте.В Течении нескольких дней удалось протестировать босса Йогг-Сарон(id=33288).Вот следующие баги,которые удалось выявить.
1)NPC_OMINOUS_CLOUD= 33292,использует заклинание SPELL_SUMMON_GUARDIAN = 62978,
SPELL_SUMMON_GUARDIAN2 = 63031,
Дебафф,который призывает стража,вешается и на игроков тоже.В остальной части скрипта все в порядке(он сам призывает стража и призывает стража,когда игрок наступает на облако).
2)MOB_GUARDIAN_OF_YOGG= 33136,не деспавнятся после смерти,если мобов было уничтожено очень много,могут начаться серверные задержки и даже зависания(проверено).
void JustDied(Unit* pKiller)
{
m_creature->ForcedDespawn();
}
может это поможет решить проблему,насколько я знаю,эта часть скрипта принудительно деспавнит существо при смерти.В АИ существа этого нет.
3)MOB_IMMORTAL_GUARDIAN = 33988,не исчезают после победы над боссом,не деспавнятся после смерти и при эвейде.SPELL_EMPOWERED_AURA= 64161,также отсутствует.
4)NPC_SARA= 33134,не получает дамаг от SPELL_SHADOW_NOVA = 62714,
SPELL_SHADOW_NOVA_H = 65209,
Может дело во флагах?Незнаю как лечить.
5)MOB_BRAIN_OF_YOGG_SARON= 33890,кастует SPELL_SHATTERED_ILLUSION= 64173,на игроков,должен кастовать на босса и щупальца.Может через spell_script_target можно это решить?Хотя наверное это будет хак.Проверить пока возможности нет.
6) SPELL_TELEPORT_TO_STORMWIND_ILLUSION= 63989, // Stormwind
SPELL_TELEPORT_TO_CHAMBER_ILLUSION = 63997, // Wyrmruh
SPELL_TELEPORT_TO_ICEECROWN_ILLUSION= 63998, // Lich King
SPELL_TELEPORT_BACK_TO_MAIN_ROOM = 63992, // To Yogg Saron
Не телепортируют по заданным координатам,хотя в коде они есть.Визуально каст идет,но телепорта нет.Как лечить,предположения пока нет.
Пока-что все,что удалось найти.Тестировал на тестовом сервере МангосР2.Попробую ввиде иссуя более грамотно и по английски переоформить на гитхабе,а пока если вы не возражаете,пусть здесь побудет.Всем удачи!Спасибо за ваш проект!
Здравствуйте.В Течении нескольких дней удалось протестировать босса Йогг-Сарон(id=33288).Вот следующие баги,которые удалось выявить.
1)NPC_OMINOUS_CLOUD= 33292,использует заклинание SPELL_SUMMON_GUARDIAN = 62978,
SPELL_SUMMON_GUARDIAN2 = 63031,
Дебафф,который призывает стража,вешается и на игроков тоже.В остальной части скрипта все в порядке(он сам призывает стража и призывает стража,когда игрок наступает на облако).
2)MOB_GUARDIAN_OF_YOGG= 33136,не деспавнятся после смерти,если мобов было уничтожено очень много,могут начаться серверные задержки и даже зависания(проверено).
void JustDied(Unit* pKiller)
{
m_creature->ForcedDespawn();
}
может это поможет решить проблему,насколько я знаю,эта часть скрипта принудительно деспавнит существо при смерти.В АИ существа этого нет.
3)MOB_IMMORTAL_GUARDIAN = 33988,не исчезают после победы над боссом,не деспавнятся после смерти и при эвейде.SPELL_EMPOWERED_AURA= 64161,также отсутствует.
4)NPC_SARA= 33134,не получает дамаг от SPELL_SHADOW_NOVA = 62714,
SPELL_SHADOW_NOVA_H = 65209,
Может дело во флагах?Незнаю как лечить.
5)MOB_BRAIN_OF_YOGG_SARON= 33890,кастует SPELL_SHATTERED_ILLUSION= 64173,на игроков,должен кастовать на босса и щупальца.Может через spell_script_target можно это решить?Хотя наверное это будет хак.Проверить пока возможности нет.
6) SPELL_TELEPORT_TO_STORMWIND_ILLUSION= 63989, // Stormwind
SPELL_TELEPORT_TO_CHAMBER_ILLUSION = 63997, // Wyrmruh
SPELL_TELEPORT_TO_ICEECROWN_ILLUSION= 63998, // Lich King
SPELL_TELEPORT_BACK_TO_MAIN_ROOM = 63992, // To Yogg Saron
Не телепортируют по заданным координатам,хотя в коде они есть.Визуально каст идет,но телепорта нет.Как лечить,предположения пока нет.
Пока-что все,что удалось найти.Тестировал на тестовом сервере МангосР2.Попробую ввиде иссуя более грамотно и по английски переоформить на гитхабе,а пока если вы не возражаете,пусть здесь побудет.Всем удачи!Спасибо за ваш проект!