mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-04-23 05:07:47 +00: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
|
||
|
|