mangosR2 / scriptdev2

MangosR2 universal Script Library, compartible with all mangosR2 cores (v2, 3, 4 and possible later).
http://mangosr2.2x2forum.com/
GNU General Public License v2.0
82 stars 47 forks source link

Partially_Implement_Start_ICC_Event.sql #236

Closed ghost closed 10 years ago

ghost commented 10 years ago

Здравствуйте. Это частичная реализация стартового эвента(там ещё разговор Тириона, Артаса и Болвара нужно реализовать, правда я хз как). 1) 70733 - Dummy aura, но судя по всему в ядре её надо допиливать. В Трине это сделали спелл скриптом. https://github.com/TrinityCore/TrinityCore/blob/master/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp#L1729 Ссылка, чтобы знать, о чем я пытаюсь тут сказать) Там ниже есть ещё скрипт и на призрачные ловушки(GO), но я в скрипте реализовал это. Прицепил эвенты к гуидам стражей. Также добавлены тексты(EventAI Creator как-то странно глючит, поэтому в базе создавал, а потом дампом выдирал некоторые скрипты), к счастью и английский, и русский варианты локализации были, плюс звуки, чтобы было покрасивее. 2)После активации ловушки страж начинает идти по вайпоинтам(по гуидам через creature_movement), но есть одно но: При выходе из боя он не будет начинать движение, так-как по умолчанию у него стоит MovementType = 0, можно конечно поменять в базе, но он будет всё время двигаться по вайпоинтам, а это уже не то что некрасиво, но и неправильно. Хотя MovementType меняется на = 2 после активации эвента. Можно воспроизвести спелл самому и тогда страж снова начнет по вайпоинтам ходить. Но это уже лишнее. 3)Посмотрите пожалуйста, может что добавить можно будет. Заранее спасибо и благ всех!