|
---|
|
Корзина / Trash can Глупые, устаревшие, неактуальные темы будут тут. Чистится при каждом апдейте базы. Сюда сливается весь треш форума. Если ваш пост оказался здесь, подумайте - стоит ли еще раз писать? |
|
Опции темы | Поиск в этой теме | Опции просмотра |
02.06.2014, 02:56 | #1 |
Ученый
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
|
Всё хорошо, что хорошо кончается.
Довольно интересный квест, где Ронин отправляет код отклика: Альфа Титанам(так-как Алгалон истратил все силы, когда бился с героями Азерота)
http://paste2.org/hc04NCOU На Мангосе и Тринити не видел реализации. Решил попробовать частично реализовать сам. Возможно надо делать в СД2(иссуй туда отправил на всякий случай) P.S: MENZ411 , Chaosua если решитесь скриптовать на Смарте этот квест, советую все вайпоинты пилить в SmartAI(чтобы таблицей waypoint_data не пришлось пользоваться) А там через MovementInform делать всё что нужно. Тексты можете взять и звуки. Чтобы самим не искать. Квест работает и на Катаклизме и Пандарии тоже(на оффе имею ввиду)
__________________
Ты кто? Зёбра! Ктооооооо?! |
02.06.2014, 22:05 | #2 |
Ученый
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
|
Может есть у кого информация по нпсам или го, которые в небо кастят вот эти два спелла?:
Код:
SPELL_ALGALON_EVENT_BEAM = 64367, // puspose unk // SPELL_ALGALON_EVENT_CLIMAX = 64580,
__________________
Ты кто? Зёбра! Ктооооооо?! |
05.06.2014, 19:58 | #3 |
YTDB histori
|
На фонтане и над ним триггеры стоят в куче точек, прямо до неба. Затемнение неба каким-то спеллом, имеющим SPELL_AURA_SCREEN_EFFECT, наверное.
|
06.06.2014, 18:33 | #4 |
Ученый
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
|
Код:
SPELL_AURA_SCREEN_EFFECT Триггеры - думаю из разумней суммонить скриптом. Через Send AI Event можно реализовать каст(таргет у спеллов не 38, а 25, спелл таргет скрипт тут не поможет) https://github.com/cmangos/mangos-wo...1ae95fe26ffd1a Надо чтобы этот коммит в Кату запушили правда. А то у триггеров полюбому есть флаги, не позволяющие взаимодействие в обычном случае.
__________________
Ты кто? Зёбра! Ктооооооо?! |
01.08.2014, 16:09 | #5 |
Ученый
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
|
Xfurry обновил мой скрипт, но сказал, что с кастом спелла без СД2 не обойтись. А через AI Event он даже не пробовал.
https://github.com/scriptdev2/scriptdev2-cata/issues/3
__________________
Ты кто? Зёбра! Ктооооооо?! |
20.08.2014, 20:29 | #6 |
Ученый
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
|
Появилась идея как сделать каст триггеров.
Создаём waypoint каждому триггеру, причём координаты должны совпадать с координатами точки спавна. Делаем записи через creature_movement и обрабатываем через db_script_on_creature_movement. Короче говоря через статично заспавненные гуиды. Ронин при достижении последней точки(перед началом ивента) приказывает конкретному гуиду начать движение по точкам. Всё каст реализован - квест полностью доделан) Как вам это? Раньше может я и был против статичного спавна, а теперь я сам буду работать с гуидами)
__________________
Ты кто? Зёбра! Ктооооооо?! Последний раз редактировалось Ulduar; 20.08.2014 в 20:36. |
09.09.2014, 02:08 | #7 |
Ученый
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
|
Код:
-- quests 13631 and 13819 UPDATE quest_template SET CompleteScript=13631 WHERE entry=13631; UPDATE quest_template SET CompleteScript=13631 WHERE entry=13819; UPDATE creature_template SET MovementType=2 WHERE entry=34044; UPDATE creature_template SET SpeedWalk=1.6 WHERE entry=16128; DELETE FROM dbscripts_on_quest_end WHERE id=13631; INSERT INTO dbscripts_on_quest_end (id,delay,command,datalong,datalong2,buddy_entry,search_radius,data_flags,dataint,x,y,z,o,comments) VALUES (13631,0,29,3,2,0,0,0,0,0,0,0,0,'Rhonin - remove npc_flag questgiver'), (13631,0,10,34044,0,0,0,0,0,5800.697, 820.809, 667.433, 4.51,'Summon Brann'), (13631,0,0,0,0,0,0,0,2000005645,0,0,0,0,'Rhonin - say_event_start'), (13631,6,1,397,0,0,0,0,0,0,0,0,0,'Rhonin - emote'), (13631,8,20,2,0,0,0,0,0,0,0,0,0,'Rhonin - Start Waypoint Movement'); DELETE FROM db_script_string WHERE entry IN (2000005645,2000005646,2000005647,2000005648,2000005649,2000005650,2000005651,2000005652,2000005653); INSERT INTO db_script_string (entry,content_default,sound,type,language,emote,comment) VALUES (2000005645,'We received Brann\'s message, and we have begun preparations.',15649,0,0,0,'Rhonin - say_event_start'), (2000005646,'Just in time. Let\'s see this thing off, then.',15826,0,0,0,'Brann - say_event_start'), (2000005647,'Citizens of Dalaran! Raise your eyes to the skies and observe!',15650,1,0,0,'Rhonin - say_event_1'), (2000005648,'Today our world\'s destruction has been averted in defiance of our very makers!',15651,1,0,0,'Rhonin - say_event_2'), (2000005649,'Algalon the Observer, herald of the titans, has been defeated by our brave comrades in the depths of the titan city of Ulduar.',15652,1,0,0,'Rhonin - say_event_3'), (2000005650,'Algalon was sent here to judge the fate of our world.',15653,1,0,0,'Rhonin - say_event_4'), (2000005651,'He found a planet whose races had deviated from the titans\' blueprints. A planet where not everything had gone according to plan.',15654,1,0,0,'Rhonin - say_event_5'), (2000005652,'Cold logic deemed our world not worth saving. Cold logic, however, does not account for the power of free will. It\'s up to each of us to prove this is a world worth saving.',15655,1,0,0,'Rhonin - say_event_6'), (2000005653,'That our lives... our lives are worth living.',15656,1,0,0,'Rhonin - say_event_complete'); DELETE FROM creature_movement_template WHERE entry=34044; INSERT INTO creature_movement_template (entry, point, position_x, position_y, position_z, script_id, waittime, orientation) VALUES (34044,1,5799.828, 813.462, 662.002, 0, 0, 0), (34044,2,5801.312, 802.384, 662.139, 3404402, 3000, 4.53), (34044,3,5799.99,788.837,661.870,0,0,0), (34044,4,5798.32,782.053,662.688,0,0,0), (34044,5,5797.37,775.143,661.443,0,0,0), (34044,6,5797.69,767.686,661.352,0,0,0), (34044,7,5797.87,761.844,657.783,0,0,0), (34044,8,5795.08,755.320,653.669,0,0,0), (34044,9,5794.29,750.693,649.646,0,0,0), (34044,10,5793.27,743.471,644.464,0,0,0), (34044,11,5793.18,735.819,640.106,0,0,0), (34044,12,5792.33,729.770,640.427,0,0,0), (34044,13,5789.32,724.790,640.867,0,0,0), (34044,14,5785.68,716.319,640.881,0,0,0), (34044,15,5781.25,711.070,641.060,0,0,0), (34044,16,5771.18,696.952,641.771,0,0,0), (34044,17,5764.34,686.929,642.161,0,0,0), (34044,18,5757.24,677.249,642.299,0,0,0), (34044,19,5752.94,671.092,642.984,0,0,0), (34044,20,5748.39,664.582,643.974,0,0,0), (34044,21,5743.78,661.557,644.468,0,0,0), (34044,22,5737.45,656.901,645.484,0,0,0), (34044,23,5732.63,654.095,645.953,0,0,0), (34044,24,5721.18,649.808,646.282,3404424,1000,3.51); DELETE FROM dbscripts_on_creature_movement WHERE id IN (3404424,3404402); INSERT INTO dbscripts_on_creature_movement (id,delay,command,datalong,buddy_entry,search_radius,dataint,comments) VALUES (3404402,0,0,0,0,0,2000005646,'Brann - say_event_start'), (3404424,0,32,1,0,0,0,'Brann - pause wp'), (3404424,60,18,0,0,0,0,'Brann - despawn'); DELETE FROM creature_movement_template WHERE entry=16128; INSERT INTO creature_movement_template (entry, point, position_x, position_y, position_z, script_id, waittime, orientation) VALUES (16128,1,5796.99,788.837,661.870,0,0,0), (16128,2,5796.32,783.053,662.688,0,0,0), (16128,3,5795.43,775.837,661.810,0,0,0), (16128,4,5795.37,775.143,661.443,0,0,0), (16128,5,5794.69,767.686,661.352,0,0,0), (16128,6,5793.87,761.844,657.783,0,0,0), (16128,7,5793.08,756.320,653.669,0,0,0), (16128,8,5792.29,750.693,649.646,0,0,0), (16128,9,5791.27,743.471,644.464,0,0,0), (16128,10,5790.18,735.819,640.106,0,0,0), (16128,11,5789.33,729.770,640.427,0,0,0), (16128,12,5787.32,724.790,640.867,0,0,0), (16128,13,5783.68,718.319,640.881,0,0,0), (16128,14,5779.25,713.070,641.060,0,0,0), (16128,15,5768.18,699.952,641.771,0,0,0), (16128,16,5761.34,689.929,642.161,0,0,0), (16128,17,5755.24,680.249,642.299,0,0,0), (16128,18,5750.94,674.092,642.984,0,0,0), (16128,19,5746.39,667.582,643.974,0,0,0), (16128,20,5741.78,663.557,644.468,0,0,0), (16128,21,5736.45,658.901,645.484,0,0,0), (16128,22,5731.63,657.095,645.953,0,0,0), (16128,23,5720.18,652.808,646.282,1612823,1000,3.85976); DELETE FROM dbscripts_on_creature_movement WHERE id=1612823; INSERT INTO dbscripts_on_creature_movement (id,delay,command,datalong,datalong2,buddy_entry,search_radius,data_flags,dataint,comments) VALUES (1612823,0,32,1,0,0,0,0,0,'Rhonin - pause wp'), -- cast 64367 from creatures with id 28332 on the bottom to the same creature on top, and then to the sky -- same creature id, different Z positions; maybe spell 64581 is also involved (1612823,0,0,0,0,0,0,0,2000005647,'Rhonin - say_event_1'), (1612823,6,0,0,0,0,0,0,2000005648,'Rhonin - say_event_2'), (1612823,12,0,0,0,0,0,0,2000005649,'Rhonin - say_event_3'), (1612823,21,0,0,0,0,0,0,2000005650,'Rhonin - say_event_4'), (1612823,25,0,0,0,0,0,0,2000005651,'Rhonin - say_event_5'), (1612823,34,0,0,0,0,0,0,2000005652,'Rhonin - say_event_6'), (1612823,49,0,0,0,0,0,0,2000005653,'Rhonin - say_event_complete'), -- cast 64580; maybe trigger spell 64510 (1612823,60,29,3,1,0,0,0,0,'Rhonin - add npc_flag questgiver'), (1612823,60,18,0,0,0,0,0,0,'Rhonin - despawn');
__________________
Ты кто? Зёбра! Ктооооооо?! |
20.02.2015, 23:52 | #8 |
Ученый
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
|
Тему прошу в корзину, в 729 или каком-то updatepack был добавлен скрипт.
__________________
Ты кто? Зёбра! Ктооооооо?! |
12.03.2015, 15:25 | #9 |
Ученый
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
|
https://github.com/unified-db/Databa...mment-77061988
Обновление - каст триггеров(те, которые на фонтанах висят и выше)
__________________
Ты кто? Зёбра! Ктооооооо?! |