Кв Дышать нечем!. Анализатор воздуха Гвоздезуба не используется на стражников, на стражниках должен быть баф Ошеломительный аромат.
Страница 1 из 1
Цепочка на Аптекарей
#2
Отправлено 17 February 2012 - 15:19
Нашел фикс. Проверил, работает. Кв предмет юзается на гварда, снимает с него баф, засчитывает кв. Через 10 мин баф появляется на гварде.
-- Something Stinks (A:24655 H:24536) SET @GUID := 'XXXXX'; -- set by TDB SET @EVENT := 8; -- Love is in the Air SET @BUNNY := 38288; -- Love Guard Perfume Bunny SET @GUARD_SW := 68; -- Stormwind City Guard SET @GUARD_ORG := 3296; -- Orgrimmar Grunt SET @SPELL_PULSE := 71520; -- Heavily Perfumed Pulse SET @SPELL_BUFF := 71507; -- Heavily Perfumed SET @SPELL_ANALYSIS := 70192; -- Fragrant Air Analysis DELETE FROM `creature` WHERE `id`=@BUNNY; INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`spawndist`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`,`npcflag`,`unit_flags`,`dynamicflags`) VALUES (@GUID+0,@BUNNY,0,1,1,0,0,-8825.604,629.3108,94.1137,0,300,0,0,1,0,0,0,0,0), -- sw trade district(sniffed pos) (@GUID+1,@BUNNY,1,1,1,0,0,1615.361,-4415.3530,14.5838,0,300,0,0,1,0,0,0,0,0); -- org valleyof strength(made up value) DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry`=@SPELL_PULSE; DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry`=@SPELL_BUFF; INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES (13,0,@SPELL_PULSE,0,0,18,0,1,@GUARD_SW,0,0,0,'',"Heavily Perfumed Pulse target guard npcs"), (13,0,@SPELL_PULSE,0,0,18,0,1,@GUARD_ORG,0,0,0,'',"Heavily Perfumed Pulse target guard npcs"), (17,0,@SPELL_BUFF,0,0,1,0,@SPELL_BUFF,0,0,1,0,'',"Apply Heavily Perfumed only when missing"); UPDATE `creature_template` SET `AIName`='SmartAI',`flags_extra`=`flags_extra`|128 WHERE `entry`=@BUNNY; DELETE FROM `smart_scripts` WHERE `entryorguid`=@BUNNY AND `source_type`=0; INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES (@BUNNY,0,0,0,60,0,100,0,0,0,600000,600000,11,@SPELL_PULSE,0,0,0,0,0,1,0,0,0,0,0,0,0,"On update(each 10 min) - Cast - Self"); -- ussing this because dummy effect #1 of spell 70192 is to remove the buff DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=@SPELL_ANALYSIS; INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES (@SPELL_ANALYSIS,-@SPELL_BUFF,1,'Remove Heavily Perfumed on Fragrant Air Analysis hit'); DELETE FROM `game_event_creature` WHERE `eventEntry`=@EVENT AND `guid` BETWEEN @GUID+0 AND @GUID+1; INSERT INTO `game_event_creature` (`eventEntry`,`guid`) VALUES (@EVENT,@GUID+0), (@EVENT,@GUID+1);
#3
Отправлено 17 February 2012 - 18:28
ссыль на фикс, если оффрепо то жди апа ядра
ибо guid надо знать кокого нпса писать
ps: фикс накатил :ph34r: жди рестарта
pss: проверил фикс? где, на чем?? :blink: чуш не хоч в разрабы бд и ядра к нам :unsure:
ибо guid надо знать кокого нпса писать
ps: фикс накатил :ph34r: жди рестарта
pss: проверил фикс? где, на чем?? :blink: чуш не хоч в разрабы бд и ядра к нам :unsure:
#4
Отправлено 17 February 2012 - 18:49
Дома. Откомпилить ядро, и поднять базу не проблема. :) У меня знаний нет, на то что-бы быть разрабом, так поверхностные. :)
#5
Отправлено 17 February 2012 - 19:57
Кв По горячим следам (Орда), точки засчитывает. Кв выполнен, но Рока не хочет его принимать. Знак вопроса над ней серый, и кнопка продолжить тоже. Кеш чистил, кв отменял и заного брал, непомогло.
#7
Отправлено 19 February 2012 - 00:09
Спасибо. Вся цепочка работает. Аптекари не работают только, здаеш кв и он сам убивается, вместо смены фракции. :D В любом случае эвент уже закончился, уже не пофармить.
Страница 1 из 1