[patch] ObjectScriptSpawn (Horde/Alliance/Event)
Вложений: 3
Доброго всем времени суток. Как всем известно, что на оффе есь такое понятие как спавн мобов в инстах в зависимости от тима находящегося в нем и от текущего прогресса инста. Данный патч реализует такой спавн.
Что сделано: 1. Спавн НПЦ и Геймобьектов в зависимости от того кто в инсте (Орда/Альянс), нужно для инстов (Нексус, ЗО, ИЧ, КД, ЯС и тд) 2. Спавн, Деспавн и запрет на загрузку нпц и обьектов в определенные моменты. Те нам нужно к примеру что бы в определенный момент обьектов не было в мире, но потом эти обьекты появились или наоборот нам нужно убрать обьекты в определенный момент. Нужно для инстов (Ульдуар, Очищение Стратхольма, ЦЛК и тд). Работает для мировой карты. Что нужно сделать: 1. Нужно сделать динамические координаы определенным обьектам при определенном прогрессе карты. 2. Отсылка номера WorldEvent в InstanceData при его старте и окончании, так как для некоторых стартов праздников нужно убирать существующих нпц, пример: Атака Плети, Тралл в оргримаре у трона пропадает и появляется у арены, как показали сниффы у них одинаковый entry. структура таблиц Цитата:
те мобы, которое соответствуют условию в таблицах появления появятся и наоборот. Для теста: Запрос для проверки возможностей патча для YTDB. Нужно убрать фазы у нипов с гуидами 130956 и 130961, а так же очистить spell_area подземелья Испытания Чемпиона. Код:
insert into `creature_script_spawn` (`spawn_guid`, `team_control`, `add_control`, `remove_control`, `description`) values('130956','469','0','0','Arelas Brightstar (35005)'); Поправка подземелья Nexus... Код:
INSERT INTO creature_script_spawn SELECT guid, '469', '0', '0', 'Nexus Horde Soldiers' FROM creature WHERE map = 576 AND phaseMask = 128; Патч на GitHub: Патч Дополнительно: Поправка к патчу |
Обновил Первый пост, добавил поправку к патчу.
|
|
|
Ну на катаклизме будет актуально для большинства данжей.
|
Текущее время: 03:51. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS