mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-04-02 19:42:05 -04:00
67 lines
1.7 KiB
Lua
67 lines
1.7 KiB
Lua
--[[
|
|
|
|
PopulaceCompanyGLPublisher Script
|
|
|
|
xtx_gcRank for GC Rank values
|
|
|
|
Functions:
|
|
|
|
talkOutsider() - Dialog for no affiliated with GC. Seems to always read Maelstrom?
|
|
talkOfferWelcome(unk1) - Errors
|
|
askCompanyLeve() - Errors
|
|
askLeveDetail(unk1, unk2, unk3, unk4, unk5, unk6, unk7, unk8) - Errors
|
|
|
|
eventGLDifficulty() - Difficulty window, returns player choice
|
|
eventGLStart(leveName, difficulty, unk1) - leveName from xtx_guildleve
|
|
|
|
talkAfterOffer()
|
|
talkOfferLimit()
|
|
|
|
finishTalkTurn() - Resets NPC target/facing
|
|
|
|
eventGLPlay(leveName, guardianFavor, favorCost, difficulty) - Menu for active levequest
|
|
eventGLShinpu(guardianFavor, favorCost) - Menu to accept favor buff. evenGLPlay() calls it
|
|
eventGLThanks() - Errors
|
|
|
|
eventGLReward( -- Leve reward screen
|
|
guildleveId,
|
|
clearTime,
|
|
missionBonus,
|
|
difficultyBonus,
|
|
factionNumber,
|
|
factionBonus,
|
|
factionCredit,
|
|
glRewardItem,
|
|
glRewardNumber,
|
|
glRewardSubItem,
|
|
glRewardSubNumber,
|
|
difficulty
|
|
)
|
|
|
|
|
|
--]]
|
|
|
|
require ("global")
|
|
|
|
function init(npc)
|
|
return false, false, 0, 0;
|
|
end
|
|
|
|
gcOfficer = {
|
|
[1500222] = 1, -- Storm Sergeant Hammil
|
|
[1500223] = 1, -- Storm Sergeant Sternn
|
|
[1500224] = 2, -- Serpent Sergeant Cordwyk
|
|
[1500225] = 2, -- Serpent Sergeant Lodall
|
|
[1500226] = 3, -- Flame Sergeant Byrne
|
|
[1500227] = 3, -- Flame Sergeant Dalvag
|
|
}
|
|
|
|
function onEventStarted(player, npc, triggerName)
|
|
|
|
callClientFunction(player, "talkOutsider");
|
|
|
|
callClientFunction(player, "finishTalkTurn");
|
|
player:endEvent();
|
|
end
|
|
|