diff options
author | j-tkay <joseph.tk.ea@gmail.com> | 2013-07-04 05:15:48 +0800 |
---|---|---|
committer | j-tkay <joseph.tk.ea@gmail.com> | 2013-07-04 05:15:48 +0800 |
commit | 28a9fec0916db3d92629ae6e6cd62b5777b09e73 (patch) | |
tree | 4babff20dd0a68025a489f410ebf96b8c1cc09af /npc/re/quests/eden | |
parent | 8489dbf3b58d3bff70b27ea42884a14d5229430a (diff) | |
download | hercules-28a9fec0916db3d92629ae6e6cd62b5777b09e73.tar.gz hercules-28a9fec0916db3d92629ae6e6cd62b5777b09e73.tar.bz2 hercules-28a9fec0916db3d92629ae6e6cd62b5777b09e73.tar.xz hercules-28a9fec0916db3d92629ae6e6cd62b5777b09e73.zip |
Merged/Updated/Added scripts from rAthena.
- Fixed Bug #7400
Signed-off-by: j-tkay <joseph.tk.ea@gmail.com>
Diffstat (limited to 'npc/re/quests/eden')
-rw-r--r-- | npc/re/quests/eden/86-90.txt | 231 | ||||
-rw-r--r-- | npc/re/quests/eden/91-99.txt | 249 | ||||
-rw-r--r-- | npc/re/quests/eden/eden_quests.txt | 483 |
3 files changed, 571 insertions, 392 deletions
diff --git a/npc/re/quests/eden/86-90.txt b/npc/re/quests/eden/86-90.txt index 4ac5bbb19..33dcf87ac 100644 --- a/npc/re/quests/eden/86-90.txt +++ b/npc/re/quests/eden/86-90.txt @@ -3,109 +3,194 @@ //===== By: ================================================== //= Chilly //===== Current Version: ===================================== -//= 1.2 +//= 1.3 //===== Description: ========================================= //= Repetable Quests for Players between Baselevel 86 - 90. //===== Additional Comments: ================================= //= 1.0 First Version. [Chilly] //= 1.1 Some little improvements here and there. [Masao] //= 1.2 Optimized. [Euphy] +//= 1.3 Updated to match the official script. [Euphy] //============================================================ -moc_para01,48,175,3 script Mission [86 - 90] 857,{ +moc_para01,48,175,3 script 86-90 Mission Board 857,{ if (countitem(6219) < 1) { - mes "- Only members of the -"; - mes "- Eden Group can read -"; - mes "- this bulletin board. -"; - close; - } - if (BaseLevel < 86) { - mes "- This missions can only be -"; - mes "- read by those who are -"; - mes "- of the correct level. -"; - mes "- There might be another -"; - mes "- board somewhere for -"; - mes "- my level. -"; - close; + mes "Wait a minute!"; + mes "-You need to have an-"; + mes "-^4d4dff'Eden Group Mark'^000000-"; + mes "-to receive these missions.-"; + next; + switch(select("Just walk away.:^0000FFEden Group^000000 missions?:How can I be a member of the ^0000FFEden Group^000000?")) { + case 1: + close; + case 2: + mes "::The Eden Group Missions"; + mes "::are basically missions"; + mes "::requested by"; + mes "::people from all around the kingdom."; + mes "::We just categorize them."; + next; + mes "::In the Eden Group,"; + mes "::we sorted out the missions"; + mes "::according to the level of difficulty."; + mes "::According to this level,"; + mes "::you can find"; + mes "::missions that"; + mes "::suit you."; + next; + mes "::When you are done,"; + mes "::you can come back"; + mes "::to the mission board."; + next; + mes "::Then you will be"; + mes "::rewarded!!"; + mes "::Simple, isn't it!!"; + mes "::No commission required!!"; + close; + case 3: + mes "::You can become a member"; + mes "::of the Eden Group"; + mes "::to ^0000FFLaime Evenor^000000,"; + mes "::who is waiting on the 1st floor."; + next; + mes "::If you become a member,"; + mes "::you will get an"; + mes "::\"^006400Eden Group Mark^000000\"."; + mes "::Then you will be able"; + mes "::to see the mission board."; + close; + } } - if (BaseLevel > 90) { - setarray .@Exp[0],76000,82000,82000,72000,76000,72000,117000,82000,120000,72000,72000,72000,86000,80000; - setarray .@Mob$[0],"Dragon Tail","Spring Rabbit","Pest","Bathory","Alarm","Baba Yaga","Hyegun","Antique Firelock","Zipper Bear","Earth Petite","Rafflesia","Venomous","Pitman","Yellow Novus"; - for(set .@i,0; .@i<14; set .@i,.@i+1) - if (checkquest(4167+.@i,HUNTING) == 2) { - mes "You hunted all 30 "+.@Mob$[.@i]+"."; - mes "Thank you very much."; + if (BaseLevel < 86 || BaseLevel > 90) { + // Quest IDs: 4167-4180 + // Quest cooldown IDs: 4198-4211 + setarray .@names$[0], + "Dragon Tail","Spring Rabbit","Pest", + "Bathory","Alarm", + "Baba Yaga","Yao Jun","Firelock Soldier","Zipper Bear", + "Ground Petite","Rafflesia","Venomous","Pitman","Yellow Novus"; + setarray .@exp[0], + 76000,82000,82000, + 72000,76000, + 72000,78000,82000,80000, + 72000,72000,72000,86000,80000; + mes "You must be within level 86-90 to accept these missions."; + for(set .@quest,4167; .@quest<=4180; set .@quest,.@quest+1) { + set .@hunting, checkquest(.@quest,HUNTING); + if (.@hunting == 0 || .@hunting == 1) { next; - mes "I know it isn't much but here's a small gift."; - mes "I hope that it helps you at least a little bit."; + mes ":: You cannot proceed in"; + mes ":: ^0000FF"+.@names$[.@quest-4167]+" Hunting^000000."; + mes ":: The registration to the mission"; + mes ":: is cancelled."; + erasequest .@quest; + close; + } else if (.@hunting == 2) { next; - erasequest 4167+.@i; - getexp .@Exp[.@i],0; - mes "Wooohoo!"; - mes "Good luck."; + mes ":: You added information"; + mes ":: about the mission"; + mes ":: ^0000FF"+.@names$[.@quest-4167]+" Hunting^000000"; + mes ":: on the mission board."; + mes ":: You've got a"; + mes ":: salutary experience."; + erasequest .@quest; + getexp .@exp[.@quest-4167],0; close; } - mes "- This missions can only be -"; - mes "- read by those who are -"; - mes "- of the correct level. -"; - mes "- There might be another -"; - mes "- board somewhere for -"; - mes "- my level. -"; + } close; } - mes "- Many hunting missions -"; - mes "- are on the bulletin board. -"; + mes "[86-90 Mission Board]"; + mes "There are several requests on this board."; next; - switch(select("Turtle Dungeon Area:Clock Tower Area:Local Area:Other Area")) { + switch(select("^8B4513Turtle Island^000000:^8B4513Clock Tower Dungeon^000000:^8B4513Expansion Towns^000000:^8B4513Other Regions^000000")) { case 1: - switch(select("Dragon Tail:Spring Rabbit:Pest")) { - case 1: callsub L_Quest,4167,"Dragon Tail",76000; - case 2: callsub L_Quest,4168,"Spring Rabbit",82000; - case 3: callsub L_Quest,4169,"Pest",82000; + mes "^8B4513Turtle Island^000000."; + mes "Which monster will you hunt or have you finished hunting?"; + next; + switch(select("^0000FFDragon Tail^000000:^0000FFSpring Rabbit^000000:^0000FFPest^000000")) { + case 1: callsub L_Quest,4167,"Dragon Tail",76000,"µå·¡°ïÅ×ÀÏÄ«µå","There is a monster that only can be found on ^8B4513Turtle Island^000000.","s"; + case 2: callsub L_Quest,4168,"Spring Rabbit",82000,"½ºÇÁ¸µ·¡ºøÄ«µå","There is a monster that only can be found on ^8B4513Turtle Island^000000.","s"; + case 3: callsub L_Quest,4169,"Pest",82000,"Æ佺Ʈīµå","There is a monster that only can be found on ^8B4513Turtle Island^000000.","s"; } case 2: - switch(select("Bathory:Alarm")) { - case 1: callsub L_Quest,4170,"Bathory",72000; - case 2: callsub L_Quest,4171,"Alarm",76000; + mes "^8B4513Clock Tower Dungeon^000000."; + mes "Which monster will you hunt or have you finished hunting?"; + next; + switch(select("^0000FFBathory^000000:^0000FFAlarm^000000")) { + case 1: callsub L_Quest,4170,"Bathory",72000,"¹Ù¼Ò¸®Ä«µå","The Clock Tower Dungeon is full of dangerous monsters."; + case 2: callsub L_Quest,4171,"Alarm",76000,"¾Ë¶÷Ä«µå","The Clock Tower Dungeon is full of dangerous monsters."; } case 3: - switch(select("Baba Yaga:Hyegun:Antique Firelock:Zipper Bear")) { - case 1: callsub L_Quest,4172,"Baba Yaga",72000; - case 2: callsub L_Quest,4173,"Hyegun",117000; - case 3: callsub L_Quest,4174,"Antique Firelock",82000; - case 4: callsub L_Quest,4175,"Zipper Bear",120000; + mes "^8B4513Expansion Cities^000000"; + mes "Which monster will you hunt or have you finished hunting?"; + next; + switch(select("^0000FFBaba Yaga^000000:^0000FFYao Jun^000000:^0000FFFirelock Soldier^000000:^0000FFZipper Bear^000000")) { + case 1: callsub L_Quest,4172,"Baba Yaga",72000,"","The witch Baba Yaga can be found in the outskirts of Moscovia."; + case 2: callsub L_Quest,4173,"Yao Jun",117000,"Çý±ºÄ«µå","There are human-like monsters that roam around the dungeon in Louyang."; + case 3: callsub L_Quest,4174,"Firelock Soldier",82000,"±¸½ÄÁ¶ÃѺ´Ä«µå","There are human-like monsters that roam around the dungeon in Amatsu.","s"; + case 4: callsub L_Quest,4175,"Zipper Bear",120000,"ÁöÆÛº£¾îÄ«µå","There are bear monsters swarming in the Kunlun dungeon."; } case 4: - switch(select("Earth Petite:Rafflesia:Venomous:Pitman:Yellow Novus")) { - case 1: callsub L_Quest,4176,"Earth Petite",72000; - case 2: callsub L_Quest,4177,"Rafflesia",72000; - case 3: callsub L_Quest,4178,"Venomous",72000; - case 4: callsub L_Quest,4179,"Pitman",86000; - case 5: callsub L_Quest,4180,"Yellow Novus",80000; + mes "[86-90 Mission Board]"; + mes "Here is a list of random requests to hunt monsters in other regions of Rune Midgard."; + mes "Which monster will you hunt or have you finished hunting?"; + next; + switch(select("^0000FFGround Petite^000000:^0000FFRafflesia^000000:^0000FFVenomous^000000:^0000FFPitman^000000:^0000FFYellow Novus^000000")) { + case 1: callsub L_Quest,4176,"Ground Petite",72000,"Áö»ó»Ú¶ìÄ«µå","There are dragon type monsters swarming the western region of Geffen."; + case 2: callsub L_Quest,4177,"Rafflesia",72000,"¶óÇ÷¹½Ã¾ÆÄ«µå","There are plant type monsters infesting the fields of Lighthalzen."; + case 3: callsub L_Quest,4178,"Venomous",72000,"º£³ë¸Ó½º","There are formless monsters floating around the fields of Einbroch."; + case 4: callsub L_Quest,4179,"Pitman",86000,"Ç͸Ç","There are undead monsters pushing a cart around the fields and dungeons of Einbroch."; + case 5: callsub L_Quest,4180,"Yellow Novus",80000,"¿»·Î¿ì³ë¹ö½º","There are yellow dragon type monsters terrorizing the fields of Hugel."; } } end; + +//callsub L_Quest,<quest ID>,"<monster name>",<reward EXP>,"<cutin image>","<description>"{,"s"}; L_Quest: - if (checkquest(getarg(0),HUNTING) == 2) { - mes "You hunted all 30 "+getarg(1)+"."; - mes "Thank you very much."; - next; - mes "I know it isn't much but here's a small gift."; - mes "I hope that it helps you at least a little bit."; - next; - erasequest getarg(0); - getexp getarg(2),0; - mes "Wooohoo!"; - mes "Good luck."; + set .@quest1, getarg(0); + set .@quest2, .@quest1+31; + set .@playtime, checkquest(.@quest2,PLAYTIME); + if (.@playtime == 0 || .@playtime == 1) { + mes "[86-90 Mission Board]"; + mes "You need to wait 3 hours before you can take this mission again."; close; } - if (checkquest(getarg(0)) == -1) { - setquest getarg(0); - mes "Please hunt 30 "+getarg(1)+" and return here."; + set .@hunting, checkquest(.@quest1,HUNTING); + if (.@hunting == 0 || .@hunting == 1) { + mes "[86-90 Mission Board]"; + mes "Have you finished hunting all 30 "+getarg(1)+getarg(5,"")+" yet?"; + close; + } else if (.@hunting == 2) { + mes "[86-90 Mission Board]"; + mes "You have completed the hunting."; + mes "Please accept this reward as a compensation."; + erasequest .@quest1; + if (.@playtime > -1) erasequest .@quest2; + setquest .@quest2; + getexp getarg(2),0; + close; + }/* else if (.@hunting == 3) { +// recall_completequest .@quest1 + erasequest .@quest1; + mes "[86-90 Mission Board]"; + mes "You have re-accepted the "+getarg(1)+" Hunting mission."; + close; + }*/ else { + mes "[86-90 Mission Board]"; + mes getarg(4); + next; + if (getarg(3) != "") cutin getarg(3),3; + mes "[86-90 Mission Board]"; + mes "Hunt 30 "+getarg(1)+" monsters there and post your success on this board."; + next; + if (getarg(3) != "") cutin getarg(3),255; + if(select("I'll hunt them.:No thanks.") == 1) { + mes "[86-90 Mission Board]"; + mes "When you have completed the mission, post it on this board and collect your reward."; + if (.@playtime > -1) erasequest .@quest2; + setquest .@quest1; + } close; } - mes "Umm? You didn't hunt"; - mes "all 30 "+getarg(1)+" yet..."; - mes "Will you check again?"; - close; } diff --git a/npc/re/quests/eden/91-99.txt b/npc/re/quests/eden/91-99.txt index bf80c2a7c..21ae3cfe1 100644 --- a/npc/re/quests/eden/91-99.txt +++ b/npc/re/quests/eden/91-99.txt @@ -3,114 +3,211 @@ //===== By: ================================================== //= Chilly //===== Current Version: ===================================== -//= 1.2 +//= 1.3 //===== Description: ========================================= //= Repetable Quests for Players between Baselevel 91 - 99. //===== Additional Comments: ================================= //= 1.0 First Version. [Chilly] //= 1.1 Some little improvements here and there. [Masao] //= 1.2 Optimized. [Euphy] +//= 1.3 Updated to match the official script. [Euphy] //============================================================ -moc_para01,48,177,3 script Mission [91 - 99] 857,{ +moc_para01,48,177,3 script 91-99 Mission Board 857,{ if (countitem(6219) < 1) { - mes "- Only members of the -"; - mes "- Eden Group can read -"; - mes "- this bulletin board. -"; - close; - } - if (BaseLevel < 91) { - mes "- This missions can only be -"; - mes "- read by those who are -"; - mes "- of the correct level. -"; - mes "- There might be another -"; - mes "- board somewhere for -"; - mes "- my level. -"; - close; + mes "Wait a minute!"; + mes "-You need to have an-"; + mes "-^4d4dff'Eden Group Mark'^000000-"; + mes "-to receive these missions.-"; + next; + switch(select("Just walk away.:^0000FFEden Group^000000 missions?:How can I be a member of the ^0000FFEden Group^000000?")) { + case 1: + close; + case 2: + mes "::The Eden Group Missions"; + mes "::are basically missions"; + mes "::requested by"; + mes "::people from all around the kingdom."; + mes "::We just categorize them."; + next; + mes "::In the Eden Group,"; + mes "::we sorted out the missions"; + mes "::according to the level of difficulty."; + mes "::According to this level,"; + mes "::you can find"; + mes "::missions that"; + mes "::suit you."; + next; + mes "::When you are done,"; + mes "::you can come back"; + mes "::to the mission board."; + next; + mes "::Then you will be"; + mes "::rewarded!!"; + mes "::Simple, isn't it!!"; + mes "::No commission required!!"; + close; + case 3: + mes "::You can become a member"; + mes "::of the Eden Group"; + mes "::to ^0000FFLaime Evenor^000000,"; + mes "::who is waiting on the 1st floor."; + next; + mes "::If you become a member,"; + mes "::you will get an"; + mes "::\"^006400Eden Group Mark^000000\"."; + mes "::Then you will be able"; + mes "::to see the mission board."; + close; + } } - if (BaseLevel > 99) { - setarray .@Exp[0],90000,94000,114000,96000,96000,146000,96000,102000,110000,102000,108000,110000,138000,118000,96000,134000; - setarray .@Mob$[0],"Solider","Freezer","Heater","Injustice","Rybio","Dark Priest","Stapo","Roween","Siroma","Shinobi","Evil Nymph","Deviruchi","Mineral","Kaho","Neraid","Disguise"; - for(set .@i,0; .@i<16; set .@i,.@i+1) - if (checkquest(4181+.@i,HUNTING) == 2) { - mes "You hunted all 30 "+.@Mob$[.@i]+"."; - mes "Thank you very much."; + if (BaseLevel < 91 || BaseLevel > 99) { + // Quest IDs: 4181-4196 + // Quest cooldown IDs: 4212-4227 + setarray .@names$[0], + "Solider","Freezer","Heater", + "Injustice","Rybio","Dark Priest", + "Stapo","Roween","Siroma", + "Shinobi","Evil Nymph", + "Deviruchi","Mineral","Kaho","Neraid","Disguise"; + setarray .@exp[0], + 90000,94000,114000, + 96000,96000,146000, + 96000,102000,110000, + 102000,108000, + 110000,138000,118000,96000,134000; + mes "You must be within level 91-99 to accept these missions."; + for(set .@quest,4181; .@quest<=4196; set .@quest,.@quest+1) { + set .@hunting, checkquest(.@quest,HUNTING); + if (.@hunting == 0 || .@hunting == 1) { next; - mes "I know it isn't much but here's a small gift."; - mes "I hope that it helps you at least a little bit."; + mes ":: You cannot proceed in"; + mes ":: ^0000FF"+.@names$[.@quest-4181]+" Hunting^000000."; + mes ":: The registration to the mission"; + mes ":: is cancelled."; + erasequest .@quest; + close; + } else if (.@hunting == 2) { next; - erasequest 4181+.@i; - getexp .@Exp[.@i],311000; - mes "Wooohoo!"; - mes "Good luck."; + mes ":: You added information"; + mes ":: about the mission"; + mes ":: ^0000FF"+.@names$[.@quest-4181]+" Hunting^000000"; + mes ":: on the mission board."; + mes ":: You've got a"; + mes ":: salutary experience."; + erasequest .@quest; + getexp .@exp[.@quest-4181],0; close; } - mes "- This missions can only be -"; - mes "- read by those who are -"; - mes "- of the correct level. -"; - mes "- There might be another -"; - mes "- board somewhere for -"; - mes "- my level. -"; + } close; } - mes "- Many hunting missions -"; - mes "- are on the bulletin board. -"; + mes "[91-99 Mission Board]"; + mes "There are several requests on this board."; next; - switch(select("Turtle Dungeon Area:Glast Heim Area:Rachel Area:Local Area:Other Area")) { + switch(select("^8B4513Turtle Island^000000:^8B4513Glast Heim^000000:^8B4513Rachel / Veins^000000:^8B4513Expansion Cities^000000:^8B4513Other regions^000000")) { case 1: - switch(select("Solider:Freezer:Heater")) { - case 1: callsub L_Quest,4181,"Solider",90000; - case 2: callsub L_Quest,4182,"Freezer",94000; - case 3: callsub L_Quest,4183,"Heater",114000; + mes "^8B4513Turtle Island^000000."; + mes "Which monster will you hunt or have you finished hunting?"; + next; + switch(select("^0000FFSolider^000000:^0000FFFreezer^000000:^0000FFHeater^000000")) { + case 1: callsub L_Quest,4181,"Solider",90000,"¼Ö¸®´õÄ«µå","There is a monster that only can be found on ^8B4513Turtle Island^000000."; + case 2: callsub L_Quest,4182,"Freezer",94000,"ÇÁ¸®ÀúÄ«µå","There is a monster that only can be found on ^8B4513Turtle Island^000000."; + case 3: callsub L_Quest,4183,"Heater",114000,"È÷ÅÍÄ«µå","There is a monster that only can be found on ^8B4513Turtle Island^000000."; } case 2: - switch(select("Injustice:Rybio:Dark Priest")) { - case 1: callsub L_Quest,4184,"Injustice",96000; - case 2: callsub L_Quest,4185,"Rybio",96000; - case 3: callsub L_Quest,4186,"Dark Priest",146000; + mes "^8B4513Glast Heim^000000."; + mes "Which monster will you hunt or have you finished hunting?"; + next; + switch(select("^0000FFInjustice^000000:^0000FFRybio^000000:^0000FFDark Priest^000000")) { + case 1: callsub L_Quest,4184,"Injustice",96000,"ÀÎÀú½ºÆ¼½ºÄ«µå","There is a monster only found in ^8B4513Glast Heim prison^000000."; + case 2: callsub L_Quest,4185,"Rybio",96000,"¸®ºñ¿ÀÄ«µå","There is a monster only found in ^8B4513Glast Heim prison^000000."; + case 3: callsub L_Quest,4186,"Dark Priest",146000,"´ÙÅ©ÇÁ¸®½ºÆ®Ä«µå","There is a monster only found in ^8B4513Glast Heim prison^000000."; } case 3: - switch(select("Stapo:Roween:Siroma")) { - case 1: callsub L_Quest,4187,"Stapo",96000; - case 2: callsub L_Quest,4188,"Roween",102000; - case 3: callsub L_Quest,4189,"Siroma",110000; + mes "^8B4513Rachel / Veins^000000."; + mes "Which monster will you hunt or have you finished hunting?"; + next; + switch(select("^0000FFStapo^000000:^0000FFRoween^000000:^0000FFSiroma^000000")) { + case 1: callsub L_Quest,4187,"Stapo",96000,"½ºÅÂÆ÷Ä«µå","There is a monster only found in ^8B4513Veins^000000."; + case 2: callsub L_Quest,4188,"Roween",102000,"·Î¿ìÀ©Ä«µå","There is a monster only found in ^8B4513Rachel^000000."; + case 3: callsub L_Quest,4189,"Siroma",110000,"½Ã·Î¸¶Ä«µå","There is a monster only found in ^8B4513Ice Dungeon^000000."; } case 4: - switch(select("Shinobi:Evil Nymph")) { - case 1: callsub L_Quest,4190,"Shinobi",102000; - case 2: callsub L_Quest,4191,"Evil Nymph",108000; + mes "^8B4513Expansion Cities^000000."; + mes "Which monster will you hunt or have you finished hunting?"; + next; + switch(select("^0000FFShinobi^000000:^0000FFEvil Nymph^000000")) { + case 1: callsub L_Quest,4190,"Shinobi",102000,"½Ã³ëºñÄ«µå","There is a monster only found in ^8B4513Amatsu Dungeon^000000."; + case 2: callsub L_Quest,4191,"Evil Nymph",108000,"¿ä¼±³àÄ«µå","There is a monster only found in ^8B4513Kunlun Dungeon^000000."; } case 5: - switch(select("Deviruchi:Mineral:Kaho:Neraid:Disguise")) { - case 1: callsub L_Quest,4192,"Deviruchi",110000; - case 2: callsub L_Quest,4193,"Mineral",138000; - case 3: callsub L_Quest,4194,"Kaho",118000; - case 4: callsub L_Quest,4195,"Neraid",96000; - case 5: callsub L_Quest,4196,"Disguise",134000; + mes "Other Regions."; + mes "Which monster will you hunt or have you finished hunting?"; + next; + switch(select("^0000FFDeviruchi^000000:^0000FFMineral^000000:^0000FFKaho^000000:^0000FFNeraid^000000:^0000FFDisguise^000000")) { + case 1: callsub L_Quest,4192,"Deviruchi",110000,"µ¥ºñ·çÄ¡Ä«µå","There is a monster only found in ^8B4513Geffen Dungeon^000000."; + case 2: callsub L_Quest,4193,"Mineral",138000,"¹Ì³×¶ö","There is a monster only found in ^8B4513Einbech Dungeon^000000."; + case 3: callsub L_Quest,4194,"Kaho",118000,"īȣīµå","There is a monster found in ^8B4513Nogg Road Magma 1^000000."; + case 4: callsub L_Quest,4195,"Neraid",96000,"³×·¹À̵åÄ«µå","There is a monster only found in ^8B4513Comodo Dungeon^000000."; + case 5: callsub L_Quest,4196,"Disguise",134000,"µð½º°¡ÀÌÁîÄ«µå","There is a monster only found in ^8B4513Nifflheim^000000."; } } end; + +//callsub L_Quest,<quest ID>,"<monster name>",<reward EXP>,"<cutin image>","<description>"{,"s"}; L_Quest: - if (checkquest(getarg(0),HUNTING) == 2) { - mes "You hunted all 30 "+getarg(1)+"."; - mes "Thank you very much."; - next; - mes "I know it isn't much but here's a small gift."; - mes "I hope that it helps you at least a little bit."; - next; - erasequest getarg(0); - getexp getarg(2),311000; - mes "Wooohoo!"; - mes "Good luck."; + set .@quest1, getarg(0); + set .@quest2, .@quest1+31; + set .@playtime, checkquest(.@quest2,PLAYTIME); + if (.@playtime == 0 || .@playtime == 1) { + mes "[91-99 Mission Board]"; + mes "You need to wait 3 hours before you can take this mission again."; close; } - if (checkquest(getarg(0)) == -1) { - setquest getarg(0); - mes "Please hunt 30 "+getarg(1)+" and return here."; + set .@hunting, checkquest(.@quest1,HUNTING); + if (.@hunting == 0 || .@hunting == 1) { + mes "[91-99 Mission Board]"; + mes "Have you finished hunting all 30 "+getarg(1)+getarg(5,"")+" yet?"; + close; + } else if (.@hunting == 2) { + mes "[91-99 Mission Board]"; + mes "You have completed the hunting."; + mes "Please accept this reward as a compensation."; + erasequest .@quest1; + if (.@playtime > -1) erasequest .@quest2; + setquest .@quest2; + + // Job Experience calculation. + if (JobLevel > 50 && JobLevel < 56) set .@jexp,67000; + else if (JobLevel > 55 && JobLevel < 61) set .@jexp,94000; + else if (JobLevel > 60 && JobLevel < 66) set .@jexp,141000; + else if (JobLevel > 65 && JobLevel < 69) set .@jexp,212000; + else if (JobLevel == 69) set .@jexp,311000; + + getexp getarg(2),.@jexp; + close; + }/* else if (.@hunting == 3) { +// recall_completequest .@quest1 + erasequest .@quest1; + mes "[91-99 Mission Board]"; + mes "You have re-accepted the "+getarg(1)+" Hunting mission."; + close; + }*/ else { + mes "[91-99 Mission Board]"; + mes getarg(4); + next; + if (getarg(3) != "") cutin getarg(3),3; + mes "[91-99 Mission Board]"; + mes "Hunt 30 "+getarg(1)+" monsters there and post your success on this board."; + next; + if (getarg(3) != "") cutin getarg(3),255; + if(select("I'll hunt them.:No thanks.") == 1) { + mes "[91-99 Mission Board]"; + mes "When you have completed the mission, post it on this board and collect your reward."; + if (.@playtime > -1) erasequest .@quest2; + setquest .@quest1; + } close; } - mes "Umm? You didn't hunt"; - mes "all 30 "+getarg(1)+" yet..."; - mes "Will you check again?"; - close; } diff --git a/npc/re/quests/eden/eden_quests.txt b/npc/re/quests/eden/eden_quests.txt index 4a85bdc79..074ab7e47 100644 --- a/npc/re/quests/eden/eden_quests.txt +++ b/npc/re/quests/eden/eden_quests.txt @@ -21,7 +21,6 @@ //============================================================ moc_para01,25,35,4 script Instructor Boya#para01 469,{ - if (countitem(6219) > 0) { if (para_suv01 == 0) { mes "[Boya]"; @@ -1092,7 +1091,6 @@ moc_para01,25,35,4 script Instructor Boya#para01 469,{ } moc_fild11,180,253,5 script Talking Dog#para03 972,{ - if (para_suv01 == 1) { mes "[Talking Dog]"; mes "kkkkuuuuahhh."; @@ -1662,7 +1660,6 @@ pay_arche,41,136,3 script Eden Member Karl#para05 904,{ } anthell01,29,264,5 script Eden Member Cloud#para06 899,{ - if (para_suv01 < 17) { if (countitem(6219) > 0) { mes "[Cloud]"; @@ -2122,7 +2119,6 @@ in_orcs01,38,175,3 script Eden Member Hooksha 803,{ } iz_dun04,43,46,3 script Eden Member Callandiva 745,{ - if (para_suv01 < 33) { if (countitem(6219) > 0) { mes "[Callandiva]"; @@ -2263,7 +2259,6 @@ iz_dun04,43,46,3 script Eden Member Callandiva 745,{ } moc_para01,112,96,5 script Administrator Michael 967,{ - mes "[Michael]"; mes "Why did you come here?"; next; @@ -2335,7 +2330,7 @@ moc_para01,112,96,5 script Administrator Michael 967,{ mes "Make enough space."; close; case 2: - if (Class == Job_Swordman || Class == Job_Swordman_High || Class == Job_Knight || Class == Job_Crusader){ + if (Class == Job_Swordman || Class == Job_Swordman_High || Class == Job_Knight || Class == Job_Crusader) { mes "[Michael]"; mes "What kind of weapon do you want?"; mes "We have one and Two-handed swords."; @@ -2418,21 +2413,72 @@ moc_para01,112,96,5 script Administrator Michael 967,{ mes "This is what we strive for."; close; } - } if (Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Rogue || Class == Job_Ninja || Class == Job_Novice || Class == Job_Novice_High) { - mes "[Michael]"; - mes "We only have 1 weapon for you."; - next; - mes "[Michael]"; - mes "Eden Dagger I: Dagger. MATK+60, attack 124."; - mes "It is Lv. 2 and the required level is 26."; - next; + } + if (Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Rogue || Class == Job_Ninja || Class == Job_Novice || Class == Job_Novice_High) { + mes "[Michael]"; + mes "We only have 1 weapon for you."; + next; + mes "[Michael]"; + mes "Eden Dagger I: Dagger. MATK+60, attack 124."; + mes "It is Lv. 2 and the required level is 26."; + next; + mes "[Michael]"; + mes "It also can't be traded with other players or be refined."; + next; + mes "[Michael]"; + mes "You'll receive the Eden Dagger I."; + next; + mes "[Michael]"; + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; + next; + if (para_suv02 == 0) { mes "[Michael]"; - mes "It also can't be traded with other players or be refined."; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01,23; + set para_suv02,2; + getitem 13050,1; //P_Dagger1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "You'll receive the Eden Dagger I."; - next; + mes "Check your supplies again and look after it."; + close; + } + mes "[Michael]"; + mes "A Dagger, Uniform and Boots all 3 supplies."; + mes "Please check it again."; + set para_suv01,23; + set para_suv02,2; + getitem 13050,1; //P_Dagger1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + mes "This is what we strive for."; + close; + } + if (Class == Job_Merchant || Class == Job_Merchant_High || Class == Job_Blacksmith || Class == Job_Alchemist) { + mes "[Michael]"; + mes "What kind of weapon do you want?"; + mes "We have a mace and a One-handed sword."; + mes "Here are the options."; + next; + mes "[Michael]"; + mes "Eden Saber I: One-handed sword. attack 147."; + mes "Eden Mace I: Mace. attack 142."; + mes "Both are level 2 and the required level is 26."; + next; + mes "[Michael]"; + mes "They also can't be traded with other players or be refined."; + next; + switch (select("Eden Sabre I:Eden Mace I")) { + case 1: mes "[Michael]"; + mes "You've chosen the Eden Sabre I."; mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; next; if (para_suv02 == 0) { @@ -2441,7 +2487,7 @@ moc_para01,112,96,5 script Administrator Michael 967,{ mes "so, you'll receive the Eden Group Hat and Manteau aswell."; set para_suv01,23; set para_suv02,2; - getitem 13050,1; //P_Dagger1 + getitem 13423,1; //P_Sabre1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 getitem 5583,1; //Para_Team_Hat @@ -2452,11 +2498,11 @@ moc_para01,112,96,5 script Administrator Michael 967,{ close; } mes "[Michael]"; - mes "A Dagger, Uniform and Boots all 3 supplies."; + mes "A One-handed Sword, Uniform and Boots all 3 supplies."; mes "Please check it again."; set para_suv01,23; set para_suv02,2; - getitem 13050,1; //P_Dagger1 + getitem 13423,1; //P_Sabre1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 next; @@ -2464,115 +2510,18 @@ moc_para01,112,96,5 script Administrator Michael 967,{ mes "I hope they're useful to you."; mes "This is what we strive for."; close; - } - if (Class == Job_Merchant || Class == Job_Merchant_High || Class == Job_Blacksmith || Class == Job_Alchemist) { - mes "[Michael]"; - mes "What kind of weapon do you want?"; - mes "We have a mace and a One-handed sword."; - mes "Here are the options."; - next; - mes "[Michael]"; - mes "Eden Saber I: One-handed sword. attack 147."; - mes "Eden Mace I: Mace. attack 142."; - mes "Both are level 2 and the required level is 26."; - next; - mes "[Michael]"; - mes "They also can't be traded with other players or be refined."; - next; - switch (select("Eden Sabre I:Eden Mace I")) { - case 1: - mes "[Michael]"; - mes "You've chosen the Eden Sabre I."; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - set para_suv01,23; - set para_suv02,2; - getitem 13423,1; //P_Sabre1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A One-handed Sword, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - set para_suv01,23; - set para_suv02,2; - getitem 13423,1; //P_Sabre1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - mes "This is what we strive for."; - close; - case 2: - mes "[Michael]"; - mes "You've chosen the Eden Mace I."; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - set para_suv01,23; - set para_suv02,2; - getitem 16004,1; //P_Mace1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Mace, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - set para_suv01,23; - set para_suv02,2; - getitem 16004,1; //P_Mace1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - } - if (Class == Job_Archer || Class == Job_Archer_High || Class == Job_Hunter || Class == Job_Dancer || Class == Job_Bard) { - mes "[Michael]"; - mes "We only have 1 weapon for you."; - next; - mes "[Michael]"; - mes "Eden Bow I: Bow. attack 82."; - mes "It is Lv. 2 and the required level is 26."; - next; - mes "[Michael]"; - mes "It also can't be traded with other players or be refined."; - next; - mes "[Michael]"; - mes "You'll receive the Eden Bow I."; - next; + case 2: mes "[Michael]"; + mes "You've chosen the Eden Mace I."; mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; next; if (para_suv02 == 0) { mes "[Michael]"; mes "You don't have a record of receiving any supplies"; mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - set para_suv01, 23; - set para_suv02, 2; - getitem 1747,1; //P_Bow1 + set para_suv01,23; + set para_suv02,2; + getitem 16004,1; //P_Mace1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 getitem 5583,1; //Para_Team_Hat @@ -2583,11 +2532,11 @@ moc_para01,112,96,5 script Administrator Michael 967,{ close; } mes "[Michael]"; - mes "A Bow, Uniform and Boots all 3 supplies."; + mes "A Mace, Uniform and Boots all 3 supplies."; mes "Please check it again."; set para_suv01,23; set para_suv02,2; - getitem 1747,1; //P_Bow1 + getitem 16004,1; //P_Mace1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 next; @@ -2595,112 +2544,79 @@ moc_para01,112,96,5 script Administrator Michael 967,{ mes "I hope they're useful to you."; close; } - if (Class == Job_Acolyte || Class == Job_Acolyte_High || Class == Job_Priest || Class == Job_Monk) { - mes "[Michael]"; - mes "What kind of weapon do you want?"; - mes "We have a mace and a staff."; - mes "Here are the options."; - next; + } + if (Class == Job_Archer || Class == Job_Archer_High || Class == Job_Hunter || Class == Job_Dancer || Class == Job_Bard) { + mes "[Michael]"; + mes "We only have 1 weapon for you."; + next; + mes "[Michael]"; + mes "Eden Bow I: Bow. attack 82."; + mes "It is Lv. 2 and the required level is 26."; + next; + mes "[Michael]"; + mes "It also can't be traded with other players or be refined."; + next; + mes "[Michael]"; + mes "You'll receive the Eden Bow I."; + next; + mes "[Michael]"; + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; + next; + if (para_suv02 == 0) { mes "[Michael]"; - mes "Eden Mace I: Mace. attack 142."; - mes "Eden Staff I: Staff. INT+2, MATK+125, attack 60."; - mes "Both are Lv. 2 and the required level is 26."; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01, 23; + set para_suv02, 2; + getitem 1747,1; //P_Bow1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "They also can't be traded with other players or be refined."; - next; - switch (select("Eden Staff I:Eden Mace I")) { - case 1: - mes "[Michael]"; - mes "You've chosen the Eden Staff I."; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - set para_suv01,23; - set para_suv02,2; - getitem 1650,1; //P_Staff1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Staff, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - set para_suv01,23; - set para_suv02,2; - getitem 1650,1; //P_Staff1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - case 2: - mes "[Michael]"; - mes "You've chosen the Eden Mace I."; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - set para_suv01,23; - set para_suv02,2; - getitem 16004,1; //P_Mace1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Mace, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - set para_suv01,23; - set para_suv02,2; - getitem 16004,1; //P_Mace1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } + mes "Check your supplies again and look after it."; + close; } - if (Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_Sage) { - mes "[Michael]"; - mes "We only have 1 weapon for you."; - next; - mes "[Michael]"; - mes "Eden Staff I: Staff. INT+2, MATK+125, attack 60."; - mes "It is Lv. 2 and the required level is 26."; - next; - mes "[Michael]"; - mes "It also can't be traded with other players or be refined."; - next; - mes "[Michael]"; - mes "You'll receive the Eden Staff I."; - next; + mes "[Michael]"; + mes "A Bow, Uniform and Boots all 3 supplies."; + mes "Please check it again."; + set para_suv01,23; + set para_suv02,2; + getitem 1747,1; //P_Bow1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + close; + } + if (Class == Job_Acolyte || Class == Job_Acolyte_High || Class == Job_Priest || Class == Job_Monk) { + mes "[Michael]"; + mes "What kind of weapon do you want?"; + mes "We have a mace and a staff."; + mes "Here are the options."; + next; + mes "[Michael]"; + mes "Eden Mace I: Mace. attack 142."; + mes "Eden Staff I: Staff. INT+2, MATK+125, attack 60."; + mes "Both are Lv. 2 and the required level is 26."; + next; + mes "[Michael]"; + mes "They also can't be traded with other players or be refined."; + next; + switch (select("Eden Staff I:Eden Mace I")) { + case 1: mes "[Michael]"; + mes "You've chosen the Eden Staff I."; mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; next; if (para_suv02 == 0) { mes "[Michael]"; mes "You don't have a record of receiving any supplies"; mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - set para_suv01, 23; - set para_suv02, 2; + set para_suv01,23; + set para_suv02,2; getitem 1650,1; //P_Staff1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 @@ -2723,31 +2639,18 @@ moc_para01,112,96,5 script Administrator Michael 967,{ mes "[Michael]"; mes "I hope they're useful to you."; close; - } - if (Class == Job_Gunslinger) { - mes "[Michael]"; - mes "We only have 1 weapon for you."; - next; - mes "[Michael]"; - mes "Eden Revolver I: Revolver. HIT-5, attack 44."; - mes "It is Lv. 2 and the required level is 26."; - next; - mes "[Michael]"; - mes "It also can't be traded with other players or be refined."; - next; - mes "[Michael]"; - mes "You'll receive the Eden Revolver I."; - next; + case 2: mes "[Michael]"; + mes "You've chosen the Eden Mace I."; mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; next; if (para_suv02 == 0) { mes "[Michael]"; mes "You don't have a record of receiving any supplies"; mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - set para_suv01, 23; - set para_suv02, 2; - getitem 13112,1; //P_Revolver1 + set para_suv01,23; + set para_suv02,2; + getitem 16004,1; //P_Mace1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 getitem 5583,1; //Para_Team_Hat @@ -2758,11 +2661,11 @@ moc_para01,112,96,5 script Administrator Michael 967,{ close; } mes "[Michael]"; - mes "A Revolver, Uniform and Boots all 3 supplies."; + mes "A Mace, Uniform and Boots all 3 supplies."; mes "Please check it again."; set para_suv01,23; set para_suv02,2; - getitem 13112,1; //P_Revolver1 + getitem 16004,1; //P_Mace1 getitem 2457,1; //Para_Team_Boots2 getitem 15010,1; //Para_Team_Uniform2 next; @@ -2770,6 +2673,99 @@ moc_para01,112,96,5 script Administrator Michael 967,{ mes "I hope they're useful to you."; close; } + } + if (Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_Sage) { + mes "[Michael]"; + mes "We only have 1 weapon for you."; + next; + mes "[Michael]"; + mes "Eden Staff I: Staff. INT+2, MATK+125, attack 60."; + mes "It is Lv. 2 and the required level is 26."; + next; + mes "[Michael]"; + mes "It also can't be traded with other players or be refined."; + next; + mes "[Michael]"; + mes "You'll receive the Eden Staff I."; + next; + mes "[Michael]"; + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; + next; + if (para_suv02 == 0) { + mes "[Michael]"; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01, 23; + set para_suv02, 2; + getitem 1650,1; //P_Staff1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau + next; + mes "[Michael]"; + mes "Check your supplies again and look after it."; + close; + } + mes "[Michael]"; + mes "A Staff, Uniform and Boots all 3 supplies."; + mes "Please check it again."; + set para_suv01,23; + set para_suv02,2; + getitem 1650,1; //P_Staff1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + close; + } + if (Class == Job_Gunslinger) { + mes "[Michael]"; + mes "We only have 1 weapon for you."; + next; + mes "[Michael]"; + mes "Eden Revolver I: Revolver. HIT-5, attack 44."; + mes "It is Lv. 2 and the required level is 26."; + next; + mes "[Michael]"; + mes "It also can't be traded with other players or be refined."; + next; + mes "[Michael]"; + mes "You'll receive the Eden Revolver I."; + next; + mes "[Michael]"; + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; + next; + if (para_suv02 == 0) { + mes "[Michael]"; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + set para_suv01, 23; + set para_suv02, 2; + getitem 13112,1; //P_Revolver1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + getitem 5583,1; //Para_Team_Hat + getitem 2560,1; //Para_Team_Manteau + next; + mes "[Michael]"; + mes "Check your supplies again and look after it."; + close; + } + mes "[Michael]"; + mes "A Revolver, Uniform and Boots all 3 supplies."; + mes "Please check it again."; + set para_suv01,23; + set para_suv02,2; + getitem 13112,1; //P_Revolver1 + getitem 2457,1; //Para_Team_Boots2 + getitem 15010,1; //Para_Team_Uniform2 + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + close; + } mes "[Michael]"; mes "Let me see... you will receive.."; mes "the Eden Group Boots II and Uniform II."; @@ -3539,7 +3535,6 @@ moc_para01,112,96,5 script Administrator Michael 967,{ } moc_para01,179,44,3 script Chef 820,{ - mes "[Chef]"; mes "What's up?"; mes "Do you want a Meal? Or do you have other business?"; @@ -4697,7 +4692,7 @@ moc_para01,111,83,3 script Toren 813,{ else if (.@enc_paragear < 35) set .@addpart,4787; else if (.@enc_paragear < 39) set .@addpart,4791; else if (.@enc_paragear < 43) set .@addpart,4786; - set .@enc_paragear2,4701+(10*rand(6)); + set .@addpart2,4701+(10*rand(6)); delitem .@paragearcount,1; getitem2 .@paragearcount, 1, 1, 0, 0, 0, 0, .@addpart2, .@addpart; set paragearenchant,4; @@ -5125,7 +5120,8 @@ L_GetWeapon: return; } -/* sec_in02,25,33,4 script Assistant 422,{ +/* +sec_in02,25,33,4 script Assistant 422,{ mes "Password"; next; input .@input; @@ -5151,4 +5147,5 @@ L_GetWeapon: } mes "......meow wee."; close; -}*/ +} +*/ |