mirror of
				https://bitbucket.org/Ioncannon/project-meteor-server.git
				synced 2025-05-20 08:26:59 -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:
		| @@ -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 | ||||
| @@ -1,7 +0,0 @@ | ||||
| require ("global") | ||||
|  | ||||
| function onEventStarted(player, npc) | ||||
|     defaultFst = GetStaticActor("DftFst"); | ||||
| 	callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithUlmhylt_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, "defaultTalkWithUlric_001", nil, nil, nil); | ||||
| 	player:endEvent(); | ||||
| end | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user