diff options
Diffstat (limited to 'npc/re/quests/eden')
-rw-r--r-- | npc/re/quests/eden/100-110.txt | 22 | ||||
-rw-r--r-- | npc/re/quests/eden/11-25.txt | 6 | ||||
-rw-r--r-- | npc/re/quests/eden/111-120.txt | 22 | ||||
-rw-r--r-- | npc/re/quests/eden/121-130.txt | 8 | ||||
-rw-r--r-- | npc/re/quests/eden/131-140.txt | 2 | ||||
-rw-r--r-- | npc/re/quests/eden/26-40.txt | 36 | ||||
-rw-r--r-- | npc/re/quests/eden/41-55.txt | 10 | ||||
-rw-r--r-- | npc/re/quests/eden/56-70.txt | 22 | ||||
-rw-r--r-- | npc/re/quests/eden/71-85.txt | 22 | ||||
-rw-r--r-- | npc/re/quests/eden/86-90.txt | 16 | ||||
-rw-r--r-- | npc/re/quests/eden/91-99.txt | 18 | ||||
-rw-r--r-- | npc/re/quests/eden/eden_common.txt | 46 | ||||
-rw-r--r-- | npc/re/quests/eden/eden_iro.txt | 58 | ||||
-rw-r--r-- | npc/re/quests/eden/eden_quests.txt | 226 | ||||
-rw-r--r-- | npc/re/quests/eden/eden_service.txt | 4 | ||||
-rw-r--r-- | npc/re/quests/eden/eden_tutorial.txt | 377 |
16 files changed, 443 insertions, 452 deletions
diff --git a/npc/re/quests/eden/100-110.txt b/npc/re/quests/eden/100-110.txt index 6f606b728..3cc47f6ef 100644 --- a/npc/re/quests/eden/100-110.txt +++ b/npc/re/quests/eden/100-110.txt @@ -52,7 +52,7 @@ moc_para01,37,95,5 script Gelkah#1 4_F_GELKA,{ end; } mes "[Gelkah]"; - if (!countitem(Para_Team_Mark)) { + if (!countitem(Para_Team_Mark) && !countitem(Para_Team_Mark_)) { mes "- You need to have an -"; mes "- ^4d4dff'Eden Group Mark'^000000 -"; mes "- to receive these missions. -"; @@ -87,7 +87,7 @@ moc_para01,37,95,5 script Gelkah#1 4_F_GELKA,{ mes "That person standing next to me is my master... He came back after long journey of practice."; next; mes "[Gelkah]"; - mes "I understand you might wonder why a Sura wants an Archbishop as a teacher..."; + mes "I understand you might wonder why a Sura wants an Archbishop as a teacher..."; } else { cutin "gelca03",2; @@ -156,7 +156,7 @@ moc_para01,37,95,5 script Gelkah#1 4_F_GELKA,{ mes "I think that's what a true master would sound like right?"; next; mes "[Gelkah]"; - mes strcharinfo(0) +" will make a request list for you so go talk to my Master now and show your respects."; + mes strcharinfo(PC_NAME) +" will make a request list for you so go talk to my Master now and show your respects."; delitem Brigan,50;// Brigan completequest 13002;// Brigan collecting para_100lv01 = 2; @@ -673,7 +673,7 @@ moc_para01,37,95,5 script Gelkah#1 4_F_GELKA,{ mes "Adventurers sometimes bring special things or trophies from where they visited for a request. It is very good!"; } else if (.@ran == 2) - mes "If there is something good "+ strcharinfo(0) +" I will try to give you a couple things. I am not sure if there will be enough to give because of so many adventurers."; + mes "If there is something good "+ strcharinfo(PC_NAME) +" I will try to give you a couple things. I am not sure if there will be enough to give because of so many adventurers."; else mes "Handling documents must be difficult. It's so much easier to just be out in the field."; } @@ -689,7 +689,7 @@ moc_para01,37,95,5 script Gelkah#1 4_F_GELKA,{ } else { cutin "gelca03",2; - mes "I am busy but clearing a lot of requests "+ strcharinfo(0) +" I appreciate it. Lets see. I got some good food from an adventurer that he received during a request."; + mes "I am busy but clearing a lot of requests "+ strcharinfo(PC_NAME) +" I appreciate it. Lets see. I got some good food from an adventurer that he received during a request."; next; mes "[Gelkah]"; mes "Oops I ate all? Okay just one left. Please drop by later!"; @@ -700,7 +700,7 @@ moc_para01,37,95,5 script Gelkah#1 4_F_GELKA,{ else if (para_100lv02 < 80) { cutin "gelca03",2; if (para_100lv01 > 4) - mes "Cheer up! "+ strcharinfo(0) +" I'm not sure if he thinks of you as his pupil. He is just out of control."; + mes "Cheer up! "+ strcharinfo(PC_NAME) +" I'm not sure if he thinks of you as his pupil. He is just out of control."; else { mes "There are a lot of presents coming in whenever the requests are done efficiently. Here, take this as a prize."; para_100lv01 = 5; @@ -708,7 +708,7 @@ moc_para01,37,95,5 script Gelkah#1 4_F_GELKA,{ } } else if (para_100lv02 > 100) { - mes "It is tough work but also fun to with master right "+ strcharinfo(0) +"?"; + mes "It is tough work but also fun to with master right "+ strcharinfo(PC_NAME) +"?"; next; switch( select( "I hate that hot-tempered fool.", "I want you to be the master.", "I would follow you to any battle." ) ) { mes "[Gelkah]"; @@ -720,7 +720,7 @@ moc_para01,37,95,5 script Gelkah#1 4_F_GELKA,{ emotion e_heh; break; case 2: - if (Sex == 1) + if (Sex == SEX_MALE) mes "I'm not sure if I'm cut out for that job. Besides..."; else mes "I am sorry to say this but I am the only pupil of master now and forever... He said ^FF0000I don't need an ugly female pupil^000000 but I still stick to him."; @@ -963,7 +963,7 @@ moc_para01,37,95,5 script Gelkah#1 4_F_GELKA,{ else { cutin "gelca03",2; if (para_100lv02 > 100) - mes strcharinfo(0) +"! You did a good job! There are more requests but reserve them for the other adventurers."; + mes strcharinfo(PC_NAME) +"! You did a good job! There are more requests but reserve them for the other adventurers."; if (para_100lv02 < 101) mes "I do not think you are suitable to the request I can give. Please find other adventures."; callsub S_Hunting,13003,106000,148000,"Carat";// <quest id>, <job exp if joblevel < 6>, <job exp>, <quest name> @@ -1047,7 +1047,7 @@ S_Hunting: moc_para01,41,95,5 script Rohtert#12 4_M_ROTERT,{ mes "[Rohtert]"; - if (!countitem(Para_Team_Mark)) {// Para_Team_Mark + if (!countitem(Para_Team_Mark) && !countitem(Para_Team_Mark_)) { cutin "rote01",2; mes "You are not even a member of Eden Group. What are you doing here?"; mes "I'm only dealing with base level ^FF0000100 - 110^000000 adventurers."; @@ -1247,7 +1247,7 @@ moc_para01,41,95,5 script Rohtert#12 4_M_ROTERT,{ next; cutin "gelca02",2; mes "[^FF0000Gelkah^000000]"; - mes "......."+ strcharinfo(0) +" wait..."; + mes "......."+ strcharinfo(PC_NAME) +" wait..."; next; cutin "gelca01",2; mes "[^FF0000Gelkah^000000]"; diff --git a/npc/re/quests/eden/11-25.txt b/npc/re/quests/eden/11-25.txt index 2f641b770..f65ad9090 100644 --- a/npc/re/quests/eden/11-25.txt +++ b/npc/re/quests/eden/11-25.txt @@ -35,7 +35,7 @@ //========================================================================= moc_para01,36,38,3 script Mission [11 - 25]#Tuto 4_BOARD3,{ - if (countitem(Para_Team_Mark) < 1) { + if (countitem(Para_Team_Mark) < 1 && countitem(Para_Team_Mark_) < 1) { mes "- You need to have an -"; mes "- ^4d4dff'Eden Group Mark'^000000 -"; mes "- to receive these missions. -"; @@ -79,7 +79,7 @@ moc_para01,36,38,3 script Mission [11 - 25]#Tuto 4_BOARD3,{ mes " "; mes " - Manager : Spike -"; next; - switch(select("Hornet Hunting:Condor Hunting:Grasshopper's Leg:Worm Tail Hunting:Spore Hunting:Pest Control:Muka Hunting:Familiar Hunting:Collect Feathers:Collect Poison Spores:Cancel")) { + switch(select("Hornet Hunting", "Condor Hunting", "Grasshopper's Leg", "Worm Tail Hunting", "Spore Hunting", "Pest Control", "Muka Hunting", "Familiar Hunting", "Collect Feathers", "Collect Poison Spores", "Cancel")) { case 1: callsub L_Quest,11114,"Hornet Hunting"," - Hunt 10 ^4d4dff'Hornets'^000000 - "," - northwest of Prontera. - "; case 2: callsub L_Quest,11115,"Condor Hunting"," - Hunt 20 ^4d4dff'Condors'^000000 - "," - south of Morroc. - "; case 3: callsub L_Quest,11116,"Grasshopper's Leg"," - Hunt 10 ^4d4dff'Rockers'^000000 - "," - southwest of Prontera and - "," - bring 10 ^4d4dffGrasshopper's Legs^000000. - "; @@ -107,7 +107,7 @@ L_Quest: mes " "; mes " - Manager : Spike - "; next; - if(select("I will do this mission.:Look for other missions.") == 2) { + if(select("I will do this mission.", "Look for other missions.") == 2) { mes " - Let's search for -"; mes " - other missions. - "; close; diff --git a/npc/re/quests/eden/111-120.txt b/npc/re/quests/eden/111-120.txt index 9f503666d..4422c92c7 100644 --- a/npc/re/quests/eden/111-120.txt +++ b/npc/re/quests/eden/111-120.txt @@ -41,7 +41,7 @@ moc_para01,17,95,5 script Mingmin#1 4_F_GENETIC,{ mes "[Mingmin]"; - if (!countitem(Para_Team_Mark)) {// Para_Team_Mark + if (!countitem(Para_Team_Mark) && !countitem(Para_Team_Mark_)) { cutin "min02",0; mes "A stranger. This place is supposed to be for Eden Group Members only."; mes "I'm in need base level ^FF0000111 - 120^000000 adventurers to help my research."; @@ -65,7 +65,7 @@ moc_para01,17,95,5 script Mingmin#1 4_F_GENETIC,{ mes "[Mingmin]"; mes "^0000ffA question: Art thou my servant?^000000"; next; - mes "["+ strcharinfo(0) +"]"; + mes "["+ strcharinfo(PC_NAME) +"]"; mes "(What's this lady talking about?)"; emotion e_dot,1; next; @@ -106,7 +106,7 @@ moc_para01,17,95,5 script Mingmin#1 4_F_GENETIC,{ cutin "min02",0; mes "^0C0CF2Pop quiz hot shot: Art thou my servant?^000000"; next; - select("No~ I'm "+ strcharinfo(0) +" remember?"); + select("No~ I'm "+ strcharinfo(PC_NAME) +" remember?"); mes "[Mingmin]"; mes "Oh I have met you before, living in a house full of fungus seems to cause memory loss."; emotion e_gasp; @@ -141,7 +141,7 @@ moc_para01,17,95,5 script Mingmin#1 4_F_GENETIC,{ } else if (para_110lv01 == 2) { cutin "min02",0; - mes "Oh, "+ strcharinfo(0) +" its you... it is good you have ed, I was bored."; + mes "Oh, "+ strcharinfo(PC_NAME) +" its you... it is good you have ed, I was bored."; next; mes "[Mingmin]"; mes "Where was I? I just finished talking about the Eden Group's duty to protect others from danger."; @@ -160,7 +160,7 @@ moc_para01,17,95,5 script Mingmin#1 4_F_GENETIC,{ } else if (para_110lv01 == 3) { cutin "min02",0; - mes "Question "+ strcharinfo(0) +"! I was practising because new servant is coming soon."; + mes "Question "+ strcharinfo(PC_NAME) +"! I was practising because new servant is coming soon."; next; select("Waddya mean new servant?"); mes "[Mingmin]"; @@ -206,15 +206,15 @@ moc_para01,17,95,5 script Mingmin#1 4_F_GENETIC,{ mes "Enough dilly-dallying, I want to make a contract with someone who really craves adventure."; next; mes "[Mingmin]"; - mes "Maybe "+ strcharinfo(0) +" I'll let you be my servant if you are interested in doing this Eden Group request for my research."; + mes "Maybe "+ strcharinfo(PC_NAME) +" I'll let you be my servant if you are interested in doing this Eden Group request for my research."; para_110lv01 = 4; } else if (para_110lv01 > 3) { cutin "min01",0; if (para_110lv01 == 5) - mes "Welcome! "+ strcharinfo(0) +"..."; + mes "Welcome! "+ strcharinfo(PC_NAME) +"..."; else - mes "Hello "+ strcharinfo(0) +"."; + mes "Hello "+ strcharinfo(PC_NAME) +"."; next; switch( select( "Request to research monsters", "Make small-talk" ) ) { case 1: @@ -878,7 +878,7 @@ moc_para01,17,95,5 script Mingmin#1 4_F_GENETIC,{ case 3: mes "[Mingmin]"; if (questprogress(13098,PLAYTIME) == 1) - mes "They all look the same for me. I should research harder."; + mes "They all look the same for me. I should research harder."; else if (questprogress(13097,HUNTING) == 1) { cutin "º£³ªÅõ",3; //venatu_card mes "There is one more reason why many adventurers are sent to Juperos and that is my real request."; @@ -962,7 +962,7 @@ moc_para01,17,95,5 script Mingmin#1 4_F_GENETIC,{ } else { cutin "min01",0; - mes "Contract is terminated. "+ strcharinfo(0) +" reward for completed research. ^FF0000I will delete incompleted research from your quest list.^000000"; + mes "Contract is terminated. "+ strcharinfo(PC_NAME) +" reward for completed research. ^FF0000I will delete incompleted research from your quest list.^000000"; para_110lv01 = 6; next; callsub S_Hunting, @@ -989,7 +989,7 @@ moc_para01,17,95,5 script Mingmin#1 4_F_GENETIC,{ mes "It is a little bit inconvenient. I will read to you politely ^FF0000again^000000 in public."; next; mes "[Mingmin]"; - mes "Anyway "+ strcharinfo(0) +" thank you for helping me start my research."; + mes "Anyway "+ strcharinfo(PC_NAME) +" thank you for helping me start my research."; next; cutin "min03",0; mes "[Mingmin]"; diff --git a/npc/re/quests/eden/121-130.txt b/npc/re/quests/eden/121-130.txt index 77b7c26b2..d48c71702 100644 --- a/npc/re/quests/eden/121-130.txt +++ b/npc/re/quests/eden/121-130.txt @@ -41,7 +41,7 @@ moc_para01,44,81,3 script Melody-Jack#1 4_M_MELODY,8,8,{ mes "[Melody-Jack]"; - if (!countitem(Para_Team_Mark)) {// Para_Team_Mark + if (!countitem(Para_Team_Mark) && !countitem(Para_Team_Mark_)) { mes "Who the hell are you? Get out of here!"; mes "I'm only talking to base level ^FF0000121-130^000000 adventurers."; } @@ -582,7 +582,7 @@ OnTouch: moc_para01,17,77,5 script Aigu#1 4_F_IU,{ mes "[Aigu]"; - if (!countitem(Para_Team_Mark)) {// Para_Team_Mark + if (!countitem(Para_Team_Mark) && !countitem(Para_Team_Mark_)) { mes "Oh, why aren't you a part of Eden Group?"; mes "I'm only talking to base level ^FF0000121-130^000000 adventurers."; } @@ -779,8 +779,8 @@ S_Erasequest2: } - script Trace of an adventurer FAKE_NPC,{ - .@quest = 13106 + atoi(strnpcinfo(2)); - .@delay = 13110 + atoi(strnpcinfo(2)); + .@quest = 13106 + atoi(strnpcinfo(NPC_NAME_HIDDEN)); + .@delay = 13110 + atoi(strnpcinfo(NPC_NAME_HIDDEN)); if (questprogress(.@quest) == 1) { mes "I found traces of someone who was here but I cannot find a clue. Lets go back and report to Aigu."; erasequest .@quest; diff --git a/npc/re/quests/eden/131-140.txt b/npc/re/quests/eden/131-140.txt index 806466624..fa6061b42 100644 --- a/npc/re/quests/eden/131-140.txt +++ b/npc/re/quests/eden/131-140.txt @@ -42,7 +42,7 @@ moc_para01,41,76,3 script Ragi#1 4_M_RAGI,{ cutin "ragi01",0; mes "[Ragi]"; - if (!countitem(Para_Team_Mark)) {// Para_Team_Mark + if (!countitem(Para_Team_Mark) && !countitem(Para_Team_Mark_)) { mes "Only adventurers from Eden Group are welcome here."; mes "I'm giving requests to base level ^FF0000130-140^000000 adventurers only."; } diff --git a/npc/re/quests/eden/26-40.txt b/npc/re/quests/eden/26-40.txt index f106eb059..1c680d7ed 100644 --- a/npc/re/quests/eden/26-40.txt +++ b/npc/re/quests/eden/26-40.txt @@ -35,7 +35,7 @@ //========================================================================= moc_para01,38,38,3 script Mission [26 - 40] 4_BOARD3,{ - if (countitem(Para_Team_Mark) < 1) { + if (countitem(Para_Team_Mark) < 1 && countitem(Para_Team_Mark_) < 1) { mes "You are not a qualified member. You can not use the bulletin board."; close; } @@ -47,13 +47,13 @@ moc_para01,38,38,3 script Mission [26 - 40] 4_BOARD3,{ mes "Your level is not qualified. You can not use the bulletin board."; close; } - switch(select("Hunting Mission:Delivery Mission:Gathering Mission:Escort Mission")) { + switch(select("Hunting Mission", "Delivery Mission", "Gathering Mission", "Escort Mission")) { case 1: mes "[Hunting Mission Board]"; mes "- Hunting Mission details -"; mes "- are on the board. -"; next; - switch(select("Hunting Poison Spore:Hunting Smokie:Hunting Elder Willow(Above Lv.30):Hunting Coco(Above Lv.35):Hunting Thara Frog(Above Lv.38)")) { + switch(select("Hunting Poison Spore", "Hunting Smokie", "Hunting Elder Willow(Above Lv.30)", "Hunting Coco(Above Lv.35)", "Hunting Thara Frog(Above Lv.38)")) { case 1: callsub L_Quest,8266,0,"Hunting Poison Spore","Sponiac","Geffen","Hunt 10 Poison Spores"; case 2: callsub L_Quest,8267,0,"Hunting Smokie","Sponiac","Geffen","Hunt 10 Smokies"; case 3: callsub L_Quest,8268,30,"Hunting Elder Willow","Sponiac","Geffen","Hunt 10 Elder Willows"; @@ -65,7 +65,7 @@ moc_para01,38,38,3 script Mission [26 - 40] 4_BOARD3,{ mes "- Delivery Mission details -"; mes "- are on the board. -"; next; - switch(select("Deliver an Insecticide:Deliver Honey:Deliver Blanket(Above Lv.35)")) { + switch(select("Deliver an Insecticide", "Deliver Honey", "Deliver Blanket(Above Lv.35)")) { case 1: callsub L_Quest,8271,0,"Deliver an Insecticide","Dieshin Man","Morroc Ruins","Get an 'Insecticide' from Dieshin Man and deliver it south east of Payon"; case 2: callsub L_Quest,8272,0,"Deliver Honey","Dieshin Man","Morroc Ruins","Get 'Honey' from Dieshin Man and deliver it west of St. Capitolina Abbey"; case 3: callsub L_Quest,8273,35,"Deliver Blanket","Dieshin Man","Morroc Ruins","Get Blankets from Dieshin Man and deliver to the field south of Lutie"; @@ -75,7 +75,7 @@ moc_para01,38,38,3 script Mission [26 - 40] 4_BOARD3,{ mes "- Gathering Mission details -"; mes "- are on the board. -"; next; - switch(select("Gather Bones:Gather Animal Skins:Gather Peelings(Above Lv.30):Gather Tails(Above Lv.32):Gather Cookies(Above Lv.35):Gather Mustaches(Above Lv.35)")) { + switch(select("Gather Bones", "Gather Animal Skins", "Gather Peelings(Above Lv.30)", "Gather Tails(Above Lv.32)", "Gather Cookies(Above Lv.35)", "Gather Mustaches(Above Lv.35)")) { case 1: callsub L_Quest,8274,0,"Gather Bones","Dashia","Payon","Gather '10 Skel-Bones' and give them to Dashia"; case 2: callsub L_Quest,8275,0,"Gather Animal Skins","Dashia","Payon","Gather '10 Bear's Footskins' and '5 Animal Skins' and give them to Dashia"; case 3: callsub L_Quest,8276,30,"Gather Peelings","Dashia","Payon","Gather '20 Worm Peelings' and '20 Garlets' and give them to Dashia"; @@ -102,7 +102,7 @@ L_Quest: mes " "; mes "Will you accept this mission?"; next; - if(select("No, I won't accept it.:Yes, I will accept it.") == 1) { + if(select("No, I won't accept it.", "Yes, I will accept it.") == 1) { mes "You have declined the "+getarg(2)+" mission."; close; } @@ -136,7 +136,7 @@ geffen,103,42,5 script Sponiac 4W_M_03,{ mes "[Sponiac]"; mes "Why don't you do some hunting outside instead of walking around and wasting your time?"; next; - if(select("I am about to leave now.:I've got a Hunting Mission.") == 1) { + if(select("I am about to leave now.", "I've got a Hunting Mission.") == 1) { mes "[Sponiac]"; mes "Oh, well. Then, go figure."; mes "Bye~ bye."; @@ -146,7 +146,7 @@ geffen,103,42,5 script Sponiac 4W_M_03,{ mes "Oh, you are from the Eden Group?"; mes "What mission do you have?"; next; - switch(select("Hunting Poison Spore:Hunting Smokie:Hunting Elder Willow:Hunting Coco:Hunting Thara Frog")) { + switch(select("Hunting Poison Spore", "Hunting Smokie", "Hunting Elder Willow", "Hunting Coco", "Hunting Thara Frog")) { case 1: callsub L_Quest,8266,"Hunting Poison Spore",1000,0,100,"You can find Poison Spores on the Geffen Dungeon 1F or northeast of Prontera. There are other spots but I'll leave it up to you to find out."; case 2: callsub L_Quest,8267,"Hunting Smokie",1000,0,100,"You can find Smokies northeast and northwest of Geffen. Oh, also the field east of Ayotaya is good spot to find them."; case 3: callsub L_Quest,8268,"Hunting Elder Willow",1000,100,110,"You can find Elder Willows northeast of Geffen, east of payon and southwest of Prontera."; @@ -215,7 +215,7 @@ moc_ruins,173,55,3 script Dieshin Man 4_M_ORIENT02,{ mes "[Dieshin Man]"; mes "How can I help you?"; next; - if(select("I don't need help.:I've got a Delivery Mission.") == 1) { + if(select("I don't need help.", "I've got a Delivery Mission.") == 1) { mes "[Dieshin Man]"; mes "Oh, well. Then, go figure. Bye~!"; close; @@ -224,7 +224,7 @@ moc_ruins,173,55,3 script Dieshin Man 4_M_ORIENT02,{ mes "Oh, you are from the Eden Group?"; mes "What mission do you have?"; next; - switch(select("Deliver an Insecticide.:Deliver Honey.:Deliver Blankets.")) { + switch(select("Deliver an Insecticide.", "Deliver Honey.", "Deliver Blankets.")) { case 1: callsub L_Quest,8271; case 2: callsub L_Quest,8272; case 3: callsub L_Quest,8273; @@ -298,7 +298,7 @@ pay_fild07,83,89,7 script Zoologist 4_M_ORIENT02,{ mes "[Zoologist]"; mes "I am currently studying about it and try to prove the theory. So I plan to kill the flies around Bigfoot and observe his reaction."; next; - if(select("...I am not interested.:Here is the Insecticide.") == 1) { + if(select("...I am not interested.", "Here is the Insecticide.") == 1) { mes "[Zoologist]"; mes "Oh, I need an Insecticide to continue the study."; close; @@ -363,7 +363,7 @@ prt_fild03,30,254,3 script Entomologist 4_M_01,{ mes "[Entomologist]"; mes "I am currently studying about it and trying to prove the theory. So I plan to set a Honey trap on the places he usually passes and observe his reaction."; next; - if(select("...I am not interested.:Here is the Honey.") == 1) { + if(select("...I am not interested.", "Here is the Honey.") == 1) { mes "[Entomologist]"; mes "Oh, I need Honey to continue the study."; close; @@ -428,7 +428,7 @@ xmas_fild01,92,57,3 script Biologist 4W_M_01,{ mes "[Biologist]"; mes "But, this place is freaking cold."; next; - if(select("...I am not interested.:Here are the blankets.") == 1) { + if(select("...I am not interested.", "Here are the blankets.") == 1) { mes "[Biologist]"; mes "Huh, whatever. But be careful! It's very slippery here."; close; @@ -492,7 +492,7 @@ payon,179,66,3 script Dashia 4_M_RACHMAN1,{ mes "[Dashia]"; mes "Hey~! Dude! You look like a very rich adventurer."; next; - if(select("I am a poor adventurer.:I have a gathering mission.") == 1) { + if(select("I am a poor adventurer.", "I have a gathering mission.") == 1) { mes "[Dashia]"; mes "Really? Hmm, oh right. You don't look sophisticated."; next; @@ -504,7 +504,7 @@ payon,179,66,3 script Dashia 4_M_RACHMAN1,{ mes "Oh, you are from the Eden Group?"; mes "What mission do you have?"; next; - switch(select("Gather Bones:Gather Animal Skin:Gather Peelings:Gather Tails:Gather Cookies:Gather Mustaches")) { + switch(select("Gather Bones", "Gather Animal Skin", "Gather Peelings", "Gather Tails", "Gather Cookies", "Gather Mustaches")) { case 1: callsub L_Quest,8274; if (countitem(Skel_Bone) > 9) { @@ -530,11 +530,11 @@ payon,179,66,3 script Dashia 4_M_RACHMAN1,{ break; case 2: callsub L_Quest,8275; - if ((countitem(Bear's_Foot) > 9) && (countitem(Animal's_Skin) > 4)) { + if ((countitem(Bears_Foot) > 9) && (countitem(Animals_Skin) > 4)) { callsub L_Reward; getitem Novice_Potion,100; - delitem Bear's_Foot,10; - delitem Animal's_Skin,5; + delitem Bears_Foot,10; + delitem Animals_Skin,5; getexp 1000,100; erasequest 8275; close; diff --git a/npc/re/quests/eden/41-55.txt b/npc/re/quests/eden/41-55.txt index 625189c7b..ee32d4306 100644 --- a/npc/re/quests/eden/41-55.txt +++ b/npc/re/quests/eden/41-55.txt @@ -35,7 +35,7 @@ //========================================================================= moc_para01,40,38,3 script Mission [41 - 55] 4_BOARD3,{ - if (countitem(Para_Team_Mark) < 1) { + if (countitem(Para_Team_Mark) < 1 && countitem(Para_Team_Mark_) < 1) { mes "You are not an Eden group member. You are not qualified to access the bulletin board."; close; } @@ -52,11 +52,11 @@ moc_para01,40,38,3 script Mission [41 - 55] 4_BOARD3,{ mes "[Mission Board]"; mes "Mission bulletin board."; next; - if(select("Check the Missions.:Cancel.") == 2) { + if(select("Check the Missions.", "Cancel.") == 2) { mes "^000077Ok. Let's check the missions next time.^000000."; close; } - switch(select("Thara Frog Hunting:Cruiser Hunting:Kukre Hunting:Orc Baby Hunting:Orc Warrior Hunting:Vadon Hunting:Megalodon Hunting:Marse Hunting:Cornutus Hunting:Myst Hunting:Shellfish Hunting:Marine Sphere Hunting")) { + switch(select("Thara Frog Hunting", "Cruiser Hunting", "Kukre Hunting", "Orc Baby Hunting", "Orc Warrior Hunting", "Vadon Hunting", "Megalodon Hunting", "Marse Hunting", "Cornutus Hunting", "Myst Hunting", "Shellfish Hunting", "Marine Sphere Hunting")) { case 1: callsub L_Quest,12072,"Have you seen a red frog? It is called Thara Frog and it's very rare. We are trying to verify where it inhabits. So please hunt 20 Thara Frogs."; case 2: callsub L_Quest,12073,"I heard of some toys attacking people. It is ridiculous! Let's show them our power! We have to hunt 15 Cruisers!"; case 3: callsub L_Quest,12074,"Someone got robbed near the beach! The possible suspect is a criminal monster called Kukre. Please hunt 30 Kukre."; @@ -84,7 +84,7 @@ moc_para01,40,38,3 script Mission [41 - 55] 4_BOARD3,{ mes "Here is your reward."; erasequest 12088; erasequest 12072+.@i; - specialeffect2 EF_STEAL; + specialeffect(EF_STEAL, AREA, playerattached()); getexp .@exp[.@i],0; close; } @@ -102,7 +102,7 @@ L_Quest: mes "[Mission Board Memo]"; mes getarg(1); next; - if(select("Accept the mission.:Cancel.") == 1) { + if(select("Accept the mission.", "Cancel.") == 1) { mes "[Mission Board]"; mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window."; setquest 12088; diff --git a/npc/re/quests/eden/56-70.txt b/npc/re/quests/eden/56-70.txt index 01f28c8c1..c6aeb8c15 100644 --- a/npc/re/quests/eden/56-70.txt +++ b/npc/re/quests/eden/56-70.txt @@ -36,7 +36,7 @@ //========================================================================= moc_para01,42,38,3 script Mission [56 - 70] 4_BOARD3,{ - if (countitem(Para_Team_Mark) < 1) { + if (countitem(Para_Team_Mark) < 1 && countitem(Para_Team_Mark_) < 1) { mes "To get these missions, I need to Join the Eden Group first. I must find Secretary Lime Evenor and become a member."; close; } @@ -44,16 +44,16 @@ moc_para01,42,38,3 script Mission [56 - 70] 4_BOARD3,{ next; mes "Lots of missions such as a Monster Hunting, Delivery Goods, Finding People."; next; - switch(select("Mission Numbers 1~5:Mission Numbers 6~10:Mission Numbers 11~15")) { + switch(select("Mission Numbers 1~5", "Mission Numbers 6~10", "Mission Numbers 11~15")) { case 1: - switch(select("What is this Bandage?:Dangerous Alligators.:That wasn't a mermaid...:My country is calling me!")) { + switch(select("What is this Bandage?", "Dangerous Alligators.", "That wasn't a mermaid...", "My country is calling me!")) { case 1: callsub L_HuntingQuest,3250,15000,5000,930,30; case 2: callsub L_HuntingQuest,3251,16000,6000; case 3: callsub L_HuntingQuest,3252,17000,8000; case 4: callsub L_Quest,3254,18000,8000,7043,10,1056,30; } case 2: - switch(select("Hunt Wild Boar:Preparing the Summer:A Woman's Grudge:Special ingredients:Puppet Master's Agony")) { + switch(select("Hunt Wild Boar", "Preparing the Summer", "A Woman's Grudge", "Special ingredients", "Puppet Master's Agony")) { case 1: callsub L_HuntingQuest,3255,16000,7000; case 2: callsub L_Quest,3256,15000,5000,918,30; case 3: callsub L_HuntingQuest,3257,17000,8000; @@ -61,7 +61,7 @@ moc_para01,42,38,3 script Mission [56 - 70] 4_BOARD3,{ case 5: callsub L_HuntingQuest,3259,17000,7000,1060,30; } case 3: - switch(select("Tiresome Flies:Dangerous Munak:Make the World green:Magic Wand")) { + switch(select("Tiresome Flies", "Dangerous Munak", "Make the World green", "Magic Wand")) { case 1: callsub L_HuntingQuest,3260,16000,6000; case 2: callsub L_HuntingQuest,3261,16000,7000; case 3: callsub L_Quest,3262,17000,7000,1032,40; @@ -76,7 +76,7 @@ L_Quest: next; mes "Would you like to accept this mission?"; next; - if(select("Accept the mission.:Do not accept the mission.") == 1) { + if(select("Accept the mission.", "Do not accept the mission.") == 1) { if (BaseLevel < 55 || BaseLevel > 70) { mes "These missions are not fit for my level. I should look for other missions."; close; @@ -97,13 +97,13 @@ L_Quest: if (questprogress(getarg(0)) != 2 && (countitem(getarg(3)) < getarg(4) || .@items == 1)) { mes "You have an on-going mission. Would you like to check the details?"; next; - if(select("Check the details.:Cancel.") == 1) + if(select("Check the details.", "Cancel.") == 1) callsub L_Details, getarg(0); close; } else { mes "I have done pretty well for the mission. Should I report it now?"; next; - if(select("Report the mission.:Do not report it yet.") == 1) { + if(select("Report the mission.", "Do not report it yet.") == 1) { delitem getarg(3),getarg(4); if (.@items) delitem getarg(5),getarg(6); @@ -121,7 +121,7 @@ L_HuntingQuest: next; mes "Would you like to accept this mission?"; next; - if(select("Accept the mission.:Do not accept the mission.") == 1) { + if(select("Accept the mission.", "Do not accept the mission.") == 1) { if (BaseLevel < 55 || BaseLevel > 70) { mes "These missions are not fit for my level. I should look for other missions."; close; @@ -142,13 +142,13 @@ L_HuntingQuest: if (questprogress(getarg(0),HUNTING) != 2 || .@items == 1) { mes "You have an on-going mission. Would you like to check the details?"; next; - if(select("Check the details.:Cancel.") == 1) + if(select("Check the details.", "Cancel.") == 1) callsub L_Details, getarg(0); close; } else if (questprogress(getarg(0),HUNTING) == 2) { mes "I have done pretty well for the mission. Should I report it now?"; next; - if(select("Report the mission.:Do not report it yet.") == 1) { + if(select("Report the mission.", "Do not report it yet.") == 1) { if (.@items) delitem getarg(3),getarg(4); getexp getarg(1),getarg(2); diff --git a/npc/re/quests/eden/71-85.txt b/npc/re/quests/eden/71-85.txt index 36108afec..31f51871d 100644 --- a/npc/re/quests/eden/71-85.txt +++ b/npc/re/quests/eden/71-85.txt @@ -35,7 +35,7 @@ //========================================================================= moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{ - if (countitem(Para_Team_Mark) < 1) { + if (countitem(Para_Team_Mark) < 1 && countitem(Para_Team_Mark_) < 1) { mes "- Only members of the -"; mes "- Eden Group can read -"; mes "- this bulletin board. -"; @@ -80,7 +80,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{ mes "You have quests in progress."; mes "Do you want to turn them in?"; next; - if(select("Of course.:No.") == 2) + if(select("Of course.", "No.") == 2) close; for(.@i = 0; .@i<getarraysize(.@complete); ++.@i) callsub L_Quest,.@complete[.@i]; @@ -96,7 +96,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{ mes "- Choose where you -"; mes "- would like to hunt. -"; next; - switch(select("Sphinx Dungeon:Glast Heim:Juno Area:Clock Tower:Localized Islands")) { + switch(select("Sphinx Dungeon", "Glast Heim", "Juno Area", "Clock Tower", "Localized Islands")) { case 1: mes "- There are several requests -"; mes "- related to the Sphinx Dungeon -"; @@ -104,7 +104,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{ next; .@str1$ = "The villagers of Morroc are worried by the increasing number of monsters in the Sphinx Dungeon. "; .@str2$ = "- Meidi from Morroc -"; - switch(select("Hunt Requiem:Hunt Marduk:Hunt Pasana")) { + switch(select("Hunt Requiem", "Hunt Marduk", "Hunt Pasana")) { case 1: callsub L_Quest,10107,.@str1$+"Hunt 10 Requiems.",.@str2$; case 2: callsub L_Quest,10108,.@str1$+"Hunt 10 Marduks.",.@str2$; case 3: callsub L_Quest,10109,.@str1$+"Hunt 10 Pasanas.",.@str2$; @@ -116,7 +116,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{ next; .@str1$ = "I am very afraid that the monsters from Glast Heim will attack us. "; .@str2$ = "- Ancellia from Geffen -"; - switch(select("Hunt Dark Frame:Hunt Evil Druid:Hunt Wraith:Hunt Raydric Archer")) { + switch(select("Hunt Dark Frame", "Hunt Evil Druid", "Hunt Wraith", "Hunt Raydric Archer")) { case 1: callsub L_Quest,10110,.@str1$+"Hunt 10 Dark Frames.",.@str2$; case 2: callsub L_Quest,10111,.@str1$+"Hunt 10 Evil Druids.",.@str2$; case 3: callsub L_Quest,10112,.@str1$+"Hunt 10 Wraiths.",.@str2$; @@ -129,7 +129,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{ next; .@str1$ = "Those who can't fight, like me, find it much more difficult to travel due to the large number of monsters. "; .@str2$ = "- Jeanbai, traveler -"; - switch(select("Hunt Grand Peco:Hunt Sleeper:Hunt Goat:Hunt Harpy")) { + switch(select("Hunt Grand Peco", "Hunt Sleeper", "Hunt Goat", "Hunt Harpy")) { case 1: callsub L_Quest,10114,.@str1$+"Hunt 20 Grand Pecos.",.@str2$; case 2: callsub L_Quest,10115,.@str1$+"Hunt 20 Sleepers.",.@str2$; case 3: callsub L_Quest,10116,.@str1$+"Hunt 20 Goats.",.@str2$; @@ -142,7 +142,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{ next; .@str1$ = "I used to love listening to the sweet melody of the Al De Baran Clock Tower but I can't hear anything anymore because of all the noises the monsters are making. "; .@str2$ = "- Rizingsetter, President of the Love Clock community -"; - switch(select("Hunt Clock:Hunt Punk:Hunt Rideword")) { + switch(select("Hunt Clock", "Hunt Punk", "Hunt Rideword")) { case 1: callsub L_Quest,10118,.@str1$+"Hunt 15 Clocks before it breaks.",.@str2$; case 2: callsub L_Quest,10119,.@str1$+"Hunt 15 Punks before it breaks.",.@str2$; case 3: callsub L_Quest,10120,.@str1$+"Hunt 15 Ridewords before it breaks.",.@str2$; @@ -154,7 +154,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{ next; .@str1$ = "I want to go on an adventure but there are so many things I have to deal with. If I can't, then others can't either! "; .@str2$ = "- Funfy, who wants to go on an adventure -"; - switch(select("Hunt Kikimora:Hunt Miyabi Doll:Hunt Mi Gao:Hunt Headless Mule:Hunt Tamruan:Gather Festival Masks for the Festival")) { + switch(select("Hunt Kikimora", "Hunt Miyabi Doll", "Hunt Mi Gao", "Hunt Headless Mule", "Hunt Tamruan", "Gather Festival Masks for the Festival")) { case 1: callsub L_Quest,10121,.@str1$+"Hunt 15 Kikimoras in Moscovia!",.@str2$; case 2: callsub L_Quest,10122,.@str1$+"Hunt 15 Miyabi Dolls in Amatsu!",.@str2$; case 3: callsub L_Quest,10123,.@str1$+"Hunt 15 Mi Gaos in Louyang!",.@str2$; @@ -193,7 +193,7 @@ L_Quest: if (getargcount() == 1) { mes "'"+.@name$+"' completed. Do you want to turn it in and receive your reward?"; next; - if(select("Turn in quest.:Cancel.") == 1) { + if(select("Turn in quest.", "Cancel.") == 1) { if (.@quest == 5057) delitem Festival_Mask,30; erasequest .@quest; getexp .@exp,0; @@ -220,7 +220,7 @@ L_Quest: } else if (.@hunting == 2) { mes "You have completed the quest."; next; - if(select("Turn in quest.:Cancel.") == 1) { + if(select("Turn in quest.", "Cancel.") == 1) { if (.@quest == 5057) delitem Festival_Mask,30; erasequest .@quest; getexp .@exp,0; @@ -236,7 +236,7 @@ L_Quest: next; mes "Do you want to accept the quest?"; next; - if(select("Yes.:No.") == 1) { + if(select("Yes.", "No.") == 1) { mes "You've received the quest '"+.@name$+"'. View your quest info for more details."; setquest .@quest; } diff --git a/npc/re/quests/eden/86-90.txt b/npc/re/quests/eden/86-90.txt index 14f8a56f2..394970944 100644 --- a/npc/re/quests/eden/86-90.txt +++ b/npc/re/quests/eden/86-90.txt @@ -41,13 +41,13 @@ //========================================================================= moc_para01,48,175,3 script 86-90 Mission Board 4_BOARD3,{ - if (countitem(Para_Team_Mark) < 1) { + if (countitem(Para_Team_Mark) < 1 && countitem(Para_Team_Mark_) < 1) { 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?")) { + 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: @@ -130,12 +130,12 @@ moc_para01,48,175,3 script 86-90 Mission Board 4_BOARD3,{ mes "[86-90 Mission Board]"; mes "There are several requests on this board."; next; - switch(select("^8B4513Turtle Island^000000:^8B4513Clock Tower Dungeon^000000:^8B4513Expansion Towns^000000:^8B4513Other Regions^000000")) { + switch(select("^8B4513Turtle Island^000000", "^8B4513Clock Tower Dungeon^000000", "^8B4513Expansion Towns^000000", "^8B4513Other Regions^000000")) { case 1: 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")) { + 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"; @@ -144,7 +144,7 @@ moc_para01,48,175,3 script 86-90 Mission Board 4_BOARD3,{ mes "^8B4513Clock Tower Dungeon^000000."; mes "Which monster will you hunt or have you finished hunting?"; next; - switch(select("^0000FFBathory^000000:^0000FFAlarm^000000")) { + 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."; } @@ -152,7 +152,7 @@ moc_para01,48,175,3 script 86-90 Mission Board 4_BOARD3,{ 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")) { + 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"; @@ -163,7 +163,7 @@ moc_para01,48,175,3 script 86-90 Mission Board 4_BOARD3,{ 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")) { + 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."; @@ -212,7 +212,7 @@ L_Quest: 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) { + 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) erasequest .@quest2; diff --git a/npc/re/quests/eden/91-99.txt b/npc/re/quests/eden/91-99.txt index 7384c4f5c..328cc4474 100644 --- a/npc/re/quests/eden/91-99.txt +++ b/npc/re/quests/eden/91-99.txt @@ -41,13 +41,13 @@ //========================================================================= moc_para01,48,177,3 script 91-99 Mission Board 4_BOARD3,{ - if (countitem(Para_Team_Mark) < 1) { + if (countitem(Para_Team_Mark) < 1 && countitem(Para_Team_Mark_) < 1) { 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?")) { + 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: @@ -132,12 +132,12 @@ moc_para01,48,177,3 script 91-99 Mission Board 4_BOARD3,{ mes "[91-99 Mission Board]"; mes "There are several requests on this board."; next; - switch(select("^8B4513Turtle Island^000000:^8B4513Glast Heim^000000:^8B4513Rachel / Veins^000000:^8B4513Expansion Cities^000000:^8B4513Other regions^000000")) { + switch(select("^8B4513Turtle Island^000000", "^8B4513Glast Heim^000000", "^8B4513Rachel / Veins^000000", "^8B4513Expansion Cities^000000", "^8B4513Other regions^000000")) { case 1: mes "^8B4513Turtle Island^000000."; mes "Which monster will you hunt or have you finished hunting?"; next; - switch(select("^0000FFSolider^000000:^0000FFFreezer^000000:^0000FFHeater^000000")) { + 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."; @@ -146,7 +146,7 @@ moc_para01,48,177,3 script 91-99 Mission Board 4_BOARD3,{ 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")) { + 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."; @@ -155,7 +155,7 @@ moc_para01,48,177,3 script 91-99 Mission Board 4_BOARD3,{ mes "^8B4513Rachel / Veins^000000."; mes "Which monster will you hunt or have you finished hunting?"; next; - switch(select("^0000FFStapo^000000:^0000FFRoween^000000:^0000FFSiroma^000000")) { + 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."; @@ -164,7 +164,7 @@ moc_para01,48,177,3 script 91-99 Mission Board 4_BOARD3,{ mes "^8B4513Expansion Cities^000000."; mes "Which monster will you hunt or have you finished hunting?"; next; - switch(select("^0000FFShinobi^000000:^0000FFEvil Nymph^000000")) { + 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."; } @@ -172,7 +172,7 @@ moc_para01,48,177,3 script 91-99 Mission Board 4_BOARD3,{ 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")) { + 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."; @@ -229,7 +229,7 @@ L_Quest: 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) { + 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) erasequest .@quest2; diff --git a/npc/re/quests/eden/eden_common.txt b/npc/re/quests/eden/eden_common.txt index 14649eea6..9085cad91 100644 --- a/npc/re/quests/eden/eden_common.txt +++ b/npc/re/quests/eden/eden_common.txt @@ -44,12 +44,32 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{ mes "- after you loose some weight. -"; close; } + if (countitem(Para_Team_Mark) > 0) { + mes "[Lime Evenor]"; + mes "Thanks to many adventurers visiting our Eden Group, we've recently prepared a new version of Eden Group Mark for our visitors."; + mes "And it is also possible to exchange old version of Eden Group Mark into a new one."; + next; + mes "[Lime Evenor]"; + mes "Though it has a slight time delay, this new version of Eden Group Mark will send you back to current saved location."; + mes "Would you like to exchange yours?"; + next; + if (select("Sure", "I'm good.") == 2){ + mes "[Lime Evenor]"; + mes "What possible reason would you have... to not exchange?"; + close; + } + delitem Para_Team_Mark,1; + getitem Para_Team_Mark_,1; + mes "[Lime Evenor]"; + mes "There you go. Come back again~"; + close; + } mes "[Lime Evenor]"; mes "People who follow their dreams and romances listen to me. We are representatives of the paradise called 'The garden of Eden' called the Eden group . There is no place like this anywhere."; mes "Hello. Can I help you?"; next; while (1) { - switch (select("What is Eden group?:Join the Eden Group.:Register new mission.:Search for missions.:Cancel.")) { + switch (select("What is Eden group?", "Join the Eden Group.", "Register new mission.", "Search for missions.", "Cancel.")) { case 1: mes "[Lime Evenor]"; mes "Eden Group is a group that helps people who are suffering from distresses in Rune-Midgard."; @@ -67,12 +87,12 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{ next; break; case 2: - if (countitem(Para_Team_Mark) < 1) { + if (countitem(Para_Team_Mark) < 1 && countitem(Para_Team_Mark_) < 1) { mes "[Lime Evenor]"; mes "You can be a Eden's member by simply registering with me."; mes "Would you like to join Eden Group?"; next; - switch (select("Yes, I want to join.:No, I don't want to join.")) { + switch (select("Yes, I want to join.", "No, I don't want to join.")) { case 1: mes "[Lime Evenor]"; mes "Aright. Excellent! Please write down your name here."; @@ -96,7 +116,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{ input .@input$; next; mes "[Lime Evenor]"; - mes "Ah~ ha. You are ^3131FF"+strcharinfo(0)+"^000000."; + mes "Ah~ ha. You are ^3131FF"+strcharinfo(PC_NAME)+"^000000."; mes "I got it right this time."; next; emotion e_no1; @@ -106,7 +126,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{ next; mes "[Lime Evenor]"; mes "Hopefully you can do great work as an Eden's member."; - getitem Para_Team_Mark,1; + getitem Para_Team_Mark_,1; next; break; case 2: @@ -125,17 +145,17 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{ mes "[Lime Evenor]"; mes "Do you want to register some missions that you want us to do?"; next; - if(select("Yes, I want to register.:No, I don't.") == 1) { + if(select("Yes, I want to register.", "No, I don't.") == 1) { mes "[Lime Evenor]"; mes "Alrigh. Please write down your name on it."; input .@input$; next; mes "[Lime Evenor]"; - mes "^3131FF"+strcharinfo(0)+"^000000.. Is that your name?"; + mes "^3131FF"+strcharinfo(PC_NAME)+"^000000.. Is that your name?"; mes "Hmm, your handwriting is not clear. I can't read. it"; next; mes "[Lime Evenor]"; - mes "^3131FF"+strcharinfo(0)+"^000000, tell me what you want to register. for"; + mes "^3131FF"+strcharinfo(PC_NAME)+"^000000, tell me what you want to register. for"; mes "Which map should we go to?"; input .@input$; next; @@ -179,7 +199,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{ } break; case 4: - if (countitem(Para_Team_Mark) > 0) { + if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) { mes "[Lime Evenor]"; mes "Would like to try some missions as an Eden member?"; next; @@ -214,11 +234,11 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{ mes "Would you like to be a problem solver?"; mes "Eden group is here to solve your problem."; next; - switch (select("Move to Eden Group.:Don't want to talk anymore.")) { + switch (select("Move to Eden Group.", "Don't want to talk anymore.")) { case 1: mes "[Eden Teleport Officer]"; mes "Let's go to our secret base!"; - nak_warp = strnpcinfo(2); + nak_warp = strnpcinfo(NPC_NAME_HIDDEN); close2; warp "moc_para01",31,14; end; @@ -306,12 +326,12 @@ OnTouch: } moc_para01,47,39,3 script #warp_2_pass HIDDEN_NPC,{ - if (countitem(Para_Team_Mark) > 0) { + if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) { mes "[Lime Evenor]"; mes "Oh, it is an exclusive place only for Eden's members."; mes "If you are a member, you can come whenever you want!"; next; - switch (select("Enter.:Don't Enter.")) { + switch (select("Enter.", "Don't Enter.")) { case 1: mes "This door is beautifully decorated but seems a little bit too heavy."; close2; diff --git a/npc/re/quests/eden/eden_iro.txt b/npc/re/quests/eden/eden_iro.txt index d54b0631b..874e514a3 100644 --- a/npc/re/quests/eden/eden_iro.txt +++ b/npc/re/quests/eden/eden_iro.txt @@ -54,7 +54,7 @@ moc_para01,14,32,5 script Aperture#acolytewarp 4_F_01,{ mes "I am willing to warp you to the many locations that I have memorized for a small fee."; mes "Would you like to use this service?"; next; - switch(select("Yes:No")) { + switch(select("Yes", "No")) { case 1: mes "[Aperture]"; mes "Where would you like to go to?"; @@ -81,9 +81,9 @@ moc_para01,14,32,5 script Aperture#acolytewarp 4_F_01,{ mes "to "+.@towns$[.@i]+" is "+.@cost[.@i]+" zeny."; close; } - specialeffect2 EF_READYPORTAL; - specialeffect2 EF_TELEPORTATION; - specialeffect2 EF_PORTAL; + specialeffect(EF_READYPORTAL, AREA, playerattached()); + specialeffect(EF_TELEPORTATION, AREA, playerattached()); + specialeffect(EF_PORTAL, AREA, playerattached()); next; Zeny -= .@cost[.@i]; switch(.@i) { @@ -133,7 +133,7 @@ moc_para01,166,51,3 script Phelix#edco 4_M_03,{ mes "Not too bad..."; mes "How many do you want?"; next; - switch(select("As many as I can get, please.:I want to choose.:Never mind, I like my Jellopy.")) { + switch(select("As many as I can get, please.", "I want to choose.", "Never mind, I like my Jellopy.")) { case 1: .@amount = countitem(Jellopy) / 3; break; @@ -191,7 +191,7 @@ moc_para01,163,51,7 script Izaac#edco 4_M_04,{ mes "^0000CC7 Feather of Birds^000000"; mes "^00CC006 Chrysalis^000000"; next; - switch(select("Sure!:I think it's a rip-off!:No, thanks.")) { + switch(select("Sure!", "I think it's a rip-off!", "No, thanks.")) { case 1: mes "[Izaac]"; mes "So which items do"; @@ -241,7 +241,7 @@ moc_para01,163,51,7 script Izaac#edco 4_M_04,{ mes "What do you say?"; mes "Do we have a deal?"; next; - if(select("Deal.:No deal.") == 2) { + if(select("Deal.", "No deal.") == 2) { mes "[Izaac]"; mes "Huh~"; mes "Alright."; @@ -288,7 +288,7 @@ moc_para01,50,39,4 script Eve Natalia 4_F_SITDOWN,{ mes "[Eve Natalia]"; mes "So do you have any of the gears I'm looking for to get some random Safe to 7 Certificates?"; next; - switch(select("What gear?:Yes I am!:Never mind.")) { + switch(select("What gear?", "Yes I am!", "Never mind.")) { case 1: mes "[Eve Natalia]"; mes "Nidhoggur's Shadow Garb 4 Random Safe to 7 Certificates"; @@ -306,7 +306,7 @@ moc_para01,50,39,4 script Eve Natalia 4_F_SITDOWN,{ mes "I'm going to ask you which piece of gear you want to trade in, please verify that the 1st one in your inventory is one you want to give up."; mes "^CC0000So if it is carded, upgraded, enchanted etc, you should put it in storage before we continue.^000000"; next; - .@i = select("Wait a minute:Nidhoggur's Shadow Garb 4:Valkyrja's Shield 4:Valkyrian Armor 5:Diabolus Robe 5:Diabolus Armor 2:Diabolus Boots 2:Diabolus Manteau 4:Twin Edge of Naght Sieger Blue 2:Twin Edge of Naght Sieger Red 2")-2; + .@i = select("Wait a minute", "Nidhoggur's Shadow Garb 4", "Valkyrja's Shield 4", "Valkyrian Armor 5", "Diabolus Robe 5", "Diabolus Armor 2", "Diabolus Boots 2", "Diabolus Manteau 4", "Twin Edge of Naght Sieger Blue 2", "Twin Edge of Naght Sieger Red 2")-2; if (.@i == -1) break; @@ -372,7 +372,7 @@ moc_para01,48,184,2 script Gum & Manual Exchanger 2_DROP_MACHINE,{ mes "3 Thick Battle Manual -> 2 Battle Manual X3"; mes "What would you like to exchange for?"; next; - switch(select("HE Bubble Gum:HE Battle Manual:1 Battle Manual X3:2 Battle Manual X3:1 Costume Corsair:Nothing")) { + switch(select("HE Bubble Gum", "HE Battle Manual", "1 Battle Manual X3", "2 Battle Manual X3", "1 Costume Corsair", "Nothing")) { case 1: callsub L_Exchange,12210,2,12412,1; break; @@ -395,7 +395,7 @@ moc_para01,48,184,2 script Gum & Manual Exchanger 2_DROP_MACHINE,{ close; } next; - if(select("Yes, give it to me!:No, wait not yet.") == 2) + if(select("Yes, give it to me!", "No, wait not yet.") == 2) close; // Unofficial dialogue. mes "[Trader Machine]"; @@ -431,7 +431,7 @@ L_Exchange: mes "That's a total of " + .@amount + " " + getitemname(getarg(2)) + "."; mes "Is this correct?"; next; - if(select("Yes, give them to me!:No, wait not yet.") == 2) + if(select("Yes, give them to me!", "No, wait not yet.") == 2) close; .@cost = getarg(1) * .@amount; .@total_amount = getarg(3) * .@amount; @@ -454,13 +454,13 @@ moc_para01,13,22,4 script Merry Badger#xch 4_F_SITDOWN,{ mes "I can take your Merit Badges and give you some useful stuff, or I can take some of your stuff and give you some Eden Merit Badges."; mes "As I get more authorization I can offer more things to trade with you, so definitely keep me in mind when visiting the Eden Group."; next; - switch (select("Redeem Badges:Trade in FOR badges:Exchange Rates:15 Job Manuals - 1 JM Box")) { + switch (select("Redeem Badges", "Trade in FOR badges", "Exchange Rates", "15 Job Manuals - 1 JM Box")) { case 1: while (true) { mes "[Merry Badger]"; mes "Sure thing, I have several options currently for your badges!"; next; - switch(select("This week's Special:2 EMB for 10 KVM Badge:2 EMB for 10 Bravery Medals:2 EMB for 10 Valor Medals:5 EMB for 5 Medium Life Potion:5 EMB for 5 Life Insurance:5 EMB for 5 Token of Siegfried:7 EMB for 1 Job Battle Manual:8 EMB for 1 Reset Stone:Nothing Now")){ + switch(select("This week's Special", "2 EMB for 10 KVM Badge", "2 EMB for 10 Bravery Medals", "2 EMB for 10 Valor Medals", "5 EMB for 5 Medium Life Potion", "5 EMB for 5 Life Insurance", "5 EMB for 5 Token of Siegfried", "7 EMB for 1 Job Battle Manual", "8 EMB for 1 Reset Stone", "Nothing Now")){ case 1: if (countitem(Para_Logro_Badge) < 3) { mes "[Merry Badger]"; @@ -471,7 +471,7 @@ moc_para01,13,22,4 script Merry Badger#xch 4_F_SITDOWN,{ mes "[Merry Badger]"; mes "Ok, I have a special for 3 Merit Badges. This week I'll give you ^00CC0040 Light Granule^000000, ^0066CC40 Gun Powder^000000, ^00CC003 Izidor^000000, ^0066CC10 Prickly Fruit^000000, ^00CC001 Mandragora Flowerpot^000000, and ^0066CC3 Elder Branch^000000."; next; - if (select("Yes:No") != 1) { + if (select("Yes", "No") != 1) { mes "[Merry Badger]"; mes "I understand, let's see if you'd like something different!"; next; @@ -530,13 +530,13 @@ moc_para01,13,22,4 script Merry Badger#xch 4_F_SITDOWN,{ mes "[Merry Badger]"; mes "I have a limited selection as of right now, but here is what I can offer to get 1 Eden Merit Badge!"; next; - if (select("Etc Items:Cancel") != 1) { + if (select("Etc Items", "Cancel") != 1) { mes "[Merry Badger]"; mes "Well that is OK, if you want to see what I offer just ask!"; close; } while (true) { - if (select("5x Old Purple Box:Nothing") != 1) { + if (select("5x Old Purple Box", "Nothing") != 1) { mes "[Merry Badger]"; mes "Wonderful!"; mes "I'll be here if you ever want to exchange for Eden Merit Badges!"; @@ -578,7 +578,7 @@ moc_para01,13,22,4 script Merry Badger#xch 4_F_SITDOWN,{ next; //custom dialogue below - if (select("Yes:No") != 1) { + if (select("Yes", "No") != 1) { mes "[Merry Badger]"; mes "Wonderful!"; mes "I'll be here if you ever want to exchange for Eden Merit Badges!"; @@ -603,7 +603,7 @@ L_Exchange: mes "Ok, I can give you ^ff0000"+getitemname(getarg(1))+"^000000 for ^0066CC"+getarg(0)+" of your Eden Merit Badge(s)^000000."; mes "Do you want to?"; next; - if (select("Yes:No") != 1) { + if (select("Yes", "No") != 1) { mes "[Merry Badger]"; mes "I understand, let's see if you'd like something different!"; return; @@ -641,7 +641,7 @@ moc_para01,41,169,2 script Kafra Stacker#eden 4_M_ALCHE_B,{ mes "you have 1 stack of each!"; next; while(1) { - if(select("Do it!:Never mind.") == 2) + if(select("Do it!", "Never mind.") == 2) break; // Something strange goes on here, haven't quite figured it out... mes "[Toma]"; @@ -662,7 +662,7 @@ moc_para01,38,162,2 script Code the Redeemer#Give1 4_M_YOUNGKNIGHT,{ close; } mes "[Code the Redeemer]"; - mes "Welcome, "+strcharinfo(0)+"!"; + mes "Welcome, "+strcharinfo(PC_NAME)+"!"; mes "I've been expecting you."; next; mes "[Code the Redeemer]"; @@ -709,7 +709,7 @@ OnInit: tradertype(NST_CASH); sellitem Blue_Potion_Box,5; sellitem F_Neuralizer_Box,400; - sellitem FPr_Reset_Stone_Box,100; + sellitem FPremium_Reset_Stone_Box,100; sellitem F_Abrasive_Box10,75; sellitem F_G_O_I_Box10,25; sellitem Greed_Scroll_Box_30,30; @@ -835,8 +835,8 @@ OnInit: initnpctimer; end; OnTimer5000: - specialeffect EF_REFINEOK,AREA,"Suhnmi#eden"; - specialeffect EF_REFINEOK,AREA,"Mighty Hammer#ed"; + specialeffect(EF_REFINEOK, AREA, getnpcid(0, "Suhnmi#eden")); + specialeffect(EF_REFINEOK, AREA, getnpcid(0, "Mighty Hammer#ed")); initnpctimer; end; } @@ -871,7 +871,7 @@ moc_para01,29,35,4 script Gramps#huntquests 4_M_LGTGRAND,{ mes "Will you help me, young adventurer?"; close; //next; - //switch(select("Yes, I'll help.:Reward Me!:^ff0000I want to quit hunting^000000:^0000ffCan you warp me?^000000:Can you erase the timer?:What missions are you giving?:Give me Limited 3 day VIP:Tell me more about the VIP Access:No thanks, pops.")) { + //switch(select("Yes, I'll help.", "Reward Me!", "^ff0000I want to quit hunting^000000", "^0000ffCan you warp me?^000000", "Can you erase the timer?", "What missions are you giving?", "Give me Limited 3 day VIP", "Tell me more about the VIP Access", "No thanks, pops.")) { } moc_para01,174,33,3 script Bathory#2012spirits BATHORY,{ @@ -881,7 +881,7 @@ moc_para01,174,33,3 script Bathory#2012spirits BATHORY,{ mes "[Bathory]"; mes "How about it? Want to take a ride on a beautiful Bathory's broom?"; next; - switch(select("Prepare for Takeoff!:No thanks.")) { + switch(select("Prepare for Takeoff!", "No thanks.")) { case 1: if (Zeny < 1000) { mes "[Bathory]"; @@ -896,7 +896,7 @@ moc_para01,174,33,3 script Bathory#2012spirits BATHORY,{ warp "niflheim",194,185; end; case 2: - mes "["+strcharinfo(0)+"]"; + mes "["+strcharinfo(PC_NAME)+"]"; mes "No thanks, maybe later."; close; } @@ -911,7 +911,7 @@ moc_para01,30,187,4 script Mail Annex Station 2_POSTBOX,{ mes "[Mail Annex Station]"; mes "Would you like to go to the Kafra Mail Annex Station?"; next; - if (select("Yes, send me now!:No thanks.") != 1) { + if (select("Yes, send me now!", "No thanks.") != 1) { mes "[Mail Annex Station]"; mes "Ok then!"; close; @@ -932,7 +932,7 @@ auction_03,152,42,4 script Kafra Employee#annex 4_F_KAFRA1,{ mes "[Kafra Employee]"; mes "What would you like to do?"; next; - switch(select("Access Mail:Storage:Cancel")) { + switch(select("Access Mail", "Storage", "Cancel")) { case 1: if (Zeny < 130) { mes "[Kafra Employee]"; diff --git a/npc/re/quests/eden/eden_quests.txt b/npc/re/quests/eden/eden_quests.txt index 4172f0949..a0f4fa922 100644 --- a/npc/re/quests/eden/eden_quests.txt +++ b/npc/re/quests/eden/eden_quests.txt @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2012-2015 Hercules Dev Team +//= Copyright (C) 2012-2016 Hercules Dev Team //= Copyright (C) Capuche //= Copyright (C) Euphy //= Copyright (C) Masao @@ -37,7 +37,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{ mes "[Boya]"; - if (countitem(Para_Team_Mark) < 1) { + if (countitem(Para_Team_Mark) < 1 && countitem(Para_Team_Mark_) < 1) { mes "You are not in my group are you?"; mes "I don't have anything to say to outsiders."; mes "If you want something register with my group."; @@ -50,7 +50,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{ mes "What's up?"; mes "If you have any normal missions use the bulletin board."; next; - switch (select("What is your responsibility?:Don't you have equipment?:Ignore.")) { + switch (select("What is your responsibility?", "Don't you have equipment?", "Ignore.")) { mes "[Boya]"; case 1: mes "I give training missions to members."; @@ -73,7 +73,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{ mes "[Boya]"; mes "If you want to join, don't hesitate."; next; - switch (select("Participate in the training.:Ignore.")) { + switch (select("Participate in the training.", "Ignore.")) { mes "[Boya]"; case 1: callsub S_Quest1; @@ -108,7 +108,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{ mes "I look a little bit funny, actually I am really busy I was called shining Rune Knight."; mes "Make a decision, hurry."; next; - switch (select("Participate in the training.:Refuse!!")) { + switch (select("Participate in the training.", "Refuse!!")) { mes "[Boya]"; case 1: callsub S_Quest1; @@ -116,8 +116,8 @@ moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{ callsub S_Quest3; case 2: mes "You are so rude!"; - specialeffect2 EF_HIT1; - percentheal -50,0; + specialeffect(EF_HIT1, AREA, playerattached()); + percentheal -50, 0; next; mes "-Beats quickly and this shining Rune Knight turns invisible."; mes "It hurts too much-"; @@ -200,7 +200,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{ mes "Able to take upper class, now."; mes "What about it, do you want?"; next; - switch (select("No, way.:Absolutely, I will.")) { + switch (select("No, way.", "Absolutely, I will.")) { mes "[Boya]"; case 1: mes "Really?"; @@ -273,7 +273,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{ mes "Hey long time no see."; mes "So what's up?"; next; - switch (select("I want to join training.:Nothing.")) { + switch (select("I want to join training.", "Nothing.")) { mes "[Boya]"; case 1: mes "Hmm... really?"; @@ -632,7 +632,7 @@ moc_fild11,180,253,5 script Talking Dog#para03 4_RUS_DWOLF,{ mes "A member of the Eden Group."; mes "Have you come to give me a meal? I don't like drinks."; next; - switch (select("Boya is really perfect.:Boya is really great.:Boya is really soft.")) { + switch (select("Boya is really perfect.", "Boya is really great.", "Boya is really soft.")) { case 1: mes "[Talking Dog]"; mes "Uhh..."; @@ -712,7 +712,7 @@ moc_fild11,180,253,5 script Talking Dog#para03 4_RUS_DWOLF,{ next; mes "-When the dog barked, your HP and SP recovered.-"; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 3) { @@ -750,7 +750,7 @@ moc_fild11,180,253,5 script Talking Dog#para03 4_RUS_DWOLF,{ next; mes "-When the dog barked, your HP and SP recovered.-"; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 4) { @@ -806,7 +806,7 @@ moc_fild11,180,253,5 script Talking Dog#para03 4_RUS_DWOLF,{ next; mes "-When the dog barked, your HP and SP recovered.-"; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 5) { @@ -839,7 +839,7 @@ moc_fild11,180,253,5 script Talking Dog#para03 4_RUS_DWOLF,{ mes "Not a wolf."; mes "I wasn't a dog originally..."; next; - if (countitem(Para_Team_Mark) > 0) { + if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) { mes "[Talking Dog]"; mes "Anyway are you a Eden Group member?"; mes "Oh good to see you."; @@ -872,7 +872,7 @@ prt_sewb1,131,262,3 script Timid Cat#para04 4_M_BABYCAT,{ mes "Re... really...!"; mes "Dear Boya's help is like a giant and..."; next; - switch (select("Beautiful Saury:Fresh Mackerel:Beautiful Tuna")) { + switch (select("Beautiful Saury", "Fresh Mackerel", "Beautiful Tuna")) { case 1: mes "[Timid Cat]"; mes "Big and beautiful Saury..."; @@ -952,7 +952,7 @@ prt_sewb1,131,262,3 script Timid Cat#para04 4_M_BABYCAT,{ mes "Take care to check your map so you don't get lost."; mes "It's a service meeow."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 8) { @@ -990,7 +990,7 @@ prt_sewb1,131,262,3 script Timid Cat#para04 4_M_BABYCAT,{ mes "I will help you a little."; mes "Here, I have recovered your strengh meow.."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 9) { @@ -1025,7 +1025,7 @@ prt_sewb1,131,262,3 script Timid Cat#para04 4_M_BABYCAT,{ mes "I will help you a little."; mes "Here, I have recovered your strengh meow.."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 >= 10) { @@ -1047,7 +1047,7 @@ prt_sewb1,131,262,3 script Timid Cat#para04 4_M_BABYCAT,{ pay_arche,41,136,3 script Eden Member Karl#para05 4_M_KHMAN,{ if (para_suv01 < 13) { - if (countitem(Para_Team_Mark) > 0) { + if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) { mes "[Karl]"; mes "Hey, how are you?"; mes "Good to see you~"; @@ -1137,7 +1137,7 @@ pay_arche,41,136,3 script Eden Member Karl#para05 4_M_KHMAN,{ mes "Just in case I will recover all your energy."; mes "It's the last step so be careful."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 15) { @@ -1168,7 +1168,7 @@ pay_arche,41,136,3 script Eden Member Karl#para05 4_M_KHMAN,{ mes "Just in case I will recover all your energy."; mes "It's the last step so be careful."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 >= 16) { @@ -1190,7 +1190,7 @@ pay_arche,41,136,3 script Eden Member Karl#para05 4_M_KHMAN,{ anthell01,29,264,5 script Eden Member Cloud#para06 4_M_HUMAN_02,{ if (para_suv01 < 17) { - if (countitem(Para_Team_Mark) > 0) { + if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) { mes "[Cloud]"; mes "Oops."; mes "You are a member of my group."; @@ -1211,7 +1211,7 @@ anthell01,29,264,5 script Eden Member Cloud#para06 4_M_HUMAN_02,{ mes "Hello?"; mes "Why did you come here, looking for danger?"; next; - switch (select("Conquer Ant Hell:Just wanted to meet you:Where am I?")) { + switch (select("Conquer Ant Hell", "Just wanted to meet you", "Where am I?")) { case 1: mes "[Cloud]"; mes "Uh. Conquer Ant Hell? Did you say that?"; @@ -1290,7 +1290,7 @@ anthell01,29,264,5 script Eden Member Cloud#para06 4_M_HUMAN_02,{ mes "Can you stay longer?"; mes "Ok, I will recover your strengh so, keep going."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 19) { @@ -1329,7 +1329,7 @@ anthell01,29,264,5 script Eden Member Cloud#para06 4_M_HUMAN_02,{ mes "See, to cheer you up I will heal you until you finish the training."; mes "Chin up and cheer up."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 20) { @@ -1357,7 +1357,7 @@ anthell01,29,264,5 script Eden Member Cloud#para06 4_M_HUMAN_02,{ mes "Just Vitata, isn't that an easy opponent?"; mes "If you see Maya just run away."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 >= 21) { @@ -1380,7 +1380,7 @@ anthell01,29,264,5 script Eden Member Cloud#para06 4_M_HUMAN_02,{ in_orcs01,38,175,3 script Eden Member Hooksha 1_F_SIGNZISK,{ if (para_suv01 < 24) { - if (countitem(Para_Team_Mark) > 0) { + if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) { mes "[Hooksha]"; mes "Unbelievable why did you come here?"; mes "Um... You are not on the third step of the training?"; @@ -1472,7 +1472,7 @@ in_orcs01,38,175,3 script Eden Member Hooksha 1_F_SIGNZISK,{ mes "You look tired I will recover your health."; mes "If you are in trouble just come back here to safety."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 26) { @@ -1503,7 +1503,7 @@ in_orcs01,38,175,3 script Eden Member Hooksha 1_F_SIGNZISK,{ mes "You look tired, I will recover your health."; mes "If you are in trouble just come back here to safety."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 27) { @@ -1529,7 +1529,7 @@ in_orcs01,38,175,3 script Eden Member Hooksha 1_F_SIGNZISK,{ mes "You look tired, I will recover your health."; mes "If you are in trouble just come back here to safety."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 28) { @@ -1602,7 +1602,7 @@ in_orcs01,38,175,3 script Eden Member Hooksha 1_F_SIGNZISK,{ mes "You look tired, I will recover your health."; mes "If you are in trouble just come back here to safety."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 31) { @@ -1626,7 +1626,7 @@ in_orcs01,38,175,3 script Eden Member Hooksha 1_F_SIGNZISK,{ mes "You look tired I will recover your health."; mes "If you are in trouble just come back here to safety."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 32) { @@ -1649,7 +1649,7 @@ in_orcs01,38,175,3 script Eden Member Hooksha 1_F_SIGNZISK,{ iz_dun04,43,46,3 script Eden Member Callandiva 4_F_CRU,{ if (para_suv01 < 33) { - if (countitem(Para_Team_Mark) > 0) { + if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) { mes "[Callandiva]"; mes "How did you get so deep in this ocean city?"; mes "Ah, that symbol is of our group."; @@ -1729,7 +1729,7 @@ iz_dun04,43,46,3 script Eden Member Callandiva 4_F_CRU,{ mes "Mermans are not easy opponents."; mes "I will help you recover so cheer up."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 == 35) { @@ -1763,7 +1763,7 @@ iz_dun04,43,46,3 script Eden Member Callandiva 4_F_CRU,{ mes "Strouf are not easy opponents."; mes "I can help you recover so cheer up."; npcskill "AL_HEAL",11,99,60; - percentheal 100,100; + percentheal 100, 100; close; } if (para_suv01 >= 36) { @@ -1791,7 +1791,7 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ mes "[Michael]"; mes "Why did you come here?"; next; - switch (select("To get supplies:Where is here?:Upgrade equipment")) { + switch (select("To get supplies", "Where is here?", "Upgrade equipment")) { mes "[Michael]"; case 1: if (para_suv01 == 11) { @@ -1799,7 +1799,7 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ mes "we can supply you with a Eden Group Hat, Uniform, Manteau and Boots."; mes "^4d4dffCheck your inventory first.^000000"; next; - if (select("Let me check my inventory:I have enough room.") == 1) { + if (select("Let me check my inventory", "I have enough room.") == 1) { mes "[Michael]"; mes "Make sure you have enough room for the supplies."; close; @@ -1849,44 +1849,37 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ mes "[Michael]"; mes "^4d4dffPlease check your inventory to get those items.^000000"; next; - if (select("I will make more space.:I have got enough space.") == 1) { + if (select("I will make more space.", "I have got enough space.") == 1) { mes "[Michael]"; mes "Make enough space."; close; } mes "[Michael]"; - if (Class == Job_Swordman || Class == Job_Swordman_High || Class == Job_Knight || Class == Job_Crusader) { + if (BaseClass == Job_Swordman) { callsub S_Select,"We have one and Two-handed swords", P_Slayer1,"Eden Slayer I","Two-handed sword","Attack 162","", P_Sabre1,"Eden Saber I","One-handed sword","Attack 147","This is what we strive for."; - } - if (Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Rogue || Class == Job_Ninja || Class == Job_Novice || Class == Job_Novice_High) { + } else if (BaseClass == Job_Thief || BaseClass == Job_Ninja || BaseClass == Job_Novice) { callsub S_Select,"", P_Dagger1,"Eden Dagger I","Dagger","MATK+60, attack 124","This is what we strive for."; - } - if (Class == Job_Merchant || Class == Job_Merchant_High || Class == Job_Blacksmith || Class == Job_Alchemist) { + } else if (BaseClass == Job_Merchant) { callsub S_Select,"We have a mace and a One-handed sword", P_Sabre1,"Eden Saber I","One-handed sword","Attack 147","This is what we strive for.", P_Mace1,"Eden Mace I","Mace","Attack 142",""; - } - if (Class == Job_Archer || Class == Job_Archer_High || Class == Job_Hunter || Class == Job_Dancer || Class == Job_Bard) { + } else if (BaseClass == Job_Archer) { callsub S_Select,"", P_Bow1,"Eden Bow I","Bow","Attack 82",""; - } - if (Class == Job_Acolyte || Class == Job_Acolyte_High || Class == Job_Priest || Class == Job_Monk) { + } else if (BaseClass == Job_Acolyte) { callsub S_Select,"We have a mace and a staff", P_Mace1,"Eden Mace I","Mace","Attack 142","", P_Staff1,"Eden Staff I","Staff","INT+2, MATK+125, attack 60",""; - } - if (Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_Sage) { + } else if (BaseClass == Job_Mage) { callsub S_Select,"", P_Staff1,"Eden Staff I","Staff","INT+2, MATK+125, attack 60",""; - } - if (Class == Job_Gunslinger) { + } else if (BaseClass == Job_Gunslinger) { callsub S_Select,"", P_Revolver1,"Eden Revolver I","Revolver","HIT-5, attack 44",""; } - mes "Let me see... you will receive.."; mes "the Eden Group Boots II and Uniform II."; next; @@ -1927,40 +1920,34 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ mes "[Michael]"; mes "^4d4dffPlease check you inventory to get those supplies.^000000"; next; - if (select("I'll come back.:I have enough room.") == 1) { + if (select("I'll come back.", "I have enough room.") == 1) { mes "[Michael]"; mes "Make sure you have enough room."; close; } mes "[Michael]"; - if (Class == Job_Swordman || Class == Job_Swordman_High || Class == Job_Knight || Class == Job_Crusader) { + if (BaseClass == Job_Swordman) { callsub S_Select,"We have one and Two-handed swords", P_Sabre2,"Eden Saber II","One-handed sword","Attack 170","", P_Slayer2,"Eden Slayer II","Two-handed sword","Attack 185",""; - } - if (Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Rogue || Class == Job_Novice || Class == Job_Novice_High || Class == Job_SuperNovice || Class == Job_Soul_Linker || Class == Job_Ninja) { + } else if (BaseClass == Job_Thief || BaseClass == Job_Novice || BaseJob == Job_Soul_Linker || BaseClass == Job_Ninja) { callsub S_Select,"", P_Dagger2,"Eden Dagger II","Dagger","MATK+70, attack 158",""; - } - if (Class == Job_Acolyte || Class == Job_Acolyte_High || Class == Job_Priest || Class == Job_Monk) { + } else if (BaseClass == Job_Acolyte) { callsub S_Select,"We have a mace and a staff", P_Mace2,"Eden Mace II","Mace","Attack 163","", P_Staff2,"Eden Staff II","Staff","INT+3, MATK+150, attack 60",""; - } - if (Class == Job_Archer || Class == Job_Archer_High || Class == Job_Hunter || Class == Job_Dancer || Class == Job_Bard) { + } else if (BaseClass == Job_Archer) { callsub S_Select,"", P_Bow2,"Eden Bow II","Bow","Attack 82",""; - } - if (Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_Sage) { + } else if (BaseClass == Job_Mage) { callsub S_Select,"", P_Staff2,"Eden Staff II","Staff","INT+3, MATK+155, attack 60",""; - } - if (Class == Job_Merchant || Class == Job_Merchant_High || Class == Job_Blacksmith || Class == Job_Alchemist) { + } else if (BaseClass == Job_Merchant) { callsub S_Select,"We have a mace and a One-handed sword", P_Sabre2,"Eden Saber II","One-handed sword","Attack 170","", P_Mace2,"Eden Mace II","Mace","Attack 163",""; - } - if (Class == Job_Gunslinger) { + } else if (BaseClass == Job_Gunslinger) { callsub S_Select,"", P_Revolver2,"Eden Revolver II","Revolver","HIT-5, attack 60",""; } @@ -2023,13 +2010,13 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ disable_items; mes "What status bonus do you want to upgrade?"; next; - switch (select("Upgrade STR:Upgrade AGI:Upgrade VIT:Upgrade INT:Upgrade DEX:Upgrade LUK:Nevermind.")) { - case 1: callsub S_Upgrade,"STR",4701; - case 2: callsub S_Upgrade,"AGI",4731; - case 3: callsub S_Upgrade,"VIT",4741; - case 4: callsub S_Upgrade,"INT",4711; - case 5: callsub S_Upgrade,"DEX",4721; - case 6: callsub S_Upgrade,"LUK",4751; + switch (select("Upgrade STR", "Upgrade AGI", "Upgrade VIT", "Upgrade INT", "Upgrade DEX", "Upgrade LUK", "Nevermind.")) { + case 1: callsub S_Upgrade,"STR",Strength2; + case 2: callsub S_Upgrade,"AGI",Agility2; + case 3: callsub S_Upgrade,"VIT",Vitality2; + case 4: callsub S_Upgrade,"INT",Inteligence2; + case 5: callsub S_Upgrade,"DEX",Dexterity2; + case 6: callsub S_Upgrade,"LUK",Luck2; case 7: mes "[Michael]"; mes "Why? It'll be beter than it is."; @@ -2047,7 +2034,7 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ if (para_suv02 == 4) { mes "Umm, didn't you upgrade this already?"; mes "According to the records"; - mes ""+strcharinfo(0)+": Has already upgraded their Hat."; + mes ""+strcharinfo(PC_NAME)+": Has already upgraded their Hat."; next; mes "[Michael]"; mes "We can only offer 1 upgrade."; @@ -2067,7 +2054,7 @@ S_Upgrade: mes "I will ^4d4dffUpgrade "+ getarg(0) +"^000000."; mes "Are you sure?"; next; - switch (select("Yes I am.:No wait.")) { + switch (select("Yes I am.", "No wait.")) { case 1: mes "[Michael]"; mes "I will start to upgrade."; @@ -2168,18 +2155,18 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "What's up?"; mes "Do you want a Meal? Or do you have other business?"; next; - switch (select("Order a meal.:Talk.")) { + switch (select("Order a meal.", "Talk.")) { case 1: mes "[Chef]"; mes "Choose one of the three course meals A, B or C."; mes "Do you want a explanation?"; next; - switch (select("I want a explanation.:Order course meal A:Order course meal B:Order course meal C:End Conversation.")) { + switch (select("I want a explanation.", "Order course meal A", "Order course meal B", "Order course meal C", "End Conversation.")) { case 1: mes "[Chef]"; mes "Uh? what do you want to know?"; next; - switch (select("About course meal A.:About course meal B.:About course meal C.:End Conversation.")) { + switch (select("About course meal A.", "About course meal B.", "About course meal C.", "End Conversation.")) { case 1: mes "[Chef]"; mes "Course meal A is for nomal people."; @@ -2243,7 +2230,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "Ah, Kim-dduck-soon."; mes "It's the representative meal for normal citizens."; next; - if (countitem(Para_Team_Mark) > 0) { + if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) { if (Zeny > 2699) { mes "[Chef]"; mes "Hey, here you are."; @@ -2252,8 +2239,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "- After eating the meal, You feel a little bit full."; mes "You've recovered some HP and SP. -"; Zeny = Zeny - 2700; - percentheal 50,0; - percentheal 0,50; + percentheal 50, 50; close; } mes "[Chef]"; @@ -2269,8 +2255,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "- After eating the meal, You feel a little bit full."; mes "You've recovered some HP and SP. -"; Zeny = Zeny - 3000; - percentheal 50,0; - percentheal 0,50; + percentheal 50, 50; close; } mes "[Chef]"; @@ -2282,7 +2267,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "Course meal B?"; mes "This food with meat and vegetables in hot soup has it's origins from nomadic life under the cold and dry nature."; next; - if (countitem(Para_Team_Mark) > 0) { + if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) { if (Zeny > 3599) { mes "[Chef]"; mes "Hey, here you are."; @@ -2291,8 +2276,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "- After eating the meal, You feel a little bit full."; mes "You've recovered some HP and SP. -"; Zeny = Zeny - 3600; - percentheal 75,0; - percentheal 0,75; + percentheal 75, 75; close; } mes "[Chef]"; @@ -2308,8 +2292,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "- After eating the meal, You feel a little bit full."; mes "You've recovered some HP and SP. -"; Zeny = Zeny - 4000; - percentheal 75,0; - percentheal 0,75; + percentheal 75, 75; close; } mes "[Chef]"; @@ -2317,7 +2300,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "How many times do I have to tell you?"; close; case 4: - if (countitem(Para_Team_Mark) > 0) { + if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) { if (Zeny > 4499) { mes "[Chef]"; mes "Hey, here you are."; @@ -2327,8 +2310,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "- After eating the meal, You feel a little bit full."; mes "You've recovered your HP and SP. -"; Zeny = Zeny - 4500; - percentheal 100,0; - percentheal 0,100; + percentheal 100, 100; close; } mes "[Chef]"; @@ -2346,8 +2328,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "- After eating the meal, You feel a little bit full."; mes "You've recovered your HP and SP. -"; Zeny = Zeny - 5000; - percentheal 100,0; - percentheal 0,100; + percentheal 100, 100; close; } mes "[Chef]"; @@ -2360,7 +2341,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ close; } case 2: - if (countitem(Para_Team_Mark) > 0) { + if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) { mes "[Chef]"; mes "Most jobs should be managed by yourself. So it might be difficult, right?"; mes "Actually it's harmful so they have requested continuously."; @@ -2415,7 +2396,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "To.. me.. the hat... um."; mes "It goes well with Laime but with Luke... I don't know.."; next; - switch (select("What about the hat?:Luke?")) { + switch (select("What about the hat?", "Luke?")) { case 1: mes "[Chef]"; mes "Nothing. It's so cute."; @@ -2469,7 +2450,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ moc_para01,23,35,5 script Instructor Ur#2nd01 4_M_KNIGHT_BLACK,{ mes "[Instructor Ur]"; - if (countitem(Para_Team_Mark) < 1) { + if (countitem(Para_Team_Mark) < 1 && countitem(Para_Team_Mark_) < 1) { mes "Hey there!"; mes "I see you're not one of our agents?"; mes "Are you interested in joining us?"; @@ -2673,7 +2654,7 @@ moc_para01,23,35,5 script Instructor Ur#2nd01 4_M_KNIGHT_BLACK,{ } else if (para_2nd01 == 11) { if (BaseLevel > 79) { - mes "Ah, ever so improving "+ strcharinfo(0) +"?"; + mes "Ah, ever so improving "+ strcharinfo(PC_NAME) +"?"; mes "To what do I owe this pleasure?"; next; switch( select( "I came for more training.", "I'm just visiting." ) ) { @@ -2967,7 +2948,7 @@ comodo,173,354,5 script Dispatched Instructor#02 1_M_JOBTESTER,{ mes "[Romeo]"; mes "Let me help you recover if you are tired."; npcskill "AL_HEAL",10,99,60; - percentheal 0,100; + percentheal 0, 100; } } else if (para_2nd01 == 3) { @@ -3027,7 +3008,7 @@ um_fild01,34,280,5 script Instructor Romeo#2nd02 1_M_JOBTESTER,{ mes "[Romeo]"; mes "I'll help you recover if you are tired."; npcskill "AL_HEAL",10,99,60; - percentheal 0,100; + percentheal 0, 100; } } else if (para_2nd01 == 4) { @@ -3057,7 +3038,7 @@ um_fild01,34,280,5 script Instructor Romeo#2nd02 1_M_JOBTESTER,{ mes "[Romeo]"; mes "I'll help you recover if you are tired."; npcskill "AL_HEAL",10,99,60; - percentheal 0,100; + percentheal 0, 100; } } else { @@ -3144,7 +3125,7 @@ glast_01,195,131,5 script Dispatched Instructor#03 4_F_SISTER,{ mes "I'll watch your back!."; mes "... Of.. Course.. I'll fight too!"; npcskill "AL_HEAL",10,99,60; - percentheal 0,100; + percentheal 0, 100; } } else if (para_2nd01 == 9) { @@ -3176,7 +3157,7 @@ glast_01,195,131,5 script Dispatched Instructor#03 4_F_SISTER,{ mes "I'll watch your back, like last time."; mes "... Of... Course... I'll fight them too!"; npcskill "AL_HEAL",10,99,60; - percentheal 0,100; + percentheal 0, 100; } } else if (para_2nd01 == 10) { @@ -3280,7 +3261,7 @@ ein_fild08,172,359,3 script Dispatched Instructor#04 4_M_4THPRIN1,{ mes "If you're hurt I'll heal you a bit."; } npcskill "AL_HEAL",10,99,60; - percentheal 0,100; + percentheal 0, 100; } else if (para_2nd01 == 14) { if (questprogress(7226,HUNTING) == 2 && questprogress(7227,HUNTING) == 2) { @@ -3312,7 +3293,7 @@ ein_fild08,172,359,3 script Dispatched Instructor#04 4_M_4THPRIN1,{ mes "Ugh this is difficult."; mes "I'll make you feel better though."; npcskill "AL_HEAL",10,99,60; - percentheal 0,100; + percentheal 0, 100; } } else if (para_2nd01 == 15) { @@ -3418,7 +3399,7 @@ ice_dun01,154,13,5 script Dispatched Instructor#05 4_F_JOB_BLACKSMITH,{ setquest 7231; // Hunting and Gathering getexp 40000,40000; npcskill "AL_HEAL",10,99,60; - percentheal 0,100; + percentheal 0, 100; } else { mes "The biggest stumbling block is dealing with the Siromas."; @@ -3637,7 +3618,7 @@ man_fild01,43,234,3 script Dispatched Instructor#07 4_DST_SOLDIER,{ mes "You seem a bit flushed."; mes "Fine I'll heal you!"; npcskill "AL_HEAL",10,99,60; - percentheal 0,100; + percentheal 0, 100; } } else if (para_2nd01 == 25) @@ -3722,7 +3703,7 @@ spl_fild02,377,149,3 script Dispatched Instructor#08 4_M_DST_MASTER,{ mes "[Mine]"; mes "You're not lying about being a real adventurer are you?"; npcskill "AL_HEAL",10,99,60; - percentheal 0,100; + percentheal 0, 100; } } else if (para_2nd01 == 27) { @@ -3740,7 +3721,7 @@ moc_para01,111,83,3 script Blacksmith Thorn#2nd10 2_M_OLDBLSMITH,{ close; } mes "[Thorn]"; - if (countitem(Para_Team_Mark) < 1) { + if (countitem(Para_Team_Mark) < 1 && countitem(Para_Team_Mark_) < 1) { mes "Hmm, are you a member of Eden Group?"; mes "You need to be one of our members to use my services."; close; @@ -3952,19 +3933,19 @@ moc_para01,111,83,3 script Blacksmith Thorn#2nd10 2_M_OLDBLSMITH,{ P_Bow3,"Eden Group Bow III","Bow, Attack 140", P_Tail1,"Eden Group Whip I","Whip, Attack 125"; } - else if (Class == Job_Ninja) { + else if (BaseClass == Job_Ninja) { callsub L_Select,"", P_Dagger3,"Eden Group Dagger III","Dagger, MATK +80, ATK 165", P_Huuma_Shuriken1,"Eden Group Huuma Shuriken I","Huuma Suriken, MATK +50, ATK 170"; } - else if (Class == Job_Star_Gladiator) + else if (BaseJob == Job_Star_Gladiator) getitem P_Dic1,1; - else if (Class == Job_Soul_Linker) { + else if (BaseJob == Job_Soul_Linker) { callsub L_Select,"", P_Dagger3,"Eden Group Dagger III","Dagger, MATK +80, ATK 165", P_Staff3,"Eden Group Staff III","Staff, MATK +170, INT +4, ATK 60"; } - else if (Class == Job_Gunslinger) + else if (BaseClass == Job_Gunslinger) getitem P_Revolver3,1; else { mes "Hmm, you are eligible to receive equipment."; @@ -4079,21 +4060,10 @@ moc_para01,112,79,3 script Weapons Expert BK#2nd11 4_M_REPAIR,{ P_Revolver3, P_Knuckle1, P_Huuma_Shuriken1; - .@menu$ = "Eden Group Slayer III:" + - "Eden Group Saber III:" + - "Eden Group Dagger III:" + - "Eden Group Katar I:" + - "Eden Group Axe I:" + - "Eden Group Spear I:" + - "Eden Group Staff III:" + - "Eden Group Mace III:" + - "Eden Group Bow III:" + - "Eden Group Dictionary I:" + - "Eden Group Guitar I:" + - "Eden Group Whip I:" + - "Eden Group Revolver III:" + - "Eden Group Knuckles I:" + - "Eden Group Huuma Shuriken I"; + .@wplist_size = getarraysize(.@wplist); + for ( .@i = 0; .@i < .@wplist_size; ++.@i ) { + .@menu$ += getitemname(.@wplist[.@i]) + ":"; + } mes "[BK]"; mes "What's happening?"; mes "No way?!"; @@ -4329,7 +4299,7 @@ sec_in02,25,33,4 script Assistant#para_suvquest 4_M_BABYCAT,{ if (callfunc("F_GM_NPC",1854,0) == 1) { mes "Please select the variable you want to modify."; next; - .@var = select("para_suv01:para_suv02"); + .@var = select("para_suv01", "para_suv02"); mes "Enter the modified value"; next; input .@input,0,9999; diff --git a/npc/re/quests/eden/eden_service.txt b/npc/re/quests/eden/eden_service.txt index c6f6c4a41..ce6efaa67 100644 --- a/npc/re/quests/eden/eden_service.txt +++ b/npc/re/quests/eden/eden_service.txt @@ -50,12 +50,12 @@ mes "3.Cabinet fee is"; mes " ^4d4dff500 zeny^000000!"; next; - if (countitem(Para_Team_Mark) > 0) { + if (countitem(Para_Team_Mark) > 0 || countitem(Para_Team_Mark_) > 0) { mes "You need to insert zeny to use the cabinet."; mes "Cost : 500 Zeny "; mes "Would you like to use it?"; next; - switch(select("Use the Cabinet.:Cancel.")) { + switch(select("Use the Cabinet.", "Cancel.")) { case 1: if (Zeny > 499) { if (getskilllv("NV_BASIC") < 6) { diff --git a/npc/re/quests/eden/eden_tutorial.txt b/npc/re/quests/eden/eden_tutorial.txt index 3abffc534..45d7c6f1e 100644 --- a/npc/re/quests/eden/eden_tutorial.txt +++ b/npc/re/quests/eden/eden_tutorial.txt @@ -35,8 +35,129 @@ moc_para01,34,178,3 script Tutorial Instructor 4_M_KHMAN,{ if (Class == Job_Novice) { // Fall through - } else if (!questprogress(9167)) { - OnStartQuest: + } else if (!questprogress(9167) || questprogress(9173) == 1) { + if (questprogress(9173) == 1) { + mes "[Tutorial Instructor]"; + mes "Do you have any questions?"; + next; + switch(select("Can I do the same quest again?", "About the Quest Window...", "About ENCHANT...", "About Searching Vends...", "About Mercenary and Pets...", "End Conversation.")) { + case 1: + if (questprogress(9173,PLAYTIME) == 1) { + mes "[Tutorial Instructor]"; + mes "The one method to do the same quests repeatdedly is to do the ^006400Daily Quests^000000."; + next; + mes "[Tutorial Instructor]"; + mes "Once you complete a ^006400Daily Quest^000000 and turn it in, wait about a day then come back to get the request and do it all over again!"; + mes "[Tutorial Instructor]"; + mes "If you received a daily quest, look at bottom right of the ^006400Quest Window^000000. There is a section that is called ^006400LIMITED^000000. In that section, it'll tell you how much time needs to pass before you can pick up another daily quest."; + next; + mes "[Tutorial Instructor]"; + mes "It seems you still have some time left to wait out after finishing my quest. Wait it out a bit more, then come find me and you can get the same quest again."; + close; + } + mes "[Tutorial Instructor]"; + mes "It seems that about a day has passed since you've finished my quest. Alright, so like the ^006400Daily Quests^000000, you can get a quest from me. Did you want to proceed?"; + next; + switch(select("Yes", "No")) { + case 1: + @tutorial_restart = 1; + break; + case 2: + mes "[Tutorial Instructor]"; + mes "Okay. But if you change your mind and want to receive a quest, come find me."; + close; + } + break; + case 2: + mes "[Tutorial Instructor]"; + mes "They say that the ^006400Quest Window^000000 details out everything you need to know about your quests."; + next; + mes "[Tutorial Instructor]"; + mes "If you look at the top left"; + mes "in the area with the information,"; + mes "it says ^006400QUEST^000000"; + mes "and if you click that"; + mes "it'll show all information"; + mes "that pertains to the request."; + next; + mes "[Tutorial Instructor]"; + mes "Using the ^006400Quest Window^000000 will make your life easier. It'll tell you where to go, what items to get or who to find and etc."; + close; + case 3: + mes "[Tutorial Instructor]"; + mes "006400ENCHANT^000000, in general, is divided into two parts: ^006400SOCKET ENCHANT^000000 and ^006400HIDDEN SOCKET ENCHANT^000000."; + next; + mes "[Tutorial Instructor]"; + mes "^006400SOCKET ENCHANT^000000 is used to add a SOCKET into equipments and ^006400HIDDEN SOCKET ENCHANT^000000 is used to put in stats into a socket of an armor."; + next; + mes "[Tutorial Instructor]"; + mes "Of course, in order to do this we are in need of some materials and there is a chance that it may fail, but that's the risk you're taking."; + next; + mes "[Tutorial Instructor]"; + mes "The people who do the ^006400SOCKET ENCHANT^000000 can be found in ^8B4513Prontera, Morroc, Payon,^000000. ^8B4513Rhitalzen^000000 is in the Refinery and ^0000FFSeiyablem^000000 and ^0000FFReiablem^000000 can be found near the entrance."; + next; + mes "[Tutorial Instructor]"; + mes "The one who does ^006400HIDDEN SOCKET ENCHANT^000000 is found at the 6 o'clock location of ^8B4513Prontera^000000. Look for the ^0000FFCraftman Apprentice^000000."; + next; + mes "[Tutorial Instructor]"; + mes "Do you think you understand a little bit more about ^006400ENCHANT^000000?"; + close; + case 4: + mes "[Tutorial Instructor]"; + mes "^006400Vend Search^000000 can be utilized by the ^006400Universal Silver Catalog^000000 item. Since you search through as vends on that map, it'll make it easier for you to find the item that you're looking for."; + next; + mes "[Tutorial Instructor]"; + mes "The ^006400Universal Silver Catalog^000000"; + mes "can be obtained from "; + mes "the ^0000FFCatalogue Wizard^000000"; + mes "that is located in South Prontera;"; + next; + mes "[Tutorial Instructor]"; + mes "It only costs 200 zeny for one"; + mes "of these and with it you can"; + mes "search up to 10 times."; + mes "You can say that it's a necessity."; + next; + mes "[Tutorial Instructor]"; + mes "So, are you getting familiar with ^006400Vend Search^000000? Don't just stand there and listen to me. Go ahead and try it for yourself!"; + close; + case 5: + mes "[Tutorial Instructor]"; + mes "Depending on what you need, ^006400Mercenary^000000 and ^006400Pet^000000 can be used in various ways."; + next; + mes "[Tutorial Instructor]"; + mes "If a 006400Mercenary^000000 gives you direct effect"; + mes "by fighting for you"; + mes "then a ^006400Pet^000000 helps you indirectly with their"; + mes "abilities and varied appearances,"; + mes "and it captures your heart."; + next; + mes "[Tutorial Instructor]"; + mes "In order to employ a Mercenary"; + mes "Go find the ^006400Mercenary Guild^000000"; + mes "which is by the front door of ^8B4513Prontera^000000."; + mes "Go to the ^006400Information Agent^000000"; + mes "and ask them where the ^006400Mercenary Guild Official^000000"; + mes "is located and they will let you know."; + next; + mes "[Tutorial Instructor]"; + mes "In order to get a ^006400Pet^000000, while hunting you will obtain taming items. Use the tame on the monster it's for and you can get a pet."; + next; + mes "[Tutorial Instructor]"; + mes "Because there is a chance for failure, please use the taming item with great care."; + next; + mes "[Tutorial Instructor]"; + mes "That aside... you can get a ^006400Mercenary^000000 from the Mercenary Guild and you can get a ^006400Pet^000000 by trading or buying it from another player."; + next; + mes "[Tutorial Instructor]"; + mes "Now, do you understand a bit more about using a ^006400Mercenary^000000 and a ^006400Pet^000000? I hope you get a chance to use them in the future."; + close; + case 6: + mes "[Tutorial Instructor]"; + mes "If you have any questions, come find me again."; + close; + } + } if (@tutorial_restart) { .@tutorial_restart = 1; @tutorial_restart = 0; @@ -62,7 +183,7 @@ moc_para01,34,178,3 script Tutorial Instructor 4_M_KHMAN,{ mes "Do you think you can"; mes "help me out by gathering them?"; next; - switch(select("Sure, I can help out!:I'm a little busy right now...")) { + switch(select("Sure, I can help out!", "I'm a little busy right now...")) { case 1: mes "[Tutorial Instructor]"; mes "However, looking at you"; @@ -191,7 +312,7 @@ moc_para01,34,178,3 script Tutorial Instructor 4_M_KHMAN,{ mes "Did you open your ^006400Quest Window^000000"; mes "to verify the materials?"; next; - switch(select("Yup!:No...:Where is the Quest Window...")) { + switch(select("Yup!", "No...", "Where is the Quest Window...")) { case 1: mes "[Tutorial Instructor]"; mes "Oh yeah? Then shall I test you to see"; @@ -347,7 +468,7 @@ moc_para01,34,178,3 script Tutorial Instructor 4_M_KHMAN,{ mes "enough materials. Did you forget"; mes "what you needed to gather?"; next; - switch(select("Yeah...:Nope!")) { + switch(select("Yeah...", "Nope!")) { case 1: mes "[Tutorial Instructor]"; mes "I've been told that if you click the"; @@ -436,7 +557,7 @@ moc_para01,34,178,3 script Tutorial Instructor 4_M_KHMAN,{ mes "Are you done looking over"; mes "the items I Enchanted?"; next; - switch(select("Yes, thank you.:I haven't looked at them yet.")) { + switch(select("Yes, thank you.", "I haven't looked at them yet.")) { case 1: mes "[Tutorial Instructor]"; mes "So what did you think after inspecting it? Now that you've looked at an actual Enchanted item, do you understand it?"; @@ -459,126 +580,6 @@ moc_para01,34,178,3 script Tutorial Instructor 4_M_KHMAN,{ mes "then bring them back to me."; close; } - } else if (questprogress(9173) == 1) { - mes "[Tutorial Instructor]"; - mes "Do you have any questions?"; - next; - switch(select("Can I do the same quest again?:About the Quest Window...:About ENCHANT...:About Searching Vends...:About Mercenary and Pets...:End Conversation.")) { - case 1: - if (questprogress(9173,PLAYTIME) == 1) { - mes "[Tutorial Instructor]"; - mes "The one method to do the same quests repeatdedly is to do the ^006400Daily Quests^000000."; - next; - mes "[Tutorial Instructor]"; - mes "Once you complete a ^006400Daily Quest^000000 and turn it in, wait about a day then come back to get the request and do it all over again!"; - mes "[Tutorial Instructor]"; - mes "If you received a daily quest, look at bottom right of the ^006400Quest Window^000000. There is a section that is called ^006400LIMITED^000000. In that section, it'll tell you how much time needs to pass before you can pick up another daily quest."; - next; - mes "[Tutorial Instructor]"; - mes "It seems you still have some time left to wait out after finishing my quest. Wait it out a bit more, then come find me and you can get the same quest again."; - close; - } - mes "[Tutorial Instructor]"; - mes "It seems that about a day has passed since you've finished my quest. Alright, so like the ^006400Daily Quests^000000, you can get a quest from me. Did you want to proceed?"; - next; - switch(select("Yes:No")) { - case 1: - @tutorial_restart = 1; - goto OnStartQuest; - case 2: - mes "[Tutorial Instructor]"; - mes "Okay. But if you change your mind and want to receive a quest, come find me."; - close; - } - case 2: - mes "[Tutorial Instructor]"; - mes "They say that the ^006400Quest Window^000000 details out everything you need to know about your quests."; - next; - mes "[Tutorial Instructor]"; - mes "If you look at the top left"; - mes "in the area with the information,"; - mes "it says ^006400QUEST^000000"; - mes "and if you click that"; - mes "it'll show all information"; - mes "that pertains to the request."; - next; - mes "[Tutorial Instructor]"; - mes "Using the ^006400Quest Window^000000 will make your life easier. It'll tell you where to go, what items to get or who to find and etc."; - close; - case 3: - mes "[Tutorial Instructor]"; - mes "006400ENCHANT^000000, in general, is divided into two parts: ^006400SOCKET ENCHANT^000000 and ^006400HIDDEN SOCKET ENCHANT^000000."; - next; - mes "[Tutorial Instructor]"; - mes "^006400SOCKET ENCHANT^000000 is used to add a SOCKET into equipments and ^006400HIDDEN SOCKET ENCHANT^000000 is used to put in stats into a socket of an armor."; - next; - mes "[Tutorial Instructor]"; - mes "Of course, in order to do this we are in need of some materials and there is a chance that it may fail, but that's the risk you're taking."; - next; - mes "[Tutorial Instructor]"; - mes "The people who do the ^006400SOCKET ENCHANT^000000 can be found in ^8B4513Prontera, Morroc, Payon,^000000. ^8B4513Rhitalzen^000000 is in the Refinery and ^0000FFSeiyablem^000000 and ^0000FFReiablem^000000 can be found near the entrance."; - next; - mes "[Tutorial Instructor]"; - mes "The one who does ^006400HIDDEN SOCKET ENCHANT^000000 is found at the 6 o'clock location of ^8B4513Prontera^000000. Look for the ^0000FFCraftman Apprentice^000000."; - next; - mes "[Tutorial Instructor]"; - mes "Do you think you understand a little bit more about ^006400ENCHANT^000000?"; - close; - case 4: - mes "[Tutorial Instructor]"; - mes "^006400Vend Search^000000 can be utilized by the ^006400Universal Silver Catalog^000000 item. Since you search through as vends on that map, it'll make it easier for you to find the item that you're looking for."; - next; - mes "[Tutorial Instructor]"; - mes "The ^006400Universal Silver Catalog^000000"; - mes "can be obtained from "; - mes "the ^0000FFCatalogue Wizard^000000"; - mes "that is located in South Prontera;"; - next; - mes "[Tutorial Instructor]"; - mes "It only costs 200 zeny for one"; - mes "of these and with it you can"; - mes "search up to 10 times."; - mes "You can say that it's a necessity."; - next; - mes "[Tutorial Instructor]"; - mes "So, are you getting familiar with ^006400Vend Search^000000? Don't just stand there and listen to me. Go ahead and try it for yourself!"; - close; - case 5: - mes "[Tutorial Instructor]"; - mes "Depending on what you need, ^006400Mercenary^000000 and ^006400Pet^000000 can be used in various ways."; - next; - mes "[Tutorial Instructor]"; - mes "If a 006400Mercenary^000000 gives you direct effect"; - mes "by fighting for you"; - mes "then a ^006400Pet^000000 helps you indirectly with their"; - mes "abilities and varied appearances,"; - mes "and it captures your heart."; - next; - mes "[Tutorial Instructor]"; - mes "In order to employ a Mercenary"; - mes "Go find the ^006400Mercenary Guild^000000"; - mes "which is by the front door of ^8B4513Prontera^000000."; - mes "Go to the ^006400Information Agent^000000"; - mes "and ask them where the ^006400Mercenary Guild Official^000000"; - mes "is located and they will let you know."; - next; - mes "[Tutorial Instructor]"; - mes "In order to get a ^006400Pet^000000, while hunting you will obtain taming items. Use the tame on the monster it's for and you can get a pet."; - next; - mes "[Tutorial Instructor]"; - mes "Because there is a chance for failure, please use the taming item with great care."; - next; - mes "[Tutorial Instructor]"; - mes "That aside... you can get a ^006400Mercenary^000000 from the Mercenary Guild and you can get a ^006400Pet^000000 by trading or buying it from another player."; - next; - mes "[Tutorial Instructor]"; - mes "Now, do you understand a bit more about using a ^006400Mercenary^000000 and a ^006400Pet^000000? I hope you get a chance to use them in the future."; - close; - case 6: - mes "[Tutorial Instructor]"; - mes "If you have any questions, come find me again."; - close; - } } mes "[Tutorial Instructor]"; mes "Lately, it has been said that"; @@ -657,7 +658,7 @@ moc_para01,32,179,4 script Tutorial Goal 4_F_KHELLY,{ mes "[Tutorial Goal]"; mes "Hey you! You look like an adventurer... Though you look a little dull..."; next; - if(select("What'd you say? I'm smart!:Yeah... I'm dull.") == 1) { + if(select("What'd you say? I'm smart!", "Yeah... I'm dull.") == 1) { mes "[Tutorial Goal]"; mes "Serious? Though I don't know if I can believe that. Look at the expert who is in front of me! He took up only one area of study for 16 years and now he is as dignified as can be!"; next; @@ -667,7 +668,7 @@ moc_para01,32,179,4 script Tutorial Goal 4_F_KHELLY,{ mes "[Tutorial Goal]"; mes "And I will apologize for calling you dull. How about it, Dull Expert?! Do you want to challenge them?"; next; - if(select("Ch... Challenge!!:Um... I think I'll just give up now...") == 1) { + if(select("Ch... Challenge!!", "Um... I think I'll just give up now...") == 1) { mes "[Tutorial Goal]"; mes "You're braver than you look. You can't go back now that you've decided to challenge!"; next; @@ -688,7 +689,7 @@ moc_para01,24,175,4 script Siege Master 4_M_JOB_KNIGHT2,{ mes "[Siege Expert]"; mes "Since you've come again, I assume you're curious about ^006400Siege^000000?"; next; - switch(select("Listen about Siege.:End Conversation.")) { + switch(select("Listen about Siege.", "End Conversation.")) { case 1: callsub L_Info; mes "[Siege Expert]"; @@ -712,7 +713,7 @@ moc_para01,24,175,4 script Siege Master 4_M_JOB_KNIGHT2,{ mes "[Siege Expert]"; mes "As the first Expert, I can teach you about ^006400Siege^000000. How about it? Did you wanna learn about ^006400Siege^000000s?"; next; - switch(select("Listen about Siege.:End Conversation.")) { + switch(select("Listen about Siege.", "End Conversation.")) { case 1: callsub L_Info; mes "[Siege Expert]"; @@ -721,7 +722,7 @@ moc_para01,24,175,4 script Siege Master 4_M_JOB_KNIGHT2,{ while(1) { .@correct = 0; next; - switch(select("Challenge me!:Listen Again:Quit")) { + switch(select("Challenge me!", "Listen Again", "Quit")) { case 1: switch(rand(1,3)) { case 1: @@ -730,18 +731,18 @@ moc_para01,24,175,4 script Siege Master 4_M_JOB_KNIGHT2,{ mes "It's a war that happens between a [] and another []."; mes "What words go in the empty spaces of []?"; next; - if(select("Castle, User, Guild:Castle, Guild, Guild:Town, Guild, Guild:Town, User, User") == 2) + if(select("Castle, User, Guild", "Castle, Guild, Guild", "Town, Guild, Guild", "Town, User, User") == 2) .@correct += 10; mes "[Siege Expert]"; mes "What is the wrong Siege time?"; next; - if(select("WoE 1 Tues 9-11:WoE 1 Sat 4-6:WoE 1 Thurs 8-10") == 3) + if(select("WoE 1 Tues 9-11", "WoE 1 Sat 4-6", "WoE 1 Thurs 8-10") == 3) .@correct += 10; mes "[Siege Expert]"; mes "When you get a castle, you must raise [] in order to get better benefits."; mes "What words go in the empty spaces of []?"; next; - if(select("Commerce Development:Industrial Development:Guild Development:Town Development") == 1) + if(select("Commerce Development", "Industrial Development", "Guild Development", "Town Development") == 1) .@correct += 10; break; case 2: @@ -751,36 +752,36 @@ moc_para01,24,175,4 script Siege Master 4_M_JOB_KNIGHT2,{ mes "and then there is []."; mes "What words go in the empty spaces of []?"; next; - if(select("War of Emperium MO:War of Emperium NE:War of Emperium SK:War of Emperium SE") == 4) + if(select("War of Emperium MO", "War of Emperium NE", "War of Emperium SK", "War of Emperium SE") == 4) .@correct += 10; mes "[Siege Expert]"; mes "As the guild that owns a castle, you must protect the []."; mes "What words go in the empty spaces of []?"; next; - if(select("Emperial:Emperium:Emperiom:Imperial") == 2) + if(select("Emperial", "Emperium", "Emperiom", "Imperial") == 2) .@correct += 10; mes "[Siege Expert]"; mes "What benefits does the guild get for winning the Siege?"; next; - if(select("30% off all items when purchasing:Increase experience gained by 20%:Access to Guild Dungeon:Getting Weapons everyday at midnight.") == 3) + if(select("30% off all items when purchasing", "Increase experience gained by 20%", "Access to Guild Dungeon", "Getting Weapons everyday at midnight.") == 3) .@correct += 10; break; case 3: mes "[Siege Expert]"; mes "What benefits does the guild get for winning the Siege?"; next; - if(select("Increase experience gained by 20%:30% off all items when purchasing:Access to Guild Field:Treasure Box daily at midnight") == 4) + if(select("Increase experience gained by 20%", "30% off all items when purchasing", "Access to Guild Field", "Treasure Box daily at midnight") == 4) .@correct += 10; mes "[Siege Expert]"; mes "How many hours does a siege last?"; next; - if(select("1 Hour:2 Hours:3 Hours:4 Hours") == 2) + if(select("1 Hour", "2 Hours", "3 Hours", "4 Hours") == 2) .@correct += 10; mes "[Siege Expert]"; mes "When you get a castle, you must raise [] in order to get better benefits."; mes "What words go in the empty spaces of []?"; next; - if(select("Town Development:Industry Development:Guild Development:Commerce Development") == 4) + if(select("Town Development", "Industry Development", "Guild Development", "Commerce Development") == 4) .@correct += 10; break; } @@ -861,7 +862,7 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{ mes "[Party Recruiting Expert]"; mes "Since you've come and found me, it seems you're curious about ^006400Party Recruiting^000000?"; next; - switch(select("Listen about Party Recruiting.:End Conversation.")) { + switch(select("Listen about Party Recruiting.", "End Conversation.")) { case 1: callsub L_Info; mes "[Party Recruiting Expert]"; @@ -882,7 +883,7 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{ mes "[Party Recruiting Expert]"; mes "As the 2nd expert, I'll tell you all about ^006400Party Recruiting^000000! How about it?"; next; - switch(select("Listen about Party Recruiting.:End Conversation.")) { + switch(select("Listen about Party Recruiting.", "End Conversation.")) { case 1: callsub L_Info; mes "[Party Recruiting Expert]"; @@ -890,7 +891,7 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{ while(1) { .@correct = 0; next; - switch(select("On to the quiz!:Explain again please?:Give up.")) { + switch(select("On to the quiz!", "Explain again please?", "Give up.")) { case 1: switch(rand(1,3)) { case 1: @@ -900,18 +901,18 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{ mes "and those looking for a []."; mes "What words go in the empty spaces of []?"; next; - if(select("Guild, Guildmate:Club, Club Members:Paris, Party Members:Party, Party Members") == 4) + if(select("Guild, Guildmate", "Club, Club Members", "Paris, Party Members", "Party, Party Members") == 4) .@correct += 10; mes "[Party Recruiting Expert]"; mes "The window that is used to help users look and search for a party is called a []."; mes "What words go in the empty spaces of []?"; next; - if(select("Party List:Party Wanted List:Party Recruiting List:Costume Party List") == 3) + if(select("Party List", "Party Wanted List", "Party Recruiting List", "Costume Party List") == 3) .@correct += 10; mes "[Party Recruiting Expert]"; mes "Which of the choices are not listed as a choice to pick when making a party recruit notice?"; next; - if(select("LEVEL:SKILL:JOB:MAP") == 2) + if(select("LEVEL", "SKILL", "JOB", "MAP") == 2) .@correct += 10; break; case 2: @@ -921,19 +922,19 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{ mes "and the 2nd one is []."; mes "What words go in the empty spaces of []?"; next; - if(select("Search for Parties that are Recruiting:Parties that are starting to hunt:Party Recruit and Item Distribution:Party Stuff") == 1) + if(select("Search for Parties that are Recruiting", "Parties that are starting to hunt", "Party Recruit and Item Distribution", "Party Stuff") == 1) .@correct += 10; mes "[Party Recruiting Expert]"; mes "In order to start Party Recruiting, you have to click the [] button which is located in the info section of the upper left hand side."; mes "What words go in the empty spaces of []?"; next; - if(select("party:guild:booking:skill") == 3) + if(select("party", "guild", "booking", "skill") == 3) .@correct += 10; mes "[Party Recruiting Expert]"; mes "If you want to know more about commands for Party Recruiting, you have to press the [] button on the Party Recruting List window."; mes "What words go in the empty spaces of []?"; next; - if(select("Basic Information:Help:Party:Confirm") == 2) + if(select("Basic Information", "Help", "Party", "Confirm") == 2) .@correct += 10; break; case 3: @@ -943,14 +944,14 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{ mes "You type in this command []."; mes "What words go in the empty spaces of []?"; next; - if(select("/Party Collection Window:/Party Collection:/Party Recruitment Window:/Party Recruitment") == 4) + if(select("/Party Collection Window", "/Party Collection", "/Party Recruitment Window", "/Party Recruitment") == 4) .@correct += 10; mes "[Party Recruiting Expert]"; mes "When recruiting for a party, you can set 3 parameters. Those 3 are"; mes "LEVEL, JOB, and []."; mes "What words go in the empty spaces of []?"; next; - if(select("SKILL:GUILD:MAP:OPTION") == 3) + if(select("SKILL", "GUILD", "MAP", "OPTION") == 3) .@correct += 10; mes "[Party Recruiting Expert]"; mes "Party Recruiting is used to help"; @@ -958,7 +959,7 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{ mes "and those looking for a []."; mes "What words go in the empty spaces of []?"; next; - if(select("Parry, Party Members:Club, Club Members:Party, Party Members:Guild, Guild Members") == 3) + if(select("Parry, Party Members", "Club, Club Members", "Party, Party Members", "Guild, Guild Members") == 3) .@correct += 10; break; } @@ -1043,7 +1044,7 @@ moc_para01,12,179,6 script Battleground Master 4_M_KY_HEAD,{ mes "[Battleground Expert]"; mes "Seeing that you sought me out, I guess you want to learn about ^006400Battleground^000000s, eh?"; next; - switch(select("Learn about Battlegrounds.:End Conversation.")) { + switch(select("Learn about Battlegrounds.", "End Conversation.")) { case 1: callsub L_Info; mes "[Battleground Expert]"; @@ -1065,7 +1066,7 @@ moc_para01,12,179,6 script Battleground Master 4_M_KY_HEAD,{ mes "[Battleground Expert]"; mes "I will tell you about the ^006400Battleground^000000s! I will tell you everything I know! How about it? Wanna hear about it?"; next; - switch(select("Learn about Battlegrounds.:End Conversation.")) { + switch(select("Learn about Battlegrounds.", "End Conversation.")) { case 1: callsub L_Info; mes "[Battleground Expert]"; @@ -1073,7 +1074,7 @@ moc_para01,12,179,6 script Battleground Master 4_M_KY_HEAD,{ while(1) { .@correct = 0; next; - switch(select("On to the quiz!:Explain again please?:Give up.")) { + switch(select("On to the quiz!", "Explain again please?", "Give up.")) { case 1: switch(rand(1,3)) { case 1: @@ -1081,19 +1082,19 @@ moc_para01,12,179,6 script Battleground Master 4_M_KY_HEAD,{ mes "For starters, you have to pick either the side of [] Camp or [] Camp in order to to participate in Battleground."; mes "What words go in the empty spaces of []?"; next; - if(select("Guillaume, Tierra:Rachel, KVM:Guillaume, Croix:Maroll, KVM") == 3) + if(select("Guillaume, Tierra", "Rachel, KVM", "Guillaume, Croix", "Maroll, KVM") == 3) .@correct += 10; mes "[Battleground Expert]"; mes "[] can do either 10vs10 and you have to attack the crystals of the opposing team while protecting yours."; mes "What words go in the empty spaces of []?"; next; - if(select("Tierra:Flavius:KVM:Maroll") == 2) + if(select("Tierra", "Flavius", "KVM", "Maroll") == 2) .@correct += 10; mes "[Battleground Expert]"; mes "When you complete a battle, you may get a reward! From a KVM battle, you get []."; mes "What words go in the empty spaces of []?"; next; - if(select("KVM Badge:Valor Badge:Bravery Badge:Honor Badge") == 1) + if(select("KVM Badge", "Valor Badge", "Bravery Badge", "Honor Badge") == 1) .@correct += 10; break; case 2: @@ -1101,18 +1102,18 @@ moc_para01,12,179,6 script Battleground Master 4_M_KY_HEAD,{ mes "For [], it's 10vs10. You also need to attack the enemies supply depot while protecting your own."; mes "What words go in the empty spaces of []?"; next; - if(select("Maroll:KVM:Flavius:Tierra") == 4) + if(select("Maroll", "KVM", "Flavius", "Tierra") == 4) .@correct += 10; mes "[Battleground Expert]"; mes "In order to get into the battlegrounds, which one is not the recruiter you need to find?"; next; - if(select("Maroll Mercenary Recruiter:KVM Mercenary Recruiter:Tierra Mercenary Recruiter:Flavius Mercenary Recruiter") == 1) + if(select("Maroll Mercenary Recruiter", "KVM Mercenary Recruiter", "Tierra Mercenary Recruiter", "Flavius Mercenary Recruiter") == 1) .@correct += 10; mes "[Battleground Expert]"; mes "You can get [] from participating in the Battlegrounds of Tierra."; mes "What words go in the empty spaces of []?"; next; - if(select("KVM Badge:Valor Badge:Bravery Badge:Honor Badge") == 2) + if(select("KVM Badge", "Valor Badge", "Bravery Badge", "Honor Badge") == 2) .@correct += 10; break; case 3: @@ -1120,19 +1121,19 @@ moc_para01,12,179,6 script Battleground Master 4_M_KY_HEAD,{ mes "In every major city, you can find [] to enter the Battlegrounds."; mes "What words go in the empty spaces of []?"; next; - if(select("Maroll Battleground Recruiter:Tierra Battleground Recruiter:Flavius Battleground Recruiter:KVM Battleground Recruiter") == 1) + if(select("Maroll Battleground Recruiter", "Tierra Battleground Recruiter", "Flavius Battleground Recruiter", "KVM Battleground Recruiter") == 1) .@correct += 10; mes "[Battleground Expert]"; mes "For [], you go in 5vs5 with the intention of trying to reduce the number of enemies on the opposite side."; mes "What words go in the empty spaces of []?"; next; - if(select("Maroll:Flavius:KVM:Tierra") == 3) + if(select("Maroll", "Flavius", "KVM", "Tierra") == 3) .@correct += 10; mes "[Battleground Expert]"; mes "When you complete a battle, you get a prize. The prize from Flavius is called []."; mes "What words go in the empty spaces of []?"; next; - if(select("KVM Badge:Valor Badge:Bravery Badge:Honor Badge") == 3) + if(select("KVM Badge", "Valor Badge", "Bravery Badge", "Honor Badge") == 3) .@correct += 10; break; } @@ -1223,7 +1224,7 @@ moc_para01,28,167,3 script Memorial Dungeon Expert 4_M_LGTGUARD,{ mes "[Memorial Dungeon Expert]"; mes "Since you've come here, it seems you want to learn about the ^006400Memorial Dungeon^000000."; next; - switch(select("Listen about Memorial Dungeon.:End Conversation.")) { + switch(select("Listen about Memorial Dungeon.", "End Conversation.")) { case 1: callsub L_Info; mes "[Memorial Dungeon Expert]"; @@ -1246,7 +1247,7 @@ moc_para01,28,167,3 script Memorial Dungeon Expert 4_M_LGTGUARD,{ mes "As the 4th Expert, I will explain everything to you about ^006400Memorial Dungeon^000000."; mes "Want to hear about ^006400Memorial Dungeon^000000?"; next; - switch(select("Listen about Memorial Dungeon.:End Conversation.")) { + switch(select("Listen about Memorial Dungeon.", "End Conversation.")) { case 1: callsub L_Info; mes "[Memorial Dungeon Expert]"; @@ -1255,7 +1256,7 @@ moc_para01,28,167,3 script Memorial Dungeon Expert 4_M_LGTGUARD,{ while(1) { .@correct = 0; next; - switch(select("On to the quiz!:Explain again please?:Give up.")) { + switch(select("On to the quiz!", "Explain again please?", "Give up.")) { case 1: switch(rand(1,3)) { case 1: @@ -1263,19 +1264,19 @@ moc_para01,28,167,3 script Memorial Dungeon Expert 4_M_LGTGUARD,{ mes "^006400Memorial Dungeon^000000 isn't a dungeon that is open to all users. It's only available to you and your []."; mes "What words go in the empty spaces of []?"; next; - if(select("Party Members:Guildmates:Friends:Family") == 1) + if(select("Party Members", "Guildmates", "Friends", "Family") == 1) .@correct += 10; mes "[Memorial Dungeon Expert]"; mes "If you go to [] and find [], he will give you information about Endless Tower- which is a huge and tall dungeon."; mes "What words go in the empty spaces of []?"; next; - if(select("Prontera, Seiyablem:Alberta, Leyablem:Alberta, Captain Jansen:Prontera, Captin Jansen") == 3) + if(select("Prontera, Seiyablem", "Alberta, Leyablem", "Alberta, Captain Jansen", "Prontera, Captin Jansen") == 3) .@correct += 10; mes "[Memorial Dungeon Expert]"; mes "In order to enter Memorial Dungeon the [] must apply and then be on stand-by to enter. You will enter in the order the application was put in."; mes "What words go in the empty spaces of []?"; next; - if(select("Guild Member:Guild Leader:Party Leader:Party Member") == 3) + if(select("Guild Member", "Guild Leader", "Party Leader", "Party Member") == 3) .@correct += 10; break; case 2: @@ -1283,20 +1284,20 @@ moc_para01,28,167,3 script Memorial Dungeon Expert 4_M_LGTGUARD,{ mes "When you're done with the [], you cannot re-enter the same dungeon for a certain period of time."; mes "What words go in the empty spaces of []?"; next; - if(select("Buff:Ritual:Exploration:Inspection") == 3) + if(select("Buff", "Ritual", "Exploration", "Inspection") == 3) .@correct += 10; mes "[Memorial Dungeon Expert]"; mes "If you go to the Orc Map where all the orcs live, you will be able to find []. He will probably be able to give you information about the Orc's Memory dungeon."; mes "What words go in the empty spaces of []?"; next; - if(select("Insane Scientist:Crazy Scientist:Insane Alchemist:Crazy Alchemist") == 1) + if(select("Insane Scientist", "Crazy Scientist", "Insane Alchemist", "Crazy Alchemist") == 1) .@correct += 10; mes "[Memorial Dungeon Expert]"; mes "In order to enter Memorial Dungeon, the [] must apply- then you'll be able to enter in order of when your application was turned in."; mes "You have to be on stand-by for this."; mes "What words go in the empty spaces of []?"; next; - if(select("Guild Leader:Guildmate:Party Member:Party Leader") == 4) + if(select("Guild Leader", "Guildmate", "Party Member", "Party Leader") == 4) .@correct += 10; break; case 3: @@ -1304,19 +1305,19 @@ moc_para01,28,167,3 script Memorial Dungeon Expert 4_M_LGTGUARD,{ mes "If you go to the place where you can become a monk, the Capitolina Monastery, you can meet []. He will tell you about the dungeon with the Sealed Baphomet."; mes "What words go in the empty spaces of []?"; next; - if(select("Agent Patrick:Patrolman Patrick:Drunken Patrick:Detective Patrick") == 4) + if(select("Agent Patrick", "Patrolman Patrick", "Drunken Patrick", "Detective Patrick") == 4) .@correct += 10; mes "[Memorial Dungeon Expert]"; mes "When you're done with the [], you cannot re-enter the same dungeon for a certain period of time."; mes "What words go in the empty spaces of []?"; next; - if(select("Exploration:Inspection:Buff:Ritual") == 1) + if(select("Exploration", "Inspection", "Buff", "Ritual") == 1) .@correct += 10; mes "[Memorial Dungeon Expert]"; mes "^006400Memorial Dungeon^000000 is not just open to all users. It is open available for you and your []."; mes "What words go in the empty spaces of []?"; next; - if(select("Friends:Family:Party Members:Guildmates") == 3) + if(select("Friends", "Family", "Party Members", "Guildmates") == 3) .@correct += 10; break; } @@ -1401,7 +1402,7 @@ moc_para01,14,168,6 script Map Expert 2_M_SAGE_OLD,{ mes "[Map Expert]"; mes "Seeing that you came to me, I assume you have some questions about ^006400MAP^000000s?"; next; - switch(select("List about the Map.:End Conversation.")) { + switch(select("List about the Map.", "End Conversation.")) { case 1: callsub L_Info; mes "[Map Expert]"; @@ -1424,7 +1425,7 @@ moc_para01,14,168,6 script Map Expert 2_M_SAGE_OLD,{ mes "[Map Expert]"; mes "As the last Expert, I will try to explain everything about ^006400MAP^000000s to make it easy on you. Ready to start?"; next; - switch(select("Listen about Maps.:End Conversation.")) { + switch(select("Listen about Maps.", "End Conversation.")) { case 1: callsub L_Info; mes "[Map Expert]"; @@ -1432,7 +1433,7 @@ moc_para01,14,168,6 script Map Expert 2_M_SAGE_OLD,{ while(1) { .@correct = 0; next; - switch(select("On to the quiz!:Explain again please?:Give up.")) { + switch(select("On to the quiz!", "Explain again please?", "Give up.")) { case 1: switch(rand(1,3)) { case 1: @@ -1440,19 +1441,19 @@ moc_para01,14,168,6 script Map Expert 2_M_SAGE_OLD,{ mes "You can view the map by clicking on the [] button that is located in the upper left hand side."; mes "What words go in the empty spaces of []?"; next; - if(select("SKILL:GUILD:MAP:BOOKING") == 3) + if(select("SKILL", "GUILD", "MAP", "BOOKING") == 3) .@correct += 10; mes "[Map Expert]"; mes "When looking at the map, each area offers the [] and [] information about the monsters. That will take all the guess work out of where you should hunt."; mes "What words go in the empty spaces of []?"; next; - if(select("Name, Age:Attributes, Level:Attributes, Tribe:Name, Level") == 4) + if(select("Name, Age", "Attributes, Level", "Attributes, Tribe", "Name, Level") == 4) .@correct += 10; mes "[Map Expert]"; mes "If you want to stop looking at the map, simple press the shortcut key of [] or ESC and it will close the map for you."; mes "What words go in the empty spaces of []?"; next; - if(select("ALT + F4:CTRL + %:CTRL + M:ALT + ESC") == 2) + if(select("ALT + F4", "CTRL + %", "CTRL + M", "ALT + ESC") == 2) .@correct += 10; break; case 2: @@ -1462,20 +1463,20 @@ moc_para01,14,168,6 script Map Expert 2_M_SAGE_OLD,{ mes "you can see the [] and [] of the region."; mes "What words go in the empty spaces of []?"; next; - if(select("Name, Area Details:Name, Monster Attributes:Specialties, Area Details:Specialties, Name") == 1) + if(select("Name, Area Details", "Name, Monster Attributes", "Specialties, Area Details", "Specialties, Name") == 1) .@correct += 10; mes "[Map Expert]"; mes "If you look to the bottom right of the map, you will see a drawing of []. Click on that or press the TAB shortcut key and you can find out various information."; mes "What words go in the empty spaces of []?"; next; - if(select("Desert Wolf:Mimic:Siroma:Poring") == 4) + if(select("Desert Wolf", "Mimic", "Siroma", "Poring") == 4) .@correct += 10; mes "[Map Expert]"; mes "While looking at the map, when you press the TAB shortcut key, you will be able to find and locate various dungeons and their Entrance Locations."; mes "You can also find the [] of the monsters in that area."; mes "What words go in the empty spaces of []?"; next; - if(select("Name:Level:Attribute:Size") == 2) + if(select("Name", "Level", "Attribute", "Size") == 2) .@correct += 10; break; case 3: @@ -1483,20 +1484,20 @@ moc_para01,14,168,6 script Map Expert 2_M_SAGE_OLD,{ mes "If you want to stop looking at the map, all you need to do is press the [] to go back to your normal screen."; mes "What words go in the empty spaces of []?"; next; - if(select("O:X:EXIT:ALT") == 2) + if(select("O", "X", "EXIT", "ALT") == 2) .@correct += 10; mes "[Map Expert]"; mes "While looking at the map, when you press the TAB shortcut key, you will be able to find and locate various dungeons and their Entrance Locations."; mes "You can also find the [] of the monsters in that area."; mes "What words go in the empty spaces of []?"; next; - if(select("Level:Name:Size:Attribute") == 1) + if(select("Level", "Name", "Size", "Attribute") == 1) .@correct += 10; mes "[Map Expert]"; mes "You can view the map by clicking on the [] button that is located in the upper left hand side."; mes "What words go in the empty spaces of []?"; next; - if(select("GUILD:SKILL:BOOKING:MAP") == 4) + if(select("GUILD", "SKILL", "BOOKING", "MAP") == 4) .@correct += 10; break; } |