📄 missionscript04.lua
字号:
MisBeginCondition(HasRecord, 439)
MisBeginCondition(NoMission, 440)
MisBeginCondition(NoRecord, 440)
MisBeginCondition(HasNavyGuild)
MisBeginAction(AddMission, 440)
MisBeginAction(AddTrigger, 4401, TE_GETITEM, 2386, 5)
MisNeed(MIS_NEED_ITEM, 2386, 5, 10, 5)
MisCancelAction(ClearMission, 440)
MisHelpTalk("<t>Have you collected the 5 Soul of Undead? Victory is near!")
MisResultTalk("<t>Not too bad, this is all that is required. Maybe you should join us haha! Just a comment, don't worry.")
MisResultCondition(HasMission, 440)
MisResultCondition(NoRecord, 440)
MisResultCondition(HasItem, 2386, 5)
MisResultCondition(HasNavyGuild)
MisResultAction(TakeItem, 2386, 5)
MisResultAction(ClearMission, 440)
MisResultAction(SetRecord, 440)
MisResultAction(AddExp, 250000, 250000)
MisResultAction(AddMoney, 150000, 150000)
InitTrigger()
TriggerCondition(1, IsItem, 2386)
TriggerAction(1, AddNextFlag, 440, 10, 5)
RegCurTrigger(4401)
-- 灵顿将军 >> 海军秘籍
DefineMission(481,"Navy Manual",441)
MisBeginTalk("<t> After recent operations, the military might of the Deathsouls have been reduced greatly.<n><t>At the same time, we have also devised some strategies to counter them and recorded them in the Tome. However, it was stolen recently by a bunch of spy from the army of Deathsouls. This is a great insult to us!<n><t>I want you to sneak into their Naval Base and retrieve all 8 pages of the Tome itself. Get me a Superglue from the Deathsoul Commander himself as well.<n><t>Do not come back if you don't have all of the items!")
MisBeginCondition(HasRecord, 440)
MisBeginCondition(NoRecord, 441)
MisBeginCondition(NoMission, 441)
MisBeginCondition(HasNavyGuild)
MisBeginAction(AddMission, 441)
MisBeginAction(AddTrigger, 4411, TE_GETITEM, 2388, 1)
MisBeginAction(AddTrigger, 4412, TE_GETITEM, 2389, 1)
MisBeginAction(AddTrigger, 4413, TE_GETITEM, 2390, 1)
MisBeginAction(AddTrigger, 4414, TE_GETITEM, 2391, 1)
MisBeginAction(AddTrigger, 4415, TE_GETITEM, 2392, 1)
MisBeginAction(AddTrigger, 4416, TE_GETITEM, 2393, 1)
MisBeginAction(AddTrigger, 4417, TE_GETITEM, 2394, 1)
MisBeginAction(AddTrigger, 4418, TE_GETITEM, 2395, 1)
MisBeginAction(AddTrigger, 4419, TE_GETITEM, 2441, 1)
MisNeed(MIS_NEED_ITEM, 2388, 1, 10, 1)
MisNeed(MIS_NEED_ITEM, 2389, 1, 20, 1)
MisNeed(MIS_NEED_ITEM, 2390, 1, 30, 1)
MisNeed(MIS_NEED_ITEM, 2391, 1, 40, 1)
MisNeed(MIS_NEED_ITEM, 2392, 1, 50, 1)
MisNeed(MIS_NEED_ITEM, 2393, 1, 60, 1)
MisNeed(MIS_NEED_ITEM, 2394, 1, 70, 1)
MisNeed(MIS_NEED_ITEM, 2395, 1, 80, 1)
MisNeed(MIS_NEED_ITEM, 2441, 1, 90, 1)
MisCancelAction(ClearMission, 441)
MisHelpTalk("<t>We must not allow those Deathsoul to learn of our strategy from the Tome itself!")
MisResultTalk("<t>This...This is it...You are really our hero!<n><t>This is unbelievable! I can't simply express my joys through words, I need to cool down...Oh right...These are your rewards, take it.")
MisResultCondition(HasMission, 441)
MisResultCondition(NoRecord, 441)
MisResultCondition(HasItem, 2388, 1)
MisResultCondition(HasItem, 2389, 1)
MisResultCondition(HasItem, 2390, 1)
MisResultCondition(HasItem, 2391, 1)
MisResultCondition(HasItem, 2392, 1)
MisResultCondition(HasItem, 2393, 1)
MisResultCondition(HasItem, 2394, 1)
MisResultCondition(HasItem, 2395, 1)
MisResultCondition(HasItem, 2441, 1)
MisResultBagNeed(1)
MisResultCondition(HasNavyGuild)
MisResultAction(TakeItem, 2388, 1)
MisResultAction(TakeItem, 2389, 1)
MisResultAction(TakeItem, 2390, 1)
MisResultAction(TakeItem, 2391, 1)
MisResultAction(TakeItem, 2392, 1)
MisResultAction(TakeItem, 2393, 1)
MisResultAction(TakeItem, 2394, 1)
MisResultAction(TakeItem, 2395, 1)
MisResultAction(TakeItem, 2441, 1)
MisResultAction(ClearMission, 441)
MisResultAction(SetRecord, 441)
MisResultAction(AddExp, 500000, 500000)
MisResultAction(AddMoney, 500000, 500000)
InitTrigger()
TriggerCondition(1, IsItem, 2388)
TriggerAction(1, AddNextFlag, 441, 10, 1)
RegCurTrigger(4411)
InitTrigger()
TriggerCondition(1, IsItem, 2389)
TriggerAction(1, AddNextFlag, 441, 20, 1)
RegCurTrigger(4412)
InitTrigger()
TriggerCondition(1, IsItem, 2390)
TriggerAction(1, AddNextFlag, 441, 30, 1)
RegCurTrigger(4413)
InitTrigger()
TriggerCondition(1, IsItem, 2391)
TriggerAction(1, AddNextFlag, 441, 40, 1)
RegCurTrigger(4414)
InitTrigger()
TriggerCondition(1, IsItem, 2392)
TriggerAction(1, AddNextFlag, 441, 50, 1)
RegCurTrigger(4415)
InitTrigger()
TriggerCondition(1, IsItem, 2393)
TriggerAction(1, AddNextFlag, 441, 60, 1)
RegCurTrigger(4416)
InitTrigger()
TriggerCondition(1, IsItem, 2394)
TriggerAction(1, AddNextFlag, 441, 70, 1)
RegCurTrigger(4417)
InitTrigger()
TriggerCondition(1, IsItem, 2395)
TriggerAction(1, AddNextFlag, 441, 80, 1)
RegCurTrigger(4418)
InitTrigger()
TriggerCondition(1, IsItem, 2441)
TriggerAction(1, AddNextFlag, 441, 90, 1)
RegCurTrigger(4419)
-- 杰克史派罗 >> 求援
DefineMission(482, "SOS", 442)
MisBeginTalk("<t>I have to admit that the military might of the Deathsouls far exceeds our expectation, so I have decided to call on my old foe, Captain Jack Arrow for help.<n><t>He is residing in some part of the Magical Ocean at the moment. Can you make a trip there on my behalf? Chances of success are slim but give it a try.")
MisBeginCondition(NoRecord, 442)
MisBeginCondition(NoMission,442)
MisBeginCondition(HasPirateGuild)
MisBeginAction(AddMission, 442)
MisCancelAction(ClearMission, 442)
MisHelpTalk("<t>You have not make a move? Please hurry!")
MisNeed(MIS_NEED_DESP, "Send a help request to Captain Jack in Magical Ocean")
MisResultCondition(AlwaysFailure)
-- 杰克船长 >> 求援
DefineMission(483,"SOS",442,COMPLETE_SHOW)
MisBeginCondition(AlwaysFailure)
MisResultTalk("<t>What! He dare to request aid from me? What a joke.<n><t>Go back and tell him: If he needs my aid, win me in a duel then!")
MisResultCondition(HasMission, 442)
MisResultCondition(NoRecord, 442)
MisBeginCondition(HasPirateGuild)
MisResultAction(ClearMission, 442)
MisResultAction(SetRecord, 442)
-- 杰克船长 >> 杰克又见杰克
DefineMission(484, "Jack Vs Jack", 443)
MisBeginTalk("<t>This is the challenge letter I have written. Bring it to Jack Arrow.<n><t>Tell him that I will be waiting for him at the pavilion on the midnight of the full month of the eighth month. ")
MisBeginCondition(HasRecord, 442)
MisBeginCondition(NoRecord, 443)
MisBeginCondition(NoMission,443)
MisBeginCondition(HasPirateGuild)
MisBeginBagNeed(1)
MisBeginAction(AddMission, 443)
MisCancelAction(ClearMission, 443)
MisBeginAction(GiveItem, 2431, 1, 4)
MisHelpTalk("<t>You have not make a move? Stop dreaming!")
MisNeed(MIS_NEED_DESP, "Send Captain Jack's Challenge Letter to Jack Arrow")
MisResultCondition(AlwaysFailure)
-- 杰克史派罗 >> 杰克又见杰克
DefineMission(485,"Jack Vs Jack",443,COMPLETE_SHOW)
MisBeginCondition(AlwaysFailure)
MisResultTalk("<t>Sigh...Looks like he will not provide us with any assistance. We will think of a way ourselves.<n><t>It has been tough on you. Have a rest first.")
MisResultCondition(HasItem,2431,1)
MisResultCondition(HasMission, 443)
MisResultCondition(NoRecord, 443)
MisResultCondition(HasPirateGuild)
MisResultAction(ClearMission, 443)
MisResultAction(TakeItem,2431,1)
MisResultAction(SetRecord, 443)
MisResultAction(AddExp, 10000, 10000)
MisResultAction(AddMoney, 50000, 50000)
-- 杰克史派罗 >> 加勒比宝藏
DefineMission(486, "Treasure of the Caribbean", 444)
MisBeginTalk("<t>Skeletar Isle has many Soul Gathering Coffins and the Heart of Davy Jones remains hidden in one of them.<n><t>We can make use of it if it can be found. Will you help me to retrieve the Heart of Davy Jones?<n><t>It will give us enough power to repel the invasion of the Deathsoul army.")
MisBeginCondition(HasRecord, 443)
MisBeginCondition(NoRecord, 444)
MisBeginCondition(NoMission, 444)
MisBeginCondition(HasPirateGuild)
MisBeginAction(AddMission, 444)
MisBeginAction(AddTrigger, 4441, TE_GETITEM, 2444, 1)
MisNeed(MIS_NEED_ITEM, 2444, 1, 10, 1)
MisCancelAction(ClearMission, 444)
MisHelpTalk("<t>You have not finished collecting? Please hurry!")
MisResultTalk("<t>Good, now I will have enough funds to build my own pirate crew.")
MisResultCondition(NoRecord, 444)
MisResultCondition(HasMission, 444)
MisResultCondition(HasPirateGuild)
MisResultCondition(HasItem,2444,1)
MisResultAction(TakeItem, 2444, 1)
MisResultAction(ClearMission, 444)
MisResultAction(SetRecord, 444)
MisResultAction(AddExp, 250000, 250000)
MisResultAction(AddMoney, 150000, 150000)
InitTrigger()
TriggerCondition(1, IsItem, 2444)
TriggerAction(1, AddNextFlag, 444, 10, 1)
RegCurTrigger(4441)
--铁匠 >> 圣柜
DefineMission(487, "The Congregation", 445)
MisBeginTalk("<t>I have heard of your courageous deed. But do you know why those Deathsoul army are so feriocious in their attack?<n><t>Let me tell you, it is because they have been collecting some sort of cursed coins. I do not know the actual reason but it can't be something good.<n><t>If you are interested, collect 40 Coins and 1 Bloodied Coin from them. I might be able to break the curse.")
MisBeginCondition(HasRecord, 444)
MisBeginCondition(NoRecord, 445)
MisBeginCondition(NoMission, 445)
MisBeginCondition(HasPirateGuild)
MisBeginAction(AddMission, 445)
MisBeginAction(AddTrigger, 4451, TE_GETITEM, 2427, 1)
MisBeginAction(AddTrigger, 4452, TE_GETITEM, 2438, 40)
MisNeed(MIS_NEED_ITEM, 2427, 1, 10, 1)
MisNeed(MIS_NEED_ITEM, 2438, 40, 20, 40)
MisCancelAction(ClearMission, 445)
MisHelpTalk("<t>How is it? How many have you collected?")
MisResultTalk("<t> Yes! Rumor has it that the chat goes this way: !^($......%*#oa2......1&s?~*#^%!...... (Blacksmith starts to chant in some weird language). Ok! Its done now!<n><t>These gold coins is no longer cursed. Those Deathsoul will take extra care during any attacks now.")
MisResultCondition(NoRecord, 445)
MisResultCondition(HasMission, 445)
MisResultCondition(HasItem, 2438, 40)
MisResultCondition(HasItem, 2427, 1)
MisResultCondition(HasPirateGuild)
MisResultAction(TakeItem, 2438, 40)
MisResultAction(TakeItem, 2427, 1)
MisResultAction(ClearMission ,445)
MisResultAction(SetRecord, 445)
MisResultAction(AddExp, 500000,500000)
MisResultAction(AddMoney, 800000, 800000)
InitTrigger()
TriggerCondition(1, IsItem, 2427)
TriggerAction(1, AddNextFlag, 445, 10, 1)
RegCurTrigger(4451)
InitTrigger()
TriggerCondition(1, IsItem, 2438)
TriggerAction(1, AddNextFlag, 445, 20, 40)
RegCurTrigger(4452)
end
CenterMission001()
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -