mirror of
				https://bitbucket.org/Ioncannon/project-meteor-server.git
				synced 2025-05-20 08:26:59 -04:00 
			
		
		
		
	Overhaul of the director system and opening quests. Private Areas further implemented as well.
This commit is contained in:
		| @@ -0,0 +1,5 @@ | ||||
| require ("global") | ||||
|  | ||||
| function init(npc) | ||||
| 	return true, true, 10, 0, 1, true, false, false, false, false, false, false, false, 0;	 | ||||
| end | ||||
| @@ -0,0 +1,5 @@ | ||||
| require ("global") | ||||
|  | ||||
| function init(npc) | ||||
| 	return true, true, 10, 0, 1, true, false, false, false, false, false, false, false, 0;	 | ||||
| end | ||||
| @@ -0,0 +1,5 @@ | ||||
| require ("global") | ||||
|  | ||||
| function init(npc) | ||||
| 	return true, true, 10, 0, 1, true, false, false, false, false, false, false, false, 0;	 | ||||
| end | ||||
| @@ -0,0 +1,40 @@ | ||||
| --[[ | ||||
|  | ||||
| AetheryteChild Script | ||||
|  | ||||
| Functions: | ||||
|  | ||||
| eventAetheryteChildSelect(showTeleport, parentAetheryteID, animaAmount, animaCost(always 1)): Opens menu | ||||
| eventAetheryteChildDesion(aetheryteId): "Your homepoint is now X" | ||||
| processGuildleveBoost(favourCost, currentFavour): Ask: "Invoke the aspect of your Guardian deity to gain a temporary boon for the duration of a levequest." | ||||
| processGuildlevePlaying(??) | ||||
| processGuildleveJoin() - Ask: "Do you wish to join your party leader's levequest?" | ||||
|  | ||||
| --]] | ||||
|  | ||||
| require ("global") | ||||
|  | ||||
| function init(npc) | ||||
| 	return false, false, 0, 0;	 | ||||
| end | ||||
|  | ||||
| function onEventStarted(player, npc, triggerName) | ||||
| 	menuChoice = callClientFunction(player, "eventAetheryteChildSelect", true, 1280062, 4, 1); | ||||
| 	 | ||||
| 	--Teleport | ||||
| 	if (menuChoice == 2) then | ||||
| 		 | ||||
| 	--Init Levequest | ||||
| 	elseif (menuChoice == -1) then | ||||
| 		callClientFunction(player, "eventGLSelect", 0); | ||||
| 	--Set Homepoint | ||||
| 	elseif (menuChoice == -2) then | ||||
| 	 | ||||
| 	--View Faction Standing | ||||
| 	elseif (menuChoice == -3) then | ||||
| 	 | ||||
| 	end | ||||
| 	 | ||||
| 	player:EndEvent(); | ||||
| end | ||||
|  | ||||
| @@ -21,11 +21,11 @@ end | ||||
|  | ||||
| function onEventStarted(player, npc, triggerName) | ||||
| 	 | ||||
| 	--callClientFunction(player, "eventTalkWelcome", player); | ||||
| 	callClientFunction(player, "eventTalkWelcome", player); | ||||
| 	callClientFunction(player, "eventAskMainMenu", player, 20, true, true, true, true, 4); | ||||
| 	callClientFunction(player, "eventTalkMyChocobo", player); | ||||
| 	callClientFunction(player, "eventSetChocoboName", false); | ||||
| 	callClientFunction(player, "eventAfterChocoboName", player); | ||||
| 	--callClientFunction(player, "eventTalkMyChocobo", player); | ||||
| 	--callClientFunction(player, "eventSetChocoboName", false); | ||||
| 	--callClientFunction(player, "eventAfterChocoboName", player); | ||||
| 	 | ||||
| 	player:EndEvent(); | ||||
| end | ||||
| @@ -42,7 +42,7 @@ function onEventStarted(player, npc, triggerName) | ||||
| 		createLinkshell(lsName, crestId); | ||||
| 		callClientFunction(player, "eventTalkStepMakeupDone");		 | ||||
| 	--Modify | ||||
| 	elseif (result == 1) then | ||||
| 	elseif (result == 4) then | ||||
| 		modifyLinkshell(lsName, crestId); | ||||
| 		callClientFunction(player, "eventTalkStepModifyDone");		 | ||||
| 	--Disband | ||||
|   | ||||
		Reference in New Issue
	
	Block a user