//================= Hercules Script ======================================= //= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| //= | | | | __/ | | (__| |_| | | __/\__ \ //= \_| |_/\___|_| \___|\__,_|_|\___||___/ //================= License =============================================== //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= //= Copyright (C) 2012-2015 Hercules Dev Team //= Copyright (C) Euphy //= Copyright (C) L0ne_W0lf //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by //= the Free Software Foundation, either version 3 of the License, or //= (at your option) any later version. //= //= This program is distributed in the hope that it will be useful, //= but WITHOUT ANY WARRANTY; without even the implied warranty of //= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //= GNU General Public License for more details. //= //= You should have received a copy of the GNU General Public License //= along with this program. If not, see . //========================================================================= //= Guild dungeon event, Schwarzwald //================= Description =========================================== //= Guild dungeon event, Schwarzwald. Retrieve Morestone's pickaxe from //= Kublin. //================= Current Version ======================================= //= 1.2 //========================================================================= schg_dun01,1,1,1 script Monster Controler#sch_gd 4_DOG01,{ OnInit: donpcevent "Monster Controler1#sch::OnKill"; initnpctimer; end; OnTimer3600000: donpcevent "Monster Controler1#sch::OnEnable"; mapannounce "schg_dun01", "Kublin: Aargh!",bc_map,"0x99CC00"; mapannounce "schg_dun01", "Morestone: Stop righ there! You thief!",bc_map,"0x99CC00"; stopnpctimer; end; } schg_dun01,1,2,1 script Monster Controler1#sch 4_DOG01,{ OnEnable: .@callwhere = rand(1,4); if (.@callwhere == 1) { monster "schg_dun01",164,236,"Kublin",1980,1,"Monster Controler1#sch::OnMyMobDead"; } else if (.@callwhere == 2) { monster "schg_dun01",172,122,"Kublin",1980,1,"Monster Controler1#sch::OnMyMobDead"; } else if (.@callwhere == 3) { monster "schg_dun01",247,159,"Kublin",1980,1,"Monster Controler1#sch::OnMyMobDead"; } else { monster "schg_dun01",250,224,"Kublin",1980,1,"Monster Controler1#sch::OnMyMobDead"; } end; OnKill: killmonster "schg_dun01","Monster Controler1#sch::OnMyMobDead"; end; OnMyMobDead: if (mobcount("schg_dun01","Monster Controler1#sch::OnMyMobDead") == 0) { mapannounce "schg_dun01", "Kublin: Aargh!",bc_map,"0x99CC00"; mapannounce "schg_dun01", "Morestone: I thought I heard Kublin screaming!! Who is there? What happened to Kublin? Hey you!",bc_map,"0x99CC00"; donpcevent "Dwarf#sch_gd::OnEnable"; } end; } schg_dun01,194,148,5 script Dwarf#sch_gd 4_M_DWARF,{ if (getcharid(CHAR_ID_GUILD) == 0) { mes "[Dwarf]"; mes "Hey did you see an ugly Goblin come by? He stole something from me!"; close; } .@chk_urquest = questprogress(2143,PLAYTIME); .@chk_yourgdname$ = getguildname(getcharid(CHAR_ID_GUILD)); if ($@gdeventv_s1 == 0) { if ($@gdevents_s$ == "") { $@gdeventv_s1 = 1; $@gdevents_s$ = .@chk_yourgdname$; mes "[Dwarf]"; mes "Help me!"; mes "Please, help me!"; next; switch(select("What happened?", "Nevermind.")) { case 1: mes "[Dwarf]"; mes "I am Morestone and I collect rare gems."; next; mes "[Morestone]"; mes "In my travels, I was told that there were alot of gems in Valfreyja and Nidhoggur, so I came down here."; mes "But here, the soil is very hard to dig into. Fortunately, my ^3131FFPickaxe^000000 never lets me down!"; next; select("Pickaxe!"); mes "[Morestone]"; mes "Yes, my beloved pickaxe!"; mes "I always carry it with me, you know?"; next; mes "[Morestone]"; mes "We started working here together."; mes "After a few days, we finally found something!"; next; select("Something strange??"); mes "[Morestone]"; mes "No, but it was worth quite alot."; mes "But we did not have much time to celebrate. Suddenly, a monster appeared that stole my pickaxe."; mes "His name was^3131FFKublin^000000!"; next; mes "[Morestone]"; mes "He stole my Pickaxe!"; mes "I can't live without it..."; next; if (countitem(Pickaxe) > 0) { mes "[" + strcharinfo(PC_NAME) + "]"; mes "Is this the pickaxe that you've been looking for?"; next; mes "[Morestone]"; mes "You found my Pickaxe?"; mes "Show me, please!"; next; mes "[Morestone]"; mes "Oh, my! You've returned it to me!"; mes "My precious pickaxe, I thought I lost you forever."; next; mes "[Morestone]"; mes "You are great! What guild are you from?"; mes "Could it be Gravity or Mercury?"; next; mes "[" + strcharinfo(PC_NAME) + "]"; mes "I am a member of the ^3131FF"+.@chk_yourgdname$+"^."; next; mes "[Morestone]"; mes "Oh... That guild will receive my greatest respect."; next; mes "[Morestone]"; mes "Oh! My friend, I am very grateful for your help."; mes "As a reward, I will tell you about a mysterious area I have discovered recently."; next; select("A mysterious area?"); mes "[Morestone]"; mes "That's right. I found it when I was digging around here."; mes "It looks like it was made for some special purpose, but since there are no gems around there, I have no interest in it."; next; mes "[Morestone]"; mes "Instead of going there alone, I think it would be more fun to go with your friends..."; next; mes "[Morestone]"; mes "If you want, I can take ^3131FFyou and your guild members^000000 to explore that area."; mes "Do you want to go there now?"; next; switch(select("Wait! I'm not ready yet.", "Let's go!")) { case 1: $@gdeventv_s1 = 0; $@gdevents_s$ = ""; mes "[Morestone]"; mes "Take your time, and find a place to gather your friends."; close; case 2: mes "[Morestone]"; mes "Alright! Let's go."; mes "If your friends visit me again later, I will guide them to that area again."; mes "Don't forget, dwarves are grateful beings! Hahaha!"; delitem Pickaxe,1; $@gdeventv_s1 = 1; $@gdevents_s$ = .@chk_yourgdname$; close2; setquest 2144; warp "schg_que01",103,133; end; } } else { $@gdeventv_s1 = 0; $@gdevents_s$ = ""; mes "[Morestone]"; mes "I will tell you how to find him."; mes "Kublin wears a ridiculous golden hat, It should be easy to recognise him by that."; close; } case 2: $@gdeventv_s1 = 0; $@gdevents_s$ = ""; emotion e_sob; mes "[Dwarf]"; mes "Ahhh..."; close; } } else if ($@gdevents_s$ == .@chk_yourgdname$) { if (questprogress(2144) == 1) { mes "[Morestone]"; mes "I, Morestone, have made an alliance with the "+$@gdevents_s$+" guild."; mes "Oh, you are a member."; mes "Would you like to go to the mysterious area?"; next; switch(select("Let's go.", "No, thanks.")) { case 1: mes "[Morestone]"; mes "I hope you enjoy yourself, my friend."; close2; warp "schg_que01",103,133; end; case 2: mes "[Morestone]"; mes "If you need my assistance, just ask."; mes "Ah! Dont forget, I hate monsters! So I don't want to see them. It will be better if you ask for another favour."; close; } } else { $@gdeventv_s1 = 1; $@gdevents_s$ = .@chk_yourgdname$; mes "[Dwarf]"; mes "Help me!"; mes "Please, help me!"; next; switch(select("What happened?", "Nevermind.")) { case 1: mes "[Dwarf]"; mes "I am Morestone and I collect rare gems."; next; mes "[Morestone]"; mes "In my travels, I was told that there were alot of gems in Valfreyja and Nidhoggur, so I came down here."; mes "But here, the soil is very hard to dig into. Fortunately, my ^3131FFPickaxe^000000 never lets me down!"; next; select("Pickaxe!"); mes "[Morestone]"; mes "Yes, my beloved pickaxe!"; mes "I always carry it with me, you know?"; next; mes "[Morestone]"; mes "We started working here together."; mes "After a few days, we finally found something!"; next; select("Something strange??"); mes "[Morestone]"; mes "No, but it was worth quite alot."; mes "But we did not have much time to celebrate. Suddenly, a monster appeared that stole my pickaxe."; mes "His name was^3131FFKublin^000000!"; next; mes "[Morestone]"; mes "He stole my Pickaxe!"; mes "I can't live without it..."; next; if (countitem(Pickaxe) > 0) { mes "[" + strcharinfo(PC_NAME) + "]"; mes "Is this the pickaxe that you've been looking for?"; next; mes "[Morestone]"; mes "You found my Pickaxe?"; mes "Show me, please!"; next; mes "[Morestone]"; mes "Oh, my! You've returned it to me!"; mes "My precious pickaxe, I thought I lost you forever."; next; mes "[Morestone]"; mes "You are great! What guild are you from?"; mes "Could it be Gravity or Mercury?"; next; mes "[" + strcharinfo(PC_NAME) + "]"; mes "I am a member of the ^3131FF"+.@chk_yourgdname$+"^."; next; mes "[Morestone]"; mes "Oh... That guild will receive my greatest respect."; next; mes "[Morestone]"; mes "Oh! My friend, I am very grateful for your help."; mes "As a reward, I will tell you about a mysterious area I have discovered recently."; next; select("A mysterious area?"); mes "[Morestone]"; mes "That's right. I found it when I was digging around here."; mes "It looks like it was made for some special purpose, but since there are no gems around there, I have no interest in it."; next; mes "[Morestone]"; mes "Instead of going there alone, I think it would be more fun to go with your friends..."; next; mes "[Morestone]"; mes "If you want, I can take ^3131FFyou and your guild members^000000 to explore that area."; mes "Do you want to go there now?"; next; switch(select("Wait! I'm not ready yet.", "Let's go!")) { case 1: $@gdeventv_s1 = 0; $@gdevents_s$ = ""; mes "[Morestone]"; mes "Take your time, and find a place to gather your friends."; close; case 2: mes "[Morestone]"; mes "Alright! Let's go."; mes "If your friends visit me again later, I will guide them to that area again."; mes "Don't forget, dwarves are grateful beings! Hahaha!"; delitem Pickaxe,1; $@gdeventv_s1 = 1; $@gdevents_s$ = .@chk_yourgdname$; close2; setquest 2144; warp "schg_que01",103,133; end; } } else { $@gdeventv_s1 = 0; $@gdevents_s$ = ""; mes "[Morestone]"; mes "I will tell you how to find him."; mes "Kublin wears a ridiculous golden hat, It should be easy to recognise him by that."; close; } case 2: $@gdeventv_s1 = 0; $@gdevents_s$ = ""; emotion e_sob; mes "[Dwarf]"; mes "Ah...."; close; } } } else { mes "[Morestone]"; mes "I, Morestone, have made an alliance with the "+$@gdevents_s$+" guild."; mes "Hm, you're not a member."; mes "Could you please give them my greetings?"; close; } } else { if ($@gdevents_s$ == .@chk_yourgdname$) { if (questprogress(2144) == 1) { mes "[Morestone]"; mes "I, Morestone, have made an alliance with the "+$@gdevents_s$+" guild."; mes "Oh, you are a member."; mes "Would you like to go to the mysterious area?"; next; switch(select("Let's go.", "No, thanks.")) { case 1: mes "[Morestone]"; mes "I hope you enjoy yourself, my friend."; close2; warp "schg_que01",103,133; end; case 2: mes "[Morestone]"; mes "If you need my assistance, just ask."; mes "Ah! Dont forget, I hate monsters! So I don't want to see them. It will be better if you ask for another favour."; close; } } else { $@gdeventv_s1 = 1; $@gdevents_s$ = .@chk_yourgdname$; mes "[Dwarf]"; mes "Help me!"; mes "Please, help me!"; next; switch(select("What happened?", "Nevermind.")) { case 1: mes "[Dwarf]"; mes "I am Morestone and I collect rare gems."; next; mes "[Morestone]"; mes "In my travels, I was told that there were alot of gems in Valfreyja and Nidhoggur, so I came down here."; mes "But here, the soil is very hard to dig into. Fortunately, my ^3131FFPickaxe^000000 never lets me down!"; next; select("Pickaxe!"); mes "[Morestone]"; mes "Yes, my beloved pickaxe!"; mes "I always carry it with me, you know?"; next; mes "[Morestone]"; mes "We started working here together."; mes "After a few days, we finally found something!"; next; select("Something strange??"); mes "[Morestone]"; mes "No, but it was worth quite alot."; mes "But we did not have much time to celebrate. Suddenly, a monster appeared that stole my pickaxe."; mes "His name was^3131FFKublin^000000!"; next; mes "[Morestone]"; mes "He stole my Pickaxe!"; mes "I can't live without it..."; next; if (countitem(Pickaxe) > 0) { mes "[" + strcharinfo(PC_NAME) + "]"; mes "Is this the pickaxe that you've been looking for?"; next; mes "[Morestone]"; mes "You found my Pickaxe?"; mes "Show me, please!"; next; mes "[Morestone]"; mes "Oh, my! You've returned it to me!"; mes "My precious pickaxe, I thought I lost you forever."; next; mes "[Morestone]"; mes "You are great! What guild are you from?"; mes "Could it be Gravity or Mercury?"; next; mes "[" + strcharinfo(PC_NAME) + "]"; mes "I am a member of the ^3131FF"+.@chk_yourgdname$+"^."; next; mes "[Morestone]"; mes "Oh... That guild will receive my greatest respect."; next; mes "[Morestone]"; mes "Oh! My friend, I am very grateful for your help."; mes "As a reward, I will tell you about a mysterious area I have discovered recently."; next; select("A mysterious area?"); mes "[Morestone]"; mes "That's right. I found it when I was digging around here."; mes "It looks like it was made for some special purpose, but since there are no gems around there, I have no interest in it."; next; mes "[Morestone]"; mes "Instead of going there alone, I think it would be more fun to go with your friends..."; next; mes "[Morestone]"; mes "If you want, I can take ^3131FFyou and your guild members^000000 to explore that area."; mes "Do you want to go there now?"; next; switch(select("Wait! I'm not ready yet.", "Let's go!")) { case 1: $@gdeventv_s1 = 0; $@gdevents_s$ = ""; mes "[Morestone]"; mes "Take your time, and find a place to gather you friends."; close; case 2: mes "[Morestone]"; mes "Alright! Let's go."; mes "If your friends visit me again later, I will guide them to that area again."; mes "Don't forget, dwarves are grateful beings! Hahaha!"; delitem Pickaxe,1; $@gdeventv_s1 = 1; $@gdevents_s$ = .@chk_yourgdname$; close2; setquest 2144; warp "schg_que01",103,133; end; } } else { $@gdeventv_s1 = 0; $@gdevents_s$ = ""; mes "[Morestone]"; mes "I will tell you how to find him."; mes "Kublin wears a ridiculous golden hat, It should be easy to recognise him by that."; close; } case 2: $@gdeventv_s1 = 0; $@gdevents_s$ = ""; emotion e_sob; mes "[Dwarf]"; mes "Ah...."; close; } } } else { mes "[Morestone]"; mes "I, Morestone, have made an alliance with the "+$@gdevents_s$+" guild."; mes "Hm, you're not a member."; mes "Could you please give them my greetings?"; close; } } end; OnInit: disablenpc "Dwarf#sch_gd"; $@gdeventv_s1 = 0; $@gdevents_s$ = ""; end; OnEnable: enablenpc "Dwarf#sch_gd"; end; } schg_que01,100,81,3 script Pierrot Pier#sch_gd 4_M_PIERROT,{ specialeffect EF_POISONHIT; .@sprchg_gd = rand(1,5); if (.@sprchg_gd == 1) { setnpcdisplay "Pierrot Pier#sch_gd", 4_GHOSTRING; } else if (.@sprchg_gd == 2) { setnpcdisplay "Pierrot Pier#sch_gd", 4_M_PIERROT; } else if (.@sprchg_gd == 3) { setnpcdisplay "Pierrot Pier#sch_gd", 4_F_06; } else if (.@sprchg_gd == 4) { setnpcdisplay "Pierrot Pier#sch_gd", 4_M_UMDANCEKID2; } else { setnpcdisplay "Pierrot Pier#sch_gd", 4_CAT; } if (checkweight(Knife,1) == 0) { mes "- Wait!! -"; mes "- You're carrying too many items, -"; mes "- you can't receive the materials. -"; mes "- Please use the Kafra Services, -"; mes "- and come back later. -"; close; } if (strcharinfo(PC_NAME) == getguildmaster(getcharid(CHAR_ID_GUILD))) { if ($@gdeventv_s2 == 0) { .@que_2143 = questprogress(2143,PLAYTIME); if (!.@que_2143) { setnpcdisplay "Pierrot Pier#sch_gd", 4_M_PIERROT; mes "A lonely clown is juggling."; next; mes "When looked at closely, the clown is just a puppet that looks like a human."; next; mes "The clown stops, then starts moving in accordance to your movements, noises start to emit from it's mouth."; next; mes "[Pierrot Pier]"; mes "Beep beep beep."; mes "Hello, my friends!"; mapannounce "schg_que01", "Pierrot Pier: Beep beep beep! Hello, my friends!",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "I am the loyal servant of Gergath, and I have finally received my orders."; mes "I am happy to hear all the laughter, but without my master's permission, I can't do anything."; mapannounce "schg_que01", "Pierrot Pier: I am happy to hear all the laughter, but without my master's permission, I can't do anything.",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Did you get permission from Gergath?"; mapannounce "schg_que01", "Pierrot Pier: Did you get permission from Gergath?",bc_map,"0x99CC00"; next; switch(select("I need to check that.", "No.")) { case 1: mes "[Pierrot Pier]"; mes "Please give me the palm of your hand."; mapannounce "schg_que01", "Pierrot Pier: Please give me the palm of your hand.",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Let me see..."; mapannounce "schg_que01", "Pierrot Pier: Let me see...",bc_map,"0x99CC00"; next; emotion e_dots; mes "[Pierrot Pier]"; mes "Hm..."; mapannounce "schg_que01", "Pierrot Pier: Hm...",bc_map,"0x99CC00"; next; emotion e_dots; mes "[Pierrot Pier]"; mes "Okay, I see..."; mapannounce "schg_que01", "Pierrot Pier: Okay, I see...",bc_map,"0x99CC00"; next; emotion e_dots; mes "[Pierrot Pier]"; mes "Indeed..."; mapannounce "schg_que01", "Pierrot Pier: Indeed...",bc_map,"0x99CC00"; next; emotion e_bzz; mes "[Pierrot Pier]"; mes "Verification completed!"; mapannounce "schg_que01", "Pierrot Pier: Verification completed!",bc_map,"0x99CC00"; next; break; case 2: mes "[Pierrot Pier]"; mes "Hm? that's right."; mes "When is that person coming? I am very bored~!"; close; } mes "[Pierrot Pier]"; mes "^3131FF^000000"; mapannounce "schg_que01", "Pierrot Pier: ",bc_map,"0x99CC00"; next; emotion e_ho; mes "[Pierrot Pier]"; mes "Hm? You don't think so?"; mapannounce "schg_que01", "Pierrot Pier: Hm? You don't think so?",bc_map,"0x99CC00"; next; emotion e_heh; mes "[Pierrot Pier]"; mes "Haha, I'm just kidding. Beep beep."; mes "Ah, you are the one my master speaks of."; mapannounce "schg_que01", "Pierrot Pier: Haha, I'm just kidding. Beep beep. You are the one my master speaks of.",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Come, the Gergath has left a message for you."; mes "It's a bit old, but it should still be legible."; next; mes "[Pierrot Pier]"; mes "Alright, let's begin!"; setquest 2143; donpcevent "Gergath#sch_gd::OnEnable"; close; } else if (.@que_2143 == 1) { mes "[Pierrot Pier]"; mes "Let's talk after I finished reading my master's message. Beep beep."; close; } else { mes "[Pierrot Pier]"; mes "My master Gergath sincerely wishes you joy for you and your family everyday."; next; mes "[Pierrot Pier]"; mes "Alright, would you like to play the game Gergath has prepared for you?"; next; switch(select("Game instructions.", "Skip instructions.", "Refuse game.")) { case 1: mes "[Pierrot Pier]"; mes "The game prepared by my master is very unique, yet simple and fun!"; mapannounce "schg_que01", "Pierrot Pier: The game prepared by my lord is very unique, yet simple and fun!",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "It's called \"Find the Treasure Map\"!!"; mapannounce "schg_que01", "Pierrot Pier: It's called \"Find the Treasure Map\"!!",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Do you see this large and green field? Beep, beep?"; mes "I will show you the most incredible magic here."; mes "I will turn this place very white. Veeery white!"; mapannounce "schg_que01", "Pierrot Pier: I will turn this place very white. Veeery white!",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "The game instruction is just to find the treasure map within the time limit."; mes "Sounds easy, right?"; mapannounce "schg_que01", "Pierrot Pier: The game instruction is just to find the treasure map within the time limit. ounds easy, right?",bc_map,"0x99CC00"; next; break; case 2: break; case 3: emotion e_sob; mes "[Pierrot Pier]"; mes "Oh, you don't want to play?"; close; } mes "[Pierrot Pier]"; mes "Okay, I'm ready to begin."; mes "Shall we start? Beep, beep?"; next; switch(select("No.", "Start.")) { case 1: mes "[Pierrot Pier]"; mes "Let me know when you are ready."; close; case 2: mes "[Pierrot Pier]"; mes "Alright! Let us begin!"; next; mes "[Pierrot Pier]"; mes "Ladies, and gentlemen."; mapannounce "schg_que01", "Pierrot Pier: Ladies, and gentlemen.",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Who will find the treasure map in this white world?"; mapannounce "schg_que01", "Pierrot Pier: Who will find the treasure map in this white world?",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Amongst all of you, who shall be the lucky one?"; mapannounce "schg_que01", "Pierrot Pier: Amongst all of you, who shall be the lucky one?",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Let the game.. Begin!"; mapannounce "schg_que01", "Pierrot Pier: Let the game.. Begin!",bc_map,"0x99CC00"; $@gdeventv_s2 = 1; donpcevent "Controller#gdevent_s::OnGame_start"; erasequest 2143; close; } } } else if ($@gdeventv_s2 == 1) { mes "[Pierrot Pier]"; mes "Did you find the treasure map?"; mes "Show me what you have in your hands! Beep, beep!"; next; mes "[Pierrot Pier]"; mes "Let me see..."; next; if (countitem(Glitering_PaperB) > 0) { donpcevent "Controller#gdevent_s::OnStop"; $@gdeventv_s2 = 3; donpcevent "eff_mvp#sch_gd::OnMVP"; mes "[Pierrot Pier]"; mes "Wow~~!!"; mes "Success~!!"; mes "What a success~!!"; mapannounce "schg_que01", "Pierrot Pier: Wow~~!! Success~!! What a success~!!",bc_map,"0x99CC00"; delitem Glitering_PaperB,1; close; } else { if (countitem(Glitering_PaperA) > 0) { mes "[Pierrot Pier]"; mes "Ahh, what a shame, it seems like you haven't found the treasure map yet."; mes "Quickly! Your time is running out! Hurry up!"; close; } else { mes "[Pierrot Pier]"; mes "I don't see anything. Have you even started yet? Beep?"; mes "Hehe, while you're talking to me, the time is slowly ticking away~"; close; } } } else if ($@gdeventv_s2 == 2) { mes "[Pierrot Pier]"; mes "Wah, why is it like this~!!"; mes "Not enough? But this makes the game fun, no? Hahaha!"; next; mes "[Pierrot Pier]"; mes "What did you think?"; next; switch(select("It was pretty hard.", "I should've been successful...")) { case 1: mes "[Pierrot Pier]"; mes "It's like trying to find a needle in a haystack!"; mes "It's hard, but if you find it, it's worth ten times the effort. Beep, beep."; next; break; case 2: mes "[Pierrot Pier]"; mes "Aaah~! Time is gold."; mes "Precious time goes by so fast."; next; break; } mes "[Pierrot Pier]"; mes "I, Pierrot Piere, am not a heartless clown! Beep beep."; mapannounce "schg_que01", "Pierrot Pier: I, Pierrot Piere, am not a heartless clown! Beep beep.",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Your success is my happiness!"; mes "I'll give you one more chance. How's that? Beep?"; mapannounce "schg_que01", "Pierrot Pier: I'll give you one more chance. How's that? Beep?",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Okay, I'm ready to begin."; mes "Shall we start? Beep, beep?"; mapannounce "schg_que01", "Pierrot Pier: Okay, I'm ready to begin. Shall we start? Beep, beep?",bc_map,"0x99CC00"; next; switch(select("No.", "Start.")) { case 1: mes "[Pierrot Pier]"; mes "Let me know when you are ready."; close; case 2: mes "[Pierrot Pier]"; mes "Alright! Let us begin!"; next; mes "[Pierrot Pier]"; mes "Ladies, and gentlemen."; mapannounce "schg_que01", "Pierrot Pier: Ladies, and gentlemen.",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Who will find the treasure map in this white world?"; mapannounce "schg_que01", "Pierrot Pier: Who will find the treasure map in this white world?",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Amongst all of you, who shall be the lucky one?"; mapannounce "schg_que01", "Pierrot Pier: Amongst all of you, who shall be the lucky one?",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Let the game.. Begin!"; mapannounce "schg_que01", "Pierrot Pier: Let the game.. Begin!",bc_map,"0x99CC00"; $@gdeventv_s2 = 10; donpcevent "Controller#gdevent_s::OnGame_start"; close; } } else if ($@gdeventv_s2 == 3) { if (questprogress(2143) == 2) { erasequest 2143; } mes "[Pierrot Pier]"; mes "How did you do it?"; mapannounce "schg_que01", "Pierrot Pier: How did you do it?",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "You managed to find a needle in a haystack!"; mes "Amazing!"; mapannounce "schg_que01", "Pierrot Pier: You managed to find a needle in a haystack! Amazing!!",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "You've completeled an unbelievable task, I will give you the wonderful gift master has prepared!! Ha!"; mapannounce "schg_que01", "Pierrot Pier: You've completeled an unbelievable task, I will give you the wonderful gift my master has prepared!! Ha!",bc_map,"0x99CC00"; mapannounce "schg_que01", "Pierrot Pier: Here, take Pierre's Treasure Boxes.",bc_map,"0x99CC00"; donpcevent "eff_mvp#sch_gd::OnMVP"; $@gdeventv_s2 = 5; getitem Pierre_Treasurebox,10; close; } else if ($@gdeventv_s2 == 4) { mes "[Pierrot Pier]"; mes "Incredible! Unbelievable! Beep beep!"; close; } else if ($@gdeventv_s2 == 5) { mapannounce "schg_que01", "Pierrot Pier: Seeing your smiles, makes Pierrot feel very happy~ See you next time!",bc_map,"0x99CC00"; mes "[Pierrot Pier]"; mes "Did you have fun?"; next; mes "[Pierrot Pier]"; mes "Seeing your smiles, makes Pierrot feel very happy~"; next; mes "[Pierrot Pier]"; mes "I hope to see you again very soon, I must go back to being a doll now."; mes "See you next time!"; erasequest 2144; close; } else { mes "[Pierrot Pier]"; mes "Did you find the treasure map?"; mes "Show me what you have in your hands! Beep, beep!"; next; mes "[Pierrot Pier]"; mes "Let me see."; next; if (countitem(Glitering_PaperB) > 0) { donpcevent "Controller#gdevent_s::OnStop"; $@gdeventv_s2 = 3; donpcevent "eff_mvp#sch_gd::OnMVP"; mes "[Pierrot Pier]"; mes "Wow~~!!"; mes "Success~!!"; mes "What a success~!!"; delitem Glitering_PaperB,1; close; } else { if (countitem(Glitering_PaperA) > 0) { mes "[Pierrot Pier]"; mes "Ahh, what a shame, it seems like you haven't found the treasure map yet."; mes "Quickly! Your time is running out! Hurry up!"; close; } else { mes "[Pierrot Pier]"; mes "I don't see anything. Have you even started yet? Beep?"; mes "Hehe, while you're talking to me, the time is slowly ticking away~"; close; } } } } else { if ($@gdeventv_s2 == 0) { setnpcdisplay "Pierrot Pier#sch_gd", 4_M_PIERROT; mes "A lonely clown is juggling."; next; mes "When looked at closely, the clown is just a puppet that looks like a human."; next; mes "The clown stops, then starts moving in accordance to your movements, noises start to emit from it's mouth."; next; mes "[Pierrot Pier]"; mes "Beep beep beep."; mes "Hello, my friends!"; mapannounce "schg_que01", "Pierrot Pier: Beep beep beep! Hello, my friends!",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "I am the loyal servant of Gergath, and I have finally received my orders."; mes "I am happy to hear all the laughter, but without my master's permission, I can't do anything."; mapannounce "schg_que01", "Pierrot Pier: I am happy to hear all the laughter, but without my master's permission, I can't do anything.",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Did you get permission from the Gergath?"; mapannounce "schg_que01", "Pierrot Pier: Did you get permission from Gergath?",bc_map,"0x99CC00"; next; switch(select("I need to check that.", "No.")) { case 1: mes "[Pierrot Pier]"; mes "Please give me the palm of your hand."; mapannounce "schg_que01", "Pierrot Pier: Please give me the palm of your hand.",bc_map,"0x99CC00"; next; mes "[Pierrot Pier]"; mes "Let me see..."; mapannounce "schg_que01", "Pierrot Pier: Let me see...",bc_map,"0x99CC00"; next; emotion e_dots; mes "[Pierrot Pier]"; mes "Hm..."; mapannounce "schg_que01", "Pierrot Pier: Hm...",bc_map,"0x99CC00"; next; emotion e_dots; mes "[Pierrot Pier]"; mes "Okay, I see..."; mapannounce "schg_que01", "Pierrot Pier: Okay, I see...",bc_map,"0x99CC00"; next; emotion e_dots; mes "[Pierrot Pier]"; mes "Indeed..."; mapannounce "schg_que01", "Pierrot Pier: Indeed...",bc_map,"0x99CC00"; next; emotion e_bzz; mes "[Pierrot Pier]"; mes "Verification completed!"; mapannounce "schg_que01", "Pierrot Pier: Verification completed!",bc_map,"0x99CC00"; next; break; case 2: mes "[Pierrot Pier]"; mes "Hm? that's right."; mes "When is that person coming? I am very bored~!"; close; } emotion e_heh; mes "[Pierrot Pier]"; mes "^3131FF^000000. Beep beep."; next; emotion e_swt2; mes "[Pierrot Pier]"; mes "Hm? You don't think so?"; next; mes "[Pierrot Pier]"; mes "The one my lord appointed is ^3131FF< someone who leads many people >^000000. Beep."; next; mes "[Pierrot Pier]"; mes "Pierrot wants to be someone like that, too. Beep."; close; } else if ($@gdeventv_s2 == 1) { mes "[Pierrot Pier]"; mes "Did you find the treasure map?"; mes "Show me what you have in your hands! Beep, beep!"; next; mes "[Pierrot Pier]"; mes "Let me see..."; next; if (countitem(Glitering_PaperB) > 0) { donpcevent "Controller#gdevent_s::OnStop"; $@gdeventv_s2 = 3; donpcevent "eff_mvp#sch_gd::OnMVP"; mes "[Pierrot Pier]"; mes "Wow~~!!"; mes "Success~!!"; mes "What a success~!!"; mapannounce "schg_que01", "Pierrot Pier: Wow~~!! Success~!! What a success~!!",bc_map,"0x99CC00"; delitem Glitering_PaperB,1; close; } else { if (countitem(Glitering_PaperA) > 0) { mes "[Pierrot Pier]"; mes "Ahh, what a shame, it seems like you haven't found the treasure map yet."; mes "Quickly! Your time is running out! Hurry up!"; close; } else { mes "[Pierrot Pier]"; mes "I don't see anything. Have you even started yet? Beep?"; mes "Hehe, while you're talking to me, the time is slowly ticking away~"; close; } } } else if ($@gdeventv_s2 == 2) { mes "[Pierrot Pier]"; mes "Wah, why is it like this~!!"; mes "Not enough? But this makes the game fun, no? Hahaha!"; close; } else if ($@gdeventv_s2 == 3) { mes "[Pierrot Pier]"; mes "Congratulations, you have succeeded!"; mes "I will talk to your leader about other details."; close; } else if ($@gdeventv_s2 == 4) { mes "[Pierrot Pier]"; mes "Incredible! Unbelievable! Beep beep!"; close; } else if ($@gdeventv_s2 == 5) { mes "[Pierrot Pier]"; mes "Did you have fun?"; next; mes "[Pierrot Pier]"; mes "Seeing your smiles, makes Pierrot feel very happy~"; next; mes "[Pierrot Pier]"; mes "I hope to see you again very soon, I must go back to being a doll now."; mes "See you next time!"; close; } else { mes "[Pierrot Pier]"; mes "Did you find the treasure?"; mes "Show me that thing you are holding, now!"; next; mes "[Pierrot Pier]"; mes "Let me see..."; next; if (countitem(Glitering_PaperB) > 0) { donpcevent "Controller#gdevent_s::OnStop"; $@gdeventv_s2 = 3; donpcevent "eff_mvp#sch_gd::OnMVP"; mes "[Pierrot Pier]"; mes "Wow~~!!"; mes "Success~!!"; mes "What a success~!!"; delitem Glitering_PaperB,1; close; } else { if (countitem(Glitering_PaperA) > 0) { mes "[Pierrot Pier]"; mes "Ahh, what a shame, it seems like you haven't found the treasure map yet."; mes "Quickly! Your time is running out! Hurry up!"; close; } else { mes "[Pierrot Pier]"; mes "I don't see anything. Have you even started yet? Beep?"; mes "Hehe, while you're talking to me, the time is slowly ticking away~"; close; } } } } } schg_que01,10,10,3 script Controller#gdevent_s 4_DOG01,{ OnInit: $@gdeventv_s2 = 0; end; OnWin: donpcevent "treg#sch_gd::OnEnable"; end; OnGame_start: initnpctimer; donpcevent "paper_sp_1_s::OnEnable"; donpcevent "paper_sp_2_s::OnEnable"; donpcevent "paper_sp_3_s::OnEnable"; donpcevent "paper_sp_4_s::OnEnable"; donpcevent "paper_sp_5_s::OnEnable"; donpcevent "paper_sp_6_s::OnEnable"; donpcevent "paper_sp_7_s::OnEnable"; donpcevent "paper_sp_8_s::OnEnable"; donpcevent "paper_sp_9_s::OnEnable"; .@roulette_where = rand(1,9); if (.@roulette_where == 1) { donpcevent "paper_sp_1_s::OnBingo"; } else if (.@roulette_where == 2) { donpcevent "paper_sp_2_s::OnBingo"; } else if (.@roulette_where == 3) { donpcevent "paper_sp_3_s::OnBingo"; } else if (.@roulette_where == 4) { donpcevent "paper_sp_4_s::OnBingo"; } else if (.@roulette_where == 5) { donpcevent "paper_sp_5_s::OnBingo"; } else if (.@roulette_where == 6) { donpcevent "paper_sp_6_s::OnBingo"; } else if (.@roulette_where == 7) { donpcevent "paper_sp_7_s::OnBingo"; } else if (.@roulette_where == 8) { donpcevent "paper_sp_8_s::OnBingo"; } else { donpcevent "paper_sp_9_s::OnBingo"; } end; OnStop: stopnpctimer; end; OnTimer40000: mapannounce "schg_que01", "Pierrot Pier: Time is running out, hurry up!",bc_map,"0x99CC00"; end; OnTimer60000: mapannounce "schg_que01", "Pierrot Pier: Time is up!",bc_map,"0x99CC00"; mapwarp "schg_que01","schg_que01",100,79; enablenpc "removepp_sch_gd"; $@gdeventv_s2 = 2; end; OnTimer63000: stopnpctimer; end; } schg_que01,87,93,0 script paper_sp_1_s HIDDEN_WARP_NPC,{ end; OnEnable: .@paper_while1 = 0; while(1) { if (.@paper_while1 == 100) { break; } else { ++.@paper_while1; .@paper_x1 = rand(81,95); .@paper_y1 = rand(87,100); makeitem 6030,1,"schg_que01",.@paper_x1,.@paper_y1; //Glitering_PaperA } } end; OnBingo: .@paper_x1 = rand(81,95); .@paper_y1 = rand(87,100); makeitem 6031,1,"schg_que01",.@paper_x1,.@paper_y1; //Glitering_PaperB end; } schg_que01,102,93,0 script paper_sp_2_s HIDDEN_WARP_NPC,{ end; OnEnable: .@paper_while2 = 0; while(1) { if (.@paper_while2 == 100) { break; } else { ++.@paper_while2; .@paper_x2 = rand(96,110); .@paper_y2 = rand(87,100); makeitem 6030,1,"schg_que01",.@paper_x2,.@paper_y2; //Glitering_PaperA } } end; OnBingo: .@paper_x2 = rand(96,110); .@paper_y2 = rand(87,100); makeitem 6031,1,"schg_que01",.@paper_x2,.@paper_y2; //Glitering_PaperB end; } schg_que01,117,93,0 script paper_sp_3_s HIDDEN_WARP_NPC,{ end; OnEnable: .@paper_while3 = 0; while(1) { if (.@paper_while3 == 100) { break; } else { ++.@paper_while3; .@paper_x3 = rand(111,124); .@paper_y3 = rand(87,100); makeitem 6030,1,"schg_que01",.@paper_x3,.@paper_y3; //Glitering_PaperA } } end; OnBingo: .@paper_x3 = rand(111,124); .@paper_y3 = rand(87,100); makeitem 6031,1,"schg_que01",.@paper_x3,.@paper_y3; //Glitering_PaperB end; } schg_que01,87,80,0 script paper_sp_4_s HIDDEN_WARP_NPC,{ end; OnEnable: .@paper_while4 = 0; while(1) { if (.@paper_while4 == 100) { break; } else { ++.@paper_while4; .@paper_x4 = rand(81,95); .@paper_y4 = rand(73,86); makeitem 6030,1,"schg_que01",.@paper_x4,.@paper_y4; //Glitering_PaperA } } end; OnBingo: .@paper_x4 = rand(81,95); .@paper_y4 = rand(73,86); makeitem 6031,1,"schg_que01",.@paper_x4,.@paper_y4; //Glitering_PaperB end; } schg_que01,102,80,0 script paper_sp_5_s HIDDEN_WARP_NPC,{ end; OnEnable: .@paper_while5 = 0; while(1) { if (.@paper_while5 == 100) { break; } else { ++.@paper_while5; .@paper_x5 = rand(96,110); .@paper_y5 = rand(73,86); makeitem 6030,1,"schg_que01",.@paper_x5,.@paper_y5; //Glitering_PaperA } } end; OnBingo: .@paper_x5 = rand(96,110); .@paper_y5 = rand(73,86); makeitem 6031,1,"schg_que01",.@paper_x5,.@paper_y5; //Glitering_PaperB end; } schg_que01,117,80,0 script paper_sp_6_s HIDDEN_WARP_NPC,{ end; OnEnable: .@paper_while6 = 0; while(1) { if (.@paper_while6 == 100) { break; } else { ++.@paper_while6; .@paper_x6 = rand(111,124); .@paper_y6 = rand(73,86); makeitem 6030,1,"schg_que01",.@paper_x6,.@paper_y6; //Glitering_PaperA } } end; OnBingo: .@paper_x6 = rand(111,124); .@paper_y6 = rand(73,86); makeitem 6031,1,"schg_que01",.@paper_x6,.@paper_y6; //Glitering_PaperB end; } schg_que01,87,65,0 script paper_sp_7_s HIDDEN_WARP_NPC,{ end; OnEnable: .@paper_while7 = 0; while(1) { if (.@paper_while7 == 100) { break; } else { ++.@paper_while7; .@paper_x7 = rand(81,95); .@paper_y7 = rand(59,72); makeitem 6030,1,"schg_que01",.@paper_x7,.@paper_y7; //Glitering_PaperA } } end; OnBingo: .@paper_x7 = rand(81,95); .@paper_y7 = rand(59,72); makeitem 6031,1,"schg_que01",.@paper_x7,.@paper_y7; //Glitering_PaperB end; } schg_que01,102,65,0 script paper_sp_8_s HIDDEN_WARP_NPC,{ end; OnEnable: .@paper_while8 = 0; while(1) { if (.@paper_while8 == 100) { break; } else { ++.@paper_while8; .@paper_x8 = rand(96,110); .@paper_y8 = rand(59,72); makeitem 6030,1,"schg_que01",.@paper_x8,.@paper_y8; //Glitering_PaperA } } end; OnBingo: .@paper_x8 = rand(96,110); .@paper_y8 = rand(59,72); makeitem 6031,1,"schg_que01",.@paper_x8,.@paper_y8; //Glitering_PaperB end; } schg_que01,117,65,0 script paper_sp_9_s HIDDEN_WARP_NPC,{ end; OnEnable: .@paper_while9 = 0; while(1) { if (.@paper_while9 == 100) { break; } else { ++.@paper_while9; .@paper_x9 = rand(111,124); .@paper_y9 = rand(59,72); makeitem 6030,1,"schg_que01",.@paper_x9,.@paper_y9; //Glitering_PaperA } } end; OnBingo: .@paper_x9 = rand(111,124); .@paper_y9 = rand(59,72); makeitem 6031,1,"schg_que01",.@paper_x9,.@paper_y9; //Glitering_PaperB end; } schg_que01,100,80,0 script removepp_sch_gd FAKE_NPC,5,5,{ end; OnInit: disablenpc "removepp_sch_gd"; end; OnTouch: .@paper_sch_gd = countitem(Glitering_PaperA); .@spaper_sch_gd = countitem(Glitering_PaperB); if ((.@paper_sch_gd > 0) || (.@spaper_sch_gd > 0)) { delitem Glitering_PaperA,.@paper_sch_gd; delitem Glitering_PaperB,.@spaper_sch_gd; } end; } schg_que01,6,6,1 script eff_mvp#sch_gd CLEAR_NPC,{ end; OnMVP: initnpctimer; end; OnTimer1000: specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_1_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_3_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_5_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_7_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_9_s")); end; OnTimer2000: specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_2_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_4_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_6_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_8_s")); end; OnTimer3000: specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_1_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_3_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_5_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_7_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_9_s")); end; OnTimer4000: specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_2_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_4_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_6_s")); specialeffect(EF_MVP, AREA, getnpcid(0, "paper_sp_8_s")); stopnpctimer; end; } schg_que01,100,75,5 script Gergath#sch_gd 4_M_OLDFRIAR,{ end; OnInit: disablenpc "Gergath#sch_gd"; end; OnEnable: enablenpc "Gergath#sch_gd"; specialeffect EF_FORESTLIGHT; initnpctimer; end; OnTimer5000: mapannounce "schg_que01", "Gergath : My dear friend, how have you been? This is something I prepared for you.",bc_map,"0xFFFF00"; end; OnTimer10000: mapannounce "schg_que01", "Gergath : Do you still remember when we were young? We fought everyday like we were sworn enemies.",bc_map,"0xFFFF00"; end; OnTimer15000: mapannounce "schg_que01", "Gergath : No matter how hard the adults tried, we had no intentions to change. Haha.",bc_map,"0xFFFF00"; end; OnTimer20000: mapannounce "schg_que01", "Gergath : But I believe that deep inside, we valued our friendship with each other.",bc_map,"0xFFFF00"; end; OnTimer25000: mapannounce "schg_que01", "Gergath : After I lost my mother's remnants in Mt. Mjolnir, you came to find me.",bc_map,"0xFFFF00"; end; OnTimer30000: mapannounce "schg_que01", "Gergath : When you, handed me my mother's remnants, I couldn't even say thank you.",bc_map,"0xFFFF00"; end; OnTimer35000: mapannounce "schg_que01", "Gergath : I couldn't say it even as I became an old man.",bc_map,"0xFFFF00"; end; OnTimer40000: mapannounce "schg_que01", "Gergath : I found out about your whereabouts not long ago. I heard you were taking care of orphaned children?",bc_map,"0xFFFF00"; end; OnTimer45000: mapannounce "schg_que01", "Gergath : Please accept this as a gift from a useless friend to you and your beloved children. I hope you will like it, haha.",bc_map,"0xFFFF00"; end; OnTimer50000: mapannounce "schg_que01", "Gergath : Pierrot Pier will help you. I hope you can use this chance to return to the past and enjoy yourself with your children.",bc_map,"0xFFFF00"; disablenpc "Gergath#sch_gd"; stopnpctimer; end; } schg_que01,104,140,0 warp back#sch_gd 1,1,schg_dun01,199,192 /* schg_que01,104,140,1 script treg#sch_gd CLEAR_NPC,{ end; OnEnable: monster "schg_que01",87,93,"Poporing",1031,1,"treg#sch_gd::OnMyMobDead"; monster "schg_que01",102,93,"Poporing",1031,1,"treg#sch_gd::OnMyMobDead"; monster "schg_que01",117,93,"Poporing",1031,1,"treg#sch_gd::OnMyMobDead"; monster "schg_que01",87,80,"Poporing",1031,1,"treg#sch_gd::OnMyMobDead"; monster "schg_que01",102,80,"Poporing",1031,1,"treg#sch_gd::OnMyMobDead"; monster "schg_que01",117,80,"Poporing",1031,1,"treg#sch_gd::OnMyMobDead"; monster "schg_que01",87,65,"Poporing",1031,1,"treg#sch_gd::OnMyMobDead"; monster "schg_que01",102,65,"Poporing",1031,1,"treg#sch_gd::OnMyMobDead"; monster "schg_que01",117,65,"Poporing",1031,1,"treg#sch_gd::OnMyMobDead"; end; OnMyMobDead: if (mobcount("schg_que01","treg#sch_gd::OnMyMobDead") == 0) { mapannounce "schg_que01", "Pierrot Pier: Beep! Oh, you already opened the gift? You sure are fast now, beep!",bc_map,"0x99CC00"; $@gdeventv_s2 = 5; } end; } */ schg_que01,98,105,3 script #sch_flower_01::GD_Ev_Flower2 4_YELL_FLOWER,{ end; } schg_que01,94,105,3 duplicate(GD_Ev_Flower2) #sch_flower_02 4_RED_FLOWER schg_que01,90,105,3 duplicate(GD_Ev_Flower2) #sch_flower_03 4_YELL_FLOWER schg_que01,86,105,3 duplicate(GD_Ev_Flower2) #sch_flower_04 4_RED_FLOWER schg_que01,82,105,3 duplicate(GD_Ev_Flower2) #sch_flower_05 4_YELL_FLOWER schg_que01,79,103,3 duplicate(GD_Ev_Flower2) #sch_flower_06 4_RED_FLOWER schg_que01,79,100,3 duplicate(GD_Ev_Flower2) #sch_flower_07 4_YELL_FLOWER schg_que01,79,97,3 duplicate(GD_Ev_Flower2) #sch_flower_08 4_RED_FLOWER schg_que01,79,97,3 duplicate(GD_Ev_Flower2) #sch_flower_09 4_YELL_FLOWER schg_que01,79,94,3 duplicate(GD_Ev_Flower2) #sch_flower_10 4_RED_FLOWER schg_que01,79,91,3 duplicate(GD_Ev_Flower2) #sch_flower_11 4_YELL_FLOWER schg_que01,79,88,3 duplicate(GD_Ev_Flower2) #sch_flower_12 4_RED_FLOWER schg_que01,79,85,3 duplicate(GD_Ev_Flower2) #sch_flower_13 4_YELL_FLOWER schg_que01,79,82,3 duplicate(GD_Ev_Flower2) #sch_flower_14 4_RED_FLOWER schg_que01,79,79,3 duplicate(GD_Ev_Flower2) #sch_flower_15 4_YELL_FLOWER schg_que01,79,76,3 duplicate(GD_Ev_Flower2) #sch_flower_16 4_RED_FLOWER schg_que01,79,73,3 duplicate(GD_Ev_Flower2) #sch_flower_17 4_YELL_FLOWER schg_que01,79,70,3 duplicate(GD_Ev_Flower2) #sch_flower_18 4_RED_FLOWER schg_que01,79,67,3 duplicate(GD_Ev_Flower2) #sch_flower_19 4_YELL_FLOWER schg_que01,79,64,3 duplicate(GD_Ev_Flower2) #sch_flower_20 4_RED_FLOWER schg_que01,79,61,3 duplicate(GD_Ev_Flower2) #sch_flower_21 4_YELL_FLOWER schg_que01,79,58,3 duplicate(GD_Ev_Flower2) #sch_flower_22 4_RED_FLOWER schg_que01,84,58,3 duplicate(GD_Ev_Flower2) #sch_flower_23 4_YELL_FLOWER schg_que01,89,58,3 duplicate(GD_Ev_Flower2) #sch_flower_24 4_RED_FLOWER schg_que01,94,58,3 duplicate(GD_Ev_Flower2) #sch_flower_25 4_YELL_FLOWER schg_que01,99,58,3 duplicate(GD_Ev_Flower2) #sch_flower_26 4_RED_FLOWER schg_que01,104,58,3 duplicate(GD_Ev_Flower2) #sch_flower_27 4_YELL_FLOWER schg_que01,109,58,3 duplicate(GD_Ev_Flower2) #sch_flower_28 4_RED_FLOWER schg_que01,114,58,3 duplicate(GD_Ev_Flower2) #sch_flower_29 4_YELL_FLOWER schg_que01,119,58,3 duplicate(GD_Ev_Flower2) #sch_flower_30 4_RED_FLOWER schg_que01,124,58,3 duplicate(GD_Ev_Flower2) #sch_flower_31 4_YELL_FLOWER schg_que01,129,58,3 duplicate(GD_Ev_Flower2) #sch_flower_32 4_RED_FLOWER schg_que01,129,105,3 duplicate(GD_Ev_Flower2) #sch_flower_33 4_YELL_FLOWER schg_que01,129,103,3 duplicate(GD_Ev_Flower2) #sch_flower_34 4_RED_FLOWER schg_que01,129,100,3 duplicate(GD_Ev_Flower2) #sch_flower_35 4_YELL_FLOWER schg_que01,129,97,3 duplicate(GD_Ev_Flower2) #sch_flower_36 4_RED_FLOWER schg_que01,129,97,3 duplicate(GD_Ev_Flower2) #sch_flower_37 4_YELL_FLOWER schg_que01,129,94,3 duplicate(GD_Ev_Flower2) #sch_flower_38 4_RED_FLOWER schg_que01,129,91,3 duplicate(GD_Ev_Flower2) #sch_flower_39 4_YELL_FLOWER schg_que01,129,88,3 duplicate(GD_Ev_Flower2) #sch_flower_40 4_RED_FLOWER schg_que01,129,85,3 duplicate(GD_Ev_Flower2) #sch_flower_41 4_YELL_FLOWER schg_que01,129,82,3 duplicate(GD_Ev_Flower2) #sch_flower_42 4_RED_FLOWER schg_que01,129,79,3 duplicate(GD_Ev_Flower2) #sch_flower_43 4_YELL_FLOWER schg_que01,129,76,3 duplicate(GD_Ev_Flower2) #sch_flower_44 4_RED_FLOWER schg_que01,129,73,3 duplicate(GD_Ev_Flower2) #sch_flower_45 4_YELL_FLOWER schg_que01,129,70,3 duplicate(GD_Ev_Flower2) #sch_flower_46 4_RED_FLOWER schg_que01,129,67,3 duplicate(GD_Ev_Flower2) #sch_flower_47 4_YELL_FLOWER schg_que01,129,64,3 duplicate(GD_Ev_Flower2) #sch_flower_48 4_RED_FLOWER schg_que01,129,61,3 duplicate(GD_Ev_Flower2) #sch_flower_49 4_YELL_FLOWER schg_que01,129,58,3 duplicate(GD_Ev_Flower2) #sch_flower_50 4_RED_FLOWER schg_que01,124,105,3 duplicate(GD_Ev_Flower2) #sch_flower_51 4_YELL_FLOWER schg_que01,119,105,3 duplicate(GD_Ev_Flower2) #sch_flower_52 4_RED_FLOWER schg_que01,114,105,3 duplicate(GD_Ev_Flower2) #sch_flower_53 4_YELL_FLOWER schg_que01,109,105,3 duplicate(GD_Ev_Flower2) #sch_flower_54 4_RED_FLOWER schg_que01,104,105,3 duplicate(GD_Ev_Flower2) #sch_flower_55 4_BLUE_FLOWER schg_dun01,5,5,1 script Event controller#sch_gd 4_DOG01,{ if (callfunc("F_GM_NPC",1854,0) < 1) { mes "Incorrect password."; close; } else { mes "How can I help you?"; next; switch(select("Reset.", "No, thanks.")) { case 1: mes "Completed."; donpcevent "Monster Controler1#sch::OnControler1#sch_gd"; donpcevent "Monster Controler1#sch::OnControler1#sch_gd"; disablenpc "Dwarf#sch_gd"; $@gdeventv_s1 = 0; $@gdeventv_s2 = 0; $@gdevents_s$ = ""; close; case 2: mes "Good bye~"; close; } } }