📄 missionscript02.lua
字号:
--------------------------------------------------------------------------
-- --
-- --
--MissionScript02.lua Created by Robin 2005.03.31. --
-- --
-- --
--------------------------------------------------------------------------
print( "loading MissionScript02.lua" )
jp= JumpPage
amp=AutoMissionPage
ct=CloseTalk
am=AddMission
MissionCheck = HasFlag
mc=MissionCheck
----------------------------------------------------------
-- --
-- --
-- 历史任务 --
-- --
-- 227725,276925 --
----------------------------------------------------------
-->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>历史任务开始
function HistoryMission001()
----------------------------首席秘书的口信
DefineMission( 200, "Secretary Message", 200 )
MisBeginTalk( "<t>Hey there, right on time. I have received a request from Argent's Secretary, <bSalvier>. He wishes to meet you after hearing of the deeds you have accomplished. Go quickly and good luck." )
MisBeginCondition(NoRecord, 200)
MisBeginCondition(NoMission, 200)
MisBeginCondition(NoMission, 201)
MisBeginCondition(NoMission, 202)
MisBeginCondition(LvCheck, ">",9)
MisBeginAction(AddMission, 200)
MisCancelAction(ClearMission, 200)
MisNeed(MIS_NEED_DESP, "Look for Secretary Salvier in Argent City at (2219, 2749)")
MisHelpTalk("<t>Why haven't you met up with Secretary Salvier? Please hurry up and go immediately!")
MisResultCondition(AlwaysFailure )
----------------------------首席秘书的口信
DefineMission( 201, "Secretary Message", 201 )
MisBeginTalk( "<t>Hey there, right on time. I have received a request from Argent's Secretary, <bSalvier>. He wishes to meet you after hearing of the deeds you have accomplished. Go quickly and good luck." )
MisBeginCondition(NoRecord, 200)
MisBeginCondition(NoMission, 200)
MisBeginCondition(NoMission, 201)
MisBeginCondition(NoMission, 202)
MisBeginCondition(LvCheck, ">",9)
MisBeginAction(AddMission, 201)
MisCancelAction(ClearMission, 201)
MisNeed(MIS_NEED_DESP, "Look for Secretary Salvier in Argent City at (2219, 2749)")
MisHelpTalk("<t>Why haven't you met up with Secretary Salvier? Please hurry up and go immediately!")
MisResultCondition(AlwaysFailure )
----------------------------首席秘书的口信
DefineMission( 202, "Secretary Message", 202 )
MisBeginTalk( "<t>Hey there, right on time. I have received a request from Argent's Secretary, <bSalvier>. He wishes to meet you after hearing of the deeds you have accomplished. Go quickly and good luck." )
MisBeginCondition(NoRecord, 200)
MisBeginCondition(NoMission, 200)
MisBeginCondition(NoMission, 201)
MisBeginCondition(NoMission, 202)
MisBeginCondition(LvCheck, ">",9)
MisBeginAction(AddMission, 202)
MisCancelAction(ClearMission, 202)
MisNeed(MIS_NEED_DESP, "Look for Secretary Salvier in Argent City at (2219, 2749)")
MisHelpTalk("<t>Why haven't you met up with Secretary Salvier? Please hurry up and go immediately!")
MisResultCondition(AlwaysFailure )
-----------------------------------首席秘书的口信
DefineMission( 203, "Secretary Message", 200, COMPLETE_SHOW )
MisBeginCondition(AlwaysFailure )
MisResultTalk("<t>Welcome, I am pleased to meet you. Your reputation has spread far and wide. I am in need of an adventurer, you look like the right person for the job.")
MisResultCondition(NoRecord, 200)
MisResultCondition(HasMission, 200)
MisResultAction(ClearMission, 200 )
MisResultAction(SetRecord, 200 )
MisResultAction(AddExp,250,250)
MisResultAction(AddMoney,999,999)
MisResultAction(AddExpAndType,2,875,875)
-----------------------------------首席秘书的口信
DefineMission( 204, "Secretary Message", 201, COMPLETE_SHOW )
MisBeginCondition(AlwaysFailure )
MisResultTalk("<t>Welcome, I am pleased to meet you. Your reputation has spread far and wide. I am in need of a adventurer, you look like the right person for the job.")
MisResultCondition(NoRecord, 200)
MisResultCondition(HasMission, 201)
MisResultAction(ClearMission, 201 )
MisResultAction(SetRecord, 200 )
MisResultAction(AddExp,250,250)
MisResultAction(AddMoney,999,999)
MisResultAction(AddExpAndType,2,875,875)
-----------------------------------首席秘书的口信
DefineMission( 205, "Secretary Message", 202, COMPLETE_SHOW )
MisBeginCondition(AlwaysFailure )
MisResultTalk("<t>Welcome, I am pleased to meet you. Your reputation has spread far and wide. I am in need of a adventurer, you look like the right person for the job.")
MisResultCondition(NoRecord, 200)
MisResultCondition(HasMission, 202)
MisResultAction(ClearMission, 202 )
MisResultAction(SetRecord, 200 )
MisResultAction(AddExp,250,250)
MisResultAction(AddMoney,999,999)
MisResultAction(AddExpAndType,2,875,875)
----------------------------小小的考验
DefineMission( 206, "A Small Task", 203 )
MisBeginTalk( "<t>Actually, I wanted to ask you to investigate certain strange happenings in Shepherd Plains.<n><t>However, before that, I still have to test you.<n><t>Go to <pArgent City Harbor> at (2277, 2831) and look for <bGeneral - William>. He will give you the next task." )
MisBeginCondition(NoRecord, 203)
MisBeginCondition(NoMission, 203)
MisBeginCondition(HasRecord, 200)
MisBeginAction(AddMission, 203)
MisCancelAction(ClearMission, 203)
MisNeed(MIS_NEED_DESP, "Look for <bGeneral - William> in <pArgent City Harbor> at (2277, 2831)")
MisHelpTalk("<t>Is there anymore questions? If not, please go and see <bGeneral William>, he has a task for you.")
MisResultCondition(AlwaysFailure )
-----------------------------------小小的考验
DefineMission( 207, "A Small Task", 203, COMPLETE_SHOW )
MisBeginCondition(AlwaysFailure )
MisResultTalk("<t>Ah, Salvier is a weird fella, sending us an unknown adventurer. Doesn't he trust the Navy?<n><t>Come back when you're ready. I have a job for you")
MisResultCondition(NoRecord, 203)
MisResultCondition(HasMission, 203)
MisResultAction(ClearMission, 203 )
MisResultAction(SetRecord, 203 )
MisResultAction(AddExp,230,230)
MisResultAction(AddMoney,1000,1000)
MisResultAction(AddExpAndType,2,875,875)
-------------------------------------------------海军的伙食配料
DefineMission( 208, "Food for the Navy", 204 )
MisBeginTalk( "<t>I don't think you are capable to carry out these difficult tasks. Perhaps you could help out by collecting ingredients for our food.<n><t>I need 5 <yBubble Clam Meat>, 10 <ySea Snail Meat> and 10 <yElven Fruits>." )
MisBeginCondition(NoRecord, 204)
MisBeginCondition(HasRecord, 203)
MisBeginCondition(NoMission, 204)
MisBeginAction(AddMission, 204)
MisBeginAction(AddTrigger, 2041, TE_GETITEM, 3963, 5 ) --射水贝肉
MisBeginAction(AddTrigger, 2042, TE_GETITEM, 3964, 10 ) --海螺肉
MisBeginAction(AddTrigger, 2043, TE_GETITEM, 3116, 10 )
MisCancelAction(ClearMission, 204)
MisNeed(MIS_NEED_ITEM, 3963, 5, 10, 5)
MisNeed(MIS_NEED_ITEM, 3964, 10, 20, 10)
MisNeed(MIS_NEED_ITEM, 3116, 10, 30, 10)
MisResultTalk("<t>Even though you are considerably quite capable, you are still not up to our standard yet.")
MisHelpTalk("<t>Such a simple task and you have yet to complete it?<n><t>Remember! I needs 5 <yBubble Clam Meat>, 10 <ySea Snail Meat> and 10 <yElven Fruits>.")
MisResultCondition(HasMission, 204)
MisResultCondition(HasItem, 3963, 5 )
MisResultCondition(HasItem, 3964, 10 )
MisResultCondition(HasItem, 3116, 10 )
MisResultAction(TakeItem, 3963, 5 )
MisResultAction(TakeItem, 3964, 10 )
MisResultAction(TakeItem, 3116, 10 )
MisResultAction(ClearMission, 204)
MisResultAction(SetRecord, 204 )
MisResultAction(AddExp,230,230)
MisResultAction(AddMoney,1000,1000)
MisResultAction(AddExpAndType,2,875,875)
InitTrigger()
TriggerCondition( 1, IsItem, 3963)
TriggerAction( 1, AddNextFlag, 204, 10, 5 )
RegCurTrigger( 2041 )
InitTrigger()
TriggerCondition( 1, IsItem, 3964)
TriggerAction( 1, AddNextFlag, 204, 20, 10 )
RegCurTrigger( 2042 )
InitTrigger()
TriggerCondition( 1, IsItem, 3116)
TriggerAction( 1, AddNextFlag, 204, 30, 10 )
RegCurTrigger( 2043 )
----------------------------走失的唐德
DefineMission( 209, "Missing Tommy", 205 )
MisBeginTalk( "<t>Since your're here, why dont you help us find a missing child. His name is <bTommy>. He was last seen playing near the <pSilver Mine>. Bring him back home safely please!" )
MisBeginCondition(NoRecord, 205)
MisBeginCondition(HasRecord, 204)
MisBeginCondition(NoMission, 205)
MisBeginAction(AddMission, 205)
MisCancelAction(ClearMission, 205)
MisNeed(MIS_NEED_DESP, "Look for Tommy at (1962, 2694)")
MisHelpTalk("<t>Some people seen <bTommy> headed towards the direction of <pSilver Mine>. Look for him there.")
MisResultCondition(AlwaysFailure )
-----------------------------------走失的唐德
DefineMission( 210, "Missing Tommy", 205, COMPLETE_SHOW )
MisBeginCondition(AlwaysFailure )
MisResultTalk("<t>Have you been looking for me? I came here to watch the sheeps fight.")
MisResultCondition(NoRecord, 205)
MisResultCondition(HasMission, 205)
MisResultAction(ClearMission, 205 )
MisResultAction(SetRecord, 205 )
MisResultAction(AddExp,230,230)
MisResultAction(AddMoney,1100,1100)
MisResultAction(AddExpAndType,2,875,875)
----------------------------向少将回报
DefineMission( 211, "Report to General", 206 )
MisBeginTalk( "<t>I am surprised that the Navy General is worried about me. I would like to thank him for his concerns. Take this letter to him so that he knows I am safe. I am going to stay here for a little while more before returning home." )
MisBeginCondition(NoRecord, 206)
MisBeginCondition(HasRecord, 205)
MisBeginCondition(NoMission, 206)
MisBeginAction(AddMission, 206)
MisBeginAction(GiveItem, 3965, 1, 4) --唐德的信
MisCancelAction(ClearMission, 206)
MisBeginBagNeed(1)
MisNeed(MIS_NEED_DESP, "Hand the letter to General William at (2277, 2831)")
MisHelpTalk("<t>Is there anything else? I will be going back soon.")
MisResultCondition(AlwaysFailure )
-----------------------------------向少将回报
DefineMission( 212, "Report to General", 206, COMPLETE_SHOW )
MisBeginCondition(AlwaysFailure )
MisResultTalk("<t>Oh…You found…Tommy?...Good…good…I…I…")
MisResultCondition(NoRecord, 206)
MisResultCondition(HasMission, 206)
MisResultCondition(HasItem, 3965, 1) --唐德的信
MisResultAction(TakeItem, 3965, 1 )
MisResultAction(ClearMission, 206 )
MisResultAction(SetRecord, 206 )
MisResultAction(AddExp,230,230)
MisResultAction(AddMoney,1100,1100)
MisResultAction(AddExpAndType,2,875,875)
-------------------------------------------------全体食物中毒
DefineMission( 213, "Food Poisoning", 207 )
MisBeginTalk( "<t>Ah…Ah…I am sorry…After lunch…Everyone started vomiting…Food…Poisoned… Please take this <yLunch Sample>…to…<bPhysician Ditto>…for the Antidote…Hurry!" )
MisBeginCondition(NoRecord, 207)
MisBeginCondition(HasRecord, 206)
MisBeginCondition(NoMission, 207)
MisBeginAction(AddMission, 207)
MisBeginAction(GiveItem, 3966, 1, 4) --午餐样本
MisBeginAction(AddTrigger, 2071, TE_GETITEM, 3967, 1 ) --射水贝肉
MisCancelAction(ClearMission, 207)
MisBeginBagNeed(1)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -