--[[ PopulaceLinkshellManager Script Functions: eventTalkStep1(noLinkshellActive) - Says intro. If noLinkshellActive = true, say newbie stuff. eventTalkStep2(noLinkshellActive) - Shows menu, if noLinkshellActive = true, only give ability to make linkshell. eventTalkStepMakeupDone() - Confirm when creating LS eventTalkStepModifyDone() - Confirm when modding LS eventTalkStepBreakDone() - Confirm when deleting LS --]] require ("global") function init(npc) return false, false, 0, 0; end function createLinkshell(name, crest) end function modifyLinkshell(name, crest) end function disbandLinkshell(name, crest) end function onEventStarted(player, npc, triggerName) hasNoActiveLS = false; callClientFunction(player, "eventTalkStep1", hasNoActiveLS); command, lsName, crestId = callClientFunction(player, "eventTalkStep2", hasNoActiveLS); --Create if (result == 3) then createLinkshell(lsName, crestId); callClientFunction(player, "eventTalkStepMakeupDone"); --Modify elseif (result == 4) then modifyLinkshell(lsName, crestId); callClientFunction(player, "eventTalkStepModifyDone"); --Disband elseif (result == 5) then disbandLinkshell(lsName, crestId); callClientFunction(player, "eventTalkStepBreakDone"); end player:endEvent(); end