prontera,148,194,5 script Quest Board 857,{ mes "[^0000FFQuest Board^000000]"; mes "We are recruiting brave adventurers for fighting off the hordes of monsters!"; mes "Choose us and your efforts will be rewarded."; switch(select("Level 10-39:Level 40-69:Level 59-79:Level 69-99")) { case 1: if (BaseLevel < 10) { mes "[^0000FFQuest Board^000000]"; mes "You aren't strong enough for these quests."; mes "Keep on training yourself!"; close; if (BaseLevel > 39) { mes "[^0000FFQuest Board^000000]"; mes "You are too strong for these quests."; mes "Choose more difficult ones!"; close; mes "[^0000FFQuest Board^000000]"; mes "It's never too early to start fighting real monsters."; next; switch(select("Orc Zombie:Close")) { case 1: mes "[^0000FFQuest Board^000000]"; mes "Explore the Orc Dungeon and kill 100 Orc Zombies."; mes "Reward: 38 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80008) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80008; close; } case 2: if (checkquest(80008) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 38000,0; erasequest 80008; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80008; close; case 2: close; } } } } case 2: if (BaseLevel < 40) { mes "[^0000FFQuest Board^000000]"; mes "You aren't strong enough for these quests."; mes "Keep on training yourself!"; close; if (BaseLevel > 69) { mes "[^0000FFQuest Board^000000]"; mes "You are too strong for these quests."; mes "Choose more difficult ones!"; close; mes "[^0000FFQuest Board^000000]"; mes "Choose from our offers but choose carefully!"; next; switch(select("Les:Myst Case:Piranha:Zenorc:Close")) { case 1: mes "[^0000FFQuest Board^000000]"; mes "Explore the Wood of Moscovia Dungeon and kill 100 Les."; mes "Reward: 100 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80006) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80006; close; } case 2: if (checkquest(80006) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 100000,0; erasequest 80006; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80006; close; } case 2: mes "[^0000FFQuest Board^000000]"; mes "Explore the Toy Factory's Toy Monitoring Room and kill 100 Myst Cases."; mes "Reward: 125 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80007) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80007; close; } case 2: if (checkquest(80007) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 125000,0; erasequest 80007; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80007; close; } case 3: mes "[^0000FFQuest Board^000000]"; mes "Explore the first floor of Brasilis Dungeon and kill 100 Piranhas."; mes "Reward: 125 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80011) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80011; close; } case 2: if (checkquest(80011) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 125000,0; erasequest 80011; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80011; close; } case 4: mes "[^0000FFQuest Board^000000]"; mes "Explore the second floor of the Orc Dungeon and kill 100 Zenorcs."; mes "Reward: 100 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80015) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80015; close; } case 2: if (checkquest(80015) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 100000,0; erasequest 80015; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80015; close; } case 5: close; } } } case 3: if (BaseLevel < 59) { mes "[^0000FFQuest Board^000000]"; mes "You aren't strong enough for these quests."; mes "Keep on training yourself!"; close; if (BaseLevel > 79) { mes "[^0000FFQuest Board^000000]"; mes "You are too strong for these quests."; mes "Choose more difficult ones!"; close; mes "[^0000FFQuest Board^000000]"; mes "Some fun for the middle of your training!"; next; switch(select("Hill Wind:Siroma:Close")) { case 1: mes "[^0000FFQuest Board^000000]"; mes "Explore the Audumra Grass Lands and kill 100 Hill Winds."; mes "Reward: 225 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80003) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80003; close; } case 2: if (checkquest(80003) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 225000,0; erasequest 80003; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80003; close; } case 2: mes "[^0000FFQuest Board^000000]"; mes "Explore the first floor of the Ice Cave and kill 100 Siromas."; mes "Reward: 225 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80013) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80013; close; } case 2: if (checkquest(80013) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 225000,0; erasequest 80013; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80013; close; } case 3: close; } } } case 4: if (BaseLevel < 69) { mes "[^0000FFQuest Board^000000]"; mes "You aren't strong enough for these quests."; mes "Keep on training yourself!"; close; if (BaseLevel > 99) { mes "[^0000FFQuest Board^000000]"; mes "Stop cheating, zzz." close; mes "[^0000FFQuest Board^000000]"; mes "These quests are for the strongest adventurers of all!"; next; switch(select("Alarm:High Orc:Ice Titan:Isilla:Permeter:Pinguicula:Red Ferus:Sleeper:Close")) { case 1: mes "[^0000FFQuest Board^000000]"; mes "Explore the third floor of Clock Tower and kill 100 Alarms."; mes "Reward: 288 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80001) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80001; close; } case 2: if (checkquest(80001) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 288000,0; erasequest 80001; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80001; close; } case 2: mes "[^0000FFQuest Board^000000]"; mes "Explore the West Orc Village and kill 100 High Orcs."; mes "Reward: 360 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80002) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80002; close; } case 2: if (checkquest(80002) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 360000,0; erasequest 80002; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80002; close; } case 3: mes "[^0000FFQuest Board^000000]"; mes "Explore the third floor of Ice Cave and kill 100 Ice Titans."; mes "Reward: 1 000 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80004) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80004; close; } case 2: if (checkquest(80004) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 1000000,0; erasequest 80004; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80004; close; } case 4: mes "[^0000FFQuest Board^000000]"; mes "Explore the second floor of Freya's Sacred Precinct and kill 100 Isillas."; mes "Reward: 300 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80005) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80005; close; } case 2: if (checkquest(80005) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 300000,0; erasequest 80005; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80005; close; } case 5: mes "[^0000FFQuest Board^000000]"; mes "Explore the Turtle Island Dungeon and kill 100 Permeters."; mes "Reward: 300 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80009) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80009; close; } case 2: if (checkquest(80009) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 300000,0; erasequest 80009; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80009; close; } case 6: mes "[^0000FFQuest Board^000000]"; mes "Explore the Splendide Fields and kill 100 Pinguiculas."; mes "Reward: 300 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80010) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80010; close; } case 2: if (checkquest(80010) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 300000,0; erasequest 80010; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80010; close; } case 7: mes "[^0000FFQuest Board^000000]"; mes "Explore the second floor of Abyss Lakes Underground Cave and kill 100 Red Ferus."; mes "Reward: 500 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80012) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80012; close; } case 2: if (checkquest(80012) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 500000,0; erasequest 80012; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80012; close; } case 8: mes "[^0000FFQuest Board^000000]"; mes "Explore the Yuno Fields and kill 100 Sleepers."; mes "Reward: 250 000 Base EXP"; switch ("Accept:Finish:Cancel:Abort")) { case 1: if (checkquest(80014) != -1) { mes "[^0000FFQuest Board^000000]"; mes "You are already on that quest."; close; mes "[^0000FFQuest Board^000000]"; mes "Good luck!"; setquest 80014; close; } case 2: if (checkquest(80014) != 2) { mes "[^0000FFQuest Board^000000]"; mes "You haven't done this quest yet or your quest is inactive."; close; mes "[^0000FFQuest Board^000000]"; mes "Thank you for your hard work! Now you can claim your reward."; getexp 250000,0; erasequest 80014; close; } case 3: close; case 4: mes "[^0000FFQuest Board^000000]"; mes "You have aborted your quest."; erasequest 80014; close; } } } } }