mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-04-02 19:42:05 -04:00
Further work on DefaultTalks
- DftFst - Every uniqueId script covered from the previous system. Still a lot of functions to still map and actors to pose & position for them. - AfterQuestWarpDirector - Added Man0g1 as a check. - Nuked PopulaceStandard uId scripts for Forest region since unneeded now.
This commit is contained in:
parent
a87244d13b
commit
023527efa3
@ -8,6 +8,9 @@ function onEventStarted(player, director, eventType, eventName)
|
|||||||
if (player:HasQuest(110002) == true) then
|
if (player:HasQuest(110002) == true) then
|
||||||
quest = player:GetQuest("Man0l1");
|
quest = player:GetQuest("Man0l1");
|
||||||
quest:OnNotice(player);
|
quest:OnNotice(player);
|
||||||
|
elseif (player:HasQuest(110006) == true) then
|
||||||
|
quest = player:GetQuest("Man0g1");
|
||||||
|
quest:OnNotice(player);
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -14,8 +14,18 @@ Contains all default lines for talkable npcs in the Forest Region (aka Black Shr
|
|||||||
|
|
||||||
-- [ActorClassId] = "client_function_name"
|
-- [ActorClassId] = "client_function_name"
|
||||||
local defaultTalkFst = {
|
local defaultTalkFst = {
|
||||||
|
[1000066] = "defaultTalkWithAlixe_001", -- Alixe (Gridania: LTW Guild)
|
||||||
|
[1000067] = "defaultTalkWithDadalo_001", -- Dadalo (Gridania: LTW Guild)
|
||||||
|
[1000068] = "defaultTalkWithKain_001", -- Kain (Gridania: LTW Guild)
|
||||||
|
[1000069] = "defaultTalkWithJolline_001", -- Jolline (Gridania: LNC Guild)
|
||||||
[1000071] = "defaultTalkWithBertennant_001", -- Bertennant (Gridania: Blue Badger Gate)
|
[1000071] = "defaultTalkWithBertennant_001", -- Bertennant (Gridania: Blue Badger Gate)
|
||||||
|
[1000074] = "defaultTalkWithOnguen_001", -- Onguen (Gridania: BTN Guild)
|
||||||
[1000230] = "defaultTalkWithMiounne_001", -- Miounne (Gridania: Adv. Guild)
|
[1000230] = "defaultTalkWithMiounne_001", -- Miounne (Gridania: Adv. Guild)
|
||||||
|
[1000231] = "defaultTalkWithHereward_001", -- Hereward (Gridania: LTW Guild)
|
||||||
|
[1000236] = "defaultTalkWithOpyltyl_001", -- Opyltyl (Gridania: BTN Guild)
|
||||||
|
[1000242] = "defaultTalkWithWillelda_001", -- Willelda (Gridania: LNC Guild) defaultTalkWithWillelda_002 - After signing up to the guild?
|
||||||
|
[1000243] = "defaultTalkWithBurchard_001", -- Burchard (Gridania: LNC Guild)
|
||||||
|
[1000326] = "defaultTalkWithCicely_001", -- Cicely (Gridania: BTN Guild)
|
||||||
[1000427] = "defaultTalkWithAnene_001", -- Anene (Gridania: Adv. Guild) defaultTalkWithAnene_002 / 003 (PGL informant)
|
[1000427] = "defaultTalkWithAnene_001", -- Anene (Gridania: Adv. Guild) defaultTalkWithAnene_002 / 003 (PGL informant)
|
||||||
[1000428] = "defaultTalkWithSylbyrt_001", -- Sylbyrt (Gridania: Adv. Guild) defaultTalkWithSylbyrt_002 / 003 (MRD informant)
|
[1000428] = "defaultTalkWithSylbyrt_001", -- Sylbyrt (Gridania: Adv. Guild) defaultTalkWithSylbyrt_002 / 003 (MRD informant)
|
||||||
[1000429] = "defaultTalkWithHongavunga_001", -- Honga Vunga (Gridania: Adv. Guild) defaultTalkWithHongavunga_002 / 003 (WVR informant)
|
[1000429] = "defaultTalkWithHongavunga_001", -- Honga Vunga (Gridania: Adv. Guild) defaultTalkWithHongavunga_002 / 003 (WVR informant)
|
||||||
@ -29,215 +39,198 @@ local defaultTalkFst = {
|
|||||||
--[1000456] = "", -- Tierney (Gridania: Adv. Guild) Guildleve NPC - Will not fire, not PplStd.
|
--[1000456] = "", -- Tierney (Gridania: Adv. Guild) Guildleve NPC - Will not fire, not PplStd.
|
||||||
--[1000457] = "", -- Gontrant (Gridania: Adv. Guild) Guildleve NPC - Will not fire, not PplStd.
|
--[1000457] = "", -- Gontrant (Gridania: Adv. Guild) Guildleve NPC - Will not fire, not PplStd.
|
||||||
[1000458] = "defaultTalkWithInn_Desk", -- V'korolon (Gridania: Adv. Guild) - defaultTalkWithVkorolon_001 - Pre-Inn unlocked dialog
|
[1000458] = "defaultTalkWithInn_Desk", -- V'korolon (Gridania: Adv. Guild) - defaultTalkWithVkorolon_001 - Pre-Inn unlocked dialog
|
||||||
[1000821] = "defaultTalkWithNellaure_001", -- Nellaure
|
--[1000459] = "", -- Gallia (Gridania: LTW Guild) Guildmark NPC - Will not fire, not PplStd.
|
||||||
|
--[1000461] = "", -- Kipopo (Gridania: BTN Guild) Guildmark NPC - Will not fire, not PplStd.
|
||||||
|
--[1000462] = "", -- Clarembald (Gridania: LNC Guild) Guildmark NPC - Will not fire, not PplStd.
|
||||||
|
[1000463] = "defaultTalkWithNonolato_001", -- Nonolato (Gridania: ARC Guild)
|
||||||
|
--[1000464] = "", -- Cassandra (Gridania: ARC Guild) Guildmark NPC - Will not fire, not PplStd.
|
||||||
|
[1000465] = "defaultTalkWithAnaidjaa_001", -- A'naidjaa (Gridania: CRP Guild)
|
||||||
|
--[1000466] = "", -- Frances (Gridania: CRP Guild) Guildmark NPC - Will not fire, not PplStd.
|
||||||
|
[1000565] = "defaultTalkWithCeinguled_001", -- Ceinguled (Gridania: LNC Guild)
|
||||||
|
[1000566] = "defaultTalkWithFrancis_001", -- Francis (Gridania: LNC Guild) arg1=1, npc recognizes you're in the LNC guild
|
||||||
|
[1000567] = "defaultTalkWithDhemdaeg_001", -- Dhemdaeg (Gridania: LNC Guild)
|
||||||
|
[1000568] = "defaultTalkWithLuitfrid_001", -- Luitfrid (Gridania: LNC Guild)
|
||||||
|
[1000569] = "defaultTalkWithHaurtefert_001", -- Haurtefert (Gridania: LNC Guild)
|
||||||
|
[1000570] = "defaultTalkWithZpahtalo_001", -- Z'pahtalo (Gridania: LNC Guild)
|
||||||
|
[1000599] = "defaultTalkWithJmoldva_001", -- J'moldva (Gridania: LNC Guild)
|
||||||
|
[1000621] = "defaultTalkWithHabreham_001", -- Habreham (Gridania: CRP Guild)
|
||||||
|
[1000622] = "defaultTalkWithDecima_001", -- Decima (Gridania: CRP Guild)
|
||||||
|
[1000623] = "defaultTalkWithChalyotamlyo_001", -- Chalyo Tamlyo (Gridania: CRP Guild)
|
||||||
|
[1000625] = "defaultTalkWithBubuku_001", -- Bubuku (Gridania: ARC Guild)
|
||||||
|
[1000626] = "defaultTalkWithPiers_001", -- Piers (Gridania: ARC Guild)
|
||||||
|
[1000627] = "defaultTalkWithAerstsyn_001", -- Aerstsyn (Gridania: LNC Guild)
|
||||||
|
[1000629] = "defaultTalkWithEburhart_001", -- Eburhart (Gridania: BTN Guild)
|
||||||
|
[1000630] = "defaultTalkWithNoes_001", -- Noes (Gridania: Apkallus Falls)
|
||||||
|
[1000671] = "defaultTalkWithMiraudont_001", -- Miraudont (North Shroud: Camp Emerald Moss) arg1=true - Mentions Atomos
|
||||||
|
[1000681] = "defaultTalkWithNuala_001", -- Nuala (Gridania: LNC Guild)
|
||||||
|
[1000701] = "defaultTalkWithZuzupoja_001", -- Zuzupoja (Gridania: CRP Guild)
|
||||||
|
[1000821] = "defaultTalkWithNellaure_001", -- Nellaure (Gridania: CRP Guild)
|
||||||
|
[1000822] = "defaultTalkWithCaplan_001", -- Caplan (Gridania: CRP Guild)
|
||||||
|
[1000823] = "defaultTalkWithUlmhylt_001", -- Ulmhylt (Gridania: CRP Guild)
|
||||||
|
[1000829] = "defaultTalkWithOdhinek_001", -- O'dhinek (Gridania: ARC Guild)
|
||||||
|
[1000830] = "defaultTalkWithGeorjeaux_001", -- Georjeaux (Gridania: ARC Guild) defaultTalkWithGeorjeaux_002 - Dialog when you're part of the guild?
|
||||||
|
[1000831] = "defaultTalkWithAlaire_001", -- Alaire (Gridania: ARC Guild)
|
||||||
|
[1000832] = "defaultTalkWithMianne_001", -- Mianne (Gridania: ARC Guild)
|
||||||
[1000951] = "defaultTalkWithLonsygg_001", -- Lonsygg (Gridania: Blue Badger Gate)
|
[1000951] = "defaultTalkWithLonsygg_001", -- Lonsygg (Gridania: Blue Badger Gate)
|
||||||
[1001081] = "defaultTalkWithKhumamoshroca_001", -- Khuma Moshroca
|
[1001077] = "defaultTalkWithBeli_001", -- Beli (Gridania: LTW Guild)
|
||||||
[1001103] = "defaultTalkWithMestonnaux_001", -- Mestonnaux
|
[1001078] = "defaultTalkWithMaddeline_001", -- Maddeline (Gridania: LTW Guild)
|
||||||
|
[1001079] = "defaultTalkWithDyrstbrod_001", -- Dyrstbrod (Gridania: LTW Guild)
|
||||||
|
[1001080] = "defaultTalkWithTatagoi_001", -- Tatagoi (Gridania: LTW Guild)
|
||||||
|
[1001081] = "defaultTalkWithKhumamoshroca_001", -- Khuma Moshroca (Gridania: LTW Guild)
|
||||||
|
[1001082] = "defaultTalkWithLuilda_001", -- Luilda (Gridania: LTW Guild)
|
||||||
|
[1001101] = "defaultTalkWithVnabyano_001", -- V'nabyano (Gridania: BTN Guild)
|
||||||
|
[1001102] = "defaultTalkWithSandre_001", -- Sandre (Gridania: BTN Guild)
|
||||||
|
[1001103] = "defaultTalkWithMestonnaux_001", -- Mestonnaux (Gridania: BTN Guild)
|
||||||
|
[1001175] = "defaultTalkWithChloe_001", -- Chloe (Gridania: ARC Guild)
|
||||||
--[1001183] = "", -- Emoni (Gridania: Adv. Guild) Linkshell NPC - Will not fire, not PplStd.
|
--[1001183] = "", -- Emoni (Gridania: Adv. Guild) Linkshell NPC - Will not fire, not PplStd.
|
||||||
--[1001184] = "", -- Gyles (Gridania: Adv. Guild) Retainer NPC - Will not fire, not PplStd.
|
--[1001184] = "", -- Gyles (Gridania: Adv. Guild) Retainer NPC - Will not fire, not PplStd.
|
||||||
[1001396] = "defaultTalkWithLefwyne_001", -- Lefwyne
|
[1001188] = "defaultTalkWithGuildleveClientG_001", -- Maisenta (Gridania)
|
||||||
|
[1001189] = "defaultTalkWithGuildleveClientG_002", -- Pukiki (Gridania)
|
||||||
[1001430] = "defaultTalkWithKinnison_001", -- Kinnison - Two args (nil errors client). If either >= 0, dialog mentions you've met Kan-E-Senna.
|
[1001396] = "defaultTalkWithLefwyne_001", -- Lefwyne (Gridania: Shaded Bower)
|
||||||
|
[1001430] = "defaultTalkWithKinnison_001", -- Kinnison - Two args (nil errors client). If either >= 0, dialog mentions you've met Kan-E-Senna. Position inaccurate?
|
||||||
|
[1001431] = "defaultTalkWithGenna_001", -- Genna (Gridania: Mih Khetto's Amphitheatre)
|
||||||
[1001432] = "defaultTalkWithMathye_001", -- Mathye (Gridania: Blue Badger Gate)
|
[1001432] = "defaultTalkWithMathye_001", -- Mathye (Gridania: Blue Badger Gate)
|
||||||
[1001433] = "defaultTalkWithUlta_001", -- Ulta (Gridania: Blue Badger Gate)
|
[1001433] = "defaultTalkWithUlta_001", -- Ulta (Gridania: Blue Badger Gate)
|
||||||
[1000434] = "defaultTalkWithOdilie_001", -- Odilie (Gridania: Adv. Guild) defaultTalkWithOdilie_002 / 003 (CUL informant)
|
[1000434] = "defaultTalkWithOdilie_001", -- Odilie (Gridania: Adv. Guild) defaultTalkWithOdilie_002 / 003 (CUL informant)
|
||||||
[1001437] = "defaultTalkWithSybell_001", -- Sybell
|
[1001436] = "defaultTalkWithOwyne_001", -- Owyne (Gridania: Aetheryte Plaza)
|
||||||
|
[1001437] = "defaultTalkWithSybell_001", -- Sybell (Gridania: Aetheryte Plaza)
|
||||||
[1001459] = "defaultTalkWithFlavielle_001", -- Flavielle (Gridania: Adv. Guild) defaultTalkWithFlavielle_002 / 003 (ARM informant)
|
[1001459] = "defaultTalkWithFlavielle_001", -- Flavielle (Gridania: Adv. Guild) defaultTalkWithFlavielle_002 / 003 (ARM informant)
|
||||||
|
[1001469] = "downTownTalk", -- Eldid (Gridania: Wards Entrance)
|
||||||
|
[1001582] = "defaultTalkWithSwaenhylt_001", -- Swaenhylt (Gridania)
|
||||||
|
[1001583] = "defaultTalkWithMarcette_001", -- Marcette (Gridania: The Knot)
|
||||||
|
[1001470] = "defaultTalkWithYlessa_001", -- Ylessa
|
||||||
[1001706] = "defaultTalkWithMemama_001", -- Memama (Gridania: Adv. Guild)
|
[1001706] = "defaultTalkWithMemama_001", -- Memama (Gridania: Adv. Guild)
|
||||||
[1001707] = "defaultTalkWithPfarahr_001", -- Pfarahr (Gridania: Adv. Guild)
|
[1001707] = "defaultTalkWithPfarahr_001", -- Pfarahr (Gridania: Adv. Guild)
|
||||||
[1001708] = "defaultTalkWithBeaudonet_001", -- Beaudonet (Gridania: Adv. Guild)
|
[1001708] = "defaultTalkWithBeaudonet_001", -- Beaudonet (Gridania: Adv. Guild)
|
||||||
[1001709] = "defaultTalkWithFryswyde_001", -- Fryswyde (Gridania: Adv. Guild)
|
[1001709] = "defaultTalkWithFryswyde_001", -- Fryswyde (Gridania: Adv. Guild)
|
||||||
[1001710] = "defaultTalkWithWillielmus_001", -- Willielmus (Gridania: Adv. Guild)
|
[1001710] = "defaultTalkWithWillielmus_001", -- Willielmus (Gridania: Adv. Guild)
|
||||||
|
[1001806] = "defaultTalkEnie_001", -- Enie (Gridania: BTN Guild)
|
||||||
[1001951] = "defaultTalkWithAnselm_001", -- Anselm (Gridania: Adv. Guild)
|
[1001951] = "defaultTalkWithAnselm_001", -- Anselm (Gridania: Adv. Guild)
|
||||||
[1002091] = "",
|
--[1002090] = "", -- Serpent Private Hodder (Gridania: Adv. Guild) - Will not fire, not PplStd.
|
||||||
|
--[1002091] = "", -- Serpent Private Daurement (Gridania: Adv. Guild) - Will not fire, not PplStd.
|
||||||
|
[1002106] = "processEventELNAURE", -- Serpent Lieutenant Marette (Gridania: The Knot) - Foundation Day 2012 - Spl000 staticactor
|
||||||
|
[1002107] = "processEventARISMONT", -- Serpent Sergeant Frilaix (Gridania: The Knot) - Foundation Day 2012 - Spl000 staticactor
|
||||||
|
[1002108] = "processEventMERLIE", -- Serpent Private Tristelle (Gridania: The Knot) - Foundation Day 2012 - Spl000 staticactor
|
||||||
|
--[1060022] = "", -- Louisoix (Gridania: Apkallus Falls) - Will not fire, not PplStd.
|
||||||
[1500055] = "defaultTalkWithLionnellais_001", -- Lionnellais (Gridania: Adv. Guild) - Will not fire, not PplStd. Pre-airship dialog?
|
[1500055] = "defaultTalkWithLionnellais_001", -- Lionnellais (Gridania: Adv. Guild) - Will not fire, not PplStd. Pre-airship dialog?
|
||||||
[1500056] = "defaultTalkWithHida_001", -- Hida (Gridania: Adv. Guild) - Will not fire, not PplStd. Pre-airship dialog?
|
[1500056] = "defaultTalkWithHida_001", -- Hida (Gridania: Adv. Guild) - Will not fire, not PplStd. Pre-airship dialog?
|
||||||
--[1500334] = "", -- Serpent Private Hill (Gridania: Adv. Guild) Company Warp NPC - Will not fire, not PplStd.
|
--[1500061] = "", -- Fruhdhem (Gridania) Chocobo Taxi - Will not fire, not PplStd.
|
||||||
--[1500393] = "", -- Torsefers (Gridania: Adv. Guild) Wards NPC - Will not fire, not PplStd.
|
[1500127] = "tribeTalk", -- Prosperlain (Gridania)
|
||||||
--[1600092] = "", -- Aeduin (Gridania: Adv. Guild) Shop - Will not fire, not PplStd.
|
--[1500294] = "", -- Gagaroon (Gridania: Rosewood Stalls) Black Market - Will not fire, not PplStd.
|
||||||
--[1600100] = "", -- Zagylhaemr (Gridania: Adv. Guild) Shop - Will not fire, not PplStd.
|
|
||||||
--[1600119] = "", -- Naih Khamazom (Gridania: Adv. Guild) Shop - Will not fire, not PplStd.
|
|
||||||
[1700001] = "defaultTalkWithPenelope_001", -- Penelope (Gridania: Adv. Guild)
|
[1700001] = "defaultTalkWithPenelope_001", -- Penelope (Gridania: Adv. Guild)
|
||||||
[1000001] = "defaultTalkWithLionnellais_001",
|
[1700038] = "defaultTalkWithAUBRENARD_100", -- Aubrenard (Gridania: Shaded Bower)
|
||||||
|
|
||||||
|
|
||||||
-- [1000458] = "defaultTalkWithInn_Desk"
|
|
||||||
|
|
||||||
--[[
|
|
||||||
|
|
||||||
-- defaultTalkWithStewart_001 -- Hodder line?
|
|
||||||
|
|
||||||
|
|
||||||
defaultTalkWithHereward_001(A0_119, A1_120, A2_121)
|
|
||||||
defaultTalkWithBeli_001(A0_122, A1_123, A2_124)
|
|
||||||
defaultTalkWithMaddeline_001(A0_125, A1_126, A2_127)
|
|
||||||
defaultTalkWithDyrstbrod_001(A0_128, A1_129, A2_130)
|
|
||||||
defaultTalkWithTatagoi_001(A0_131, A1_132, A2_133)
|
|
||||||
defaultTalkWithLuilda_001(A0_137, A1_138, A2_139)
|
|
||||||
defaultTalkWithAlixe_001(A0_140, A1_141, A2_142)
|
|
||||||
defaultTalkWithDadalo_001(A0_143, A1_144, A2_145)
|
|
||||||
defaultTalkWithKain_001(A0_146, A1_147, A2_148)
|
|
||||||
defaultTalkWithAnaidjaa_001(A0_149, A1_150, A2_151)
|
|
||||||
defaultTalkWithZuzupoja_001(A0_152, A1_153, A2_154)
|
|
||||||
defaultTalkWithCaplan_001(A0_158, A1_159, A2_160)
|
|
||||||
defaultTalkWithUlmhylt_001(A0_161, A1_162, A2_163)
|
|
||||||
defaultTalkWithHabreham_001(A0_164, A1_165, A2_166)
|
|
||||||
defaultTalkWithDecima_001(A0_167, A1_168, A2_169)
|
|
||||||
defaultTalkWithChalyotamlyo_001(A0_170, A1_171, A2_172)
|
|
||||||
defaultTalkWithPowle_001(A0_173, A1_174, A2_175)
|
|
||||||
defaultTalkWithSansa_001(A0_176, A1_177, A2_178)
|
|
||||||
defaultTalkWithNicoliaux_001(A0_179, A1_180, A2_181)
|
|
||||||
defaultTalkWithAunillie_001(A0_182, A1_183, A2_184)
|
|
||||||
defaultTalkWithElyn_001(A0_185, A1_186, A2_187)
|
|
||||||
defaultTalkWithRyd_001(A0_188, A1_189, A2_190)
|
|
||||||
defaultTalkWithWillelda_001(A0_191, A1_192, A2_193)
|
|
||||||
defaultTalkWithWillelda_002(A0_194, A1_195, A2_196)
|
|
||||||
defaultTalkWithBurchard_001(A0_197, A1_198, A2_199)
|
|
||||||
defaultTalkWithCeinguled_001(A0_200, A1_201, A2_202)
|
|
||||||
defaultTalkWithFrancis_001(A0_203, A1_204, A2_205, A3_206)
|
|
||||||
defaultTalkWithDhemdaeg_001(A0_207, A1_208, A2_209)
|
|
||||||
defaultTalkWithLuitfrid_001(A0_210, A1_211, A2_212)
|
|
||||||
defaultTalkWithHaurtefert_001(A0_213, A1_214, A2_215)
|
|
||||||
defaultTalkWithZpahtalo_001(A0_216, A1_217, A2_218)
|
|
||||||
defaultTalkWithJmoldva_001(A0_219, A1_220, A2_221)
|
|
||||||
defaultTalkWithNuala_001(A0_222, A1_223, A2_224)
|
|
||||||
defaultTalkWithJolline_001(A0_225, A1_226, A2_227)
|
|
||||||
defaultTalkWithAerstsyn_001(A0_228, A1_229, A2_230)
|
|
||||||
defaultTalkWithNonolato_001(A0_231, A1_232, A2_233)
|
|
||||||
defaultTalkWithOdhinek_001(A0_234, A1_235, A2_236)
|
|
||||||
defaultTalkWithGeorjeaux_001(A0_237, A1_238, A2_239)
|
|
||||||
defaultTalkWithGeorjeaux_002(A0_240, A1_241, A2_242)
|
|
||||||
defaultTalkWithAlaire_001(A0_243, A1_244, A2_245)
|
|
||||||
defaultTalkWithChloe_001(A0_246, A1_247, A2_248)
|
|
||||||
defaultTalkWithMianne_001(A0_249, A1_250, A2_251)
|
|
||||||
defaultTalkWithBubuku_001(A0_252, A1_253, A2_254)
|
|
||||||
defaultTalkWithPiers_001(A0_255, A1_256, A2_257)
|
|
||||||
defaultTalkWithSolieine_001(A0_258, A1_259, A2_260)
|
|
||||||
defaultTalkWithHetzkin_001(A0_261, A1_262, A2_263)
|
|
||||||
defaultTalkWithTelent_001(A0_264, A1_265, A2_266)
|
|
||||||
defaultTalkWithKhujazhwan_001(A0_267, A1_268, A2_269)
|
|
||||||
defaultTalkWithZerig_001(A0_270, A1_271, A2_272)
|
|
||||||
defaultTalkWithYonariumnari_001(A0_273, A1_274, A2_275)
|
|
||||||
defaultTalkWithGugula_001(A0_276, A1_277, A2_278)
|
|
||||||
defaultTalkWithRdjongo_001(A0_279, A1_280, A2_281)
|
|
||||||
defaultTalkWithAstrelle_001(A0_282, A1_283, A2_284)
|
|
||||||
defaultTalkWithBiddy_001(A0_285, A1_286, A2_287)
|
|
||||||
defaultTalkWithConcessa_001(A0_288, A1_289, A2_290)
|
|
||||||
defaultTalkWithMaroile_001(A0_291, A1_292, A2_293)
|
|
||||||
defaultTalkWithKinborow_001(A0_294, A1_295, A2_296)
|
|
||||||
defaultTalkWithTnbulea_001(A0_297, A1_298, A2_299)
|
|
||||||
defaultTalkWithFoforyo_001(A0_300, A1_301, A2_302)
|
|
||||||
defaultTalkWithOpyltyl_001(A0_303, A1_304, A2_305)
|
|
||||||
defaultTalkWithCicely_001(A0_306, A1_307, A2_308)
|
|
||||||
defaultTalkWithVnabyano_001(A0_309, A1_310, A2_311)
|
|
||||||
defaultTalkWithSandre_001(A0_312, A1_313, A2_314)
|
|
||||||
defaultTalkWithEburhart_001(A0_318, A1_319, A2_320)
|
|
||||||
defaultTalkWithOnguen_001(A0_321, A1_322, A2_323)
|
|
||||||
defaultTalkEnie_001(A0_324, A1_325, A2_326)
|
|
||||||
|
|
||||||
defaultTalkWithNoes_001(A0_333, A1_334, A2_335)
|
|
||||||
defaultTalkWithFhrudhem_001(A0_336, A1_337, A2_338)
|
|
||||||
|
|
||||||
|
|
||||||
defaultTalkWithMitainie_001(A0_348, A1_349, A2_350)
|
|
||||||
defaultTalkWithNicia_001(A0_351, A1_352, A2_353)
|
|
||||||
defaultTalkWithBlandie_001(A0_354, A1_355, A2_356)
|
|
||||||
defaultTalkWithGenna_001(A0_362, A1_363, A2_364)
|
|
||||||
defaultTalkWithOwyne_001(A0_365, A1_366, A2_367)
|
|
||||||
defaultTalkWithLivith_001(A0_371, A1_372, A2_373)
|
|
||||||
defaultTalkWithProscen_001(A0_374, A1_375, A2_376)
|
|
||||||
defaultTalkWithTanguistl_001(A0_377, A1_378, A2_379)
|
|
||||||
defaultTalkWithComoere_001(A0_380, A1_381, A2_382)
|
|
||||||
defaultTalkWithLougblaet_001(A0_383, A1_384, A2_385)
|
|
||||||
defaultTalkWithFamushidumushi_001(A0_386, A1_387, A2_388)
|
|
||||||
defaultTalkWithDrystan_001(A0_389, A1_390, A2_391)
|
|
||||||
defaultTalkWithEadbert_001(A0_392, A1_393, A2_394)
|
|
||||||
defaultTalkWithWybir_001(A0_395, A1_396, A2_397)
|
|
||||||
defaultTalkWithKeketo_001(A0_398, A1_399, A2_400)
|
|
||||||
defaultTalkWithRadianttear_001(A0_401, A1_402, A2_403)
|
|
||||||
defaultTalkWithMyles_001(A0_404, A1_405, A2_406)
|
|
||||||
defaultTalkWithNathaniel_001(A0_407, A1_408, A2_409)
|
|
||||||
defaultTalkWithEvrardoux_001(A0_410, A1_411, A2_412)
|
|
||||||
defaultTalkWithTsehpanipahr_001(A0_413, A1_414, A2_415)
|
|
||||||
defaultTalkWithEthelinda_001(A0_416, A1_417, A2_418)
|
|
||||||
defaultTalkWithHedheue_001(A0_419, A1_420, A2_421)
|
|
||||||
defaultTalkWithJajajbygo_001(A0_422, A1_423, A2_424, A3_425, A4_426)
|
|
||||||
defaultTalkWithPepeli_001(A0_427, A1_428, A2_429, A3_430)
|
|
||||||
defaultTalkWithBidelia_001(A0_431, A1_432, A2_433)
|
|
||||||
defaultTalkWithMiraudont_001(A0_434, A1_435, A2_436, A3_437)
|
|
||||||
defaultTalkWithRimomo_001(A0_438, A1_439, A2_440)
|
|
||||||
defaultTalkWithDadaneja_001(A0_441, A1_442, A2_443)
|
|
||||||
defaultTalkWithIolaine_001(A0_444, A1_445, A2_446)
|
|
||||||
defaultTalkWithBloisirant_001(A0_447, A1_448, A2_449)
|
|
||||||
defaultTalkWithGylbart_001(A0_450, A1_451, A2_452)
|
|
||||||
defaultTalkWithHonoroit_001(A0_453, A1_454, A2_455)
|
|
||||||
defaultTalkWithYlessa_001(A0_456, A1_457, A2_458)
|
|
||||||
|
|
||||||
defaultTalkWithSwaenhylt_001(A0_465, A1_466, A2_467)
|
|
||||||
defaultTalkWithMarcette_001(A0_468, A1_469, A2_470)
|
|
||||||
defaultTalkWithGuildleveClientG_001(A0_471, A1_472, A2_473)
|
|
||||||
defaultTalkWithGuildleveClientG_002(A0_474, A1_475, A2_476)
|
|
||||||
defaultTalkWithGuildleveClientG_003(A0_477, A1_478, A2_479)
|
|
||||||
defaultTalkWithAUBRENARD_100(A0_480, A1_481, A2_482)
|
|
||||||
defQuest1g0_Bush(A0_483, A1_484, A2_485)
|
|
||||||
defQuest1g1_Bush(A0_486, A1_487, A2_488)
|
|
||||||
defaultTalkWithChamberliaux_001(A0_489, A1_490, A2_491)
|
|
||||||
defaultTalkWithFraemhar_001(A0_492, A1_493, A2_494)
|
|
||||||
defaultTalkWithXbhowaqi_001(A0_495, A1_496, A2_497)
|
|
||||||
defaultTalkWithLora_001(A0_498, A1_499, A2_500)
|
|
||||||
defaultTalkWithWawaramu_001(A0_501, A1_502, A2_503)
|
|
||||||
defaultTalkWithArnott_001(A0_504, A1_505, A2_506)
|
|
||||||
defaultTalkWithLhomujuuk_001(A0_507, A1_508, A2_509)
|
|
||||||
defaultTalkWithSholnoralno_001(A0_510, A1_511, A2_512)
|
|
||||||
defaultTalkWithTuatkk_001(A0_513, A1_514, A2_515)
|
|
||||||
defaultTalkWithAruhnsenna_001(A0_516, A1_517, A2_518)
|
|
||||||
defaultTalkWithMoogle010_001(A0_519, A1_520, A2_521)
|
|
||||||
defaultTalkWithMoogle002_001(A0_522, A1_523, A2_524)
|
|
||||||
defaultTalkWithAilith_001(A0_525, A1_526, A2_527)
|
|
||||||
|
|
||||||
defaultTalkWithQZamqo_001(A0_543, A1_544, A2_545)
|
|
||||||
defaultTalkLouisoix_001(A0_546, A1_547, A2_548)
|
|
||||||
defaultTalkWithRonanKognan_001(A0_549, A1_550, A2_551)
|
|
||||||
defaultTalkWithRonanKognan_002(A0_552, A1_553, A2_554, A3_555, A4_556)
|
|
||||||
defaultTalkWithRonanKognan_Hint_00(A0_558, A1_559, A2_560, A3_561)
|
|
||||||
defaultTalkWithRonanKognan_Hint_01(A0_562, A1_563, A2_564, A3_565)
|
|
||||||
defaultTalkWithRonanKognan_Hint_02(A0_566, A1_567, A2_568, A3_569)
|
|
||||||
defaultTalkWithRonanKognan_Hint_03(A0_570, A1_571, A2_572, A3_573)
|
|
||||||
defaultTalkWithRonanKognan_Hint_04(A0_574, A1_575, A2_576, A3_577)
|
|
||||||
defaultTalkWithVorsaile_001(A0_578, A1_579, A2_580, A3_581)
|
|
||||||
defaultTalkCaravanChocoboGri_001(A0_582, A1_583, A2_584)
|
|
||||||
downTownTalk(A0_585, A1_586, A2_587, A3_588, A4_589, A5_590)
|
|
||||||
tribeTalk(A0_592, A1_593, A2_594)
|
|
||||||
bookTalk(A0_595, A1_596, A2_597)
|
|
||||||
talkIdayCap(A0_598, A1_599, A2_600)
|
|
||||||
talkIday1(A0_601, A1_602, A2_603)
|
|
||||||
talkIday2(A0_604, A1_605, A2_606)
|
|
||||||
defaultTalkWithPukwapika_001(A0_607, A1_608, A2_609)
|
|
||||||
defaultTalkWithPurumoogle_001(A0_610, A1_611, A2_612)
|
|
||||||
defaultTalkWithPirimoogle_001(A0_613, A1_614, A2_615)
|
|
||||||
defaultTalkWithPukumoogle_001(A0_616, A1_617, A2_618)
|
|
||||||
defaultTalkWithJehantel_001(A0_619, A1_620, A2_621)
|
|
||||||
defaultTalkWithJehantel_002(A0_622, A1_623, A2_624)
|
|
||||||
defaultTalkWithPukno_001(A0_625, A1_626, A2_627)
|
|
||||||
defaultTalkWithPukno_002(A0_628, A1_629, A2_630)
|
|
||||||
defaultTalkWithRayao_001(A0_631, A1_632, A2_633)
|
|
||||||
defaultTalkWithRayao_002(A0_634, A1_635, A2_636)
|
|
||||||
defaultTalkWithMoogleA_001(A0_637, A1_638, A2_639)
|
|
||||||
defaultTalkWithMoogleA_002(A0_640, A1_641, A2_642)
|
|
||||||
defaultTalkWithMppgleB_001(A0_643, A1_644, A2_645)
|
|
||||||
defaultTalkWithMppgleB_002(A0_646, A1_647, A2_648)
|
|
||||||
defaultTalkWithStewart_001(A0_652, A1_653, A2_654)
|
|
||||||
defaultTalkWithStewart_002(A0_655, A1_656, A2_657)
|
|
||||||
defaultTalkWithTrisselle_001(A0_658, A1_659, A2_660)
|
|
||||||
defaultTalkWithTrisselle_002(A0_661, A1_662, A2_663)
|
|
||||||
defaultTalkWithInn_Desk(A0_664, A1_665, A2_666)
|
|
||||||
defaultTalkWithInn_ExitDoor(A0_667, A1_668, A2_669)
|
|
||||||
defaultTalkWithExit01(A0_670, A1_671, A2_672)
|
|
||||||
defaultTalkWithLegendBsm_001(A0_673, A1_674, A2_675, A3_676)
|
|
||||||
defaultTalkWithMarketNpc(A0_678, A1_679, A2_680)
|
|
||||||
defaultTalkWithHamletGuardGri_001(A0_681, A1_682, A2_683)
|
|
||||||
--]]
|
|
||||||
}
|
}
|
||||||
|
--[[ TO:DO - Map the remainder of these
|
||||||
|
|
||||||
|
defaultTalkWithStewart_001 -- Hodder line according to old script?
|
||||||
|
defaultTalkWithPowle_001
|
||||||
|
defaultTalkWithSansa_001
|
||||||
|
defaultTalkWithNicoliaux_001
|
||||||
|
defaultTalkWithAunillie_001
|
||||||
|
defaultTalkWithElyn_001
|
||||||
|
defaultTalkWithRyd_001
|
||||||
|
defaultTalkWithSolieine_001
|
||||||
|
defaultTalkWithHetzkin_001
|
||||||
|
defaultTalkWithTelent_001
|
||||||
|
defaultTalkWithKhujazhwan_001
|
||||||
|
defaultTalkWithZerig_001
|
||||||
|
defaultTalkWithYonariumnari_001
|
||||||
|
defaultTalkWithGugula_001
|
||||||
|
defaultTalkWithRdjongo_001
|
||||||
|
defaultTalkWithAstrelle_001
|
||||||
|
defaultTalkWithBiddy_001
|
||||||
|
defaultTalkWithConcessa_001
|
||||||
|
defaultTalkWithMaroile_001
|
||||||
|
defaultTalkWithKinborow_001
|
||||||
|
defaultTalkWithTnbulea_001
|
||||||
|
defaultTalkWithFoforyo_001
|
||||||
|
defaultTalkWithFhrudhem_001
|
||||||
|
defaultTalkWithMitainie_001
|
||||||
|
defaultTalkWithNicia_001
|
||||||
|
defaultTalkWithBlandie_001
|
||||||
|
defaultTalkWithLivith_001
|
||||||
|
defaultTalkWithProscen_001
|
||||||
|
defaultTalkWithTanguistl_001
|
||||||
|
defaultTalkWithComoere_001
|
||||||
|
defaultTalkWithLougblaet_001
|
||||||
|
defaultTalkWithFamushidumushi_001
|
||||||
|
defaultTalkWithDrystan_001
|
||||||
|
defaultTalkWithEadbert_001
|
||||||
|
defaultTalkWithWybir_001
|
||||||
|
defaultTalkWithKeketo_001
|
||||||
|
defaultTalkWithRadianttear_001
|
||||||
|
defaultTalkWithMyles_001
|
||||||
|
defaultTalkWithNathaniel_001
|
||||||
|
defaultTalkWithEvrardoux_001
|
||||||
|
defaultTalkWithTsehpanipahr_001
|
||||||
|
defaultTalkWithEthelinda_001
|
||||||
|
defaultTalkWithHedheue_001
|
||||||
|
defaultTalkWithJajajbygo_001 arg1 arg2
|
||||||
|
defaultTalkWithPepeli_001 arg1
|
||||||
|
defaultTalkWithBidelia_001
|
||||||
|
defaultTalkWithRimomo_001
|
||||||
|
defaultTalkWithDadaneja_001
|
||||||
|
defaultTalkWithIolaine_001
|
||||||
|
defaultTalkWithBloisirant_001
|
||||||
|
defaultTalkWithGylbart_001
|
||||||
|
defaultTalkWithHonoroit_001
|
||||||
|
defaultTalkWithGuildleveClientG_003
|
||||||
|
defQuest1g0_Bush
|
||||||
|
defQuest1g1_Bush
|
||||||
|
defaultTalkWithChamberliaux_001
|
||||||
|
defaultTalkWithFraemhar_001
|
||||||
|
defaultTalkWithXbhowaqi_001
|
||||||
|
defaultTalkWithLora_001
|
||||||
|
defaultTalkWithWawaramu_001
|
||||||
|
defaultTalkWithArnott_001
|
||||||
|
defaultTalkWithLhomujuuk_001
|
||||||
|
defaultTalkWithSholnoralno_001
|
||||||
|
defaultTalkWithTuatkk_001
|
||||||
|
defaultTalkWithAruhnsenna_001
|
||||||
|
defaultTalkWithMoogle010_001
|
||||||
|
defaultTalkWithMoogle002_001
|
||||||
|
defaultTalkWithAilith_001
|
||||||
|
defaultTalkWithQZamqo_001
|
||||||
|
defaultTalkLouisoix_001
|
||||||
|
defaultTalkWithRonanKognan_001
|
||||||
|
defaultTalkWithRonanKognan_002 arg1 arg2
|
||||||
|
defaultTalkWithRonanKognan_Hint_00 arg1
|
||||||
|
defaultTalkWithRonanKognan_Hint_01 arg1
|
||||||
|
defaultTalkWithRonanKognan_Hint_02 arg1
|
||||||
|
defaultTalkWithRonanKognan_Hint_03 arg1
|
||||||
|
defaultTalkWithRonanKognan_Hint_04 arg1
|
||||||
|
defaultTalkWithVorsaile_001 arg1
|
||||||
|
defaultTalkCaravanChocoboGri_001
|
||||||
|
bookTalk
|
||||||
|
talkIdayCap
|
||||||
|
talkIday1
|
||||||
|
talkIday2
|
||||||
|
defaultTalkWithPukwapika_001
|
||||||
|
defaultTalkWithPurumoogle_001
|
||||||
|
defaultTalkWithPirimoogle_001
|
||||||
|
defaultTalkWithPukumoogle_001
|
||||||
|
defaultTalkWithJehantel_001
|
||||||
|
defaultTalkWithJehantel_002
|
||||||
|
defaultTalkWithPukno_001
|
||||||
|
defaultTalkWithPukno_002
|
||||||
|
defaultTalkWithRayao_001
|
||||||
|
defaultTalkWithRayao_002
|
||||||
|
defaultTalkWithMoogleA_001
|
||||||
|
defaultTalkWithMoogleA_002
|
||||||
|
defaultTalkWithMppgleB_001
|
||||||
|
defaultTalkWithMppgleB_002
|
||||||
|
defaultTalkWithStewart_001
|
||||||
|
defaultTalkWithStewart_002
|
||||||
|
defaultTalkWithTrisselle_001
|
||||||
|
defaultTalkWithTrisselle_002
|
||||||
|
defaultTalkWithInn_Desk
|
||||||
|
defaultTalkWithInn_ExitDoor
|
||||||
|
defaultTalkWithExit01
|
||||||
|
defaultTalkWithLegendBsm_001 arg1
|
||||||
|
defaultTalkWithMarketNpc
|
||||||
|
defaultTalkWithHamletGuardGri_001
|
||||||
|
--]]
|
||||||
|
|
||||||
|
|
||||||
function onTalk(player, quest, npc, eventName)
|
function onTalk(player, quest, npc, eventName)
|
||||||
|
|
||||||
@ -248,6 +241,8 @@ function onTalk(player, quest, npc, eventName)
|
|||||||
callClientFunction(player, "delegateEvent", player, quest, clientFunc, 21);
|
callClientFunction(player, "delegateEvent", player, quest, clientFunc, 21);
|
||||||
elseif (npcId == 1001430) then -- Kinnison
|
elseif (npcId == 1001430) then -- Kinnison
|
||||||
callClientFunction(player, "delegateEvent", player, quest, clientFunc, -1,-1);
|
callClientFunction(player, "delegateEvent", player, quest, clientFunc, -1,-1);
|
||||||
|
elseif ((npcId >= 1002106) and (npcId <= 1002108)) then -- Foundation Day 2012 NPCs
|
||||||
|
talkWithSpecial(player, npcId, clientFunc)
|
||||||
else
|
else
|
||||||
callClientFunction(player, "delegateEvent", player, quest, clientFunc);
|
callClientFunction(player, "delegateEvent", player, quest, clientFunc);
|
||||||
end
|
end
|
||||||
@ -258,3 +253,10 @@ end
|
|||||||
function IsQuestENPC(player, quest, npc)
|
function IsQuestENPC(player, quest, npc)
|
||||||
return defaultTalkFst[npc:GetActorClassId()] ~= nil;
|
return defaultTalkFst[npc:GetActorClassId()] ~= nil;
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
function talkWithSpecial(player, npcId, clientFunc)
|
||||||
|
local splQuest = GetStaticActor("Spl000");
|
||||||
|
local magickedPrism = 0;
|
||||||
|
callClientFunction(player, "delegateEvent", player, splQuest, clientFunc, magickedPrism);
|
||||||
|
end
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithMiraudont_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithAnaidjaa_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithAerstsyn_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithAhldiym_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithAlaire_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithAlixe_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithAnaidjaa_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithAnimuili_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithAUBRENARD_100", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithBeaudefoin_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithBeli_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithBkonbalha_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithBubuku_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithBurchard_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "downTownTalk", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithCassandra_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithCeinguled_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithChalyotamlyo_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithChloe_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithCicely_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithClarembald_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithDadalo_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithDbhonja_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithDecima_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithDhemdaeg_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithDoelle_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithDyrstbrod_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithDyrstbrod_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithEburhart_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "downTownTalk", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkEnie_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithFoinine_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithFrances_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithFrancis_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithFruhdhem_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithGagaroon_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithGagaulu_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithGallia_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithGenna_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithGeorjeaux_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithGoldyve_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithGunzelin_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithHabreham_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithHaurtefert_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithHereward_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithHfudzol_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithHumphrey_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithJmoldva_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithJolline_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithKain_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,54 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
require ("quests/etc/etc3g0")
|
|
||||||
|
|
||||||
function onSpawn(player, npc)
|
|
||||||
|
|
||||||
if (player:HasQuest("Etc3g0") == true and player:GetQuest("Etc3g0"):GetPhase() == 0) then
|
|
||||||
if player:GetQuest("Etc3g0"):GetQuestFlag(FLAG_TALKED_KHUMA_MOSHROCA) == false then
|
|
||||||
npc:SetQuestGraphic(player, 0x2);
|
|
||||||
else
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
end
|
|
||||||
else
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
quest = GetStaticActor("Etc3g0");
|
|
||||||
|
|
||||||
if (player:HasQuest("Etc3g0") == true) then
|
|
||||||
|
|
||||||
unknown, result = callClientFunction(player, "switchEvent", defaultFst, quest, nil, nil, 1, 1, 0x3f1);
|
|
||||||
|
|
||||||
if (result == 1) then
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithKhumamoshroca_001", nil, nil, nil);
|
|
||||||
elseif (result == 2) then
|
|
||||||
ownedQuest = player:GetQuest("Etc3g0");
|
|
||||||
|
|
||||||
if (ownedQuest:GetQuestFlag(FLAG_TALKED_KHUMA_MOSHROCA)) == false then
|
|
||||||
callClientFunction(player, "delegateEvent", player, quest, "processEventKhumaSpeak", nil, nil, nil);
|
|
||||||
ownedQuest:SetQuestFlag(FLAG_TALKED_KHUMA_MOSHROCA, true);
|
|
||||||
ownedQuest:SaveData();
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
checkNextPhase(player);
|
|
||||||
else
|
|
||||||
callClientFunction(player, "delegateEvent", player, quest, "processEventKhumaSpeakAfter", nil, nil, nil);
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
else
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithKhumamoshroca_001", nil, nil, nil);
|
|
||||||
end
|
|
||||||
|
|
||||||
player:endEvent();
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,66 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
require ("quests/etc/etc3g0")
|
|
||||||
|
|
||||||
function onSpawn(player, npc)
|
|
||||||
|
|
||||||
if (player:HasQuest("Etc3g0") == true and player:GetQuest("Etc3g0"):GetPhase() == 243) then
|
|
||||||
npc:SetQuestGraphic(player, 0x4);
|
|
||||||
elseif (canAcceptQuest(player)) then
|
|
||||||
npc:SetQuestGraphic(player, 0x2);
|
|
||||||
else
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
quest = GetStaticActor("Etc3g0");
|
|
||||||
|
|
||||||
if ((canAcceptQuest(player) == true) or (player:HasQuest("Etc3g0") == true)) then
|
|
||||||
|
|
||||||
unknown, result = callClientFunction(player, "switchEvent", defaultFst, quest, nil, nil, 1, 1, 0x3f1);
|
|
||||||
|
|
||||||
if (result == 1) then
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithKinnison_001", -1, -1);
|
|
||||||
elseif (result == 2) then
|
|
||||||
if (player:HasQuest("Etc3g0") == false) then
|
|
||||||
offerQuestResult = callClientFunction(player, "delegateEvent", player, quest, "processEventOffersStart");
|
|
||||||
if (offerQuestResult == 1) then
|
|
||||||
player:AddQuest("Etc3g0");
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
|
|
||||||
-- This is to overcome some weirdness where some NPCs are not updating their quest marker upon quest accepted
|
|
||||||
-- So we're just going to force the change to be sure
|
|
||||||
mestonnaux = GetWorldManager():GetActorInWorldByUniqueId("mestonnaux");
|
|
||||||
sybell = GetWorldManager():GetActorInWorldByUniqueId("sybell");
|
|
||||||
khuma_moshroca = GetWorldManager():GetActorInWorldByUniqueId("khuma_moshroca");
|
|
||||||
lefwyne = GetWorldManager():GetActorInWorldByUniqueId("lefwyne");
|
|
||||||
nellaure = GetWorldManager():GetActorInWorldByUniqueId("nellaure");
|
|
||||||
|
|
||||||
if (mestonnaux ~= nil) then mestonnaux:SetQuestGraphic(player, 0x2); end
|
|
||||||
if (sybell ~= nil) then sybell:SetQuestGraphic(player, 0x2); end
|
|
||||||
if (khuma_moshroca ~= nil) then khuma_moshroca:SetQuestGraphic(player, 0x2); end
|
|
||||||
if (lefwyne ~= nil) then lefwyne:SetQuestGraphic(player, 0x2); end
|
|
||||||
if (nellaure ~= nil) then nellaure:SetQuestGraphic(player, 0x2); end
|
|
||||||
|
|
||||||
end
|
|
||||||
else
|
|
||||||
ownedQuest = player:GetQuest("Etc3g0");
|
|
||||||
if (ownedQuest:GetPhase() == 243) then
|
|
||||||
callClientFunction(player, "delegateEvent", player, quest, "processEventClear");
|
|
||||||
callClientFunction(player, "delegateEvent", player, quest, "sqrwa", 200, 1, 1, 9);
|
|
||||||
player:CompleteQuest("Etc3g0");
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
else
|
|
||||||
callClientFunction(player, "delegateEvent", player, quest, "processEventOffersAfter");
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
else
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithKinnison_001", -1, -1);
|
|
||||||
end
|
|
||||||
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithKipopo_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,53 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
require ("quests/etc/etc3g0")
|
|
||||||
|
|
||||||
function onSpawn(player, npc)
|
|
||||||
|
|
||||||
if (player:HasQuest("Etc3g0") == true and player:GetQuest("Etc3g0"):GetPhase() == 0) then
|
|
||||||
if player:GetQuest("Etc3g0"):GetQuestFlag(FLAG_TALKED_LEFWYNE) == false then
|
|
||||||
npc:SetQuestGraphic(player, 0x2);
|
|
||||||
else
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
end
|
|
||||||
else
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
quest = GetStaticActor("Etc3g0");
|
|
||||||
|
|
||||||
if (player:HasQuest("Etc3g0") == true) then
|
|
||||||
|
|
||||||
unknown, result = callClientFunction(player, "switchEvent", defaultFst, quest, nil, nil, 1, 1, 0x3f1);
|
|
||||||
|
|
||||||
if (result == 1) then
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithLefwyne_001", nil, nil, nil);
|
|
||||||
elseif (result == 2) then
|
|
||||||
ownedQuest = player:GetQuest("Etc3g0");
|
|
||||||
|
|
||||||
if (ownedQuest:GetQuestFlag(FLAG_TALKED_LEFWYNE)) == false then
|
|
||||||
callClientFunction(player, "delegateEvent", player, quest, "processEventLefwyneSpeak", nil, nil, nil);
|
|
||||||
ownedQuest:SetQuestFlag(FLAG_TALKED_LEFWYNE, true);
|
|
||||||
ownedQuest:SaveData();
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
checkNextPhase(player);
|
|
||||||
else
|
|
||||||
callClientFunction(player, "delegateEvent", player, quest, "processEventLefwyneSpeakAfter", nil, nil, nil);
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
else
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithLefwyne_001", nil, nil, nil);
|
|
||||||
end
|
|
||||||
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithLittlejohn_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithLouisoix_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithLuilda_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithLuitfrid_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithMaddeline_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithGuildleveClientG_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithMarcette_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithMatheonien_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithMeara_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,54 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
require ("quests/etc/etc3g0")
|
|
||||||
|
|
||||||
function onSpawn(player, npc)
|
|
||||||
|
|
||||||
if (player:HasQuest("Etc3g0") == true and player:GetQuest("Etc3g0"):GetPhase() == 0) then
|
|
||||||
if player:GetQuest("Etc3g0"):GetQuestFlag(FLAG_TALKED_MESTONNAUX) == false then
|
|
||||||
npc:SetQuestGraphic(player, 0x2);
|
|
||||||
else
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
end
|
|
||||||
else
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
quest = GetStaticActor("Etc3g0");
|
|
||||||
|
|
||||||
if (player:HasQuest("Etc3g0") == true) then
|
|
||||||
|
|
||||||
unknown, result = callClientFunction(player, "switchEvent", defaultFst, quest, nil, nil, 1, 1, 0x3f1);
|
|
||||||
|
|
||||||
if (result == 1) then
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithMestonnaux_001", nil, nil, nil);
|
|
||||||
elseif (result == 2) then
|
|
||||||
ownedQuest = player:GetQuest("Etc3g0");
|
|
||||||
|
|
||||||
if (ownedQuest:GetQuestFlag(FLAG_TALKED_MESTONNAUX)) == false then
|
|
||||||
callClientFunction(player, "delegateEvent", player, quest, "processEventMestonnauxSpeak", nil, nil, nil);
|
|
||||||
ownedQuest:SetQuestFlag(FLAG_TALKED_MESTONNAUX, true);
|
|
||||||
ownedQuest:SaveData();
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
checkNextPhase(player);
|
|
||||||
else
|
|
||||||
callClientFunction(player, "delegateEvent", player, quest, "processEventMestonnauxSpeakAfter", nil, nil, nil);
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
else
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithMestonnaux_001", nil, nil, nil);
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithMianne_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithMiniaeth_arc_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithMiniaeth_lnc_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithMiniaeth_ltw_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithMumuko_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,51 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
require ("quests/etc/etc3g0")
|
|
||||||
|
|
||||||
function onSpawn(player, npc)
|
|
||||||
|
|
||||||
if (player:HasQuest("Etc3g0") == true and player:GetQuest("Etc3g0"):GetPhase() == 0) then
|
|
||||||
if player:GetQuest("Etc3g0"):GetQuestFlag(FLAG_TALKED_NELLAURE) == false then
|
|
||||||
npc:SetQuestGraphic(player, 0x2);
|
|
||||||
else
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
end
|
|
||||||
else
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
quest = GetStaticActor("Etc3g0");
|
|
||||||
|
|
||||||
if (player:HasQuest("Etc3g0") == true) then
|
|
||||||
|
|
||||||
unknown, result = callClientFunction(player, "switchEvent", defaultFst, quest, nil, nil, 1, 1, 0x3f1);
|
|
||||||
|
|
||||||
if (result == 1) then
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithNellaure_001", nil, nil, nil);
|
|
||||||
elseif (result == 2) then
|
|
||||||
ownedQuest = player:GetQuest("Etc3g0");
|
|
||||||
|
|
||||||
if (ownedQuest:GetQuestFlag(FLAG_TALKED_NELLAURE)) == false then
|
|
||||||
callClientFunction(player, "delegateEvent", player, quest, "processEventNellaureSpeak", nil, nil, nil);
|
|
||||||
ownedQuest:SetQuestFlag(FLAG_TALKED_NELLAURE, true);
|
|
||||||
ownedQuest:SaveData();
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
checkNextPhase(player);
|
|
||||||
else
|
|
||||||
callClientFunction(player, "delegateEvent", player, quest, "processEventNellaureSpeakAfter", nil, nil, nil);
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
else
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithNellaure_001", nil, nil, nil);
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithNoes_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithNonolato_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithNuala_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithOdhinek_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithOnguen_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithOpyltyl_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithOsgar_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithOwyne_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithPiers_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "tribeTalk", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithGuildleveClientG_002", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithRoderic_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithRoustebant_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithSandre_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,18 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
Spl = GetStaticActor("Spl000");
|
|
||||||
magickedPrism = 3020615;
|
|
||||||
|
|
||||||
if not player:GetItemPackage(INVENTORY_NORMAL):HasItem(magickedPrism) then
|
|
||||||
callClientFunction(player, "delegateEvent", player, Spl, "processEventELNAURE", 2);
|
|
||||||
local invCheck = player:GetItemPackage(INVENTORY_NORMAL):AddItem(magickedPrism, 10, 1);
|
|
||||||
if invCheck == INV_ERROR_SUCCESS then
|
|
||||||
player:SendGameMessage(player, GetWorldMaster(), 25246, MESSAGE_TYPE_SYSTEM, magickedPrism, 10);
|
|
||||||
end
|
|
||||||
else
|
|
||||||
callClientFunction(player, "delegateEvent", player, Spl, "processEventELNAURE", 1);
|
|
||||||
end
|
|
||||||
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithSerpent_private_carver_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithSerpent_private_holmes_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithSerpent_private_kirk_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithSerpent_private_stone_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
Spl = GetStaticActor("Spl000");
|
|
||||||
callClientFunction(player, "delegateEvent", player, Spl, "processEventMERLIE");
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithSerpent_private_white_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
Spl = GetStaticActor("Spl000");
|
|
||||||
callClientFunction(player, "delegateEvent", player, Spl, "processEventARISMONT");
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithSpaerfedar_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithStanilde_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithSwaenhylt_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,54 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
require ("quests/etc/etc3g0")
|
|
||||||
|
|
||||||
function onSpawn(player, npc)
|
|
||||||
|
|
||||||
if (player:HasQuest("Etc3g0") == true and player:GetQuest("Etc3g0"):GetPhase() == 0) then
|
|
||||||
if player:GetQuest("Etc3g0"):GetQuestFlag(FLAG_TALKED_SYBELL) == false then
|
|
||||||
npc:SetQuestGraphic(player, 0x2);
|
|
||||||
else
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
end
|
|
||||||
else
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
quest = GetStaticActor("Etc3g0");
|
|
||||||
|
|
||||||
if (player:HasQuest("Etc3g0") == true) then
|
|
||||||
|
|
||||||
unknown, result = callClientFunction(player, "switchEvent", defaultFst, quest, nil, nil, 1, 1, 0x3f1);
|
|
||||||
|
|
||||||
if (result == 1) then
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithSybell_001", nil, nil, nil);
|
|
||||||
elseif (result == 2) then
|
|
||||||
ownedQuest = player:GetQuest("Etc3g0");
|
|
||||||
|
|
||||||
if (ownedQuest:GetQuestFlag(FLAG_TALKED_SYBELL)) == false then
|
|
||||||
callClientFunction(player, "delegateEvent", player, quest, "processEventSybellSpeak", nil, nil, nil);
|
|
||||||
ownedQuest:SetQuestFlag(FLAG_TALKED_SYBELL, true);
|
|
||||||
ownedQuest:SaveData();
|
|
||||||
npc:SetQuestGraphic(player, 0x0);
|
|
||||||
checkNextPhase(player);
|
|
||||||
else
|
|
||||||
callClientFunction(player, "delegateEvent", player, quest, "processEventSybellSpeakAfter", nil, nil, nil);
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
else
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithSybell_001", nil, nil, nil);
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithTatagoi_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
@ -1,7 +0,0 @@
|
|||||||
require ("global")
|
|
||||||
|
|
||||||
function onEventStarted(player, npc)
|
|
||||||
defaultFst = GetStaticActor("DftFst");
|
|
||||||
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithTwyrmoht_001", nil, nil, nil);
|
|
||||||
player:endEvent();
|
|
||||||
end
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user