diff options
Diffstat (limited to 'world/map/npc/halloween/2006')
21 files changed, 4269 insertions, 0 deletions
diff --git a/world/map/npc/halloween/2006/halloween1.txt b/world/map/npc/halloween/2006/halloween1.txt new file mode 100644 index 00000000..3d36a02b --- /dev/null +++ b/world/map/npc/halloween/2006/halloween1.txt @@ -0,0 +1,213 @@ +011-1.gat,119,78,0 script Halloween1 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST1 == 1) goto L_only_once; + set HWQUEST1,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP == 6) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween10.txt b/world/map/npc/halloween/2006/halloween10.txt new file mode 100644 index 00000000..7f17c860 --- /dev/null +++ b/world/map/npc/halloween/2006/halloween10.txt @@ -0,0 +1,213 @@ +002-4.gat,88,99,0 script Halloween10 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST10 == 1) goto L_only_once; + set HWQUEST10,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP < 7) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween11.txt b/world/map/npc/halloween/2006/halloween11.txt new file mode 100644 index 00000000..adb25c88 --- /dev/null +++ b/world/map/npc/halloween/2006/halloween11.txt @@ -0,0 +1,213 @@ +001-3.gat,71,70,0 script Halloween11 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST11 == 1) goto L_only_once; + set HWQUEST11,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP > 3) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween12.txt b/world/map/npc/halloween/2006/halloween12.txt new file mode 100644 index 00000000..e9dfb3f8 --- /dev/null +++ b/world/map/npc/halloween/2006/halloween12.txt @@ -0,0 +1,213 @@ +005-1.gat,121,69,0 script Halloween12 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST12 == 1) goto L_only_once; + set HWQUEST12,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP > 8) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween13.txt b/world/map/npc/halloween/2006/halloween13.txt new file mode 100644 index 00000000..1d6825f1 --- /dev/null +++ b/world/map/npc/halloween/2006/halloween13.txt @@ -0,0 +1,213 @@ +001-2.gat,38,65,0 script Halloween13 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST13 == 1) goto L_only_once; + set HWQUEST13,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP > 5) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween14.txt b/world/map/npc/halloween/2006/halloween14.txt new file mode 100644 index 00000000..de1bcbd1 --- /dev/null +++ b/world/map/npc/halloween/2006/halloween14.txt @@ -0,0 +1,213 @@ +019-1.gat,56,61,0 script Halloween14 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST14 == 1) goto L_only_once; + set HWQUEST14,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP > 8) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween15.txt b/world/map/npc/halloween/2006/halloween15.txt new file mode 100644 index 00000000..86ae037c --- /dev/null +++ b/world/map/npc/halloween/2006/halloween15.txt @@ -0,0 +1,213 @@ +020-1.gat,51,49,0 script Halloween15 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST15 == 1) goto L_only_once; + set HWQUEST15,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP > 3) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween16.txt b/world/map/npc/halloween/2006/halloween16.txt new file mode 100644 index 00000000..c1ce2a0f --- /dev/null +++ b/world/map/npc/halloween/2006/halloween16.txt @@ -0,0 +1,213 @@ +020-3.gat,35,44,0 script Halloween16 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST16 == 1) goto L_only_once; + set HWQUEST16,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP > 6) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween17.txt b/world/map/npc/halloween/2006/halloween17.txt new file mode 100644 index 00000000..68fa53fc --- /dev/null +++ b/world/map/npc/halloween/2006/halloween17.txt @@ -0,0 +1,213 @@ +020-2.gat,74,27,0 script Halloween17 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST17 == 1) goto L_only_once; + set HWQUEST17,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP > 2) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween18.txt b/world/map/npc/halloween/2006/halloween18.txt new file mode 100644 index 00000000..4fe1c98a --- /dev/null +++ b/world/map/npc/halloween/2006/halloween18.txt @@ -0,0 +1,213 @@ +003-1.gat,130,9,0 script Halloween18 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST18 == 1) goto L_only_once; + set HWQUEST18,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP > 4) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween19.txt b/world/map/npc/halloween/2006/halloween19.txt new file mode 100644 index 00000000..5899781e --- /dev/null +++ b/world/map/npc/halloween/2006/halloween19.txt @@ -0,0 +1,213 @@ +007-1.gat,113,71,0 script Halloween19 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST19 == 1) goto L_only_once; + set HWQUEST19,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP > 8) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween2.txt b/world/map/npc/halloween/2006/halloween2.txt new file mode 100644 index 00000000..d4415452 --- /dev/null +++ b/world/map/npc/halloween/2006/halloween2.txt @@ -0,0 +1,213 @@ +011-1.gat,48,58,0 script Halloween2 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST2 == 1) goto L_only_once; + set HWQUEST2,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP > 8) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween20.txt b/world/map/npc/halloween/2006/halloween20.txt new file mode 100644 index 00000000..bb7c2a0b --- /dev/null +++ b/world/map/npc/halloween/2006/halloween20.txt @@ -0,0 +1,213 @@ +001-1.gat,143,20,0 script Halloween20 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST20 == 1) goto L_only_once; + set HWQUEST20,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP < 2) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween3.txt b/world/map/npc/halloween/2006/halloween3.txt new file mode 100644 index 00000000..c640522e --- /dev/null +++ b/world/map/npc/halloween/2006/halloween3.txt @@ -0,0 +1,213 @@ +011-1.gat,45,85,0 script Halloween3 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST3 == 1) goto L_only_once; + set HWQUEST3,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP < 7) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween4.txt b/world/map/npc/halloween/2006/halloween4.txt new file mode 100644 index 00000000..94f4cc2a --- /dev/null +++ b/world/map/npc/halloween/2006/halloween4.txt @@ -0,0 +1,213 @@ +011-4.gat,11,57,0 script Halloween4 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST4 == 1) goto L_only_once; + set HWQUEST4,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP < 7) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween5.txt b/world/map/npc/halloween/2006/halloween5.txt new file mode 100644 index 00000000..187b59c5 --- /dev/null +++ b/world/map/npc/halloween/2006/halloween5.txt @@ -0,0 +1,213 @@ +011-3.gat,17,30,0 script Halloween5 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST5 == 1) goto L_only_once; + set HWQUEST5,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP == 7) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween6.txt b/world/map/npc/halloween/2006/halloween6.txt new file mode 100644 index 00000000..bd991810 --- /dev/null +++ b/world/map/npc/halloween/2006/halloween6.txt @@ -0,0 +1,213 @@ +010-2.gat,28,48,0 script Halloween6 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST6 == 1) goto L_only_once; + set HWQUEST6,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP == 7) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween7.txt b/world/map/npc/halloween/2006/halloween7.txt new file mode 100644 index 00000000..2e8993aa --- /dev/null +++ b/world/map/npc/halloween/2006/halloween7.txt @@ -0,0 +1,213 @@ +002-2.gat,103,102,0 script Halloween7 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST7 == 1) goto L_only_once; + set HWQUEST7,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP == 7) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween8.txt b/world/map/npc/halloween/2006/halloween8.txt new file mode 100644 index 00000000..257ca0e0 --- /dev/null +++ b/world/map/npc/halloween/2006/halloween8.txt @@ -0,0 +1,213 @@ +002-3.gat,43,67,0 script Halloween8 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST8 == 1) goto L_only_once; + set HWQUEST8,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP == 7) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/halloween9.txt b/world/map/npc/halloween/2006/halloween9.txt new file mode 100644 index 00000000..3b97ecac --- /dev/null +++ b/world/map/npc/halloween/2006/halloween9.txt @@ -0,0 +1,213 @@ +001-1.gat,121,33,0 script Halloween9 103,{ + mes "[Halloweenist]"; + mes "It's Halloween."; + mes "The time for tricks and treats."; + next; + + mes "[Halloweenist]"; + mes "You get one of either from me."; + next; + + menu "Trick or treat.",L_tricktreat,"No thanks.",L_no; + +L_tricktreat: + if(HWQUEST9 == 1) goto L_only_once; + set HWQUEST9,1; + mes "[Halloweenist]"; + mes "Now you will get a..."; + next; + set @TEMP,rand(9); + if(@TEMP > 7) goto L_treat; + goto L_trick; + +L_treat: + mes "[Halloweenist]"; + mes "...Treat!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_treat_0; + if(@TEMP == 1) goto L_treat_1; + if(@TEMP == 2) goto L_treat_2; + if(@TEMP == 3) goto L_treat_3; + if(@TEMP == 4) goto L_treat_4; + if(@TEMP == 5) goto L_treat_5; + if(@TEMP == 6) goto L_treat_6; + if(@TEMP == 7) goto L_treat_7; + if(@TEMP == 8) goto L_treat_8; + if(@TEMP == 9) goto L_treat_9; + +L_trick: + mes "[Halloweenist]"; + mes "...Trick!"; + set @TEMP,rand(9); + next; + if(@TEMP == 0) goto L_trick_0; + if(@TEMP == 1) goto L_trick_1; + if(@TEMP == 2) goto L_trick_2; + if(@TEMP == 3) goto L_trick_3; + if(@TEMP == 4) goto L_trick_4; + if(@TEMP == 5) goto L_trick_5; + if(@TEMP == 6) goto L_trick_6; + if(@TEMP == 7) goto L_trick_7; + if(@TEMP == 8) goto L_trick_8; + if(@TEMP == 9) goto L_trick_9; + +L_trick_0: + mes "[Halloweenist]"; + mes "Mwahahaha!"; + mes "I stole some of your money!"; + set Zeny,Zeny-rand(500,1500); + close; + +L_trick_1: + mes "[Halloweenist]"; + mes "You will now die."; + next; + mes "[Halloweenist]"; + mes "Have a nice halloween as a corpse!"; + gmcommand "@die "; + close; + +L_trick_2: + mes "[Halloweenist]"; + mes "May all of your disgusting stats and skills be gone!"; + next; + mes "[Halloweenist]"; + mes "Abracadabra!"; + gmcommand "@charstreset "+strcharinfo(0); + gmcommand "@charskreset "+strcharinfo(0); + close; + +L_trick_3: + mes "[Halloweenist]"; + mes "You will now get randomly warped!"; + next; + gmcommand "@jump "; + mes "[Halloweenist]"; + mes "Happy Halloween!"; + close; + +L_trick_4: + mes "[Halloweenist]"; + mes "You will now drop all of your items!"; + next; + mes "[Halloweenist]"; + mes "Better luck with my collegues..."; + gmcommand "@dropall "; + close; + +L_trick_5: + mes "[Halloweenist]"; + mes "Your sex will now change!"; + next; + mes "[Halloweenist]"; + mes "Bwahahaha!"; + gmcommand "@charchangesex "+strcharinfo(0); + close; + +L_trick_6: + mes "[Halloweenist]"; + mes "I'll now kill all monsters on this map."; + next; + mes "[Halloweenist]"; + mes "Done!"; + gmcommand "@killmonster2 "; + close; + +L_trick_7: + mes "[Halloweenist]"; + mes "I'll summon maggots!"; + next; + mes "[Halloweenist]"; + mes "Mwahahaha!"; + gmcommand "@spawn 1002 50 "; + close; + +L_trick_8: + mes "[Halloweenist]"; + mes "I'll summon some Fire Skulls now!"; + next; + mes "[Halloweenist]"; + mes "Mwahahahaha!"; + gmcommand "@spawn 1023 5 "; + close; + +L_trick_9: + mes "[Halloweenist]"; + mes "I'll diss you around the server."; + next; + mes "[Halloweenist]"; + mes "Mwahahahah!"; + gmcommand "@kami "+strcharinfo(0)+" is getting tricked!"; + close; + +L_treat_0: + mes "[Halloweenist]"; + mes "You just won some money."; + set Zeny,Zeny+rand(500,15000); + close; + +L_treat_1: + mes "[Halloweenist]"; + mes "You just won a Pumpkin Helmet!"; + getitem 615,1; + close; + +L_treat_2: + mes "[Halloweenist]"; + mes "You just won an Axe Hat!"; + getitem 616,1; + close; + +L_treat_3: + mes "[Halloweenist]"; + mes "You just won a Pirate Hat!"; + getitem 617,1; + close; + +L_treat_4: + mes "[Halloweenist]"; + mes "You just won Goggles!"; + getitem 618,1; + close; + +L_treat_5: + mes "[Halloweenist]"; + mes "You just won Leather Goggles!"; + getitem 619,1; + close; + +L_treat_6: + mes "[Halloweenist]"; + mes "You just won a Circlet!"; + getitem 620,1; + close; + +L_treat_7: + mes "[Halloweenist]"; + mes "You just won an Eyepatch!"; + getitem 621,1; + close; + +L_treat_8: + mes "[Halloweenist]"; + mes "You just won a Bandana!"; + getitem 622,1; + close; + +L_treat_9: + mes "[Halloweenist]"; + mes "You just won 500 exp!"; + getexp 500,0; + close; + +L_only_once: + mes "[Halloweenist]"; + mes "You already got one from me."; + close; + +L_no: + mes "[Halloweenist]"; + mes "You a chicken or something?"; + close; +} diff --git a/world/map/npc/halloween/2006/monsters.txt b/world/map/npc/halloween/2006/monsters.txt new file mode 100644 index 00000000..e64799f4 --- /dev/null +++ b/world/map/npc/halloween/2006/monsters.txt @@ -0,0 +1,9 @@ +002-2.gat,0,0,0,0 monster Jack 1022,20,0,0,0 +001-1.gat,0,0,0,0 monster Fire_Skull 1023,20,0,0,0 +005-1.gat,0,0,0,0 monster Poison_Skull 1024,20,0,0,0 +011-1.gat,0,0,0,0 monster Jack 1022,20,0,0,0 +019-1.gat,0,0,0,0 monster Fire_Skull 1023,20,0,0,0 +020-1.gat,0,0,0,0 monster Poison_Skull 1024,20,0,0,0 +010-2.gat,0,0,0,0 monster Jack 1022,20,0,0,0 +003-1.gat,0,0,0,0 monster Fire_Skull 1023,20,0,0,0 +007-1.gat,0,0,0,0 monster Poison_Skull 1024,20,0,0,0 |