summaryrefslogtreecommitdiff
path: root/npc/events
diff options
context:
space:
mode:
authorFlavioJS <FlavioJS@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-12-05 13:23:07 +0000
committerFlavioJS <FlavioJS@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-12-05 13:23:07 +0000
commit288490094a7fe9167747dc78d416940759a31197 (patch)
tree53dc4f5c2375f4b688b53ca8841630ddec5e1f88 /npc/events
parent8ec1c47aed09c90343949d57c92760ba84738a46 (diff)
downloadhercules-288490094a7fe9167747dc78d416940759a31197.tar.gz
hercules-288490094a7fe9167747dc78d416940759a31197.tar.bz2
hercules-288490094a7fe9167747dc78d416940759a31197.tar.xz
hercules-288490094a7fe9167747dc78d416940759a31197.zip
- Massive EOL normalization & 'svn:eol-style native' flag setting for all txt/conf/h/c files.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9410 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/events')
-rw-r--r--npc/events/alchemist.txt332
-rw-r--r--npc/events/custom/2006_dogs_year.txt190
-rw-r--r--npc/events/custom/draculax.txt260
-rw-r--r--npc/events/custom/event_gefenia.txt112
-rw-r--r--npc/events/custom/hallow06.txt248
-rw-r--r--npc/events/custom/hyegun_event.txt152
-rw-r--r--npc/events/custom/kings_items.txt356
-rw-r--r--npc/events/custom/npc_event_thesign.txt136
-rw-r--r--npc/events/custom/p_track/p_track_core.txt84
-rw-r--r--npc/events/custom/p_track/p_track_warpers.txt146
-rw-r--r--npc/events/custom/uneasy_cemetery.txt266
-rw-r--r--npc/events/custom/valentinesdayexp.txt572
-rw-r--r--npc/events/custom/xmas_rings_event.txt386
-rw-r--r--npc/events/dumplingfestival.txt222
-rw-r--r--npc/events/easter.txt402
-rw-r--r--npc/events/event_skill_reset.txt216
-rw-r--r--npc/events/idul_fitri.txt156
-rw-r--r--npc/events/twintowers.txt188
-rw-r--r--npc/events/valentinesday.txt280
-rw-r--r--npc/events/whiteday.txt256
-rw-r--r--npc/events/xmas.txt746
21 files changed, 2853 insertions, 2853 deletions
diff --git a/npc/events/alchemist.txt b/npc/events/alchemist.txt
index cc64e5654..42250d5dc 100644
--- a/npc/events/alchemist.txt
+++ b/npc/events/alchemist.txt
@@ -1,166 +1,166 @@
-//===========================================================
-//Alchemist Event script 2004/02/14 by kalen
-//===========================================================
-
-ama_in02.gat,61,27,6 script 錬金術師 749,{
- mes "[グレゴリー]";
- mes "キキキキキケケケケケ!";
- mes "驚くべき結果が出た!";
- mes "こんな実験結果が出たのは";
- mes "生まれて初めてだ!";
- next;
- mes "[グレゴリー]";
- mes "こんなに遠くまで来て私の能力を";
- mes "発揮できるとは思いもよらなかったぞ!";
- mes "城主に仕事を頼まれたが……";
- mes "奴は意外におもしろい奴だったぞ。";
- next;
- mes "[グレゴリー]";
- mes "ククク……しかし気をつけねば……";
- mes "こいつの調合方法をかぎつけられたら";
- mes "飲んだ奴が火を噴いて怒る……";
- mes "ケケケケ……";
- next;
- mes "[グレゴリー]";
- mes "ん、ところで私に何か用か?";
- mes "観光で来たんなら静かに村でも";
- mes "見ていくんだな。";
- mes "さもなくばアシッドボトル";
- mes "でも味合わせてやるぞ!キキ……";
- next;
- menu "失礼しました",L1,"お手伝いする事でもありますか?",L2;
-L1:
- mes "[グレゴリー]";
- mes "よしよし……";
- mes "何か聞いてもすぐに忘れろ。";
- mes "それが長く生きるコツさ……";
- mes "キキキキキ……";
- close;
-L2:
- mes "[グレゴリー]";
- mes "手伝うと?";
- mes "そうか……";
- mes "もう私の願ったものはもう少しで";
- mes "完成する。キキキキキ……";
- next;
- mes "[グレゴリー]";
- mes "私が実験するのに必要な属性石を";
- mes "いくつか用意してくれるとありがたい。";
- mes "今持っている物があるか?";
- next;
- menu "いいえ",L2_1,"いくつかあります",L2_2;
-L2_1:
- mes "[グレゴリー]";
- mes "それなら言おう。";
- mes "どれでもいいから同じ種類の";
- mes "属性石を8個ずつ集めてほしい。";
- mes "そうすれば、私が良い物に";
- mes "変えてやるぞ。";
- next;
- mes "[グレゴリー]";
- mes "もし間違った物を持ってきたら、";
- mes "足元にファイアーボトルを";
- mes "投げるぞ!";
- next;
- mes "[グレゴリー]";
- mes "それでは、手伝うと言った以上";
- mes "約束は守るんだぞ!キキキキ……";
- close;
-L2_2:
- mes "[グレゴリー]";
- mes "よし、何を持っている?";
- next;
- menu "ミスティックフローズン",L2_2_1,"グレイトネイチャ",L2_2_2,"フレイムハート",L2_2_3,"ラフウィンド",L2_2_4;
- L2_2_1:
- if (countitem(995) < 8) goto Llowitem;
- mes "[グレゴリー]";
- mes "それを8個をもらう代わりに";
- mes "他の属性石を一つ作ってやろう。";
- mes "悪い取引じゃないだろう?";
- next;
- mes "[グレゴリー]";
- mes "ほら、どれを作ろうか?";
- next;
- menu "グレイトネイチャ",L2_2_1_1,"フレイムハート",L2_2_1_2,"ラフウィンド",L2_2_1_3,"取引をやめる",LEnd;
-L2_2_1_1:
- delitem 995,8;getitem 997,1;goto Lfinal;
-L2_2_1_2:
- delitem 995,8;getitem 994,1;goto Lfinal;
-L2_2_1_3:
- delitem 995,8;getitem 996,1;goto Lfinal;
- L2_2_2:
- if (countitem(997) < 8) goto Llowitem;
- mes "[グレゴリー]";
- mes "それを8個をもらう代わりに";
- mes "他の属性石を一つ作ってやろう。";
- mes "悪い取引じゃないだろう?";
- next;
- mes "[グレゴリー]";
- mes "ほら、どれを作ろうか?";
- next;
- menu "ミスティックフローズン",L2_2_2_1,"フレイムハート",L2_2_2_2,"ラフウィンド",L2_2_2_3,"取引をやめる",LEnd;
-L2_2_2_1:
- delitem 997,8;getitem 995,1;goto Lfinal;
-L2_2_2_2:
- delitem 997,8;getitem 994,1;goto Lfinal;
-L2_2_2_3:
- delitem 997,8;getitem 996,1;goto Lfinal;
- L2_2_3:
- if (countitem(994) < 8) goto Llowitem;
- mes "[グレゴリー]";
- mes "それを8個をもらう代わりに";
- mes "他の属性石を一つ作ってやろう。";
- mes "悪い取引じゃないだろう?";
- next;
- mes "[グレゴリー]";
- mes "ほら、どれを作ろうか?";
- next;
- menu "ミスティックフローズン",L2_2_3_1,"グレイトネイチャ",L2_2_3_2,"ラフウィンド",L2_2_3_3,"取引をやめる",LEnd;
-L2_2_3_1:
- delitem 994,8;getitem 995,1;goto Lfinal;
-L2_2_3_2:
- delitem 994,8;getitem 997,1;goto Lfinal;
-L2_2_3_3:
- delitem 994,8;getitem 996,1;goto Lfinal;
- L2_2_4:
- if (countitem(996) < 8) goto Llowitem;
- mes "[グレゴリー]";
- mes "それを8個をもらう代わりに";
- mes "他の属性石を一つ作ってやろう。";
- mes "悪い取引じゃないだろう?";
- next;
- mes "[グレゴリー]";
- mes "ほら、どれを作ろうか?";
- next;
- menu "ミスティックフローズン",L2_2_4_1,"グレイトネイチャ",L2_2_4_2,"フレイムハート",L2_2_4_3,"取引をやめる",LEnd;
-L2_2_4_1:
- delitem 996,8;getitem 995,1;goto Lfinal;
-L2_2_4_2:
- delitem 996,8;getitem 997,1;goto Lfinal;
-L2_2_4_3:
- delitem 996,8;getitem 994,1;goto Lfinal;
-Lfinal:
- mes "[グレゴリー]";
- mes "ジジジ……ガリガリゴリ……";
- mes "うむ、できた。";
- mes "ほら、大事に使うように。";
- mes "またあれば持ってきなさい。";
- close;
-Llowitem:
- mes "[グレゴリー]";
- mes "ジジジ……ガリガリゴリ……";
- mes "ん……属性石はどうした?";
- mes "どこかでなくしてきたか?";
- next;
- mes "[グレゴリー]";
- mes "また持ってきなさい!";
- mes "手伝うと言った以上";
- mes "約束は守るんだぞ!キキキキ……";
- close;
-LEnd:
- mes "[グレゴリー]";
- mes "く……まぁいいが……";
- mes "私がここに居ることは内緒だぞ。";
- mes "約束だぞ!";
- close;
-}
+//===========================================================
+//Alchemist Event script 2004/02/14 by kalen
+//===========================================================
+
+ama_in02.gat,61,27,6 script 錬金術師 749,{
+ mes "[グレゴリー]";
+ mes "キキキキキケケケケケ!";
+ mes "驚くべき結果が出た!";
+ mes "こんな実験結果が出たのは";
+ mes "生まれて初めてだ!";
+ next;
+ mes "[グレゴリー]";
+ mes "こんなに遠くまで来て私の能力を";
+ mes "発揮できるとは思いもよらなかったぞ!";
+ mes "城主に仕事を頼まれたが……";
+ mes "奴は意外におもしろい奴だったぞ。";
+ next;
+ mes "[グレゴリー]";
+ mes "ククク……しかし気をつけねば……";
+ mes "こいつの調合方法をかぎつけられたら";
+ mes "飲んだ奴が火を噴いて怒る……";
+ mes "ケケケケ……";
+ next;
+ mes "[グレゴリー]";
+ mes "ん、ところで私に何か用か?";
+ mes "観光で来たんなら静かに村でも";
+ mes "見ていくんだな。";
+ mes "さもなくばアシッドボトル";
+ mes "でも味合わせてやるぞ!キキ……";
+ next;
+ menu "失礼しました",L1,"お手伝いする事でもありますか?",L2;
+L1:
+ mes "[グレゴリー]";
+ mes "よしよし……";
+ mes "何か聞いてもすぐに忘れろ。";
+ mes "それが長く生きるコツさ……";
+ mes "キキキキキ……";
+ close;
+L2:
+ mes "[グレゴリー]";
+ mes "手伝うと?";
+ mes "そうか……";
+ mes "もう私の願ったものはもう少しで";
+ mes "完成する。キキキキキ……";
+ next;
+ mes "[グレゴリー]";
+ mes "私が実験するのに必要な属性石を";
+ mes "いくつか用意してくれるとありがたい。";
+ mes "今持っている物があるか?";
+ next;
+ menu "いいえ",L2_1,"いくつかあります",L2_2;
+L2_1:
+ mes "[グレゴリー]";
+ mes "それなら言おう。";
+ mes "どれでもいいから同じ種類の";
+ mes "属性石を8個ずつ集めてほしい。";
+ mes "そうすれば、私が良い物に";
+ mes "変えてやるぞ。";
+ next;
+ mes "[グレゴリー]";
+ mes "もし間違った物を持ってきたら、";
+ mes "足元にファイアーボトルを";
+ mes "投げるぞ!";
+ next;
+ mes "[グレゴリー]";
+ mes "それでは、手伝うと言った以上";
+ mes "約束は守るんだぞ!キキキキ……";
+ close;
+L2_2:
+ mes "[グレゴリー]";
+ mes "よし、何を持っている?";
+ next;
+ menu "ミスティックフローズン",L2_2_1,"グレイトネイチャ",L2_2_2,"フレイムハート",L2_2_3,"ラフウィンド",L2_2_4;
+ L2_2_1:
+ if (countitem(995) < 8) goto Llowitem;
+ mes "[グレゴリー]";
+ mes "それを8個をもらう代わりに";
+ mes "他の属性石を一つ作ってやろう。";
+ mes "悪い取引じゃないだろう?";
+ next;
+ mes "[グレゴリー]";
+ mes "ほら、どれを作ろうか?";
+ next;
+ menu "グレイトネイチャ",L2_2_1_1,"フレイムハート",L2_2_1_2,"ラフウィンド",L2_2_1_3,"取引をやめる",LEnd;
+L2_2_1_1:
+ delitem 995,8;getitem 997,1;goto Lfinal;
+L2_2_1_2:
+ delitem 995,8;getitem 994,1;goto Lfinal;
+L2_2_1_3:
+ delitem 995,8;getitem 996,1;goto Lfinal;
+ L2_2_2:
+ if (countitem(997) < 8) goto Llowitem;
+ mes "[グレゴリー]";
+ mes "それを8個をもらう代わりに";
+ mes "他の属性石を一つ作ってやろう。";
+ mes "悪い取引じゃないだろう?";
+ next;
+ mes "[グレゴリー]";
+ mes "ほら、どれを作ろうか?";
+ next;
+ menu "ミスティックフローズン",L2_2_2_1,"フレイムハート",L2_2_2_2,"ラフウィンド",L2_2_2_3,"取引をやめる",LEnd;
+L2_2_2_1:
+ delitem 997,8;getitem 995,1;goto Lfinal;
+L2_2_2_2:
+ delitem 997,8;getitem 994,1;goto Lfinal;
+L2_2_2_3:
+ delitem 997,8;getitem 996,1;goto Lfinal;
+ L2_2_3:
+ if (countitem(994) < 8) goto Llowitem;
+ mes "[グレゴリー]";
+ mes "それを8個をもらう代わりに";
+ mes "他の属性石を一つ作ってやろう。";
+ mes "悪い取引じゃないだろう?";
+ next;
+ mes "[グレゴリー]";
+ mes "ほら、どれを作ろうか?";
+ next;
+ menu "ミスティックフローズン",L2_2_3_1,"グレイトネイチャ",L2_2_3_2,"ラフウィンド",L2_2_3_3,"取引をやめる",LEnd;
+L2_2_3_1:
+ delitem 994,8;getitem 995,1;goto Lfinal;
+L2_2_3_2:
+ delitem 994,8;getitem 997,1;goto Lfinal;
+L2_2_3_3:
+ delitem 994,8;getitem 996,1;goto Lfinal;
+ L2_2_4:
+ if (countitem(996) < 8) goto Llowitem;
+ mes "[グレゴリー]";
+ mes "それを8個をもらう代わりに";
+ mes "他の属性石を一つ作ってやろう。";
+ mes "悪い取引じゃないだろう?";
+ next;
+ mes "[グレゴリー]";
+ mes "ほら、どれを作ろうか?";
+ next;
+ menu "ミスティックフローズン",L2_2_4_1,"グレイトネイチャ",L2_2_4_2,"フレイムハート",L2_2_4_3,"取引をやめる",LEnd;
+L2_2_4_1:
+ delitem 996,8;getitem 995,1;goto Lfinal;
+L2_2_4_2:
+ delitem 996,8;getitem 997,1;goto Lfinal;
+L2_2_4_3:
+ delitem 996,8;getitem 994,1;goto Lfinal;
+Lfinal:
+ mes "[グレゴリー]";
+ mes "ジジジ……ガリガリゴリ……";
+ mes "うむ、できた。";
+ mes "ほら、大事に使うように。";
+ mes "またあれば持ってきなさい。";
+ close;
+Llowitem:
+ mes "[グレゴリー]";
+ mes "ジジジ……ガリガリゴリ……";
+ mes "ん……属性石はどうした?";
+ mes "どこかでなくしてきたか?";
+ next;
+ mes "[グレゴリー]";
+ mes "また持ってきなさい!";
+ mes "手伝うと言った以上";
+ mes "約束は守るんだぞ!キキキキ……";
+ close;
+LEnd:
+ mes "[グレゴリー]";
+ mes "く……まぁいいが……";
+ mes "私がここに居ることは内緒だぞ。";
+ mes "約束だぞ!";
+ close;
+}
diff --git a/npc/events/custom/2006_dogs_year.txt b/npc/events/custom/2006_dogs_year.txt
index 2f3afefd8..303e7ee52 100644
--- a/npc/events/custom/2006_dogs_year.txt
+++ b/npc/events/custom/2006_dogs_year.txt
@@ -1,95 +1,95 @@
-//===== eAthena Script =======================================
-//= Eastern New Year 2006 The Year Of The Fire Dog
-//===== By: ==================================================
-//= Lupus (1.0)
-//===== Current Version: =====================================
-//= 1.0
-//===== Compatible With: =====================================
-//= eAthena Version; 5xxx+ (with 'disguise' command)
-//===== Description: =========================================
-//= Custom event: For 28-29 January
-//===== Additional Comments: =================================
-//= 1.0 Tested, fully working.[Lupus]
-//= Add some national info in English if you can.
-//= (Mine was in Russian, and it's damn hard to translate 8)
-//============================================================
-
-
-prontera.gat,149,167,6 script Maria 81,{
- mes "[Maria]";
- //month
- if((gettime(6)==1 && (gettime(5)==28 || gettime(5)==29))==0) {
- mes "Happy New Year Of The Fire Dog! Woof!";
- close;
- }
-
- mes "Happy New Year of The Fire Dog!";
- if(rand(2))mes "By the way, 'Dogs' fit the most to the ones, born in years of Horse, Tiger and Rabbit.";
- next;
- menu "Tell me about Japanese traditions",-,
- "Tell me about Chinese New Year",M_NGCH,
- "Tell me about Korean New Year",M_NGCO,
- "I need a doggy costume!",M_PRIZE,
- "Happy New Year to you.",LEnd;
-
- mes "[Maria]";
- mes "Japan...";
- mes "Put here some notes in English about their HNY.";
- next;
- mes "[Maria]";
- mes "Put here some notes in English about their HNY.";
- close;
-
-M_NGCH:
- mes "[Maria]";
- mes "China...";
- mes "Put here some notes in English about their HNY.";
- next;
- mes "[Maria]";
- mes "Put here some notes in English about their HNY.";
- close;
-
-M_NGCO:
- mes "[Maria]";
- mes "Korea...";
- mes "Put here some notes in English about their HNY.";
- next;
- mes "[Maria]";
- mes "Put here some notes in English about their HNY.";
- close;
-
-M_PRIZE:
- mes "[Maria]";
- if(countitem(12132)>9) {
- mes "You should use all of your old costumes first!";
- close;
- }
- mes "Some buddhistic books tell us legends about humans to dogs reincarnation... Buy ^FF0000this magic doggie costume^000000 for just ^0000FF999 Zeny^000000!";
- mes "And prove old legends yourself!";
- next;
- menu "I'll buy one.",-,"No, thank you.",LEnd;
-
- mes "[Maria]";
- if(Zeny<999) goto NoZ;
- set Zeny,Zeny-999;
- getitem 12132,1;
- mes "Here you go. Its form will show true power of your spirit.";
- emotion 15;
- close;
- NoZ:
- mes "Oh dear, you lack of zeny. I have 7 puppies to feed, you know...";
- emotion 17;
- close;
- LEnd:
- mes "[Maria]";
- mes "Happy New Year of the Fire Me!!! Woof-woof!";
- emotion rand(19,20);
- close;
-
-OnInit:
- //Magic Doggie Costum
- setitemscript 12132,"{ misceffect 215; if(BaseLevel>97){disguise 1022;end;}if(BaseLevel>90){disguise 1296;end;}if(BaseLevel>80){disguise 1106;end;}if(BaseLevel>50){disguise 1013;end;}if(BaseLevel>40){disguise 1135;end;}disguise 1107;}";
- end;
-}
-
-prontera.gat,0,0,0,0 monster Fire Dog 1987,50,3600000,1800000,0
+//===== eAthena Script =======================================
+//= Eastern New Year 2006 The Year Of The Fire Dog
+//===== By: ==================================================
+//= Lupus (1.0)
+//===== Current Version: =====================================
+//= 1.0
+//===== Compatible With: =====================================
+//= eAthena Version; 5xxx+ (with 'disguise' command)
+//===== Description: =========================================
+//= Custom event: For 28-29 January
+//===== Additional Comments: =================================
+//= 1.0 Tested, fully working.[Lupus]
+//= Add some national info in English if you can.
+//= (Mine was in Russian, and it's damn hard to translate 8)
+//============================================================
+
+
+prontera.gat,149,167,6 script Maria 81,{
+ mes "[Maria]";
+ //month
+ if((gettime(6)==1 && (gettime(5)==28 || gettime(5)==29))==0) {
+ mes "Happy New Year Of The Fire Dog! Woof!";
+ close;
+ }
+
+ mes "Happy New Year of The Fire Dog!";
+ if(rand(2))mes "By the way, 'Dogs' fit the most to the ones, born in years of Horse, Tiger and Rabbit.";
+ next;
+ menu "Tell me about Japanese traditions",-,
+ "Tell me about Chinese New Year",M_NGCH,
+ "Tell me about Korean New Year",M_NGCO,
+ "I need a doggy costume!",M_PRIZE,
+ "Happy New Year to you.",LEnd;
+
+ mes "[Maria]";
+ mes "Japan...";
+ mes "Put here some notes in English about their HNY.";
+ next;
+ mes "[Maria]";
+ mes "Put here some notes in English about their HNY.";
+ close;
+
+M_NGCH:
+ mes "[Maria]";
+ mes "China...";
+ mes "Put here some notes in English about their HNY.";
+ next;
+ mes "[Maria]";
+ mes "Put here some notes in English about their HNY.";
+ close;
+
+M_NGCO:
+ mes "[Maria]";
+ mes "Korea...";
+ mes "Put here some notes in English about their HNY.";
+ next;
+ mes "[Maria]";
+ mes "Put here some notes in English about their HNY.";
+ close;
+
+M_PRIZE:
+ mes "[Maria]";
+ if(countitem(12132)>9) {
+ mes "You should use all of your old costumes first!";
+ close;
+ }
+ mes "Some buddhistic books tell us legends about humans to dogs reincarnation... Buy ^FF0000this magic doggie costume^000000 for just ^0000FF999 Zeny^000000!";
+ mes "And prove old legends yourself!";
+ next;
+ menu "I'll buy one.",-,"No, thank you.",LEnd;
+
+ mes "[Maria]";
+ if(Zeny<999) goto NoZ;
+ set Zeny,Zeny-999;
+ getitem 12132,1;
+ mes "Here you go. Its form will show true power of your spirit.";
+ emotion 15;
+ close;
+ NoZ:
+ mes "Oh dear, you lack of zeny. I have 7 puppies to feed, you know...";
+ emotion 17;
+ close;
+ LEnd:
+ mes "[Maria]";
+ mes "Happy New Year of the Fire Me!!! Woof-woof!";
+ emotion rand(19,20);
+ close;
+
+OnInit:
+ //Magic Doggie Costum
+ setitemscript 12132,"{ misceffect 215; if(BaseLevel>97){disguise 1022;end;}if(BaseLevel>90){disguise 1296;end;}if(BaseLevel>80){disguise 1106;end;}if(BaseLevel>50){disguise 1013;end;}if(BaseLevel>40){disguise 1135;end;}disguise 1107;}";
+ end;
+}
+
+prontera.gat,0,0,0,0 monster Fire Dog 1987,50,3600000,1800000,0
diff --git a/npc/events/custom/draculax.txt b/npc/events/custom/draculax.txt
index ff9fcce44..e0312c8cc 100644
--- a/npc/events/custom/draculax.txt
+++ b/npc/events/custom/draculax.txt
@@ -1,130 +1,130 @@
-//===== eAthena Script =======================================
-//= Dracula X Script
-//===== By: ==================================================
-//= valaris (1.0)
-//===== Current Version: =====================================
-//= 1.0a
-//===== Compatible With: =====================================
-//= eAthena RC4+
-//===== Description: =========================================
-//= Custom Dracula X Event
-//============================================================
-
-
-mag_dun02.gat,72,182,1 script Dracula's Coffin::Dracula_Init -1,{
-
-OnInit:
- set $dracula_event,0;
- end;
-
-OnKilled:
- MapAnnounce "mag_dun02.gat","Dracula's curse has been lifted!",17;
- set $dracula_event,0;
- initnpctimer;
- end;
-
-OnTimer7200000:
- if($dracula_event==0)
- stopnpctimer;
- enablenpc "Dracula_Event";
- end;
-}
-
-mag_dun02.gat,72,182,1 script Dracula's Coffin::Dracula_Event 801,{
-
- if($dracula_event==1)
- close;
-
- set $dracula_event,1;
- MapAnnounce "mag_dun02.gat","Count Dracula : Who has awakened me from my slumber?",17;
- npcskilleffect 21,10,66,175;
- initnpctimer;
- end;
-
-OnTimer500:
- npcskilleffect 21,10,74,187;
- end;
-
-OnTimer1000:
- npcskilleffect 21,10,80,180;
- end;
-
-OnTimer1500:
- npcskilleffect 21,10,79,183;
- end;
-
-OnTimer2000:
- npcskilleffect 21,10,66,175;
- end;
-
-OnTimer2500:
- npcskilleffect 21,10,63,186;
- end;
-
-OnTimer3000:
- npcskilleffect 21,10,75,186;
- end;
-
-OnTimer3500:
- npcskilleffect 21,10,75,173;
- end;
-
-OnTimer4000:
- npcskilleffect 21,10,80,170;
- end;
-
-OnTimer4500:
- npcskilleffect 21,10,60,179;
- end;
-
-OnTimer5000:
- npcskilleffect 21,10,74,187;
- end;
-
-OnTimer6000:
- npcskilleffect 21,10,69,182;
- end;
-
-OnTimer6500:
- npcskilleffect 21,10,80,180;
- end;
-
-OnTimer7000:
- npcskilleffect 21,10,60,179;
- end;
-
-OnTimer7500:
- npcskilleffect 21,10,66,175;
- end;
-
-OnTimer8000:
- npcskilleffect 21,10,80,187;
- end;
-
-OnTimer8500:
- npcskilleffect 21,10,75,186;
- end;
-
-OnTimer9000:
- npcskilleffect 21,10,75,173;
- end;
-
-OnTimer9500:
- npcskilleffect 21,10,80,170;
- end;
-
-OnTimer10000:
- npcskilleffect 21,10,63,186;
- end;
-
-OnTimer10500:
- npcskilleffect 21,10,74,187;
- end;
-
-OnTimer11000:
- npcskilleffect 21,10,72,182;
- monster "mag_dun02.gat",72,182,"Count Dracula",1389,1,"Dracula_Init::OnKilled";
- stopnpctimer;
- disablenpc "Dracula_Event";
- end;
-}
+//===== eAthena Script =======================================
+//= Dracula X Script
+//===== By: ==================================================
+//= valaris (1.0)
+//===== Current Version: =====================================
+//= 1.0a
+//===== Compatible With: =====================================
+//= eAthena RC4+
+//===== Description: =========================================
+//= Custom Dracula X Event
+//============================================================
+
+
+mag_dun02.gat,72,182,1 script Dracula's Coffin::Dracula_Init -1,{
+
+OnInit:
+ set $dracula_event,0;
+ end;
+
+OnKilled:
+ MapAnnounce "mag_dun02.gat","Dracula's curse has been lifted!",17;
+ set $dracula_event,0;
+ initnpctimer;
+ end;
+
+OnTimer7200000:
+ if($dracula_event==0)
+ stopnpctimer;
+ enablenpc "Dracula_Event";
+ end;
+}
+
+mag_dun02.gat,72,182,1 script Dracula's Coffin::Dracula_Event 801,{
+
+ if($dracula_event==1)
+ close;
+
+ set $dracula_event,1;
+ MapAnnounce "mag_dun02.gat","Count Dracula : Who has awakened me from my slumber?",17;
+ npcskilleffect 21,10,66,175;
+ initnpctimer;
+ end;
+
+OnTimer500:
+ npcskilleffect 21,10,74,187;
+ end;
+
+OnTimer1000:
+ npcskilleffect 21,10,80,180;
+ end;
+
+OnTimer1500:
+ npcskilleffect 21,10,79,183;
+ end;
+
+OnTimer2000:
+ npcskilleffect 21,10,66,175;
+ end;
+
+OnTimer2500:
+ npcskilleffect 21,10,63,186;
+ end;
+
+OnTimer3000:
+ npcskilleffect 21,10,75,186;
+ end;
+
+OnTimer3500:
+ npcskilleffect 21,10,75,173;
+ end;
+
+OnTimer4000:
+ npcskilleffect 21,10,80,170;
+ end;
+
+OnTimer4500:
+ npcskilleffect 21,10,60,179;
+ end;
+
+OnTimer5000:
+ npcskilleffect 21,10,74,187;
+ end;
+
+OnTimer6000:
+ npcskilleffect 21,10,69,182;
+ end;
+
+OnTimer6500:
+ npcskilleffect 21,10,80,180;
+ end;
+
+OnTimer7000:
+ npcskilleffect 21,10,60,179;
+ end;
+
+OnTimer7500:
+ npcskilleffect 21,10,66,175;
+ end;
+
+OnTimer8000:
+ npcskilleffect 21,10,80,187;
+ end;
+
+OnTimer8500:
+ npcskilleffect 21,10,75,186;
+ end;
+
+OnTimer9000:
+ npcskilleffect 21,10,75,173;
+ end;
+
+OnTimer9500:
+ npcskilleffect 21,10,80,170;
+ end;
+
+OnTimer10000:
+ npcskilleffect 21,10,63,186;
+ end;
+
+OnTimer10500:
+ npcskilleffect 21,10,74,187;
+ end;
+
+OnTimer11000:
+ npcskilleffect 21,10,72,182;
+ monster "mag_dun02.gat",72,182,"Count Dracula",1389,1,"Dracula_Init::OnKilled";
+ stopnpctimer;
+ disablenpc "Dracula_Event";
+ end;
+}
diff --git a/npc/events/custom/event_gefenia.txt b/npc/events/custom/event_gefenia.txt
index da79b4b85..191ce43db 100644
--- a/npc/events/custom/event_gefenia.txt
+++ b/npc/events/custom/event_gefenia.txt
@@ -1,57 +1,57 @@
-//===== eAthena Script ========================================
-//= Gefenia Warper Script
-//===== By: ==================================================
-//= [Muad_Dib] 1.0a
-//===== Current Version: =====================================
-//= 1.0a
-//===== Compatible With: =====================================
-//= Any Athena Version; RO Episode 6+
-//===== Description: =========================================
-//= Temp Gefenia Warper
-//===== Additional Comments: =================================
-//= 07/06/05 : Added 1st Version. [Muad_Dib]
-//= Converted to eAthena format by Dr.Evil
-//============================================================
-
-
-gefenia01.gat,132,169,5 script Explorer#1 740,{
- mes "[Explorer]";
- mes "Do you really want to go back??";
- next;
- menu "Yes.",-,"No.",M_END;
-
- warp "gef_dun03.gat", 138, 117;
- end;
-
-M_END:
- mes "Ok, don't come back until you want to leave this place.";
- close;
-}
-
-gef_dun03.gat,131,118,6 script Explorer#2 740,{
- mes "[Explorer]";
- mes "Hi...";
- next;
- mes "[Explorer]";
- mes "I can send you to the ^FF3300Geffenia City Ruins^000000... You just need the Key!.";
- mes "Do you have the Key? It looks like a crystal.";
- next;
- menu "Yes, I Got the key.",-,"No, I'll go look for it.",M_END;
-
- if (countitem(7025) < 1) goto L_NOKEY; // Item: Lucifer's Lament
- mes "[Explorer]";
- mes "Good, you got the right key! Let's go!";
- next;
- warp "gefenia01.gat", 136, 166;
- end;
-
-M_END:
- mes "[Explorer]";
- mes "Don't come back until you have the key!";
- close;
-
-L_NOKEY:
- mes "[Explorer]";
- mes "Sorry.. you don't have the key...";
- close;
+//===== eAthena Script ========================================
+//= Gefenia Warper Script
+//===== By: ==================================================
+//= [Muad_Dib] 1.0a
+//===== Current Version: =====================================
+//= 1.0a
+//===== Compatible With: =====================================
+//= Any Athena Version; RO Episode 6+
+//===== Description: =========================================
+//= Temp Gefenia Warper
+//===== Additional Comments: =================================
+//= 07/06/05 : Added 1st Version. [Muad_Dib]
+//= Converted to eAthena format by Dr.Evil
+//============================================================
+
+
+gefenia01.gat,132,169,5 script Explorer#1 740,{
+ mes "[Explorer]";
+ mes "Do you really want to go back??";
+ next;
+ menu "Yes.",-,"No.",M_END;
+
+ warp "gef_dun03.gat", 138, 117;
+ end;
+
+M_END:
+ mes "Ok, don't come back until you want to leave this place.";
+ close;
+}
+
+gef_dun03.gat,131,118,6 script Explorer#2 740,{
+ mes "[Explorer]";
+ mes "Hi...";
+ next;
+ mes "[Explorer]";
+ mes "I can send you to the ^FF3300Geffenia City Ruins^000000... You just need the Key!.";
+ mes "Do you have the Key? It looks like a crystal.";
+ next;
+ menu "Yes, I Got the key.",-,"No, I'll go look for it.",M_END;
+
+ if (countitem(7025) < 1) goto L_NOKEY; // Item: Lucifer's Lament
+ mes "[Explorer]";
+ mes "Good, you got the right key! Let's go!";
+ next;
+ warp "gefenia01.gat", 136, 166;
+ end;
+
+M_END:
+ mes "[Explorer]";
+ mes "Don't come back until you have the key!";
+ close;
+
+L_NOKEY:
+ mes "[Explorer]";
+ mes "Sorry.. you don't have the key...";
+ close;
} \ No newline at end of file
diff --git a/npc/events/custom/hallow06.txt b/npc/events/custom/hallow06.txt
index c88c190e3..bbf7ceac5 100644
--- a/npc/events/custom/hallow06.txt
+++ b/npc/events/custom/hallow06.txt
@@ -1,125 +1,125 @@
-//===== eAthena Script =======================================
-//= Custom Halloween Event 2006
-//===== By: ==================================================
-//= Stryker
-//===== Current Version: =====================================
-//= 1.2
-//===== Compatible With: =====================================
-//= Latest Svn
-//===== Description: =========================================
-//= Halloween Event Script
-//===== Additional Comments: =================================
-//= Version 1.1 - Added trick to script
-//= 1.2 fixed bugs, optimized. Now uses 1 var instead of 3 [Lupus]
-//============================================================
-
-
-prontera.gat,151,190,5 script Hallows' Eve Event 807,{
- mes "[Hallows' Eve Event]";
- if(Class == Job_Novice){
- mes "I am sorry but you have to got a job to complete the event.";
- emotion e_swt,1;
- close;
- }
- if(EVENT_HALWN06&1 && EVENT_HALWN06&2){
- mes "I am sorry but you have already completed the event.";
- emotion e_sry;
- close;
- }
- mes "Greetings fellow lively human.";
- next;
- mes "[Hallows' Eve Event]";
- mes "Halloween is upon us and it is almost time to adventure out into places few dare go.";
- next;
- mes "[Hallows' Eve Event]";
- mes "Trick or treat, which do you prefer?";
- next;
- menu "Trick",-, "Treat",L_Treat;
-
- mes "[Hallows' Eve Event]";
- if(EVENT_HALWN06&2){
- mes "I'm sorry but you have already had a trick. Why don't you go pick a treat now.";
- emotion e_sry;
- close;
- }
- mes "Give me a min...";
- next;
- set BaseExp,BaseExp+BaseLevel*1000;
- set EVENT_HALWN06,EVENT_HALWN06|2;
-
- mes "[Hallows' Eve Event]";
- mes "Here is your treat. Your Base EXP has been slightly increased.";
- next;
- mes "[Hallows' Eve Event]";
- mes "I hope you enjoy your trick and Happy Halloween!";
- close;
-
-L_Treat:
- mes "[Hallows' Eve Event]";
- if(EVENT_HALWN06&1){
- mes "I'm sorry but you have already had a treat. Why don't you go pick a trick now.";
- emotion e_sry;
- close;
- }
- if(!(EVENT_HALWN06&4)){
- mes "Great! This shall be so much fun.";
- next;
- mes "[Hallows' Eve Event]";
- mes "I will be sending you on a scavenger hunt for items.";
- next;
- mes "[Hallows' Eve Event]";
- mes "Bring back all the necessary items, and I will create you a treat.";
- next;
- mes "[Hallows' Eve Event]";
- mes "Not just any normal treat either that you can eat, but it is something you can wear on your head.";
- next;
- mes "[Hallows' Eve Event]";
- mes "But with all things made, some items are required first.";
- mes "The list:";
- mes "1 Hat,";
- mes "30 Pumpkin, and";
- mes "20 Black Piece of Cloth";
- next;
- mes "[Hallows' Eve Event]";
- mes "Hurry along now.";
- set EVENT_HALWN06,EVENT_HALWN06|4;
- close;
- }
- mes "Did you get the items I requested or do you need to see the list again?";
- next;
- menu "Got'em",-, "Don't Have",L_Dont_Have, "See List",L_List;
-
- mes "[Hallows' Eve Event]";
- if((countitem(2220) < 1) || (countitem(535) < 30) || (countitem(7205) < 20)){
- mes "You don't have enough items. Come back when you do.";
- emotion e_sry;
- close;
- }
- delitem 2220,1;
- delitem 535,30;
- delitem 7205,20;
- getitem 5134,1;
- set EVENT_HALWN06,EVENT_HALWN06|1;
- mes "Good job! I hope you are happy with your item.";
- emotion e_grat;
- next;
- mes "[Hallows' Eve Event]";
- mes "Enjoy the rest of your halloween.";
- emotion e_scissors,1;
- close;
-
-L_Dont_Have:
- mes "[Hallows' Eve Event]";
- mes "Go back out and search for them. Would you like to view the list?";
- next;
- menu "No",-, "Yes",L_List;
- close;
-
-L_List:
- mes "[Hallows' Eve Event]";
- mes "I require the following items:";
- mes "1 Hat,";
- mes "30 Pumpkin, and";
- mes "20 Black Piece of Cloth.";
- close;
+//===== eAthena Script =======================================
+//= Custom Halloween Event 2006
+//===== By: ==================================================
+//= Stryker
+//===== Current Version: =====================================
+//= 1.2
+//===== Compatible With: =====================================
+//= Latest Svn
+//===== Description: =========================================
+//= Halloween Event Script
+//===== Additional Comments: =================================
+//= Version 1.1 - Added trick to script
+//= 1.2 fixed bugs, optimized. Now uses 1 var instead of 3 [Lupus]
+//============================================================
+
+
+prontera.gat,151,190,5 script Hallows' Eve Event 807,{
+ mes "[Hallows' Eve Event]";
+ if(Class == Job_Novice){
+ mes "I am sorry but you have to got a job to complete the event.";
+ emotion e_swt,1;
+ close;
+ }
+ if(EVENT_HALWN06&1 && EVENT_HALWN06&2){
+ mes "I am sorry but you have already completed the event.";
+ emotion e_sry;
+ close;
+ }
+ mes "Greetings fellow lively human.";
+ next;
+ mes "[Hallows' Eve Event]";
+ mes "Halloween is upon us and it is almost time to adventure out into places few dare go.";
+ next;
+ mes "[Hallows' Eve Event]";
+ mes "Trick or treat, which do you prefer?";
+ next;
+ menu "Trick",-, "Treat",L_Treat;
+
+ mes "[Hallows' Eve Event]";
+ if(EVENT_HALWN06&2){
+ mes "I'm sorry but you have already had a trick. Why don't you go pick a treat now.";
+ emotion e_sry;
+ close;
+ }
+ mes "Give me a min...";
+ next;
+ set BaseExp,BaseExp+BaseLevel*1000;
+ set EVENT_HALWN06,EVENT_HALWN06|2;
+
+ mes "[Hallows' Eve Event]";
+ mes "Here is your treat. Your Base EXP has been slightly increased.";
+ next;
+ mes "[Hallows' Eve Event]";
+ mes "I hope you enjoy your trick and Happy Halloween!";
+ close;
+
+L_Treat:
+ mes "[Hallows' Eve Event]";
+ if(EVENT_HALWN06&1){
+ mes "I'm sorry but you have already had a treat. Why don't you go pick a trick now.";
+ emotion e_sry;
+ close;
+ }
+ if(!(EVENT_HALWN06&4)){
+ mes "Great! This shall be so much fun.";
+ next;
+ mes "[Hallows' Eve Event]";
+ mes "I will be sending you on a scavenger hunt for items.";
+ next;
+ mes "[Hallows' Eve Event]";
+ mes "Bring back all the necessary items, and I will create you a treat.";
+ next;
+ mes "[Hallows' Eve Event]";
+ mes "Not just any normal treat either that you can eat, but it is something you can wear on your head.";
+ next;
+ mes "[Hallows' Eve Event]";
+ mes "But with all things made, some items are required first.";
+ mes "The list:";
+ mes "1 Hat,";
+ mes "30 Pumpkin, and";
+ mes "20 Black Piece of Cloth";
+ next;
+ mes "[Hallows' Eve Event]";
+ mes "Hurry along now.";
+ set EVENT_HALWN06,EVENT_HALWN06|4;
+ close;
+ }
+ mes "Did you get the items I requested or do you need to see the list again?";
+ next;
+ menu "Got'em",-, "Don't Have",L_Dont_Have, "See List",L_List;
+
+ mes "[Hallows' Eve Event]";
+ if((countitem(2220) < 1) || (countitem(535) < 30) || (countitem(7205) < 20)){
+ mes "You don't have enough items. Come back when you do.";
+ emotion e_sry;
+ close;
+ }
+ delitem 2220,1;
+ delitem 535,30;
+ delitem 7205,20;
+ getitem 5134,1;
+ set EVENT_HALWN06,EVENT_HALWN06|1;
+ mes "Good job! I hope you are happy with your item.";
+ emotion e_grat;
+ next;
+ mes "[Hallows' Eve Event]";
+ mes "Enjoy the rest of your halloween.";
+ emotion e_scissors,1;
+ close;
+
+L_Dont_Have:
+ mes "[Hallows' Eve Event]";
+ mes "Go back out and search for them. Would you like to view the list?";
+ next;
+ menu "No",-, "Yes",L_List;
+ close;
+
+L_List:
+ mes "[Hallows' Eve Event]";
+ mes "I require the following items:";
+ mes "1 Hat,";
+ mes "30 Pumpkin, and";
+ mes "20 Black Piece of Cloth.";
+ close;
} \ No newline at end of file
diff --git a/npc/events/custom/hyegun_event.txt b/npc/events/custom/hyegun_event.txt
index 5f10c7a14..4f0cfe49b 100644
--- a/npc/events/custom/hyegun_event.txt
+++ b/npc/events/custom/hyegun_event.txt
@@ -1,77 +1,77 @@
-//===== eAthena Script =======================================
-//= HyeGun Event
-//===== By: ==================================================
-//= Synesthesia
-//===== Current Version: =====================================
-//= 1.0
-//===== Compatible With: =====================================
-//= Any Athena Version I think
-//===== Description: =========================================
-//= Event similar to iRO's Christmas event when searching for Antonios.
-//===== Additional Comments: =================================
-//= Drink Jakada!
-//============================================================
-
-//HyeGun Mob spawning
-anthell01.gat,0,0,0,0 monster Hyegun 1512,3,180000,30000,0
-mag_dun01.gat,0,0,0,0 monster Hyegun 1512,3,180000,30000,0
-alde_dun01.gat,0,0,0,0 monster Hyegun 1512,3,180000,30000,0
-in_sphinx1.gat,0,0,0,0 monster Hyegun 1512,3,180000,30000,0
-
-//Munak Quest
-pay_dun01.gat,53,269,6 script Munak 1026,{
-if(event_hyegun==3) goto Lfinished;
-mes "[^FF0000Munak^000000]";
-mes "Hello, kinda strange talking to a Munak huh?";
-mes "I'm a friendly Munak that wants to tell you something.";
-menu "Listen to her story",Lok,"Leave",Lno;
-
- Lok:
- mes "[^FF0000Munak^000000]";
- mes "Well see our father ^666600HyeGun^000000 has been terrible to us Munaks.";
- mes "We would like you to get revenge for what he has done to us.";
- next;
- mes "When you find him, kill him.";
- mes "He will drop an item that you will have to bring to me to prove his death.";
- mes "Bring me ^FF00003 ^008800Yggdrasil Dew^000000 and I'll give you a reward.";
- mes "Remember, you may only do this quest ^FF00003 times.";
- menu "Info about HyeGun",Lhyeinfo,"Give her the items",Litem,"Leave",Lno;
-
- Lhyeinfo:
- mes "[^FF0000Munak^000000]";
- mes "- HyeGun looks like us but he's a tanish color type with long hair.";
- mes "- He's been last seen in the first level of the 4 most popular dungeons.";
- mes "He doesn't hang out here because there's so many of us.";
- mes "Anything else?";
- menu "Info about HyeGun",Lhyeinfo,"Give her the items",Litem,"Leave",Lno;
-
- Litem:
- mes "[^FF0000Munak^000000]";
- mes "Ahh so you've completed the task so soon?";
- mes "Good job";
- mes "Let's see if you've got the right stuff.";
- next;
- if (countitem(7141) < 3)goto Lnoitem;
- mes "Good job, here's your reward.";
- next;
- delitem 7141,3;
- getitem 617,1;
- set event_hyegun,event_hyegun+1;
- close;
-
- Lfinished:
- mes "[^FF0000Munak^000000]";
- mes "I'm sorry, you've already completed my task 3 times.";
- close;
-
- Lno:
- mes "[^FF0000Munak^000000]";
- mes "Okay then, when you feel brave enough, come on back.";
- close;
-
- Lnoitem:
- mes "[^FF0000Munak^000000]";
- mes "Hey, you don't have the Yggdrasil Dew.";
- mes "Come back when you've gotten 3 of them.";
- close;
+//===== eAthena Script =======================================
+//= HyeGun Event
+//===== By: ==================================================
+//= Synesthesia
+//===== Current Version: =====================================
+//= 1.0
+//===== Compatible With: =====================================
+//= Any Athena Version I think
+//===== Description: =========================================
+//= Event similar to iRO's Christmas event when searching for Antonios.
+//===== Additional Comments: =================================
+//= Drink Jakada!
+//============================================================
+
+//HyeGun Mob spawning
+anthell01.gat,0,0,0,0 monster Hyegun 1512,3,180000,30000,0
+mag_dun01.gat,0,0,0,0 monster Hyegun 1512,3,180000,30000,0
+alde_dun01.gat,0,0,0,0 monster Hyegun 1512,3,180000,30000,0
+in_sphinx1.gat,0,0,0,0 monster Hyegun 1512,3,180000,30000,0
+
+//Munak Quest
+pay_dun01.gat,53,269,6 script Munak 1026,{
+if(event_hyegun==3) goto Lfinished;
+mes "[^FF0000Munak^000000]";
+mes "Hello, kinda strange talking to a Munak huh?";
+mes "I'm a friendly Munak that wants to tell you something.";
+menu "Listen to her story",Lok,"Leave",Lno;
+
+ Lok:
+ mes "[^FF0000Munak^000000]";
+ mes "Well see our father ^666600HyeGun^000000 has been terrible to us Munaks.";
+ mes "We would like you to get revenge for what he has done to us.";
+ next;
+ mes "When you find him, kill him.";
+ mes "He will drop an item that you will have to bring to me to prove his death.";
+ mes "Bring me ^FF00003 ^008800Yggdrasil Dew^000000 and I'll give you a reward.";
+ mes "Remember, you may only do this quest ^FF00003 times.";
+ menu "Info about HyeGun",Lhyeinfo,"Give her the items",Litem,"Leave",Lno;
+
+ Lhyeinfo:
+ mes "[^FF0000Munak^000000]";
+ mes "- HyeGun looks like us but he's a tanish color type with long hair.";
+ mes "- He's been last seen in the first level of the 4 most popular dungeons.";
+ mes "He doesn't hang out here because there's so many of us.";
+ mes "Anything else?";
+ menu "Info about HyeGun",Lhyeinfo,"Give her the items",Litem,"Leave",Lno;
+
+ Litem:
+ mes "[^FF0000Munak^000000]";
+ mes "Ahh so you've completed the task so soon?";
+ mes "Good job";
+ mes "Let's see if you've got the right stuff.";
+ next;
+ if (countitem(7141) < 3)goto Lnoitem;
+ mes "Good job, here's your reward.";
+ next;
+ delitem 7141,3;
+ getitem 617,1;
+ set event_hyegun,event_hyegun+1;
+ close;
+
+ Lfinished:
+ mes "[^FF0000Munak^000000]";
+ mes "I'm sorry, you've already completed my task 3 times.";
+ close;
+
+ Lno:
+ mes "[^FF0000Munak^000000]";
+ mes "Okay then, when you feel brave enough, come on back.";
+ close;
+
+ Lnoitem:
+ mes "[^FF0000Munak^000000]";
+ mes "Hey, you don't have the Yggdrasil Dew.";
+ mes "Come back when you've gotten 3 of them.";
+ close;
} \ No newline at end of file
diff --git a/npc/events/custom/kings_items.txt b/npc/events/custom/kings_items.txt
index 66576225a..6ccc26545 100644
--- a/npc/events/custom/kings_items.txt
+++ b/npc/events/custom/kings_items.txt
@@ -1,178 +1,178 @@
-//===== eAthena Script =======================================
-//= Event King Items
-//===== By: ==================================================
-//= $ephiroth
-//===== Current Version: =====================================
-//= 1.0
-//===== Compatible With: =====================================
-//= eAthena Version
-//===== Description: =========================================
-//= Grand Circlet Quest combined with Excalibur Quest.
-//= Converted to eAthena format from Fusion.
-//= 2006/09/27: 1.0 Release and fully working. [$ephiroth]
-//============================================================
-
-prt_castle.gat,80,170,4 script King of Prontera 108,{
- set @npcname$,"[King of Prontera]";
-
- mes @npcname$;
- mes "Hello can you help me?";
- next;
- menu "Sure, what can I do?",L_Sure,"No sorry I'm busy",L_Quit;
-
-L_Sure:
- mes @npcname$;
- mes "Thank you.";
- mes "Well, my daughter next to me is a little rowdy";
- mes "if you got her these items I'm sure she would calm down.";
- mes "If you bring me these items I'll give you my crown or my sword";
- mes "Both are very special.";
- next;
- menu "Ok what do you need?",L_Req,"I have the items",L_Have,"Forget it",L_Quit;
-
-L_Req:
- mes @npcname$;
- mes "If you could get me:";
- mes "^00B6FF30 Chonchon doll^000000";
- mes "^D5A50050 Poring doll^000000";
- mes "^0080FF20 Yoyo doll^000000";
- mes "^CC66331 3carat diamond^000000";
- mes "^3131FF20 Illusion Flowers^000000";
- mes "^AA00AA20 Singing Flowers^000000";
- mes "I'll give you my crown.";
- next;
- mes @npcname$;
- mes "If you could get me:";
- mes "^0000881 Angel Band^000000";
- mes "^4422FF1 Heaven Ring^000000";
- mes "^AA00AA1 Emperium^000000";
- mes "I'll give my sword.";
- mes "Once you find those, come back to me.";
- close;
-
-L_Have:
- mes @npcname$;
- mes "What item you want?";
- next;
- menu "Crown",L_crown,"Sword",L_sword;
-
-L_crown:
- if(countitem(742)<30) goto L_Error;
- if(countitem(741)<50) goto L_Error1;
- if(countitem(753)<20) goto L_Error2;
- if(countitem(732)<1) goto L_Error3;
- if(countitem(710)<20) goto L_Error4;
- if(countitem(629)<20) goto L_Error5;
- delitem 742,30;
- delitem 741,50;
- delitem 753,20;
- delitem 732,1;
- delitem 710,20;
- delitem 629,20;
- mes @npcname$;
- mes "THANK YOU SOO MUCH!!";
- mes "This will surely calm her down.";
- mes "Let me just take the items from you.";
- next;
- mes @npcname$;
- mes "As I promised here is my crown.";
- getitem 5007,1;
- next;
- mes @npcname$;
- mes "Well, I have to calm her down now.";
- mes "Thanks again!";
- close;
-L_sword:
- if(countitem(2254)<1) goto L_NoAngel;
- if(countitem(2282)<1) goto L_NoHeaven;
- if(countitem(714)<1) goto L_NoEmp;
- delitem 2254,1;
- delitem 2282,1;
- delitem 714,1;
- mes @npcname$;
- mes "THANK YOU SOO MUCH!!";
- mes "This will surely calm her down.";
- mes "Let me just take the items from you.";
- next;
- mes @npcname$;
- mes "As I promised here is my sword.";
- getitem 1137,1;
- next;
- mes @npcname$;
- mes "Well, I have to calm her down now.";
- mes "Thanks again!";
- close;
-
-L_NoAngel:
- mes @npcname$;
- mes "Sorry but you must have at least one Angel Band.";
- mes "Come back after you get ALL the items.";
- close;
-
-L_NoHeaven:
- mes @npcname$;
- mes "Sorry but you must have at least one Heaven Ring.";
- mes "Come back after you get ALL the items.";
- close;
-
-L_NoEmp:
- mes @npcname$;
- mes "Sorry but you must have at least one Emperium.";
- mes "Come back after you get ALL the items.";
- close;
-
-L_Error:
- mes @npcname$;
- mes "Oh darn, you need 30 Chonchon Dolls.";
- close;
-
-L_Error1:
- mes @npcname$;
- mes "Oh darn, you need 50 Poring dolls.";
- close;
-
-L_Error2:
- mes @npcname$;
- mes "Oh darn, you need 20 Yoyo dolls.";
- close;
-
-L_Error3:
- mes @npcname$;
- mes "Oh darn, you need one 3 Carat Diamond.";
- close;
-
-L_Error4:
- mes @npcname$;
- mes "Oh darn, you need 20 Illusion Flowers.";
- close;
-
-L_Error5:
- mes @npcname$;
- mes "Oh darn, you need 20 Singing Flowers.";
- close;
-
-L_Quit:
- mes @npcname$;
- mes "Ok, that's fine, I'm sure someone else will help.";
- close;
-}
-
-prt_castle.gat,84,170,4 script King's Daughter 62,{
- set @npcname$,"[King's Daughter]";
-
- mes @npcname$;
- mes "Hmph, I hate my dad right now!!";
- next;
- menu "Why?",L_Why,"Ok...Whatever..",L_Quit;
-
-L_Why:
- mes @npcname$;
- mes "Well, he won't give me what I want!!";
- mes "He's the King of Prontera, he should be able to get me ANYTHING!!!";
- close;
-
-L_Quit:
- mes @npcname$;
- mes "FINE THEN Hmph!!";
- close;
-}
+//===== eAthena Script =======================================
+//= Event King Items
+//===== By: ==================================================
+//= $ephiroth
+//===== Current Version: =====================================
+//= 1.0
+//===== Compatible With: =====================================
+//= eAthena Version
+//===== Description: =========================================
+//= Grand Circlet Quest combined with Excalibur Quest.
+//= Converted to eAthena format from Fusion.
+//= 2006/09/27: 1.0 Release and fully working. [$ephiroth]
+//============================================================
+
+prt_castle.gat,80,170,4 script King of Prontera 108,{
+ set @npcname$,"[King of Prontera]";
+
+ mes @npcname$;
+ mes "Hello can you help me?";
+ next;
+ menu "Sure, what can I do?",L_Sure,"No sorry I'm busy",L_Quit;
+
+L_Sure:
+ mes @npcname$;
+ mes "Thank you.";
+ mes "Well, my daughter next to me is a little rowdy";
+ mes "if you got her these items I'm sure she would calm down.";
+ mes "If you bring me these items I'll give you my crown or my sword";
+ mes "Both are very special.";
+ next;
+ menu "Ok what do you need?",L_Req,"I have the items",L_Have,"Forget it",L_Quit;
+
+L_Req:
+ mes @npcname$;
+ mes "If you could get me:";
+ mes "^00B6FF30 Chonchon doll^000000";
+ mes "^D5A50050 Poring doll^000000";
+ mes "^0080FF20 Yoyo doll^000000";
+ mes "^CC66331 3carat diamond^000000";
+ mes "^3131FF20 Illusion Flowers^000000";
+ mes "^AA00AA20 Singing Flowers^000000";
+ mes "I'll give you my crown.";
+ next;
+ mes @npcname$;
+ mes "If you could get me:";
+ mes "^0000881 Angel Band^000000";
+ mes "^4422FF1 Heaven Ring^000000";
+ mes "^AA00AA1 Emperium^000000";
+ mes "I'll give my sword.";
+ mes "Once you find those, come back to me.";
+ close;
+
+L_Have:
+ mes @npcname$;
+ mes "What item you want?";
+ next;
+ menu "Crown",L_crown,"Sword",L_sword;
+
+L_crown:
+ if(countitem(742)<30) goto L_Error;
+ if(countitem(741)<50) goto L_Error1;
+ if(countitem(753)<20) goto L_Error2;
+ if(countitem(732)<1) goto L_Error3;
+ if(countitem(710)<20) goto L_Error4;
+ if(countitem(629)<20) goto L_Error5;
+ delitem 742,30;
+ delitem 741,50;
+ delitem 753,20;
+ delitem 732,1;
+ delitem 710,20;
+ delitem 629,20;
+ mes @npcname$;
+ mes "THANK YOU SOO MUCH!!";
+ mes "This will surely calm her down.";
+ mes "Let me just take the items from you.";
+ next;
+ mes @npcname$;
+ mes "As I promised here is my crown.";
+ getitem 5007,1;
+ next;
+ mes @npcname$;
+ mes "Well, I have to calm her down now.";
+ mes "Thanks again!";
+ close;
+L_sword:
+ if(countitem(2254)<1) goto L_NoAngel;
+ if(countitem(2282)<1) goto L_NoHeaven;
+ if(countitem(714)<1) goto L_NoEmp;
+ delitem 2254,1;
+ delitem 2282,1;
+ delitem 714,1;
+ mes @npcname$;
+ mes "THANK YOU SOO MUCH!!";
+ mes "This will surely calm her down.";
+ mes "Let me just take the items from you.";
+ next;
+ mes @npcname$;
+ mes "As I promised here is my sword.";
+ getitem 1137,1;
+ next;
+ mes @npcname$;
+ mes "Well, I have to calm her down now.";
+ mes "Thanks again!";
+ close;
+
+L_NoAngel:
+ mes @npcname$;
+ mes "Sorry but you must have at least one Angel Band.";
+ mes "Come back after you get ALL the items.";
+ close;
+
+L_NoHeaven:
+ mes @npcname$;
+ mes "Sorry but you must have at least one Heaven Ring.";
+ mes "Come back after you get ALL the items.";
+ close;
+
+L_NoEmp:
+ mes @npcname$;
+ mes "Sorry but you must have at least one Emperium.";
+ mes "Come back after you get ALL the items.";
+ close;
+
+L_Error:
+ mes @npcname$;
+ mes "Oh darn, you need 30 Chonchon Dolls.";
+ close;
+
+L_Error1:
+ mes @npcname$;
+ mes "Oh darn, you need 50 Poring dolls.";
+ close;
+
+L_Error2:
+ mes @npcname$;
+ mes "Oh darn, you need 20 Yoyo dolls.";
+ close;
+
+L_Error3:
+ mes @npcname$;
+ mes "Oh darn, you need one 3 Carat Diamond.";
+ close;
+
+L_Error4:
+ mes @npcname$;
+ mes "Oh darn, you need 20 Illusion Flowers.";
+ close;
+
+L_Error5:
+ mes @npcname$;
+ mes "Oh darn, you need 20 Singing Flowers.";
+ close;
+
+L_Quit:
+ mes @npcname$;
+ mes "Ok, that's fine, I'm sure someone else will help.";
+ close;
+}
+
+prt_castle.gat,84,170,4 script King's Daughter 62,{
+ set @npcname$,"[King's Daughter]";
+
+ mes @npcname$;
+ mes "Hmph, I hate my dad right now!!";
+ next;
+ menu "Why?",L_Why,"Ok...Whatever..",L_Quit;
+
+L_Why:
+ mes @npcname$;
+ mes "Well, he won't give me what I want!!";
+ mes "He's the King of Prontera, he should be able to get me ANYTHING!!!";
+ close;
+
+L_Quit:
+ mes @npcname$;
+ mes "FINE THEN Hmph!!";
+ close;
+}
diff --git a/npc/events/custom/npc_event_thesign.txt b/npc/events/custom/npc_event_thesign.txt
index 8240a9627..4818e7aae 100644
--- a/npc/events/custom/npc_event_thesign.txt
+++ b/npc/events/custom/npc_event_thesign.txt
@@ -1,68 +1,68 @@
-//==============================================================================
-// Temporary The Sign Script [Playtester]
-//==============================================================================
-// Version 1.0
-//==============================================================================
-// How it works:
-// - to activate the fountain you need to have at least 1000000 Zeny
-// - if you throw 250000 Zeny into the fountain the path to Geffenia
-// will open for 30 seconds
-// - the requirements will later be replaced by "Finishing The Sign Quest"
-//==============================================================================
-// Special thanks to Dr.Evil, Tharis, Blaze
-//==============================================================================
-geffen.gat,119,56,0 script #gefeniagate 139,{
-OnInit:
- disablenpc "gefeniawarp";
- end;
-On_Start:
- misceffect 247;
- initnpctimer;
- end;
-OnTimer10000:
- misceffect 247;
- donpcevent "Fountain::On_Effect";
- end;
-OnTimer20000:
- misceffect 247;
- donpcevent "Fountain::On_Effect";
- end;
-OnTimer30000:
- disablenpc "gefeniawarp";
- mapannounce "geffen.gat","The gate to Geffenia has closed.",0;
- stopnpctimer;
- end;
-}
-
-geffen.gat,119,56,0 script gefeniawarp 45,1,1{
- set @warp,rand(4);
- if (@warp==0) warp "gefenia01.gat",58,169;
- if (@warp==1) warp "gefenia02.gat",116,115;
- if (@warp==2) warp "gefenia03.gat",130,206;
- if (@warp==3) warp "gefenia04.gat",133,88;
- end;
-}
-
-geffen.gat,119,48,0 script Fountain 111,{
- mes "This is the";
- mes "Geffen Fountain.";
- if (Zeny >= 1000000) goto L_1;
- close;
-L_1:
- mes "The Zeny in your pocket begins to glow.";
- mes "Do you want to throw ^FF0000250000 Zeny^000000 into the fountain?";
- next;
- menu "Yes",L_2,"No",-;
- close;
-L_2:
- mes "When you threw the money into the fountain a bright light appears.";
- set Zeny, Zeny-250000;
- enablenpc "gefeniawarp";
- donpcevent "#gefeniagate::On_Start";
- misceffect 247;
- mapannounce "geffen.gat","With light, the gate to Geffenia opens.",0;
- close;
-On_Effect:
- misceffect 247;
- end;
-}
+//==============================================================================
+// Temporary The Sign Script [Playtester]
+//==============================================================================
+// Version 1.0
+//==============================================================================
+// How it works:
+// - to activate the fountain you need to have at least 1000000 Zeny
+// - if you throw 250000 Zeny into the fountain the path to Geffenia
+// will open for 30 seconds
+// - the requirements will later be replaced by "Finishing The Sign Quest"
+//==============================================================================
+// Special thanks to Dr.Evil, Tharis, Blaze
+//==============================================================================
+geffen.gat,119,56,0 script #gefeniagate 139,{
+OnInit:
+ disablenpc "gefeniawarp";
+ end;
+On_Start:
+ misceffect 247;
+ initnpctimer;
+ end;
+OnTimer10000:
+ misceffect 247;
+ donpcevent "Fountain::On_Effect";
+ end;
+OnTimer20000:
+ misceffect 247;
+ donpcevent "Fountain::On_Effect";
+ end;
+OnTimer30000:
+ disablenpc "gefeniawarp";
+ mapannounce "geffen.gat","The gate to Geffenia has closed.",0;
+ stopnpctimer;
+ end;
+}
+
+geffen.gat,119,56,0 script gefeniawarp 45,1,1{
+ set @warp,rand(4);
+ if (@warp==0) warp "gefenia01.gat",58,169;
+ if (@warp==1) warp "gefenia02.gat",116,115;
+ if (@warp==2) warp "gefenia03.gat",130,206;
+ if (@warp==3) warp "gefenia04.gat",133,88;
+ end;
+}
+
+geffen.gat,119,48,0 script Fountain 111,{
+ mes "This is the";
+ mes "Geffen Fountain.";
+ if (Zeny >= 1000000) goto L_1;
+ close;
+L_1:
+ mes "The Zeny in your pocket begins to glow.";
+ mes "Do you want to throw ^FF0000250000 Zeny^000000 into the fountain?";
+ next;
+ menu "Yes",L_2,"No",-;
+ close;
+L_2:
+ mes "When you threw the money into the fountain a bright light appears.";
+ set Zeny, Zeny-250000;
+ enablenpc "gefeniawarp";
+ donpcevent "#gefeniagate::On_Start";
+ misceffect 247;
+ mapannounce "geffen.gat","With light, the gate to Geffenia opens.",0;
+ close;
+On_Effect:
+ misceffect 247;
+ end;
+}
diff --git a/npc/events/custom/p_track/p_track_core.txt b/npc/events/custom/p_track/p_track_core.txt
index c2fb27bd1..9a7ade1bb 100644
--- a/npc/events/custom/p_track/p_track_core.txt
+++ b/npc/events/custom/p_track/p_track_core.txt
@@ -1,43 +1,43 @@
-//===== eAthena Script =======================================
-//= Poring Track Main NPCs
-//===== By: ==================================================
-//= erKURITA
-//===== Current Version: =====================================
-//= 0.0000000000000002
-//===== Compatible With: =====================================
-//= eAthena 1.0
-//===== Description: =========================================
-//= NPCs that has nothing to do with the race itself, but
-//= has important functions on the race itself.
-//===== Additional Comments: =================================
-//= 0.0000000000000002 Removed Duplicates [Silent]
-//============================================================
-p_track01.gat,41,57,5 script Lady#track1::P_track 845,{
-end;
-}
-
-p_track01.gat,67,34,6 script Erudite::P_Spectator1 107,{
-end;
-}
-
-p_track01.gat,44,49,3 script Edward 881,{
-end;
-}
-
-p_track01.gat,27,47,3 script Yuri#P_track 853,{
-end;
-}
-
-p_track02.gat,30,45,3 script Nagya 755,{
-end;
-}
-
-p_track02.gat,42,49,3 script Asgahrd 733,{
-end;
-}
-
-p_track02.gat,67,33,1 script Blacksmith#track1 726,{
-end;
-}
-
+//===== eAthena Script =======================================
+//= Poring Track Main NPCs
+//===== By: ==================================================
+//= erKURITA
+//===== Current Version: =====================================
+//= 0.0000000000000002
+//===== Compatible With: =====================================
+//= eAthena 1.0
+//===== Description: =========================================
+//= NPCs that has nothing to do with the race itself, but
+//= has important functions on the race itself.
+//===== Additional Comments: =================================
+//= 0.0000000000000002 Removed Duplicates [Silent]
+//============================================================
+p_track01.gat,41,57,5 script Lady#track1::P_track 845,{
+end;
+}
+
+p_track01.gat,67,34,6 script Erudite::P_Spectator1 107,{
+end;
+}
+
+p_track01.gat,44,49,3 script Edward 881,{
+end;
+}
+
+p_track01.gat,27,47,3 script Yuri#P_track 853,{
+end;
+}
+
+p_track02.gat,30,45,3 script Nagya 755,{
+end;
+}
+
+p_track02.gat,42,49,3 script Asgahrd 733,{
+end;
+}
+
+p_track02.gat,67,33,1 script Blacksmith#track1 726,{
+end;
+}
+
p_track02.gat,41,57,5 duplicate(P_track) Lady#track2 845 \ No newline at end of file
diff --git a/npc/events/custom/p_track/p_track_warpers.txt b/npc/events/custom/p_track/p_track_warpers.txt
index 58154c3d2..a375673ed 100644
--- a/npc/events/custom/p_track/p_track_warpers.txt
+++ b/npc/events/custom/p_track/p_track_warpers.txt
@@ -1,73 +1,73 @@
-//===== eAthena Script =======================================
-//= Poring Track Warpers
-//===== By: ==================================================
-//= erKURITA
-//===== Current Version: =====================================
-//= 0.0000000000000002
-//===== Compatible With: =====================================
-//= eAthena 1.0
-//===== Description: =========================================
-//= NPC's for the City of Hugel.
-//===== Additional Comments: =================================
-//= 0.0000000000000002 Removed Duplicates [Silent]
-//============================================================
-//| Warp-in npcs
-hugel.gat,58,72,5 script Yan#track1 86,{
-//callfunc "P_TrackEnt",npcname,map name;
-callfunc "P_TrackEnt","[Yan]","p_track01.gat";
-end;
-}
-hugel.gat,62,68,1 script Yalmire#track1 86,{
-//callfunc "P_TrackEnt",npcname,map name;
-callfunc "P_TrackEnt","[Yalmire]","p_track02.gat";
-end;
-}
-
-//| Warp-out npcs
-
-p_track01.gat,76,36,2 script Yan#track2 86,{
-end;
-}
-
-p_track02.gat,76,36,2 script Yalmire#track2 86,{
-end;
-}
-
-function script P_TrackEnt {
-
-mes getarg(0);
-mes "Hi "+strcharinfo(0)+", Welcome to the Poring Track!";
-menu "Information",-,"I want to try it",L_Try,"Not today thanks",L_End;
- next;
- mes getarg(0);
- mes "Bla blah, so fun";
- close;
- L_Try:
- next;
- mes getarg(0);
- mes "Ok, the entrance fee is 500z, would you like to go in?";
- menu "Yes Please",-,"No Thanks",L_End2;
- if (Zeny < 500) {
- next;
- mes getarg(0);
- mes "Sorry but you ain't got 500z, you can't enter";
- close;
- } else
- next;
- mes getarg(0);
- mes "Here we go!";
- close2;
- set Zeny,Zeny-500;
- warp getarg(1),75,41;
- end;
- L_End2:
- next;
- mes getarg(0);
- mes "Oh well, you miss it";
- close;
- L_End:
- next;
- mes getarg(0);
- mes "Ok, see you later!";
- close;
-}
+//===== eAthena Script =======================================
+//= Poring Track Warpers
+//===== By: ==================================================
+//= erKURITA
+//===== Current Version: =====================================
+//= 0.0000000000000002
+//===== Compatible With: =====================================
+//= eAthena 1.0
+//===== Description: =========================================
+//= NPC's for the City of Hugel.
+//===== Additional Comments: =================================
+//= 0.0000000000000002 Removed Duplicates [Silent]
+//============================================================
+//| Warp-in npcs
+hugel.gat,58,72,5 script Yan#track1 86,{
+//callfunc "P_TrackEnt",npcname,map name;
+callfunc "P_TrackEnt","[Yan]","p_track01.gat";
+end;
+}
+hugel.gat,62,68,1 script Yalmire#track1 86,{
+//callfunc "P_TrackEnt",npcname,map name;
+callfunc "P_TrackEnt","[Yalmire]","p_track02.gat";
+end;
+}
+
+//| Warp-out npcs
+
+p_track01.gat,76,36,2 script Yan#track2 86,{
+end;
+}
+
+p_track02.gat,76,36,2 script Yalmire#track2 86,{
+end;
+}
+
+function script P_TrackEnt {
+
+mes getarg(0);
+mes "Hi "+strcharinfo(0)+", Welcome to the Poring Track!";
+menu "Information",-,"I want to try it",L_Try,"Not today thanks",L_End;
+ next;
+ mes getarg(0);
+ mes "Bla blah, so fun";
+ close;
+ L_Try:
+ next;
+ mes getarg(0);
+ mes "Ok, the entrance fee is 500z, would you like to go in?";
+ menu "Yes Please",-,"No Thanks",L_End2;
+ if (Zeny < 500) {
+ next;
+ mes getarg(0);
+ mes "Sorry but you ain't got 500z, you can't enter";
+ close;
+ } else
+ next;
+ mes getarg(0);
+ mes "Here we go!";
+ close2;
+ set Zeny,Zeny-500;
+ warp getarg(1),75,41;
+ end;
+ L_End2:
+ next;
+ mes getarg(0);
+ mes "Oh well, you miss it";
+ close;
+ L_End:
+ next;
+ mes getarg(0);
+ mes "Ok, see you later!";
+ close;
+}
diff --git a/npc/events/custom/uneasy_cemetery.txt b/npc/events/custom/uneasy_cemetery.txt
index 0bf6cdfcf..484991bea 100644
--- a/npc/events/custom/uneasy_cemetery.txt
+++ b/npc/events/custom/uneasy_cemetery.txt
@@ -1,133 +1,133 @@
-//===== eAthena Script =======================================
-//= Uneasy Prontera Cemetery Quest (original script!)
-//===== By: ==================================================
-//= Lupus
-//===== Current Version: =====================================
-//= 1.2 (Tested and fully working!)
-//===== Compatible With: =====================================
-//= eAthena Version 1.0
-//===== Description: =========================================
-//= A periodical quest of the Uneasy Cemetery (Kill undead / Prevent their appearance)
-//= Every day, at the midnight Prontera recieve a wave of Undeads.
-//= They come from Uneasy Cemetery of Prontera. To protect the players
-//= from the undeads terror you may either kill the enemy. Or supply Mother Mathana
-//= with needed amount of Holy Water. Every citizen can take his part in the
-//= saving of Prontera city. After some days of quiet life... the Cemetery strikes back.
-//===== Additional Comments: =================================
-//= 1.1 More advanced ver. Added some bonus the the one who'd kill the last walking undead
-//= 1.2 Added coords to the script to make label OmMobDead working
-//============================================================
-
-
-prontera.gat,3,3,3 script Uneasy_Check -1,{
- end;
-
-OnHour00:
- set $UNEASY_DL,$UNEASY_DL-1;
- set $UNEASY_BL,$UNEASY_BL+30; //add need of HW for 30 bottles per day
- if ($UNEASY_BL>666) set $UNEASY_BL,666; //keep needed bottles not <=666
- if ($UNEASY_DL < 0) goto L_Start_Undead;
-//The Cemetery is OK yet.
- disablenpc "Mother Mathana";
- end;
-OnInit:
- if ($UNEASY_DL >= 0) disablenpc "Mother Mathana";
- end;
-
-OnHour06:
- killmonsterall "prontera.gat"; //The Sun kills undead in the morning
- end;
-
-OnHour01:
- if ($@UNEASY_MOB > 0) mapannounce "prontera.gat","[Mother Mathana]: In the name of Odin, please finish these roaming undead leftovers!",0;
- end;
-
-OnZombieDead:
- set $@UNEASY_MOB,$@UNEASY_MOB-1;
- if ($@UNEASY_MOB>0) end;
- set $UNEASY_DL,0;
- set $UNEASY_H$,strcharinfo(0);
- if (Sex==1) mapannounce "prontera.gat","[Mother Mathana]: Brave "+$UNEASY_H$+" has just killed the last undead in Prontera!",0;
- if (Sex==0) mapannounce "prontera.gat","[Mother Mathana]: Lady "+$UNEASY_H$+" has just killed the last undead in Prontera!",0;
- set JobExp,JobExp+100;
- set BaseExp,BaseExp+50;
- end;
-
-L_Start_Undead:
- killmonsterall "prontera.gat"; //kills any left monsters
- enablenpc "Mother Mathana";
-//call some monsters in the city
- set $@UNEASY_MOB, 65;
- areamonster "prontera.gat",0,0,0,0,"Zombie",1015,30,"Uneasy_Check::OnZombieDead";
-//in the Cemetery
- monster "prontera.gat",268,349,"Zombie",1015,30,"Uneasy_Check::OnZombieDead";
- monster "prontera.gat",269,350,"Ghoul",1036,5,"Uneasy_Check::OnZombieDead";
-//announce
- mapannounce "prontera.gat","[Mother Mathana]: The cememtery has become restless! In the name of Odin, hurry to the Sanctuary! Save the city of Prontera!",0;
-}
-
-prontera.gat,257,313,5 script Mother Mathana 79,{
- mes "[Mother Mathana]";
- if ($UNEASY_DL <= 0) goto L_Undead_Walk;
- mes "I'm afraid there's something wrong with our old cemetery...";
- if ($UNEASY_H$==strcharinfo(0)) mes "But thanks to you, "+$UNEASY_H$+", we'll be able to sleep " + $UNEASY_DL + " nights!";
- if ($UNEASY_H$!=strcharinfo(0)) mes "But thanks to "+$UNEASY_H$+"'s support, we've got " + $UNEASY_DL + " easy nights!";
- emotion 0;
- close;
-
-L_Undead_Walk:
- if ($UNEASY_DL == 0) mes "THEY could return tomorrow's night again!";
- if ($UNEASY_DL == 0 && $UNEASY_H$==strcharinfo(0)) mes "Thank you, "+$UNEASY_H$+"! Now we'll manage to rest till the next midnight!";
- if ($UNEASY_DL == 0 && $UNEASY_H$!=strcharinfo(0)) mes "But due to "+$UNEASY_H$+"'s help we'll manage to rest till the next midnight!";
- mes "To calm down the restless cemetery, we should pour all these graves with the Holy Water. But our sisters and broters have run out of it.";
- mes "Could you supply us with Holy Water?";
- next;
- menu "Yes, have all my Holy Water!",-, "Nope, I need it.",M_NO, "I don't have any.",M_DONT_HAVE;
-
- if ( countitem("Holy_Water")<1 ) goto M_DONT_HAVE;
- set $UNEASY_BL,$UNEASY_BL-countitem("Holy_Water");
- delitem "Holy_Water",countitem("Holy_Water");
-
- if ( $UNEASY_BL > 0 ) goto L_NEED_MORE;
-//set quiet days!!! no more undead for this period!
- set $UNEASY_DL,5+((0-$UNEASY_BL)/30);
- set $UNEASY_H$,strcharinfo(0);
- mes "[Mother Mathana]";
- mes "Thank you, "+$UNEASY_H$+"! Now we've got enough Holy Water!";
- next;
- mes "[Mother Mathana]";
- mes "Upon pouring the cemetery with that water we'll get " + $UNEASY_DL + " safe nights!";
- next;
- killmonsterall "prontera.gat"; //kills any left monsters
- mes "[Mother Mathana]";
- mes "See, "+ $UNEASY_H$ +"? They all are gone now!";
- next;
- mes "[Mother Mathana]";
- mes "Our Church is going to thank you personally...";
- next;
- if (Sex==1) mapannounce "prontera.gat","[Mother Mathana]: In the name of Odin we declare handsom "+$UNEASY_H$+" as a Prontera savior!",0;
- if (Sex==0) mapannounce "prontera.gat","[Mother Mathana]: In the name of Odin we declare beautiful "+$UNEASY_H$+" as a Prontera savior!",0;
- mes "[Mother Mathana]";
- mes "In the name of Odin we bless you and decently present a modest gift just from Mareusis' wine-cellar.";
- getitem "Blue_Potion",1;
- set JobExp,JobExp+100;
- set BaseExp,BaseExp+50;
- close;
-
-L_NEED_MORE:
- mes "[Mother Mathana]";
- mes "Thank you, good "+strcharinfo(0)+", but we still need " + $UNEASY_BL + " more Holy Water bottles.";
- close;
-
-M_NO:
- mes "[Mother Mathana]";
- mes "I'm afraid the old cemetery is going out of control soon... Please, get us all the Holy Water you can get.";
- close;
-
-M_DONT_HAVE:
- mes "[Mother Mathana]";
- mes "Alas! We still need " + $UNEASY_BL + " more bottles of Holy Water... Why don't you go and ask other people for some extra Holy Water?";
- mes "The old cemetery is going out of control soon...";
- mes "Please, in the name of Odin, help Prontera city.";
- close;
-}
+//===== eAthena Script =======================================
+//= Uneasy Prontera Cemetery Quest (original script!)
+//===== By: ==================================================
+//= Lupus
+//===== Current Version: =====================================
+//= 1.2 (Tested and fully working!)
+//===== Compatible With: =====================================
+//= eAthena Version 1.0
+//===== Description: =========================================
+//= A periodical quest of the Uneasy Cemetery (Kill undead / Prevent their appearance)
+//= Every day, at the midnight Prontera recieve a wave of Undeads.
+//= They come from Uneasy Cemetery of Prontera. To protect the players
+//= from the undeads terror you may either kill the enemy. Or supply Mother Mathana
+//= with needed amount of Holy Water. Every citizen can take his part in the
+//= saving of Prontera city. After some days of quiet life... the Cemetery strikes back.
+//===== Additional Comments: =================================
+//= 1.1 More advanced ver. Added some bonus the the one who'd kill the last walking undead
+//= 1.2 Added coords to the script to make label OmMobDead working
+//============================================================
+
+
+prontera.gat,3,3,3 script Uneasy_Check -1,{
+ end;
+
+OnHour00:
+ set $UNEASY_DL,$UNEASY_DL-1;
+ set $UNEASY_BL,$UNEASY_BL+30; //add need of HW for 30 bottles per day
+ if ($UNEASY_BL>666) set $UNEASY_BL,666; //keep needed bottles not <=666
+ if ($UNEASY_DL < 0) goto L_Start_Undead;
+//The Cemetery is OK yet.
+ disablenpc "Mother Mathana";
+ end;
+OnInit:
+ if ($UNEASY_DL >= 0) disablenpc "Mother Mathana";
+ end;
+
+OnHour06:
+ killmonsterall "prontera.gat"; //The Sun kills undead in the morning
+ end;
+
+OnHour01:
+ if ($@UNEASY_MOB > 0) mapannounce "prontera.gat","[Mother Mathana]: In the name of Odin, please finish these roaming undead leftovers!",0;
+ end;
+
+OnZombieDead:
+ set $@UNEASY_MOB,$@UNEASY_MOB-1;
+ if ($@UNEASY_MOB>0) end;
+ set $UNEASY_DL,0;
+ set $UNEASY_H$,strcharinfo(0);
+ if (Sex==1) mapannounce "prontera.gat","[Mother Mathana]: Brave "+$UNEASY_H$+" has just killed the last undead in Prontera!",0;
+ if (Sex==0) mapannounce "prontera.gat","[Mother Mathana]: Lady "+$UNEASY_H$+" has just killed the last undead in Prontera!",0;
+ set JobExp,JobExp+100;
+ set BaseExp,BaseExp+50;
+ end;
+
+L_Start_Undead:
+ killmonsterall "prontera.gat"; //kills any left monsters
+ enablenpc "Mother Mathana";
+//call some monsters in the city
+ set $@UNEASY_MOB, 65;
+ areamonster "prontera.gat",0,0,0,0,"Zombie",1015,30,"Uneasy_Check::OnZombieDead";
+//in the Cemetery
+ monster "prontera.gat",268,349,"Zombie",1015,30,"Uneasy_Check::OnZombieDead";
+ monster "prontera.gat",269,350,"Ghoul",1036,5,"Uneasy_Check::OnZombieDead";
+//announce
+ mapannounce "prontera.gat","[Mother Mathana]: The cememtery has become restless! In the name of Odin, hurry to the Sanctuary! Save the city of Prontera!",0;
+}
+
+prontera.gat,257,313,5 script Mother Mathana 79,{
+ mes "[Mother Mathana]";
+ if ($UNEASY_DL <= 0) goto L_Undead_Walk;
+ mes "I'm afraid there's something wrong with our old cemetery...";
+ if ($UNEASY_H$==strcharinfo(0)) mes "But thanks to you, "+$UNEASY_H$+", we'll be able to sleep " + $UNEASY_DL + " nights!";
+ if ($UNEASY_H$!=strcharinfo(0)) mes "But thanks to "+$UNEASY_H$+"'s support, we've got " + $UNEASY_DL + " easy nights!";
+ emotion 0;
+ close;
+
+L_Undead_Walk:
+ if ($UNEASY_DL == 0) mes "THEY could return tomorrow's night again!";
+ if ($UNEASY_DL == 0 && $UNEASY_H$==strcharinfo(0)) mes "Thank you, "+$UNEASY_H$+"! Now we'll manage to rest till the next midnight!";
+ if ($UNEASY_DL == 0 && $UNEASY_H$!=strcharinfo(0)) mes "But due to "+$UNEASY_H$+"'s help we'll manage to rest till the next midnight!";
+ mes "To calm down the restless cemetery, we should pour all these graves with the Holy Water. But our sisters and broters have run out of it.";
+ mes "Could you supply us with Holy Water?";
+ next;
+ menu "Yes, have all my Holy Water!",-, "Nope, I need it.",M_NO, "I don't have any.",M_DONT_HAVE;
+
+ if ( countitem("Holy_Water")<1 ) goto M_DONT_HAVE;
+ set $UNEASY_BL,$UNEASY_BL-countitem("Holy_Water");
+ delitem "Holy_Water",countitem("Holy_Water");
+
+ if ( $UNEASY_BL > 0 ) goto L_NEED_MORE;
+//set quiet days!!! no more undead for this period!
+ set $UNEASY_DL,5+((0-$UNEASY_BL)/30);
+ set $UNEASY_H$,strcharinfo(0);
+ mes "[Mother Mathana]";
+ mes "Thank you, "+$UNEASY_H$+"! Now we've got enough Holy Water!";
+ next;
+ mes "[Mother Mathana]";
+ mes "Upon pouring the cemetery with that water we'll get " + $UNEASY_DL + " safe nights!";
+ next;
+ killmonsterall "prontera.gat"; //kills any left monsters
+ mes "[Mother Mathana]";
+ mes "See, "+ $UNEASY_H$ +"? They all are gone now!";
+ next;
+ mes "[Mother Mathana]";
+ mes "Our Church is going to thank you personally...";
+ next;
+ if (Sex==1) mapannounce "prontera.gat","[Mother Mathana]: In the name of Odin we declare handsom "+$UNEASY_H$+" as a Prontera savior!",0;
+ if (Sex==0) mapannounce "prontera.gat","[Mother Mathana]: In the name of Odin we declare beautiful "+$UNEASY_H$+" as a Prontera savior!",0;
+ mes "[Mother Mathana]";
+ mes "In the name of Odin we bless you and decently present a modest gift just from Mareusis' wine-cellar.";
+ getitem "Blue_Potion",1;
+ set JobExp,JobExp+100;
+ set BaseExp,BaseExp+50;
+ close;
+
+L_NEED_MORE:
+ mes "[Mother Mathana]";
+ mes "Thank you, good "+strcharinfo(0)+", but we still need " + $UNEASY_BL + " more Holy Water bottles.";
+ close;
+
+M_NO:
+ mes "[Mother Mathana]";
+ mes "I'm afraid the old cemetery is going out of control soon... Please, get us all the Holy Water you can get.";
+ close;
+
+M_DONT_HAVE:
+ mes "[Mother Mathana]";
+ mes "Alas! We still need " + $UNEASY_BL + " more bottles of Holy Water... Why don't you go and ask other people for some extra Holy Water?";
+ mes "The old cemetery is going out of control soon...";
+ mes "Please, in the name of Odin, help Prontera city.";
+ close;
+}
diff --git a/npc/events/custom/valentinesdayexp.txt b/npc/events/custom/valentinesdayexp.txt
index 5a3a471e6..ce519513a 100644
--- a/npc/events/custom/valentinesdayexp.txt
+++ b/npc/events/custom/valentinesdayexp.txt
@@ -1,286 +1,286 @@
-//===== Athena Script ========================================
-//= Valentine Event Script + EXP bonus
-//===== By: ==================================================
-//= Lupus (based on Muad_Dib's work)
-//===== Current Version: =====================================
-//= 1.1
-//===== Compatible With: =====================================
-//= Any Athena Version 45xx+
-//===== Description: =========================================
-// Close to other official stValentine event (added white chocolate)
-// Custom: Handmade choco gives some EXP bonuses to married people
-//
-//===== Additional Comments: =================================
-//= WARNING!! To use this event, dicable original valentinesday.txt
-//= You can use this event from 12 till 16 February 8) [Lupus]
-//= 1.1 Removed Duplicates [Silent]
-//============================================================
-
-// Tine - Valentine Event Chocolate Even Guide ------------------
-prontera.gat,156,172,4 script Tine 58,{
-// Debug info for item effects and tricky conditions 8)
-// mes "@dsv: "+@dsv;
-// mes "ispartneron()=="+ispartneron();
-// mes "sex == "+sex;
-// if(@dsv == gettime(3)+1) mes "@dsv == gettime(3)+1";
-
- mes "[Tine]";
- mes "The legend says that on 14th February... on the Day of Saint Valentine...";
- mes "Only in Run-Midgard kingdom...";
- next;
- specialeffect 417;
- mes "[Tine]";
- mes "Some married chocolate lovers almost double their experience at trainings!";
- mes "But everything isn't so simply...";
- next;
- menu "Wow! Tell me more!",M_INFO,"Marri... what?",-;
-
- mes "[Tine]";
- mes "Are you a single?";
- mes "Today is a great date to ask your beloved half for marriage!";
- next;
- mes "[Tine]";
- mes "The Marriage fee is ridiculous low these days!";
- close;
-
-M_INFO:
- mes "[Tine]";
- mes "The magic effect posesses only handmade chocolate from grand-grand-grand-whoever recipes!";
- next;
- mes "[Tine]";
- mes "It being known that Black Handmade Chocolate works on married guys... And the White one on the married girls!";
- mes "If you lose your wedding ring... then alas, it won't work on you.";
- next;
- mes "[Tine]";
- mes "On having a Chocolate, you should put off your ring then... put it back... And if your partner is online, then magc would last till the next hour!";
- next;
- mes "[Tine]";
- mes "Rumors bark that guys and gals have +50% EXP bonuses on FIVE different races of the monsters... Exluding bloody bosses, of course.";
- next;
- mes "[Tine]";
- mes "There's a fameous confectioner in the Castle of Prontera! He's the one you need.";
- close;
-
-OnInit:
- //559,Hand-made_Chocolate
- setitemscript 559,"{ itemheal 50,50; if(sex==0 || @dsv == gettime(3)+1 || ispartneron()==0)end; set @dsv,gettime(3)+1; misceffect 113; }";
- //560,Hand-made_White_Chocolate
- setitemscript 560,"{ itemheal 50,50; if(sex || @dsv == gettime(3)+1 || ispartneron()==0)end; set @dsv,gettime(3)+1; misceffect 113; }";
-
- //2634,Wedding_Ring_M,Wedding Ring,5,,10,0,,0,,0,127918079,7,1,136,,0,0,0,{ skill 334,1; skill 335,1; skill 336,1; }
- setitemscript 2634,"{ skill 334,1; skill 335,1; skill 336,1; if(@dsv == gettime(3)+1 && ispartneron()){ bonus2 bExpAddRace,5,50; bonus2 bExpAddRace,6,50; bonus2 bExpAddRace,7,50; bonus2 bExpAddRace,8,50; bonus2 bExpAddRace,1,50; } }";
- //2635,Wedding_Ring_F,Wedding Ring,5,,10,0,,0,,0,127918079,7,0,136,,0,0,0,{ skill 334,1; skill 335,1; skill 336,1; }
- setitemscript 2635,"{ skill 334,1; skill 335,1; skill 336,1; if(@dsv == gettime(3)+1 && ispartneron()){ bonus2 bExpAddRace,0,50; bonus2 bExpAddRace,9,50; bonus2 bExpAddRace,2,50; bonus2 bExpAddRace,3,50; bonus2 bExpAddRace,4,50; } }";
- end;
-}
-
-// Stephen - Valentine Event Chocolate seller ------------------
-alberta.gat,26,243,4 script Stephen#val1 58,{
- mes "[Stephen]";
- mes "Guess what I've got?";
- mes "A tasty treat not easily found in Rune-Midgard....";
- next;
- mes "[Stephen]";
- mes "Chocolate!";
- mes "That's right, don't you love chocolate.... I do.";
- mes "And you are in luck, because I'm selling them for only 5,000 zeny a piece!";
- next;
- menu "I want some chocolate!",M_CHOCO,"No thanks.",-;
-
- mes "[Stephen]";
- mes "You don't want any chocolate?";
- mes "I'm telling you! You'll regret it!";
- mes "You better get some now... you won't come across Chocolate like this ever again!";
- mes "Think it over and visit me again sometime.";
- close;
-
-M_CHOCO:
- mes "[Stephen]";
- mes "Hah!";
- mes "I knew it!";
- mes "But I can't sell you more then 5 at once....but, if you really need more....";
- mes "you can come back again.";
- mes "So how many do you want?";
- next;
- set @needmon,0;
- input @flag_num;
- if (@flag_num == 0) goto L_NONE;
- if (@flag_num > 5) goto L_ERR;
- set @needmon,@flag_num*5000;
- if (Zeny < @needmon) goto L_NOTENO;
- set Zeny,Zeny - @needmon;
- getitem 558,@flag_num;
- mes "[Stephen]";
- mes "There you go!";
- mes "You can give that to someone as a gift, or enjoy it yourself!";
- mes "Mmm....sweet chocolate...";
- mes "Visit me anytime...!";
- close;
-
-L_ERR:
- mes "[Stephen]";
- mes "I'm sorry but I can't give you that many.";
-L_NONE:
- close;
-
-L_NOTENO:
- mes "[Stephen]";
- mes "I'm sorry but it seems you cant afford to buy these of me.";
- close;
-}
-
-// Jainie -- Gives information about Valentine Event ------------------------
-alberta.gat,29,243,4 script Jainie#val1 53,{
- mes "[Jainie]";
- mes "You know what? The chocolate that my boyfriend sells are from me!";
- mes "I made them by myself. Now I need some Milk for my special White Chocolate.";
- next;
- mes "[Jainie]";
- mes "You know ... In cetain countries, there's a tradition of presenting chocolates to a person that you love...";
- mes "They call it ^3355FFValentine's Day^000000.";
- next;
- mes "[Jainie]";
- mes "So I gave him my delicious chocolate...";
- mes "And then he made me cook a lot more...";
- mes "And now he is selling them to everyone.";
- mes "I guess he really enjoyed it.";
- mes "But, I do feel good when people buy something I have made.";
- next;
- mes "[Jainie]";
- mes "It would be great if you bought some too...";
- mes "I will be making white chocolates for a while so...";
- next;
- menu "I want some white chocolate!",M_CHOCO,"No thanks.",-;
-
- mes "[Jainie]";
- mes "You don't like white chocolate?";
- mes "Then buy some Stephen's black one!";
- close;
-
-M_CHOCO:
- mes "[Jainie]";
- mes "I can't sell you more then 5 at once....but, if you really need more....";
- mes "you can come back again.";
- mes "So how many do you want? 1 portion is 4500z + 1 Milk.";
- next;
- set @needmon,0;
- input @flag_num;
- if (@flag_num == 0) goto L_NONE;
- if (@flag_num > 5) goto L_ERR;
- set @needmon,@flag_num*4500;
- if (Zeny < @needmon) goto L_NOTENO;
- if (countitem(519) < @flag_num) goto L_NOMILK;
- set Zeny,Zeny - @needmon;
- delitem 519,@flag_num;
- getitem 561,@flag_num;
- mes "[Jainie]";
- mes "There you go!";
- mes "You can give that to someone as a gift, or enjoy it yourself!";
- mes "Mmm... sweet chocolate...";
- mes "Visit me anytime...!";
- close;
-
-L_ERR:
- mes "[Jainie]";
- mes "I'm sorry but I can't give you that many.";
-L_NONE:
- close;
-
-L_NOTENO:
- mes "[Jainie]";
- mes "I'm sorry but it seems you cant afford to buy these of me.";
- close;
-
-L_NOMILK:
- mes "[Jainie]";
- mes "You need "+@flag_num+" Milk for "+@flag_num+" portions of my special White Chocolate...";
- close;
-}
-
-// Carl Orleans -- Valentine Event Chocolate maker ------------------
-prt_castle.gat,54,34,4 script Carl Orleans#val1 47,{
- mes "[Carl Orleans]";
- mes "Yes? What can I cook for you?";
- next;
- menu "Black handmade Chocolate, please",-,"I want a White handmade Chocolate...",M_WHITE,"I'm lost, sorry to bother you.",M_END;
-
- mes "[Carl Orleans]";
- mes "Well, I just might be able to fulfill your needs...";
- next;
- if (countitem(558)<3) {
- mes "[Carl Orleans]";
- mes "I'm sorry you do not have enough Chocolate Bars to do this.";
- if(rand(2))mes "They say Stephen from Alberta used to sell good Chocolate.";
- close;
- }
- delitem 558,3;
- mes "[Carl Orleans]";
- mes "You got 3 pieces of pure chocolate I see.";
- mes "Give them to me...";
- next;
- mes "[Carl Orleans]";
- mes "Ok, now I will only create my special handmade chocolates if you promise to use it wisely.";
- next;
- mes "[Carl Orleans]";
- mes "....Hmmmmmm.....";
- mes "Well...";
- next;
- getitem 559,1;
- mes "[Carl Orleans]";
- mes "Here.";
- if(rand(2))close;
- mes "I hope you give it to someone special, because its a special chocolate.";
- mes "As you know... only I can create this.";
- next;
- mes "[Carl Orleans]";
- mes "Enjoy.";
- close;
-
-M_WHITE:
- mes "[Carl Orleans]";
- mes "Well, I just might be able to fulfill your needs...";
- next;
- if (countitem(561)<3) {
- mes "[Carl Orleans]";
- mes "I'm sorry you do not have enough White Chocolate Bars to do this.";
- if(rand(2))mes "They say Jainie from Alberta used to sell good White Chocolate.";
- close;
- }
- delitem 561,3;
- mes "[Carl Orleans]";
- mes "You got 3 pieces of pure white chocolate I see.";
- mes "Give them to me...";
- next;
- mes "[Carl Orleans]";
- mes "Ok, now I will only create my special handmade chocolates if you promise to use it wisely.";
- next;
- mes "[Carl Orleans]";
- mes "....Hmmmmmm.....";
- mes "Well...";
- next;
- getitem 560,1;
- mes "[Carl Orleans]";
- mes "Here.";
- if(rand(2))close;
- mes "I hope you give it to someone special, because its a special chocolate.";
- mes "As you know... only I can create this.";
- next;
- mes "[Carl Orleans]";
- mes "Enjoy.";
- close;
-
-M_END:
- mes "[Carl Orleans]";
- mes "Oh.. well, if you want me to make some of my special handmade Chocolate....";
- mes "You will need to give me at least ^0000FF 3 Chocolates^000000 or ^0000FF 3 White Chocolates^000000.";
- if(rand(2))close;
- next;
- mes "[Carl Orleans]";
- mes "That's right, only ^0000FF 3 Chocolates^000000 or ^0000FF 3 White Chocolates^000000.";
- mes "Bring them to me and you'll get what you came for.";
- if(rand(2))close;
- next;
- mes "[Carl Orleans]";
- mes "See You.";
- close;
-}
+//===== Athena Script ========================================
+//= Valentine Event Script + EXP bonus
+//===== By: ==================================================
+//= Lupus (based on Muad_Dib's work)
+//===== Current Version: =====================================
+//= 1.1
+//===== Compatible With: =====================================
+//= Any Athena Version 45xx+
+//===== Description: =========================================
+// Close to other official stValentine event (added white chocolate)
+// Custom: Handmade choco gives some EXP bonuses to married people
+//
+//===== Additional Comments: =================================
+//= WARNING!! To use this event, dicable original valentinesday.txt
+//= You can use this event from 12 till 16 February 8) [Lupus]
+//= 1.1 Removed Duplicates [Silent]
+//============================================================
+
+// Tine - Valentine Event Chocolate Even Guide ------------------
+prontera.gat,156,172,4 script Tine 58,{
+// Debug info for item effects and tricky conditions 8)
+// mes "@dsv: "+@dsv;
+// mes "ispartneron()=="+ispartneron();
+// mes "sex == "+sex;
+// if(@dsv == gettime(3)+1) mes "@dsv == gettime(3)+1";
+
+ mes "[Tine]";
+ mes "The legend says that on 14th February... on the Day of Saint Valentine...";
+ mes "Only in Run-Midgard kingdom...";
+ next;
+ specialeffect 417;
+ mes "[Tine]";
+ mes "Some married chocolate lovers almost double their experience at trainings!";
+ mes "But everything isn't so simply...";
+ next;
+ menu "Wow! Tell me more!",M_INFO,"Marri... what?",-;
+
+ mes "[Tine]";
+ mes "Are you a single?";
+ mes "Today is a great date to ask your beloved half for marriage!";
+ next;
+ mes "[Tine]";
+ mes "The Marriage fee is ridiculous low these days!";
+ close;
+
+M_INFO:
+ mes "[Tine]";
+ mes "The magic effect posesses only handmade chocolate from grand-grand-grand-whoever recipes!";
+ next;
+ mes "[Tine]";
+ mes "It being known that Black Handmade Chocolate works on married guys... And the White one on the married girls!";
+ mes "If you lose your wedding ring... then alas, it won't work on you.";
+ next;
+ mes "[Tine]";
+ mes "On having a Chocolate, you should put off your ring then... put it back... And if your partner is online, then magc would last till the next hour!";
+ next;
+ mes "[Tine]";
+ mes "Rumors bark that guys and gals have +50% EXP bonuses on FIVE different races of the monsters... Exluding bloody bosses, of course.";
+ next;
+ mes "[Tine]";
+ mes "There's a fameous confectioner in the Castle of Prontera! He's the one you need.";
+ close;
+
+OnInit:
+ //559,Hand-made_Chocolate
+ setitemscript 559,"{ itemheal 50,50; if(sex==0 || @dsv == gettime(3)+1 || ispartneron()==0)end; set @dsv,gettime(3)+1; misceffect 113; }";
+ //560,Hand-made_White_Chocolate
+ setitemscript 560,"{ itemheal 50,50; if(sex || @dsv == gettime(3)+1 || ispartneron()==0)end; set @dsv,gettime(3)+1; misceffect 113; }";
+
+ //2634,Wedding_Ring_M,Wedding Ring,5,,10,0,,0,,0,127918079,7,1,136,,0,0,0,{ skill 334,1; skill 335,1; skill 336,1; }
+ setitemscript 2634,"{ skill 334,1; skill 335,1; skill 336,1; if(@dsv == gettime(3)+1 && ispartneron()){ bonus2 bExpAddRace,5,50; bonus2 bExpAddRace,6,50; bonus2 bExpAddRace,7,50; bonus2 bExpAddRace,8,50; bonus2 bExpAddRace,1,50; } }";
+ //2635,Wedding_Ring_F,Wedding Ring,5,,10,0,,0,,0,127918079,7,0,136,,0,0,0,{ skill 334,1; skill 335,1; skill 336,1; }
+ setitemscript 2635,"{ skill 334,1; skill 335,1; skill 336,1; if(@dsv == gettime(3)+1 && ispartneron()){ bonus2 bExpAddRace,0,50; bonus2 bExpAddRace,9,50; bonus2 bExpAddRace,2,50; bonus2 bExpAddRace,3,50; bonus2 bExpAddRace,4,50; } }";
+ end;
+}
+
+// Stephen - Valentine Event Chocolate seller ------------------
+alberta.gat,26,243,4 script Stephen#val1 58,{
+ mes "[Stephen]";
+ mes "Guess what I've got?";
+ mes "A tasty treat not easily found in Rune-Midgard....";
+ next;
+ mes "[Stephen]";
+ mes "Chocolate!";
+ mes "That's right, don't you love chocolate.... I do.";
+ mes "And you are in luck, because I'm selling them for only 5,000 zeny a piece!";
+ next;
+ menu "I want some chocolate!",M_CHOCO,"No thanks.",-;
+
+ mes "[Stephen]";
+ mes "You don't want any chocolate?";
+ mes "I'm telling you! You'll regret it!";
+ mes "You better get some now... you won't come across Chocolate like this ever again!";
+ mes "Think it over and visit me again sometime.";
+ close;
+
+M_CHOCO:
+ mes "[Stephen]";
+ mes "Hah!";
+ mes "I knew it!";
+ mes "But I can't sell you more then 5 at once....but, if you really need more....";
+ mes "you can come back again.";
+ mes "So how many do you want?";
+ next;
+ set @needmon,0;
+ input @flag_num;
+ if (@flag_num == 0) goto L_NONE;
+ if (@flag_num > 5) goto L_ERR;
+ set @needmon,@flag_num*5000;
+ if (Zeny < @needmon) goto L_NOTENO;
+ set Zeny,Zeny - @needmon;
+ getitem 558,@flag_num;
+ mes "[Stephen]";
+ mes "There you go!";
+ mes "You can give that to someone as a gift, or enjoy it yourself!";
+ mes "Mmm....sweet chocolate...";
+ mes "Visit me anytime...!";
+ close;
+
+L_ERR:
+ mes "[Stephen]";
+ mes "I'm sorry but I can't give you that many.";
+L_NONE:
+ close;
+
+L_NOTENO:
+ mes "[Stephen]";
+ mes "I'm sorry but it seems you cant afford to buy these of me.";
+ close;
+}
+
+// Jainie -- Gives information about Valentine Event ------------------------
+alberta.gat,29,243,4 script Jainie#val1 53,{
+ mes "[Jainie]";
+ mes "You know what? The chocolate that my boyfriend sells are from me!";
+ mes "I made them by myself. Now I need some Milk for my special White Chocolate.";
+ next;
+ mes "[Jainie]";
+ mes "You know ... In cetain countries, there's a tradition of presenting chocolates to a person that you love...";
+ mes "They call it ^3355FFValentine's Day^000000.";
+ next;
+ mes "[Jainie]";
+ mes "So I gave him my delicious chocolate...";
+ mes "And then he made me cook a lot more...";
+ mes "And now he is selling them to everyone.";
+ mes "I guess he really enjoyed it.";
+ mes "But, I do feel good when people buy something I have made.";
+ next;
+ mes "[Jainie]";
+ mes "It would be great if you bought some too...";
+ mes "I will be making white chocolates for a while so...";
+ next;
+ menu "I want some white chocolate!",M_CHOCO,"No thanks.",-;
+
+ mes "[Jainie]";
+ mes "You don't like white chocolate?";
+ mes "Then buy some Stephen's black one!";
+ close;
+
+M_CHOCO:
+ mes "[Jainie]";
+ mes "I can't sell you more then 5 at once....but, if you really need more....";
+ mes "you can come back again.";
+ mes "So how many do you want? 1 portion is 4500z + 1 Milk.";
+ next;
+ set @needmon,0;
+ input @flag_num;
+ if (@flag_num == 0) goto L_NONE;
+ if (@flag_num > 5) goto L_ERR;
+ set @needmon,@flag_num*4500;
+ if (Zeny < @needmon) goto L_NOTENO;
+ if (countitem(519) < @flag_num) goto L_NOMILK;
+ set Zeny,Zeny - @needmon;
+ delitem 519,@flag_num;
+ getitem 561,@flag_num;
+ mes "[Jainie]";
+ mes "There you go!";
+ mes "You can give that to someone as a gift, or enjoy it yourself!";
+ mes "Mmm... sweet chocolate...";
+ mes "Visit me anytime...!";
+ close;
+
+L_ERR:
+ mes "[Jainie]";
+ mes "I'm sorry but I can't give you that many.";
+L_NONE:
+ close;
+
+L_NOTENO:
+ mes "[Jainie]";
+ mes "I'm sorry but it seems you cant afford to buy these of me.";
+ close;
+
+L_NOMILK:
+ mes "[Jainie]";
+ mes "You need "+@flag_num+" Milk for "+@flag_num+" portions of my special White Chocolate...";
+ close;
+}
+
+// Carl Orleans -- Valentine Event Chocolate maker ------------------
+prt_castle.gat,54,34,4 script Carl Orleans#val1 47,{
+ mes "[Carl Orleans]";
+ mes "Yes? What can I cook for you?";
+ next;
+ menu "Black handmade Chocolate, please",-,"I want a White handmade Chocolate...",M_WHITE,"I'm lost, sorry to bother you.",M_END;
+
+ mes "[Carl Orleans]";
+ mes "Well, I just might be able to fulfill your needs...";
+ next;
+ if (countitem(558)<3) {
+ mes "[Carl Orleans]";
+ mes "I'm sorry you do not have enough Chocolate Bars to do this.";
+ if(rand(2))mes "They say Stephen from Alberta used to sell good Chocolate.";
+ close;
+ }
+ delitem 558,3;
+ mes "[Carl Orleans]";
+ mes "You got 3 pieces of pure chocolate I see.";
+ mes "Give them to me...";
+ next;
+ mes "[Carl Orleans]";
+ mes "Ok, now I will only create my special handmade chocolates if you promise to use it wisely.";
+ next;
+ mes "[Carl Orleans]";
+ mes "....Hmmmmmm.....";
+ mes "Well...";
+ next;
+ getitem 559,1;
+ mes "[Carl Orleans]";
+ mes "Here.";
+ if(rand(2))close;
+ mes "I hope you give it to someone special, because its a special chocolate.";
+ mes "As you know... only I can create this.";
+ next;
+ mes "[Carl Orleans]";
+ mes "Enjoy.";
+ close;
+
+M_WHITE:
+ mes "[Carl Orleans]";
+ mes "Well, I just might be able to fulfill your needs...";
+ next;
+ if (countitem(561)<3) {
+ mes "[Carl Orleans]";
+ mes "I'm sorry you do not have enough White Chocolate Bars to do this.";
+ if(rand(2))mes "They say Jainie from Alberta used to sell good White Chocolate.";
+ close;
+ }
+ delitem 561,3;
+ mes "[Carl Orleans]";
+ mes "You got 3 pieces of pure white chocolate I see.";
+ mes "Give them to me...";
+ next;
+ mes "[Carl Orleans]";
+ mes "Ok, now I will only create my special handmade chocolates if you promise to use it wisely.";
+ next;
+ mes "[Carl Orleans]";
+ mes "....Hmmmmmm.....";
+ mes "Well...";
+ next;
+ getitem 560,1;
+ mes "[Carl Orleans]";
+ mes "Here.";
+ if(rand(2))close;
+ mes "I hope you give it to someone special, because its a special chocolate.";
+ mes "As you know... only I can create this.";
+ next;
+ mes "[Carl Orleans]";
+ mes "Enjoy.";
+ close;
+
+M_END:
+ mes "[Carl Orleans]";
+ mes "Oh.. well, if you want me to make some of my special handmade Chocolate....";
+ mes "You will need to give me at least ^0000FF 3 Chocolates^000000 or ^0000FF 3 White Chocolates^000000.";
+ if(rand(2))close;
+ next;
+ mes "[Carl Orleans]";
+ mes "That's right, only ^0000FF 3 Chocolates^000000 or ^0000FF 3 White Chocolates^000000.";
+ mes "Bring them to me and you'll get what you came for.";
+ if(rand(2))close;
+ next;
+ mes "[Carl Orleans]";
+ mes "See You.";
+ close;
+}
diff --git a/npc/events/custom/xmas_rings_event.txt b/npc/events/custom/xmas_rings_event.txt
index 7137492ea..f3970327b 100644
--- a/npc/events/custom/xmas_rings_event.txt
+++ b/npc/events/custom/xmas_rings_event.txt
@@ -1,193 +1,193 @@
-//===== eAthena Script =======================================
-//= Karachun Event (Xmas Rings Quest)
-//===== By: ==================================================
-//= Lupus (1.0)
-//===== Current Version: =====================================
-//= 1.1
-//===== Compatible With: =====================================
-//= eAthena Version; 4880+ (with 'setItemScript' command)
-//===== Description: =========================================
-//= Custom event: Karachun (from 8 Dec till 8 Jan), X-Mas, HNY
-//===== Additional Comments: =================================
-//= 1.0 Tested, fully working. 1.0a a few typos fix
-//= 1.1 Readded Mdef +1 and Luk +1 to Santa's Hat [Lupus]
-//============================================================
-
-
-prontera.gat,156,174,4 script Snower 713,{
- mes "[Snower]";
- if(Q_XMSRINGS==2){
- mes "Oh.. is it true? You've helped my sis Sneewy? Thank you.";
- }else if(Q_XMSRINGS==3){
- mes "Snoowy's sent me a bird with a message. She told me about your help...";
- mes "I'll tell you a secret of the magic rings.";
- emotion e_no1;
- next;
- mes "[Snower]";
- mes "They have magic power only from 8 December till 8 January.";
- next;
- mes "[Snower]";
- mes "By the way, just put on Santa's Hat to discover their true power.";
- next;
- mes "[Snower]";
- mes "If you put on both rings their power would be doubled.";
- mes "Have a nice day!";
- close;
- }else{
- mes "Hi! Two my sisters and I are preparing gifts for the whole 3 holidays!";
- }
- emotion e_sob;
- next;
- menu "Where are your sisters?",-, "What holidays?",M_PR,"What gifts?",M_WRAP,"May I help you?",M_QUEST;
-
- mes "[Snower]";
- mes "My younger sis Sneewy's left to some faraway land to prepare gifts for their poor children... I don't know where. You should ask my elder sis and her birdies.";
- next;
- mes "[Snower]";
- mes "My elder sis? Her name's Snoowy. She's sailed to some green island... She's talking about some gifts for dolphins or something...";
- close;
-
-M_PR:
- mes "[Snower]";
- mes "The whole three holidays? Well they come one after another!";
- mes "^000080The Christmas^000000, ^FF0000Karachun^000000 and ^008000New Year Eve^000000!";
- next;
- mes "[Snower]";
- mes "^FF0000Karachun^000000? Heh... This is an old pagans festival. They used to celebrate it before the appearance of HNY and XMas, you know.";
- next;
- goto M_QUEST;
-
-M_WRAP:
- mes "[Snower]";
- mes "My sisters say that all the gifts should look the same way. Or else some children might fight for fancy ones!";
- next;
- mes "[Snower]";
- mes "Would you like me to wrap your fancy gift boxes with a gray paper?";
- next;
- menu "Wrap them, please!",-, "No, thanks.",M_QUEST;
-
- set @prizes, countitem(664)+countitem(665)+countitem(666)+countitem(667);
- if( @prizes == 0){
- mes "[Snower]";
- mes "I don't see any gifts in fancy boxes on you...";
- if(countitem(644))mes "You've got only gray boxes.";
- close;
- }
- delitem 664,countitem(664);
- delitem 665,countitem(665);
- delitem 666,countitem(666);
- delitem 667,countitem(667);
- getitem 644,@prizes;
-
- mes "[Snower]";
- mes "*shuffle* Here you go.";
- next;
-
-M_QUEST:
- mes "[Snower]";
- mes "I wish you find my sisters ASAP... They need help.";
- if(Q_XMSRINGS==0) set Q_XMSRINGS,1;
- close;
-
-OnInit:
-//Santa's Hat
- setitemscript 2236,"{ bonus bMdef,1; bonus bLuk,1; if(isequipped(2636,2637)){if(@xmr == gettime(2))end; set @xmr,gettime(2); misceffect 410; end;} if(isequipped(2636)){if(@xmr == gettime(2))end; set @xmr,gettime(2); misceffect 72;} if(isequipped(2637)){if(@xmr == gettime(2))end; set @xmr,gettime(2); misceffect 338;}}";
-//Gold Xmas Ring
- setitemscript 2636,"{ bonus bLoseSPWhenUnequip,30; if(isequipped(2236)==0)end; if(getskilllv(28)){skill 51,4+isequipped(2637);}else{skill 28,1+4*isequipped(2637);} }";
-//Silver Xmas Ring
- setitemscript 2637,"{ bonus bDamageWhenUnequip,40; if(isequipped(2236)==0)end; if(getskilllv(26)){skill 40,1;}else{skill 26,1+isequipped(2636);} }";
- end;
-}
-
-louyang.gat,224,249,4 script Sneewy 717,{
- mes "[Sneewy]";
- if(Q_XMSRINGS==0){
- mes "Hi! I'm waithing for my sister's birdy with mail...";
- emotion e_sob;
- close;
- }
- if(Q_XMSRINGS==1){
- mes "I wish I had 4 more gray Gift Boxes for native children...";
- emotion e_sob;
- next;
- mes "[Sneewy]";
- mes "Oh, hello. Has my brother Snower told you everything?";
- next;
- menu "Here are your 4 Gift Boxes",-, "I don't know any Snowhatevers...",M_END;
-
- mes "[Sneewy]";
- if(countitem(644)<4){
- mes "Gimme 4 gifts for poor kids... Wait, you haven't got 4 of them!";
- emotion e_sry;
- close;
- }
- set Q_XMSRINGS,2;
- delitem 644,4;
- getnameditem 2637,strcharinfo(0);
- emotion e_kis2;
- mes "Thank you! Here's my li'l something for you!";
- next;
- mes "[Sneewy]";
- mes "By the way, if you put on 2 different rings then your holidays leveling would be easier!";
- close;
- }
- emotion e_thx;
- mes "Thanks again! No children will meet the holidays without the gifts!";
- close;
-
-M_END:
- mes "[Sneewy]";
- mes "Pity... I've got a magic Santa's ring... I'd exchange it for 4 Gift Boxes...";
- emotion e_swt;
- close;
-}
-
-izlu2dun.gat,133,160,2 script Snoowy 714,{
- mes "[Snoowy]";
- if(Q_XMSRINGS==0){
- mes "Helloooou! Do you know my bro and sis? How so? My brother Snower's well known in Prontera!! Just ask any child there.";
- emotion e_hmm;
- close;
- }
- if(Q_XMSRINGS==1){
- mes "Darn... How could poor children be more important than the marine folks.. Am I wrong?";
- next;
- mes "[Snoowy]";
- mes "Errr. Helloou there. My sister Sneewy's sent me a birdie message. The letter was wet and I couldn't read anything but some ending letters of her address...";
- next;
- mes "[Snoowy]";
- mes "Look, it's something like 'yang' in the very end... Hmm... She must be misspelled 'Al Doo Boryang'...";
- close;
- }
- if(Q_XMSRINGS==2){
- mes "You've helped my sis? It's just great!";
- next;
- mes "[Snoowy]";
- mes "But I too need 3 more gifts for my marine folk friends...";
- next;
- menu "Have these gifts!",-, "I need a li'l something in return",M_END;
-
- mes "[Snoowy]";
- if(countitem(644)<3){
- mes "Oops!! You haven't got 3 gray gift boxes on you.";
- emotion e_sry;
- close;
- }
- set Q_XMSRINGS,3;
- delitem 644,3;
- getnameditem 2636,strcharinfo(0);
- emotion e_kis;
- mes "Thaank yoouu! Have this magic ring!";
- close;
- }
- emotion e_thx;
- mes "Oh... the whole marine folk send you their thanks! They love presents so much!!!";
- if(rand(2))mes "Didn't you know that Santa's Hat reveals the real power of the rings?";
- close;
-
-M_END:
- mes "[Snoowy]";
- mes "I'd exchange a GOLD magic ring for 3 gift boxes...";
- emotion e_swt;
- close;
-}
+//===== eAthena Script =======================================
+//= Karachun Event (Xmas Rings Quest)
+//===== By: ==================================================
+//= Lupus (1.0)
+//===== Current Version: =====================================
+//= 1.1
+//===== Compatible With: =====================================
+//= eAthena Version; 4880+ (with 'setItemScript' command)
+//===== Description: =========================================
+//= Custom event: Karachun (from 8 Dec till 8 Jan), X-Mas, HNY
+//===== Additional Comments: =================================
+//= 1.0 Tested, fully working. 1.0a a few typos fix
+//= 1.1 Readded Mdef +1 and Luk +1 to Santa's Hat [Lupus]
+//============================================================
+
+
+prontera.gat,156,174,4 script Snower 713,{
+ mes "[Snower]";
+ if(Q_XMSRINGS==2){
+ mes "Oh.. is it true? You've helped my sis Sneewy? Thank you.";
+ }else if(Q_XMSRINGS==3){
+ mes "Snoowy's sent me a bird with a message. She told me about your help...";
+ mes "I'll tell you a secret of the magic rings.";
+ emotion e_no1;
+ next;
+ mes "[Snower]";
+ mes "They have magic power only from 8 December till 8 January.";
+ next;
+ mes "[Snower]";
+ mes "By the way, just put on Santa's Hat to discover their true power.";
+ next;
+ mes "[Snower]";
+ mes "If you put on both rings their power would be doubled.";
+ mes "Have a nice day!";
+ close;
+ }else{
+ mes "Hi! Two my sisters and I are preparing gifts for the whole 3 holidays!";
+ }
+ emotion e_sob;
+ next;
+ menu "Where are your sisters?",-, "What holidays?",M_PR,"What gifts?",M_WRAP,"May I help you?",M_QUEST;
+
+ mes "[Snower]";
+ mes "My younger sis Sneewy's left to some faraway land to prepare gifts for their poor children... I don't know where. You should ask my elder sis and her birdies.";
+ next;
+ mes "[Snower]";
+ mes "My elder sis? Her name's Snoowy. She's sailed to some green island... She's talking about some gifts for dolphins or something...";
+ close;
+
+M_PR:
+ mes "[Snower]";
+ mes "The whole three holidays? Well they come one after another!";
+ mes "^000080The Christmas^000000, ^FF0000Karachun^000000 and ^008000New Year Eve^000000!";
+ next;
+ mes "[Snower]";
+ mes "^FF0000Karachun^000000? Heh... This is an old pagans festival. They used to celebrate it before the appearance of HNY and XMas, you know.";
+ next;
+ goto M_QUEST;
+
+M_WRAP:
+ mes "[Snower]";
+ mes "My sisters say that all the gifts should look the same way. Or else some children might fight for fancy ones!";
+ next;
+ mes "[Snower]";
+ mes "Would you like me to wrap your fancy gift boxes with a gray paper?";
+ next;
+ menu "Wrap them, please!",-, "No, thanks.",M_QUEST;
+
+ set @prizes, countitem(664)+countitem(665)+countitem(666)+countitem(667);
+ if( @prizes == 0){
+ mes "[Snower]";
+ mes "I don't see any gifts in fancy boxes on you...";
+ if(countitem(644))mes "You've got only gray boxes.";
+ close;
+ }
+ delitem 664,countitem(664);
+ delitem 665,countitem(665);
+ delitem 666,countitem(666);
+ delitem 667,countitem(667);
+ getitem 644,@prizes;
+
+ mes "[Snower]";
+ mes "*shuffle* Here you go.";
+ next;
+
+M_QUEST:
+ mes "[Snower]";
+ mes "I wish you find my sisters ASAP... They need help.";
+ if(Q_XMSRINGS==0) set Q_XMSRINGS,1;
+ close;
+
+OnInit:
+//Santa's Hat
+ setitemscript 2236,"{ bonus bMdef,1; bonus bLuk,1; if(isequipped(2636,2637)){if(@xmr == gettime(2))end; set @xmr,gettime(2); misceffect 410; end;} if(isequipped(2636)){if(@xmr == gettime(2))end; set @xmr,gettime(2); misceffect 72;} if(isequipped(2637)){if(@xmr == gettime(2))end; set @xmr,gettime(2); misceffect 338;}}";
+//Gold Xmas Ring
+ setitemscript 2636,"{ bonus bLoseSPWhenUnequip,30; if(isequipped(2236)==0)end; if(getskilllv(28)){skill 51,4+isequipped(2637);}else{skill 28,1+4*isequipped(2637);} }";
+//Silver Xmas Ring
+ setitemscript 2637,"{ bonus bDamageWhenUnequip,40; if(isequipped(2236)==0)end; if(getskilllv(26)){skill 40,1;}else{skill 26,1+isequipped(2636);} }";
+ end;
+}
+
+louyang.gat,224,249,4 script Sneewy 717,{
+ mes "[Sneewy]";
+ if(Q_XMSRINGS==0){
+ mes "Hi! I'm waithing for my sister's birdy with mail...";
+ emotion e_sob;
+ close;
+ }
+ if(Q_XMSRINGS==1){
+ mes "I wish I had 4 more gray Gift Boxes for native children...";
+ emotion e_sob;
+ next;
+ mes "[Sneewy]";
+ mes "Oh, hello. Has my brother Snower told you everything?";
+ next;
+ menu "Here are your 4 Gift Boxes",-, "I don't know any Snowhatevers...",M_END;
+
+ mes "[Sneewy]";
+ if(countitem(644)<4){
+ mes "Gimme 4 gifts for poor kids... Wait, you haven't got 4 of them!";
+ emotion e_sry;
+ close;
+ }
+ set Q_XMSRINGS,2;
+ delitem 644,4;
+ getnameditem 2637,strcharinfo(0);
+ emotion e_kis2;
+ mes "Thank you! Here's my li'l something for you!";
+ next;
+ mes "[Sneewy]";
+ mes "By the way, if you put on 2 different rings then your holidays leveling would be easier!";
+ close;
+ }
+ emotion e_thx;
+ mes "Thanks again! No children will meet the holidays without the gifts!";
+ close;
+
+M_END:
+ mes "[Sneewy]";
+ mes "Pity... I've got a magic Santa's ring... I'd exchange it for 4 Gift Boxes...";
+ emotion e_swt;
+ close;
+}
+
+izlu2dun.gat,133,160,2 script Snoowy 714,{
+ mes "[Snoowy]";
+ if(Q_XMSRINGS==0){
+ mes "Helloooou! Do you know my bro and sis? How so? My brother Snower's well known in Prontera!! Just ask any child there.";
+ emotion e_hmm;
+ close;
+ }
+ if(Q_XMSRINGS==1){
+ mes "Darn... How could poor children be more important than the marine folks.. Am I wrong?";
+ next;
+ mes "[Snoowy]";
+ mes "Errr. Helloou there. My sister Sneewy's sent me a birdie message. The letter was wet and I couldn't read anything but some ending letters of her address...";
+ next;
+ mes "[Snoowy]";
+ mes "Look, it's something like 'yang' in the very end... Hmm... She must be misspelled 'Al Doo Boryang'...";
+ close;
+ }
+ if(Q_XMSRINGS==2){
+ mes "You've helped my sis? It's just great!";
+ next;
+ mes "[Snoowy]";
+ mes "But I too need 3 more gifts for my marine folk friends...";
+ next;
+ menu "Have these gifts!",-, "I need a li'l something in return",M_END;
+
+ mes "[Snoowy]";
+ if(countitem(644)<3){
+ mes "Oops!! You haven't got 3 gray gift boxes on you.";
+ emotion e_sry;
+ close;
+ }
+ set Q_XMSRINGS,3;
+ delitem 644,3;
+ getnameditem 2636,strcharinfo(0);
+ emotion e_kis;
+ mes "Thaank yoouu! Have this magic ring!";
+ close;
+ }
+ emotion e_thx;
+ mes "Oh... the whole marine folk send you their thanks! They love presents so much!!!";
+ if(rand(2))mes "Didn't you know that Santa's Hat reveals the real power of the rings?";
+ close;
+
+M_END:
+ mes "[Snoowy]";
+ mes "I'd exchange a GOLD magic ring for 3 gift boxes...";
+ emotion e_swt;
+ close;
+}
diff --git a/npc/events/dumplingfestival.txt b/npc/events/dumplingfestival.txt
index ea6e265c9..7f96017fd 100644
--- a/npc/events/dumplingfestival.txt
+++ b/npc/events/dumplingfestival.txt
@@ -1,112 +1,112 @@
-//===== Athena Script =======================================
-//= Imitation of Dumpling Festival
-//===== By ================================================
-//= Massdriller
-//===== Version ===========================================
-//= 1.01
-//===== Compatible With ===================================
-//= eAthena 0.52+
-//===== Description =======================================
-//= A complete redering of the Dumpling Festival.
-//===== Comments ==========================================
-//= Ver 1.0- Duplicate of MRO's Dumpling Event
-//= 1.01 fixed bugs [Lupus]
-//=========================================================
-
-payon.gat,93,81,4 script Exorcist Master Fahae 834,{
-
- mes "[Exorcist Master Fahae]";
- mes "Greetings young warrior, I'm the Exorcist Master Fahae.";
- mes "I have been tracking the elusive Bacsojin for some time.";
- next;
- mes "[Exorcist Master Fahae]";
- mes "I feel it is time I let another warrior try to complete";
- mes "my quest. I have some items to assist you in my quest.";
- next;
- menu "I wish to buy",-, "No thanks",M_FIN;
-
- mes "[Exorcist Master Fahae]";
- mes "I have 2 items which might become useful to you.";
- next;
- menu "Realgar Wine",-, "Exorcize Herb",M_HERB;
-
- mes "[Exorcist Master Fahae]";
- mes "How many do you require?";
- mes "You may only buy 5 at one time.";
- mes "Each costs 20000z.";
- mes "(Type in 0 to cancel)";
- next;
- input @input;
- if(@input==0) close;
- if(@input>5) goto L_SORRY;
- if(Zeny< @input*20000) goto L_NOZENY;
- set Zeny,Zeny-20000*@input;
- getitem 682,@input;
- mes "[Exorcist Master Fahae]";
- mes "Here you go, I hope you may succeed in my quest.";
- close;
-
-L_SORRY:
- mes "[Exorcist Master Fahae]";
- mes "You must not be stingy, it is the path of God to be honest.";
- close;
-
-M_FIN:
- mes "[Exorcist Master Fahae]";
- mes "The path of fully venquishing evil is far, help me in the way of God.";
- close;
-
-M_HERB:
- mes "[Exorcist Master Fahae]";
- mes "How many do you require?";
- mes "You may only buy 5 at one time.";
- mes "Each costs 10000z.";
- mes "(Type in 0 to cancel)";
- next;
- input @input;
- if(@input==0) close;
- if(@input>5) goto L_SORRY;
- if(Zeny< @input*10000) goto L_NOZENY;
- set Zeny,Zeny-10000*@input;
- getitem 683,@input;
- mes "[Exorcist Master Fahae]";
- mes "Here you go, I hope you may succeed in my quest.";
- close;
-
-L_NOZENY:
- mes "[Exorcist Master Fahae]";
- mes "Money doesn't bring joy to everyone, but we need it to support the temple and myself. Please, try to kill some monsters and take their drops.";
- close;
-}
-
-//////////////////////////////////////////////
-// Monster Spawning /\Secial only for event.//
-//////////////////////////////////////////////
-
-// ~Dumpling~
-gef_fild00.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-gef_fild07.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-gef_fild04.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-gef_fild00.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-prt_fild06.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-prt_fild01.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-prt_fild05.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-prt_fild08.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-pay_fild04.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-moc_fild02.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-pay_fild01.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-pay_fild07.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-moc_fild03.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-pay_fild06.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-pay_fild05.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-pay_fild02.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-pay_fild09.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
-
-// ~Bacsojin~
-moc_fild03.gat,0,0,0,0 monster Bacsojin 1518,1,60000,66000
-
-// ~Chung E~
-moc_fild03.gat,0,0,0,0 monster Chung E 1519,1,60000,66000
-moc_fild13.gat,0,0,0,0 monster Chung E 1519,1,60000,66000
-pay_fild01.gat,0,0,0,0 monster Chung E 1519,1,60000,66000
+//===== Athena Script =======================================
+//= Imitation of Dumpling Festival
+//===== By ================================================
+//= Massdriller
+//===== Version ===========================================
+//= 1.01
+//===== Compatible With ===================================
+//= eAthena 0.52+
+//===== Description =======================================
+//= A complete redering of the Dumpling Festival.
+//===== Comments ==========================================
+//= Ver 1.0- Duplicate of MRO's Dumpling Event
+//= 1.01 fixed bugs [Lupus]
+//=========================================================
+
+payon.gat,93,81,4 script Exorcist Master Fahae 834,{
+
+ mes "[Exorcist Master Fahae]";
+ mes "Greetings young warrior, I'm the Exorcist Master Fahae.";
+ mes "I have been tracking the elusive Bacsojin for some time.";
+ next;
+ mes "[Exorcist Master Fahae]";
+ mes "I feel it is time I let another warrior try to complete";
+ mes "my quest. I have some items to assist you in my quest.";
+ next;
+ menu "I wish to buy",-, "No thanks",M_FIN;
+
+ mes "[Exorcist Master Fahae]";
+ mes "I have 2 items which might become useful to you.";
+ next;
+ menu "Realgar Wine",-, "Exorcize Herb",M_HERB;
+
+ mes "[Exorcist Master Fahae]";
+ mes "How many do you require?";
+ mes "You may only buy 5 at one time.";
+ mes "Each costs 20000z.";
+ mes "(Type in 0 to cancel)";
+ next;
+ input @input;
+ if(@input==0) close;
+ if(@input>5) goto L_SORRY;
+ if(Zeny< @input*20000) goto L_NOZENY;
+ set Zeny,Zeny-20000*@input;
+ getitem 682,@input;
+ mes "[Exorcist Master Fahae]";
+ mes "Here you go, I hope you may succeed in my quest.";
+ close;
+
+L_SORRY:
+ mes "[Exorcist Master Fahae]";
+ mes "You must not be stingy, it is the path of God to be honest.";
+ close;
+
+M_FIN:
+ mes "[Exorcist Master Fahae]";
+ mes "The path of fully venquishing evil is far, help me in the way of God.";
+ close;
+
+M_HERB:
+ mes "[Exorcist Master Fahae]";
+ mes "How many do you require?";
+ mes "You may only buy 5 at one time.";
+ mes "Each costs 10000z.";
+ mes "(Type in 0 to cancel)";
+ next;
+ input @input;
+ if(@input==0) close;
+ if(@input>5) goto L_SORRY;
+ if(Zeny< @input*10000) goto L_NOZENY;
+ set Zeny,Zeny-10000*@input;
+ getitem 683,@input;
+ mes "[Exorcist Master Fahae]";
+ mes "Here you go, I hope you may succeed in my quest.";
+ close;
+
+L_NOZENY:
+ mes "[Exorcist Master Fahae]";
+ mes "Money doesn't bring joy to everyone, but we need it to support the temple and myself. Please, try to kill some monsters and take their drops.";
+ close;
+}
+
+//////////////////////////////////////////////
+// Monster Spawning /\Secial only for event.//
+//////////////////////////////////////////////
+
+// ~Dumpling~
+gef_fild00.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+gef_fild07.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+gef_fild04.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+gef_fild00.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+prt_fild06.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+prt_fild01.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+prt_fild05.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+prt_fild08.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+pay_fild04.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+moc_fild02.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+pay_fild01.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+pay_fild07.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+moc_fild03.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+pay_fild06.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+pay_fild05.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+pay_fild02.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+pay_fild09.gat,0,0,0,0 monster Dumpling 1520,20,60000,66000
+
+// ~Bacsojin~
+moc_fild03.gat,0,0,0,0 monster Bacsojin 1518,1,60000,66000
+
+// ~Chung E~
+moc_fild03.gat,0,0,0,0 monster Chung E 1519,1,60000,66000
+moc_fild13.gat,0,0,0,0 monster Chung E 1519,1,60000,66000
+pay_fild01.gat,0,0,0,0 monster Chung E 1519,1,60000,66000
\ No newline at end of file
diff --git a/npc/events/easter.txt b/npc/events/easter.txt
index 6d3061903..6fcf15049 100644
--- a/npc/events/easter.txt
+++ b/npc/events/easter.txt
@@ -1,202 +1,202 @@
-//===== eAthena Script =======================================
-//= Easter Egg Event
-//===== By: ==================================================
-//= kobra_k88
-//= fixed by Yoshimo
-//===== Current Version: =====================================
-//= 1.0a
-//===== Compatible With: =====================================
-//=
-//===== Description: =========================================
-//= Break easter eggs in towns an cities to find chocolates.
-//= Exchange the chocolates for prizes.
-//= Includes Easter egg and Easter bunny mobs.
-//===== Additional Comments: =================================
-//= Not sure about "Gold coin" as being one of the prizes.
-//= fixed infinite gifts [Yor] (thanks to Yoshimo from Freya's forum)
-//============================================================
-
-
-geffen.gat,95,201,3 script Shilo 50,{
- mes "[Shilo]";
- if(easter_Q == 1) goto L_Check;
- mes "*Sigh*... Where is my sister!?";
- next;
- mes "[Shilo]";
- mes "Oh... Hi there! I'm extremely excited! You know why?";
- next;
- mes "[Shilo]";
- mes "My favorite holiday is here... ^D2A200Easter^000000!!";
- next;
- mes "[Shilo]";
- mes "I can't wait to go find some easter eggs...";
- next;
- if(@talked == 1) menu "I want to look for these eggs.",sM_0, "... Eggs? Why?",M_0, "You seriously bore me... *yawn*...",M_End;
- menu "... Eggs? Why?",M_0, "You seriously bore me...*yawn*..",M_End;
-
- M_0:
- mes "[Shilo]";
- mes "You mean you've never been on an ^5533FFEaster Egg Hunt^000000 before?";
- next;
- mes "[Shilo]";
- mes "They're the best! See every year, people from all over hide ^5533FFEaster eggs^000000 through out Rune Midgard.";
- mes "And it's our job to go find as many as possible and collect all of the goodies inside of them.";
- next;
- mes "[Shilo]";
- mes "See, along time ago, the Peco Peco roamed the land free of any hostilities...";
- mes "All over Rune Midgard, they did as the pleased, and they reproduced without any fears.";
- next;
- mes "[Shilo]";
- mes "The Peco Peco population thrived and kept growing... Eventually their numbers got out of hand.";
- mes "The people of Rune Midgard decided that they needed to do something about the overwhelming population of Peco Pecos.";
- next;
- mes "[Shilo]";
- mes "So they set out to destroy as many of the Peco Peco eggs they could find!!";
- next;
- mes "[Shilo]";
- mes "Many children found the destruction of helpless Peco Peco eggs to be unbearable.";
- mes "They were very sad about this and pleaded with their parents to stop.";
- next;
- mes "[Shilo]";
- mes "Unfortunately they could not stop.";
- mes "If they did nothing the fertile lands of Rune Midard would be destoryed by the Peco Pecos.";
- next;
- mes "[Shilo]";
- mes "So they decided to try to convince the children that destroying the eggs was a good thing.";
- mes "The parents starting making fake peco peco eggs that had treats in them.";
- next;
- mes "[Shilo]";
- mes "They hid them all over town and had the children search for them.";
- mes "Once found, the children would break the eggs and find the treats. They would then feel happy about breaking Peco Peco eggs.";
- next;
- mes "[Shilo]";
- mes "Now the Peco Peco has natural enemies, like desert wolves, which keep the Peco Peco population in check.";
- mes "Therefore the people of Rune Midgard no longer have to destroy defenseless Peco Peco eggs.";
- next;
- mes "[Shilo]";
- mes "But we still carry on the tradition of hiding fake eggs all over Rune Midgard every year.";
- mes "And that is the story behind Easter in Rune Midgard.";
- next;
- mes "[Shilo]";
- mes "You know... it looks like I'm going to be here for alonge while. I'll tell you what...";
- next;
- mes "[Shilo]";
- mes "If you go out and find some ^5533FFEaster eggs^000000 and bring me back their special 'treats', I will give you something for them...";
- mes "What do you say?";
- set @talked, 1;
- next;
- menu "What do I have to do?",sM_0, "Nah, I'm to busy.",sM_End;
-
- sM_0:
- mes "[Shilo]";
- mes "All you have to do is go hunt for some Easter eggs which can be found in the towns and cities all over Rune Midgard.";
- next;
- mes "[Shilo]";
- mes "When you find them, break em. If you're lucky, there will be delicious ^D2A200'Chocolates'^000000 inside of them.";
- mes "Find at least ^00950010^000000, and bring them to me and I will give you a ^FF5533prize^000000.";
- next;
- mes "[Shilo]";
- mes "The more you bring to me, the better my gift to you will be.";
- next;
- mes "[Shilo]";
- mes "I'll will give you something for:";
- mes "^00950010 ^D2A200Chocolates"; // 1 gold coin ?
- mes "^5533FF50 ^D2A200Chocolates^000000"; // 1 old blue box
- mes "and ^FF3355150 ^D2A200Chocolates^000000"; // 1 old purple box
- next;
- mes "[Shilo]";
- mes "So what do you say?";
- next;
- menu "Sounds fun, I'll do it!",ssM_0, "I have better things to do",ssM_End;
-
- ssM_0:
- mes "[Shilo]";
- mes "Great! But I must warn you...";
- next;
- mes "[Shilo]";
- mes "During your hunt, you may come across the protectors of these eggs...";
- next;
- mes "[Shilo]";
- mes "They have a bright, light blue color and are very 'fluffy'...";
- mes "Though I have never seen one, I've heard many stories about them.";
- next;
- mes "[Shilo]";
- mes "The have come to be know as... '^FF3355Easter Bunnies^000000'!!";
- mes "Be safe and good luck. I'll be waiting here.";
- set easter_Q, 1;
- close;
-
- ssM_End:
- mes "[Shilo]";
- mes "Well it's your loss...";
- emotion 9;
- close;
- sM_End:
- mes "[Shilo]";
- mes "Ahh, I understand. Farewell.";
- close;
- M_End:
- mes "[Shilo]";
- mes "... Well, you're not all that exciting to talk with either...";
- emotion 9;
- close;
-
-
-//---------------------
-L_Check:
-//----------
- mes "Find any ^D2A200Chocolate^000000 yet?";
- next;
- mes "[Shilo]";
- if (countitem(558) < 10) goto L_NotEnuf;
- mes "Great. You have " + countitem(558) + " ^D2A200Chocolates^000000. Here is your prize...";
- if (countitem(558) >= 150) goto L_150;
- if (countitem(558) >= 50) goto L_50;
-
- delitem 558,10;
- getitem 671,1;
- goto L_Cont;
-
- L_50:
- delitem 558,50;
- getitem 603,1;
- goto L_Cont;
-
- L_150:
- delitem 558,150;
- getitem 617,1;
- goto L_Cont;
-
- L_Cont:
- mes "Have fun and happy Easter!";
- close;
-
- L_NotEnuf:
- mes "You don't have enough ^D2A200Chocolate^000000 for a prize.";
- close;
-}
-
-
-// Easter Eggs
-//=====================================================
-alberta.gat,0,0,0,0 monster Easter Egg 1920,100,0,0,0
-aldebaran.gat,0,0,0,0 monster Easter Egg 1920,150,0,0,0
-amatsu.gat,0,0,0,0 monster Easter Egg 1920,100,0,0,0
-comodo.gat,0,0,0,0 monster Easter Egg 1920,100,0,0,0
-geffen.gat,0,0,0,0 monster Easter Egg 1920,120,0,0,0
-gonryun.gat,0,0,0,0 monster Easter Egg 1920,100,0,0,0
-izlude.gat,0,0,0,0 monster Easter Egg 1920,80,0,0,0
-louyang.gat,0,0,0,0 monster Easter Egg 1920,200,0,0,0
-morocc.gat,0,0,0,0 monster Easter Egg 1920,250,0,0,0
-payon.gat,0,0,0,0 monster Easter Egg 1920,150,0,0,0
-prontera.gat,0,0,0,0 monster Easter Egg 1920,250,0,0,0
-umbala.gat,0,0,0,0 monster Easter Egg 1920,100,0,0,0
-yuno.gat,0,0,0,0 monster Easter Egg 1920,150,0,0,0
-
-// Easter Bunny
-//======================================================
-alberta.gat,0,0,0,0 monster Easter Bunny 1921,1,1200000,900000,0
-geffen.gat,0,0,0,0 monster Easter Bunny 1921,1,1200000,900000,0
-morocc.gat,0,0,0,0 monster Easter Bunny 1921,2,1200000,900000,0
-payon.gat,0,0,0,0 monster Easter Bunny 1921,1,1200000,900000,0
+//===== eAthena Script =======================================
+//= Easter Egg Event
+//===== By: ==================================================
+//= kobra_k88
+//= fixed by Yoshimo
+//===== Current Version: =====================================
+//= 1.0a
+//===== Compatible With: =====================================
+//=
+//===== Description: =========================================
+//= Break easter eggs in towns an cities to find chocolates.
+//= Exchange the chocolates for prizes.
+//= Includes Easter egg and Easter bunny mobs.
+//===== Additional Comments: =================================
+//= Not sure about "Gold coin" as being one of the prizes.
+//= fixed infinite gifts [Yor] (thanks to Yoshimo from Freya's forum)
+//============================================================
+
+
+geffen.gat,95,201,3 script Shilo 50,{
+ mes "[Shilo]";
+ if(easter_Q == 1) goto L_Check;
+ mes "*Sigh*... Where is my sister!?";
+ next;
+ mes "[Shilo]";
+ mes "Oh... Hi there! I'm extremely excited! You know why?";
+ next;
+ mes "[Shilo]";
+ mes "My favorite holiday is here... ^D2A200Easter^000000!!";
+ next;
+ mes "[Shilo]";
+ mes "I can't wait to go find some easter eggs...";
+ next;
+ if(@talked == 1) menu "I want to look for these eggs.",sM_0, "... Eggs? Why?",M_0, "You seriously bore me... *yawn*...",M_End;
+ menu "... Eggs? Why?",M_0, "You seriously bore me...*yawn*..",M_End;
+
+ M_0:
+ mes "[Shilo]";
+ mes "You mean you've never been on an ^5533FFEaster Egg Hunt^000000 before?";
+ next;
+ mes "[Shilo]";
+ mes "They're the best! See every year, people from all over hide ^5533FFEaster eggs^000000 through out Rune Midgard.";
+ mes "And it's our job to go find as many as possible and collect all of the goodies inside of them.";
+ next;
+ mes "[Shilo]";
+ mes "See, along time ago, the Peco Peco roamed the land free of any hostilities...";
+ mes "All over Rune Midgard, they did as the pleased, and they reproduced without any fears.";
+ next;
+ mes "[Shilo]";
+ mes "The Peco Peco population thrived and kept growing... Eventually their numbers got out of hand.";
+ mes "The people of Rune Midgard decided that they needed to do something about the overwhelming population of Peco Pecos.";
+ next;
+ mes "[Shilo]";
+ mes "So they set out to destroy as many of the Peco Peco eggs they could find!!";
+ next;
+ mes "[Shilo]";
+ mes "Many children found the destruction of helpless Peco Peco eggs to be unbearable.";
+ mes "They were very sad about this and pleaded with their parents to stop.";
+ next;
+ mes "[Shilo]";
+ mes "Unfortunately they could not stop.";
+ mes "If they did nothing the fertile lands of Rune Midard would be destoryed by the Peco Pecos.";
+ next;
+ mes "[Shilo]";
+ mes "So they decided to try to convince the children that destroying the eggs was a good thing.";
+ mes "The parents starting making fake peco peco eggs that had treats in them.";
+ next;
+ mes "[Shilo]";
+ mes "They hid them all over town and had the children search for them.";
+ mes "Once found, the children would break the eggs and find the treats. They would then feel happy about breaking Peco Peco eggs.";
+ next;
+ mes "[Shilo]";
+ mes "Now the Peco Peco has natural enemies, like desert wolves, which keep the Peco Peco population in check.";
+ mes "Therefore the people of Rune Midgard no longer have to destroy defenseless Peco Peco eggs.";
+ next;
+ mes "[Shilo]";
+ mes "But we still carry on the tradition of hiding fake eggs all over Rune Midgard every year.";
+ mes "And that is the story behind Easter in Rune Midgard.";
+ next;
+ mes "[Shilo]";
+ mes "You know... it looks like I'm going to be here for alonge while. I'll tell you what...";
+ next;
+ mes "[Shilo]";
+ mes "If you go out and find some ^5533FFEaster eggs^000000 and bring me back their special 'treats', I will give you something for them...";
+ mes "What do you say?";
+ set @talked, 1;
+ next;
+ menu "What do I have to do?",sM_0, "Nah, I'm to busy.",sM_End;
+
+ sM_0:
+ mes "[Shilo]";
+ mes "All you have to do is go hunt for some Easter eggs which can be found in the towns and cities all over Rune Midgard.";
+ next;
+ mes "[Shilo]";
+ mes "When you find them, break em. If you're lucky, there will be delicious ^D2A200'Chocolates'^000000 inside of them.";
+ mes "Find at least ^00950010^000000, and bring them to me and I will give you a ^FF5533prize^000000.";
+ next;
+ mes "[Shilo]";
+ mes "The more you bring to me, the better my gift to you will be.";
+ next;
+ mes "[Shilo]";
+ mes "I'll will give you something for:";
+ mes "^00950010 ^D2A200Chocolates"; // 1 gold coin ?
+ mes "^5533FF50 ^D2A200Chocolates^000000"; // 1 old blue box
+ mes "and ^FF3355150 ^D2A200Chocolates^000000"; // 1 old purple box
+ next;
+ mes "[Shilo]";
+ mes "So what do you say?";
+ next;
+ menu "Sounds fun, I'll do it!",ssM_0, "I have better things to do",ssM_End;
+
+ ssM_0:
+ mes "[Shilo]";
+ mes "Great! But I must warn you...";
+ next;
+ mes "[Shilo]";
+ mes "During your hunt, you may come across the protectors of these eggs...";
+ next;
+ mes "[Shilo]";
+ mes "They have a bright, light blue color and are very 'fluffy'...";
+ mes "Though I have never seen one, I've heard many stories about them.";
+ next;
+ mes "[Shilo]";
+ mes "The have come to be know as... '^FF3355Easter Bunnies^000000'!!";
+ mes "Be safe and good luck. I'll be waiting here.";
+ set easter_Q, 1;
+ close;
+
+ ssM_End:
+ mes "[Shilo]";
+ mes "Well it's your loss...";
+ emotion 9;
+ close;
+ sM_End:
+ mes "[Shilo]";
+ mes "Ahh, I understand. Farewell.";
+ close;
+ M_End:
+ mes "[Shilo]";
+ mes "... Well, you're not all that exciting to talk with either...";
+ emotion 9;
+ close;
+
+
+//---------------------
+L_Check:
+//----------
+ mes "Find any ^D2A200Chocolate^000000 yet?";
+ next;
+ mes "[Shilo]";
+ if (countitem(558) < 10) goto L_NotEnuf;
+ mes "Great. You have " + countitem(558) + " ^D2A200Chocolates^000000. Here is your prize...";
+ if (countitem(558) >= 150) goto L_150;
+ if (countitem(558) >= 50) goto L_50;
+
+ delitem 558,10;
+ getitem 671,1;
+ goto L_Cont;
+
+ L_50:
+ delitem 558,50;
+ getitem 603,1;
+ goto L_Cont;
+
+ L_150:
+ delitem 558,150;
+ getitem 617,1;
+ goto L_Cont;
+
+ L_Cont:
+ mes "Have fun and happy Easter!";
+ close;
+
+ L_NotEnuf:
+ mes "You don't have enough ^D2A200Chocolate^000000 for a prize.";
+ close;
+}
+
+
+// Easter Eggs
+//=====================================================
+alberta.gat,0,0,0,0 monster Easter Egg 1920,100,0,0,0
+aldebaran.gat,0,0,0,0 monster Easter Egg 1920,150,0,0,0
+amatsu.gat,0,0,0,0 monster Easter Egg 1920,100,0,0,0
+comodo.gat,0,0,0,0 monster Easter Egg 1920,100,0,0,0
+geffen.gat,0,0,0,0 monster Easter Egg 1920,120,0,0,0
+gonryun.gat,0,0,0,0 monster Easter Egg 1920,100,0,0,0
+izlude.gat,0,0,0,0 monster Easter Egg 1920,80,0,0,0
+louyang.gat,0,0,0,0 monster Easter Egg 1920,200,0,0,0
+morocc.gat,0,0,0,0 monster Easter Egg 1920,250,0,0,0
+payon.gat,0,0,0,0 monster Easter Egg 1920,150,0,0,0
+prontera.gat,0,0,0,0 monster Easter Egg 1920,250,0,0,0
+umbala.gat,0,0,0,0 monster Easter Egg 1920,100,0,0,0
+yuno.gat,0,0,0,0 monster Easter Egg 1920,150,0,0,0
+
+// Easter Bunny
+//======================================================
+alberta.gat,0,0,0,0 monster Easter Bunny 1921,1,1200000,900000,0
+geffen.gat,0,0,0,0 monster Easter Bunny 1921,1,1200000,900000,0
+morocc.gat,0,0,0,0 monster Easter Bunny 1921,2,1200000,900000,0
+payon.gat,0,0,0,0 monster Easter Bunny 1921,1,1200000,900000,0
prontera.gat,0,0,0,0 monster Easter Bunny 1921,2,840000,420000,0 \ No newline at end of file
diff --git a/npc/events/event_skill_reset.txt b/npc/events/event_skill_reset.txt
index baf175298..5da389d56 100644
--- a/npc/events/event_skill_reset.txt
+++ b/npc/events/event_skill_reset.txt
@@ -1,109 +1,109 @@
-//===== eAthena Script =======================================
-//= Official Skill Resetter Event in Yuno (kRO & idRO)
-//===== By: ==================================================
-//= $ephiroth
-//===== Current Version: =====================================
-//= 1.02
-//===== Compatible With: =====================================
-//= eAthena 1.0
-//===== Description: =========================================
-//= 2006 - Edition Skill Reset NPC
-//= 2006/11/16: 1.0 Release and fully working. [$ephiroth]
-//= 1.01 Checked, fixed typos, now uses MISC_QUEST var [Lupus]
-//= 1.02 Added missing message,comment,etc. [$ephiroth]
-//===== Additional Comments: =================================
-//= Skill Reset with payment, minimum BaseLv.60 to reset skill.
-//= Each 1 BaseLv need 20.000 Zeny, so be careful to use skill.
-//============================================================
-yuno.gat,138,187,4 script Hypnotist Teacher 124,{
- set @npcname$,"[^D5A500Hypnotist^000000]";
- mes @npcname$;
-
- if(MISC_QUEST & 1024){
- mes "I already told you that you may only complete this event once.";
- close;
- }
- if(BaseLevel < 60) {
- mes "Please return when you reach BaseLv 60 or higher.";
- close;
- }
- if(SkillPoint != 0) {
- mes "You will need to use up all of your skill points if you want me to continue.";
- mes "Please come again soon!";
- close;
- }
- if(Weight || checkfalcon(0) || checkcart(0) || checkriding(0)) {
- mes "Would you like to reset skills?";
- mes "I'm sorry, but...";
- next;
- mes @npcname$;
- if(Weight) {
- mes "You cannot reset skills";
- mes "when you keep";
- mes "any items.";
- } else if(checkcart(0))
- mes "Please, drop your cart and we'll continue.";
- else if(checkfalcon(0))
- mes "Please, free your Falcon and we'll continue.";
- else if(checkriding(0))
- mes "Please, free your PecoPeco and we'll continue.";
- next;
- mes @npcname$;
- mes "Come back soon!";
- close;
- }
- mes "Hello, I am the Skill Resetter.";
- mes "Your name is ^0080FF"+strcharinfo(0)+"^000000.";
- mes "How can I help you?";
- next;
- menu "^009500Information about Reset skills.^000000",L_Info,"^00B6FFReset skills.^000000",L_Reset,"^000088Nevermind^000000",-;
-
- mes @npcname$;
- mes "You know where to find me,";
- mes "if you ever want a reset!!";
- close;
-
-L_Info:
- mes @npcname$;
- mes "This skill reset is not FREE OF CHARGE!!";
- mes "Expense for the reset of skill is ^D5A50020000 Zeny x BaseLv^000000.";
- mes "Yeah ...each One BaseLv need 20000 Zeny to reset skill.";
- next;
- mes @npcname$;
- mes "Oh yeah, one more thing!";
- mes "Any carts, falcon or peco's you have equiped,";
- mes "will be removed if you will reset your skills.";
- next;
- mes @npcname$;
- mes "Just one time does again to shake the skill point";
- mes "Careful with your skills from here on.";
- close;
-
-L_Reset:
- mes @npcname$;
- mes "Before skill reset in starting.";
- mes "You shall have to first tell me your Base Level.";
- next;
- mes "^D5A500[" + strcharinfo(0) + "]^000000";
- mes "My Base level is ^AA00AALevel " + BaseLevel + "BaseLv.^000000";
- next;
- set @zeny,BaseLevel*20000;
- mes @npcname$;
- mes "Total zeny to the reset of skill amount ^529DFF" + @zeny + "Zeny^000000 for the skill reset service.";
- next;
- if(Zeny < @zeny) {
- mes @npcname$;
- mes "It seems that you don't have enough money.";
- mes "In addition we wait for the opportunity.";
- emotion e_hmm;
- close;
- }
- set Zeny, Zeny-@zeny;
- set MISC_QUEST,MISC_QUEST | 1024;
- resetskill;
- mes @npcname$;
- mes "Thank you.";
- emotion e_thx;
- logmes "SKILL RESET EVENT";
- close;
+//===== eAthena Script =======================================
+//= Official Skill Resetter Event in Yuno (kRO & idRO)
+//===== By: ==================================================
+//= $ephiroth
+//===== Current Version: =====================================
+//= 1.02
+//===== Compatible With: =====================================
+//= eAthena 1.0
+//===== Description: =========================================
+//= 2006 - Edition Skill Reset NPC
+//= 2006/11/16: 1.0 Release and fully working. [$ephiroth]
+//= 1.01 Checked, fixed typos, now uses MISC_QUEST var [Lupus]
+//= 1.02 Added missing message,comment,etc. [$ephiroth]
+//===== Additional Comments: =================================
+//= Skill Reset with payment, minimum BaseLv.60 to reset skill.
+//= Each 1 BaseLv need 20.000 Zeny, so be careful to use skill.
+//============================================================
+yuno.gat,138,187,4 script Hypnotist Teacher 124,{
+ set @npcname$,"[^D5A500Hypnotist^000000]";
+ mes @npcname$;
+
+ if(MISC_QUEST & 1024){
+ mes "I already told you that you may only complete this event once.";
+ close;
+ }
+ if(BaseLevel < 60) {
+ mes "Please return when you reach BaseLv 60 or higher.";
+ close;
+ }
+ if(SkillPoint != 0) {
+ mes "You will need to use up all of your skill points if you want me to continue.";
+ mes "Please come again soon!";
+ close;
+ }
+ if(Weight || checkfalcon(0) || checkcart(0) || checkriding(0)) {
+ mes "Would you like to reset skills?";
+ mes "I'm sorry, but...";
+ next;
+ mes @npcname$;
+ if(Weight) {
+ mes "You cannot reset skills";
+ mes "when you keep";
+ mes "any items.";
+ } else if(checkcart(0))
+ mes "Please, drop your cart and we'll continue.";
+ else if(checkfalcon(0))
+ mes "Please, free your Falcon and we'll continue.";
+ else if(checkriding(0))
+ mes "Please, free your PecoPeco and we'll continue.";
+ next;
+ mes @npcname$;
+ mes "Come back soon!";
+ close;
+ }
+ mes "Hello, I am the Skill Resetter.";
+ mes "Your name is ^0080FF"+strcharinfo(0)+"^000000.";
+ mes "How can I help you?";
+ next;
+ menu "^009500Information about Reset skills.^000000",L_Info,"^00B6FFReset skills.^000000",L_Reset,"^000088Nevermind^000000",-;
+
+ mes @npcname$;
+ mes "You know where to find me,";
+ mes "if you ever want a reset!!";
+ close;
+
+L_Info:
+ mes @npcname$;
+ mes "This skill reset is not FREE OF CHARGE!!";
+ mes "Expense for the reset of skill is ^D5A50020000 Zeny x BaseLv^000000.";
+ mes "Yeah ...each One BaseLv need 20000 Zeny to reset skill.";
+ next;
+ mes @npcname$;
+ mes "Oh yeah, one more thing!";
+ mes "Any carts, falcon or peco's you have equiped,";
+ mes "will be removed if you will reset your skills.";
+ next;
+ mes @npcname$;
+ mes "Just one time does again to shake the skill point";
+ mes "Careful with your skills from here on.";
+ close;
+
+L_Reset:
+ mes @npcname$;
+ mes "Before skill reset in starting.";
+ mes "You shall have to first tell me your Base Level.";
+ next;
+ mes "^D5A500[" + strcharinfo(0) + "]^000000";
+ mes "My Base level is ^AA00AALevel " + BaseLevel + "BaseLv.^000000";
+ next;
+ set @zeny,BaseLevel*20000;
+ mes @npcname$;
+ mes "Total zeny to the reset of skill amount ^529DFF" + @zeny + "Zeny^000000 for the skill reset service.";
+ next;
+ if(Zeny < @zeny) {
+ mes @npcname$;
+ mes "It seems that you don't have enough money.";
+ mes "In addition we wait for the opportunity.";
+ emotion e_hmm;
+ close;
+ }
+ set Zeny, Zeny-@zeny;
+ set MISC_QUEST,MISC_QUEST | 1024;
+ resetskill;
+ mes @npcname$;
+ mes "Thank you.";
+ emotion e_thx;
+ logmes "SKILL RESET EVENT";
+ close;
} \ No newline at end of file
diff --git a/npc/events/idul_fitri.txt b/npc/events/idul_fitri.txt
index b5b62df5d..bf72f1027 100644
--- a/npc/events/idul_fitri.txt
+++ b/npc/events/idul_fitri.txt
@@ -1,78 +1,78 @@
-//===== eAthena Script =======================================
-//= Feast Day Of Ramadan Idul Fitri Event
-//===== By: ==================================================
-//= $ephiroth
-//===== Current Version: =====================================
-//= 1.0a
-//===== Compatible With: =====================================
-//= eAthena Version
-//===== Description: =========================================
-//= Info : Official idRO
-//= 2006/10/16: 1.0 Release and fully working. [$ephiroth]
-//============================================================
-
-
-prontera.gat,146,92,3 script Cellerb 58,{
- set @npcname$,"[Staff Idul Fitri]";
- mes @npcname$;
- if((gettime(6)==10 && (gettime(5)==24 || gettime(5)==25))==0) {
- mes "Congratulation! Celebrate Feast Day Of Ramadan Idul Fitri 1427 H.";
- specialeffect 139;
- close;
- }
- mes "Haii......^FF8800"+strcharinfo(0)+"^000000!!";
- mes "First day of Idulfitri has arrived.";
- mes "Congratulation celebrate him.";
- mes "There is event special today.";
- next;
- mes @npcname$;
- mes "Event today .....^009500Idul Fitri Quest!^000000";
- next;
- mes @npcname$;
- mes "If you interest to follow this event, I will cook it to you.";
- next;
-
- switch(select("Allright. I like that!!","Next time.... Thanks.")){
- case 1:
- mes @npcname$;
- mes "I have something that might interest you.";
- mes "I need all of the following items:";
- mes "^D5A500Ketupat Sayur Ingredient :^000000";
- mes "^00B6FF~5 Ketupat, 5 Carrot~,^000000";
- mes "^CC6633~5 Sweet Potato, 10 Meat~,^000000";
- mes "^000088~2 Green Herb, 5 Stem~.^000000";
- next;
- mes @npcname$;
- if ( (countitem(552)<5 || countitem(515)<5 ||countitem(516)<5 || countitem(517)<10 || countitem(511)<2 || countitem(905)<5) ) {
- mes "You don't have enough items.";
- mes "Come back when you have them all.";
- close;
- }
- delitem 552,5;
- delitem 515,5;
- delitem 516,2;
- delitem 517,10;
- delitem 511,2;
- delitem 905,5;
- mes "I see you already have all the items you need.";
- mes "Just a moment, please!!";
- next;
- mes "^009500-Plupping snapping bubbling~^000000";
- mes "^009500-Clinking clingking~^000000";
- mes "^009500-Clang clang~^000000";
- getitem 583,1;
- next;
- mes @npcname$;
- mes "We appreciate your participation in this special event.";
- emotion e_thx;
- close;
-
- case 2:
- mes @npcname$;
- mes "Oh well, maybe you will participate in tommorow's quest.";
- emotion e_hmm;
- close;
- }
-}
-
-prontera.gat mapflag fireworks
+//===== eAthena Script =======================================
+//= Feast Day Of Ramadan Idul Fitri Event
+//===== By: ==================================================
+//= $ephiroth
+//===== Current Version: =====================================
+//= 1.0a
+//===== Compatible With: =====================================
+//= eAthena Version
+//===== Description: =========================================
+//= Info : Official idRO
+//= 2006/10/16: 1.0 Release and fully working. [$ephiroth]
+//============================================================
+
+
+prontera.gat,146,92,3 script Cellerb 58,{
+ set @npcname$,"[Staff Idul Fitri]";
+ mes @npcname$;
+ if((gettime(6)==10 && (gettime(5)==24 || gettime(5)==25))==0) {
+ mes "Congratulation! Celebrate Feast Day Of Ramadan Idul Fitri 1427 H.";
+ specialeffect 139;
+ close;
+ }
+ mes "Haii......^FF8800"+strcharinfo(0)+"^000000!!";
+ mes "First day of Idulfitri has arrived.";
+ mes "Congratulation celebrate him.";
+ mes "There is event special today.";
+ next;
+ mes @npcname$;
+ mes "Event today .....^009500Idul Fitri Quest!^000000";
+ next;
+ mes @npcname$;
+ mes "If you interest to follow this event, I will cook it to you.";
+ next;
+
+ switch(select("Allright. I like that!!","Next time.... Thanks.")){
+ case 1:
+ mes @npcname$;
+ mes "I have something that might interest you.";
+ mes "I need all of the following items:";
+ mes "^D5A500Ketupat Sayur Ingredient :^000000";
+ mes "^00B6FF~5 Ketupat, 5 Carrot~,^000000";
+ mes "^CC6633~5 Sweet Potato, 10 Meat~,^000000";
+ mes "^000088~2 Green Herb, 5 Stem~.^000000";
+ next;
+ mes @npcname$;
+ if ( (countitem(552)<5 || countitem(515)<5 ||countitem(516)<5 || countitem(517)<10 || countitem(511)<2 || countitem(905)<5) ) {
+ mes "You don't have enough items.";
+ mes "Come back when you have them all.";
+ close;
+ }
+ delitem 552,5;
+ delitem 515,5;
+ delitem 516,2;
+ delitem 517,10;
+ delitem 511,2;
+ delitem 905,5;
+ mes "I see you already have all the items you need.";
+ mes "Just a moment, please!!";
+ next;
+ mes "^009500-Plupping snapping bubbling~^000000";
+ mes "^009500-Clinking clingking~^000000";
+ mes "^009500-Clang clang~^000000";
+ getitem 583,1;
+ next;
+ mes @npcname$;
+ mes "We appreciate your participation in this special event.";
+ emotion e_thx;
+ close;
+
+ case 2:
+ mes @npcname$;
+ mes "Oh well, maybe you will participate in tommorow's quest.";
+ emotion e_hmm;
+ close;
+ }
+}
+
+prontera.gat mapflag fireworks
diff --git a/npc/events/twintowers.txt b/npc/events/twintowers.txt
index 95e83d607..dad3ce326 100644
--- a/npc/events/twintowers.txt
+++ b/npc/events/twintowers.txt
@@ -1,94 +1,94 @@
-//===== eAthena Script =======================================
-//= Twin Towers NPCs
-//===== By: ==================================================
-//= sEiKaN (1.0)
-//===== Current Version: =====================================
-//= 1.5
-//===== Compatible With: =====================================
-//= Any Athena Version; 0315+
-//===== Description: =========================================
-//= mRO Event: Twin Towers NPCs
-//===== Additional Comments: =================================
-//= 1.2 by Akaru 1.3 by massdriller(Fixed typos)
-//= 1.4 fixed coords, according to off. src [Lupus]
-//= 1.5 Removed Duplicates [Silent]
-//============================================================
-
-prontera.gat,146,92,4 script Twin Towers#tt1::Twin-Towers 813,{
- mes "[Twin Towers]";
- mes "How are you? We are the Twin Towers.";
- mes "It is such a pleasure to be able to meet you here.";
- mes "I suppose you know that this is Ragnarok Online, a land of dreams and fantasies.";
- mes "Are you having a joyous adventure and exciting experience?";
- next;
- mes "[Twin Towers]";
- mes "Although we can't move around and can't live the way you do,";
- mes "we love the world as much as you do!";
- next;
- mes "[Twin Towers]";
- mes "May you experience the sensation of this lovely world!";
- mes "For this reason, we are here at your service with our special magic.";
- mes "Kindly let us know.";
- next;
- menu "I shall accept your offer.",YES,"I'll ask for your service next time.",NO;
-
- NO:
- mes "[Twin Towers]";
- mes "Er, what a pity. Traveling by yourself is still the best evidence of adventure.";
- mes "Isn't this proving that you are still young?";
- mes "We respect brave hearts like this";
- next;
- mes "[Twin Towers]";
- mes "There are good and bad times in life, moreover, adventure isn't an easy task in the first place.";
- mes "Isn't this true?";
- mes "Feel free to come to us when you have time, we will always be there to serve you.";
- next;
- mes "[Twin Towers]";
- mes "Forget all your troubles, and create a splendid legend in this wonderful world.";
- mes "This is such a wonderful world, and you'll always be a great adventurer!";
- close;
- YES:
- mes "[Twin Towers]";
- mes "The flaming passion of an adventurer,";
- mes "The desire to explore the unknown realms,";
- mes "The dedication and commitment to achieve the aspiration...";
- mes "You are simply a true adventurer with what compassion.";
- next;
- mes "[Twin Towers]";
- mes "We wish to help passionate adventurers.";
- mes "Although we are not able to move, luckily we have the special ability that can warp you to places of danger and excitement.";
- next;
- mes "[Twin Towers]";
- mes "Come on! Where do you wish to go?";
- mes "Just let us know you desired destination and we will send your there!";
- menu "Hidden Temple", HiddenTemple,"Orc Dungeon",OrcDungeon,"Ant Hell",AntHell,"Mjolnir Waste Pit",MjolnirWastePit,"Sphinx",Sphinx,"Glast Heim",GlastHeim,"Comodo",Comodo;
- HiddenTemple:
- warp "prt_fild01.gat",136,368;
- close;
- OrcDungeon:
- warp "gef_fild10.gat",67,334;
- close;
- AntHell:
- warp "moc_fild04.gat",210,329;
- close;
- MjolnirWastePit:
- warp "mjolnir_02.gat",79,361;
- close;
- Sphinx:
- warp "moc_fild19",105,99;
- close;
- GlastHeim:
- warp "gef_fild06",45,304;
- close;
- Comodo:
- warp "cmd_fild01",30,317;
- close;
-}
-
-morocc.gat,160,97,4 duplicate(Twin-Towers) Twin Towers#tt2 812
-payon.gat,176,226,4 duplicate(Twin-Towers) Twin Towers#tt3 812
-izlude.gat,134,92,4 duplicate(Twin-Towers) Twin Towers#tt4 812
-alberta.gat,25,238,4 duplicate(Twin-Towers) Twin Towers#tt5 812
-geffen.gat,120,60,4 duplicate(Twin-Towers) Twin Towers#tt6 812
-aldebaran.gat,143,116,4 duplicate(Twin-Towers) Twin Towers#tt7 812
-comodo.gat,194,158,4 duplicate(Twin-Towers) Twin Towers#tt8 812
+//===== eAthena Script =======================================
+//= Twin Towers NPCs
+//===== By: ==================================================
+//= sEiKaN (1.0)
+//===== Current Version: =====================================
+//= 1.5
+//===== Compatible With: =====================================
+//= Any Athena Version; 0315+
+//===== Description: =========================================
+//= mRO Event: Twin Towers NPCs
+//===== Additional Comments: =================================
+//= 1.2 by Akaru 1.3 by massdriller(Fixed typos)
+//= 1.4 fixed coords, according to off. src [Lupus]
+//= 1.5 Removed Duplicates [Silent]
+//============================================================
+
+prontera.gat,146,92,4 script Twin Towers#tt1::Twin-Towers 813,{
+ mes "[Twin Towers]";
+ mes "How are you? We are the Twin Towers.";
+ mes "It is such a pleasure to be able to meet you here.";
+ mes "I suppose you know that this is Ragnarok Online, a land of dreams and fantasies.";
+ mes "Are you having a joyous adventure and exciting experience?";
+ next;
+ mes "[Twin Towers]";
+ mes "Although we can't move around and can't live the way you do,";
+ mes "we love the world as much as you do!";
+ next;
+ mes "[Twin Towers]";
+ mes "May you experience the sensation of this lovely world!";
+ mes "For this reason, we are here at your service with our special magic.";
+ mes "Kindly let us know.";
+ next;
+ menu "I shall accept your offer.",YES,"I'll ask for your service next time.",NO;
+
+ NO:
+ mes "[Twin Towers]";
+ mes "Er, what a pity. Traveling by yourself is still the best evidence of adventure.";
+ mes "Isn't this proving that you are still young?";
+ mes "We respect brave hearts like this";
+ next;
+ mes "[Twin Towers]";
+ mes "There are good and bad times in life, moreover, adventure isn't an easy task in the first place.";
+ mes "Isn't this true?";
+ mes "Feel free to come to us when you have time, we will always be there to serve you.";
+ next;
+ mes "[Twin Towers]";
+ mes "Forget all your troubles, and create a splendid legend in this wonderful world.";
+ mes "This is such a wonderful world, and you'll always be a great adventurer!";
+ close;
+ YES:
+ mes "[Twin Towers]";
+ mes "The flaming passion of an adventurer,";
+ mes "The desire to explore the unknown realms,";
+ mes "The dedication and commitment to achieve the aspiration...";
+ mes "You are simply a true adventurer with what compassion.";
+ next;
+ mes "[Twin Towers]";
+ mes "We wish to help passionate adventurers.";
+ mes "Although we are not able to move, luckily we have the special ability that can warp you to places of danger and excitement.";
+ next;
+ mes "[Twin Towers]";
+ mes "Come on! Where do you wish to go?";
+ mes "Just let us know you desired destination and we will send your there!";
+ menu "Hidden Temple", HiddenTemple,"Orc Dungeon",OrcDungeon,"Ant Hell",AntHell,"Mjolnir Waste Pit",MjolnirWastePit,"Sphinx",Sphinx,"Glast Heim",GlastHeim,"Comodo",Comodo;
+ HiddenTemple:
+ warp "prt_fild01.gat",136,368;
+ close;
+ OrcDungeon:
+ warp "gef_fild10.gat",67,334;
+ close;
+ AntHell:
+ warp "moc_fild04.gat",210,329;
+ close;
+ MjolnirWastePit:
+ warp "mjolnir_02.gat",79,361;
+ close;
+ Sphinx:
+ warp "moc_fild19",105,99;
+ close;
+ GlastHeim:
+ warp "gef_fild06",45,304;
+ close;
+ Comodo:
+ warp "cmd_fild01",30,317;
+ close;
+}
+
+morocc.gat,160,97,4 duplicate(Twin-Towers) Twin Towers#tt2 812
+payon.gat,176,226,4 duplicate(Twin-Towers) Twin Towers#tt3 812
+izlude.gat,134,92,4 duplicate(Twin-Towers) Twin Towers#tt4 812
+alberta.gat,25,238,4 duplicate(Twin-Towers) Twin Towers#tt5 812
+geffen.gat,120,60,4 duplicate(Twin-Towers) Twin Towers#tt6 812
+aldebaran.gat,143,116,4 duplicate(Twin-Towers) Twin Towers#tt7 812
+comodo.gat,194,158,4 duplicate(Twin-Towers) Twin Towers#tt8 812
diff --git a/npc/events/valentinesday.txt b/npc/events/valentinesday.txt
index 6f8f3c410..75ca8e298 100644
--- a/npc/events/valentinesday.txt
+++ b/npc/events/valentinesday.txt
@@ -1,140 +1,140 @@
-//===== Athena Script ========================================
-//= Valentine Event Script
-//===== By: ==================================================
-//= Muad_Dib(Prometheus Project)
-//===== Current Version: =====================================
-//= 1.01
-//===== Compatible With: =====================================
-//= Any Athena Version
-//===== Description: =========================================
-//
-//===== Additional Comments: =================================
-//= 07/06/05 : Added 1st Version. [Muad_Dib]
-//= 08/28/05 : Ver. 1.01 Added a missing close; [Muad_Dib]
-//= Converted to eAthena format by Dr.Evil
-//============================================================
-
-
-// Stephen - Valentine Event Chocolate seller ------------------
-alberta.gat,26,243,4 script Stephen 58,{
- mes "[Stephen]";
- mes "Guess what I've got?";
- mes "A tasty treat not easily found in Rune-Midgard....";
- next;
- mes "[Stephen]";
- mes "Chocolate!";
- mes "That's right, don't you love chocolate.... I do.";
- mes "And you are in luck, because I'm selling them for only 5,000 zeny a piece!";
- next;
- menu "I want some chocolate!",M_CHOCO,"No thanks.",-;
- mes "[Stephen]";
- mes "You don't want any chocolate?";
- mes "I'm telling you! You'll regret it!";
- mes "You better get some now... you won't come across Chocolate like this ever again!";
- mes "Think it over and visit me again sometime.";
- close;
-
-M_CHOCO:
- mes "[Stephen]";
- mes "Hah!";
- mes "I knew it!";
- mes "But I can't sell you more then 5 at once....but, if you really need more....";
- mes "you can come back again.";
- mes "So how many do u want?";
- next;
- set @needmon,0;
- input @flag_num;
- if (@flag_num == 0) goto L_NONE;
- if (@flag_num > 5) goto L_ERR;
- set @needmon,@flag_num*5000;
- if (Zeny < @needmon) goto L_NOTENO;
- set Zeny,Zeny - @needmon;
- getitem 558,@flag_num;
- mes "[Stephen]";
- mes "There you go!";
- mes "You can give that to someone as a gift, or enjoy it yourself!";
- mes "Mmm....sweet chocolate...";
- mes "Visit me anytime...!";
- close;
-
-L_ERR:
- mes "[Stephen]";
- mes "I'm sorry but I can't give u that many.";
-L_NONE:
- close;
-
-L_NOTENO:
- mes "[Stephen]";
- mes "I'm sorry but it seems u cant afford to buy these off me";
- close;
-}
-
-// Jainie -- Gives information about Valentine Event ------------------------
-alberta.gat,29,243,4 script Jainie 53,{
- mes "[Jainie]";
- mes "You know what? The chocolate that my boyfriend sells are from me!";
- mes "I made them by myself.";
- next;
- mes "[Jainie]";
- mes "You know ... In cetain countries, there's a tradition of presenting chocolates to a person that you love...";
- mes "They call it, ^3355FFValentine's Day^000000.";
- next;
- mes "[Jainie]";
- mes "So I gave him my delicious chocolate...";
- mes "And then he made me cook a lot more...";
- mes "And now he is selling them to everyone.";
- mes "I guess he really enjoyed it.";
- mes "But, I do feel good when people buy something I have made.";
- next;
- mes "[Jainie]";
- mes "It would be great if you bought some too...";
- mes "I will be making chocolates for a while so...";
- close;
-}
-
-// Carl Orleans -- Valentine Event Chocolate maker ------------------
-prt_castle.gat,54,34,4 script Carl Orleans 47,{
- mes "[Carl Orleans]";
- mes "Yes?";
- next;
- menu "I want some hand made chocolate...",-,"I'm lost, sorry to bother you.",M_WAT;
-
- mes "[Carl Orleans]";
- mes "Well, I just might be able to fulfill your needs...";
- next;
- if (countitem(558) >=3) goto L_ENO;
- mes "I'm sorry you do not have enough Chocolate Bars to do this";
- close;
-
-L_ENO:
- delitem 558,3;
- mes "[Carl Orleans]";
- mes "You got 3 pieces of pure chocolate I see.";
- mes "Give them to me...";
- next;
- mes "Ok, now I will only create my special hand made chocolates if you promise to use it wisely.";
- next;
- mes "....Hmmmmmm.....";
- mes "Well...";
- next;
- mes "Here.";
- getitem 559,1;
- mes "I hope you give it to someone special, because its a special chocolate.";
- mes "As you know... only I can create this.";
- next;
- mes "Enjoy.";
- close;
-
-M_WAT:
- mes "[Carl Orleans]";
- mes "Oh..well, if you want me to make some of my special Hand Made Chocolate....";
- mes "You will need to give me at least ^0000FF 3 Chocolates^000000.";
- next;
- mes "[Carl Orleans]";
- mes "That's right, only ^0000FF 3 Chocolates^000000";
- mes "Bring them to me and you'll get what you came for.";
- next;
- mes "[Carl Orleans]";
- mes "See You.";
- close;
-}
+//===== Athena Script ========================================
+//= Valentine Event Script
+//===== By: ==================================================
+//= Muad_Dib(Prometheus Project)
+//===== Current Version: =====================================
+//= 1.01
+//===== Compatible With: =====================================
+//= Any Athena Version
+//===== Description: =========================================
+//
+//===== Additional Comments: =================================
+//= 07/06/05 : Added 1st Version. [Muad_Dib]
+//= 08/28/05 : Ver. 1.01 Added a missing close; [Muad_Dib]
+//= Converted to eAthena format by Dr.Evil
+//============================================================
+
+
+// Stephen - Valentine Event Chocolate seller ------------------
+alberta.gat,26,243,4 script Stephen 58,{
+ mes "[Stephen]";
+ mes "Guess what I've got?";
+ mes "A tasty treat not easily found in Rune-Midgard....";
+ next;
+ mes "[Stephen]";
+ mes "Chocolate!";
+ mes "That's right, don't you love chocolate.... I do.";
+ mes "And you are in luck, because I'm selling them for only 5,000 zeny a piece!";
+ next;
+ menu "I want some chocolate!",M_CHOCO,"No thanks.",-;
+ mes "[Stephen]";
+ mes "You don't want any chocolate?";
+ mes "I'm telling you! You'll regret it!";
+ mes "You better get some now... you won't come across Chocolate like this ever again!";
+ mes "Think it over and visit me again sometime.";
+ close;
+
+M_CHOCO:
+ mes "[Stephen]";
+ mes "Hah!";
+ mes "I knew it!";
+ mes "But I can't sell you more then 5 at once....but, if you really need more....";
+ mes "you can come back again.";
+ mes "So how many do u want?";
+ next;
+ set @needmon,0;
+ input @flag_num;
+ if (@flag_num == 0) goto L_NONE;
+ if (@flag_num > 5) goto L_ERR;
+ set @needmon,@flag_num*5000;
+ if (Zeny < @needmon) goto L_NOTENO;
+ set Zeny,Zeny - @needmon;
+ getitem 558,@flag_num;
+ mes "[Stephen]";
+ mes "There you go!";
+ mes "You can give that to someone as a gift, or enjoy it yourself!";
+ mes "Mmm....sweet chocolate...";
+ mes "Visit me anytime...!";
+ close;
+
+L_ERR:
+ mes "[Stephen]";
+ mes "I'm sorry but I can't give u that many.";
+L_NONE:
+ close;
+
+L_NOTENO:
+ mes "[Stephen]";
+ mes "I'm sorry but it seems u cant afford to buy these off me";
+ close;
+}
+
+// Jainie -- Gives information about Valentine Event ------------------------
+alberta.gat,29,243,4 script Jainie 53,{
+ mes "[Jainie]";
+ mes "You know what? The chocolate that my boyfriend sells are from me!";
+ mes "I made them by myself.";
+ next;
+ mes "[Jainie]";
+ mes "You know ... In cetain countries, there's a tradition of presenting chocolates to a person that you love...";
+ mes "They call it, ^3355FFValentine's Day^000000.";
+ next;
+ mes "[Jainie]";
+ mes "So I gave him my delicious chocolate...";
+ mes "And then he made me cook a lot more...";
+ mes "And now he is selling them to everyone.";
+ mes "I guess he really enjoyed it.";
+ mes "But, I do feel good when people buy something I have made.";
+ next;
+ mes "[Jainie]";
+ mes "It would be great if you bought some too...";
+ mes "I will be making chocolates for a while so...";
+ close;
+}
+
+// Carl Orleans -- Valentine Event Chocolate maker ------------------
+prt_castle.gat,54,34,4 script Carl Orleans 47,{
+ mes "[Carl Orleans]";
+ mes "Yes?";
+ next;
+ menu "I want some hand made chocolate...",-,"I'm lost, sorry to bother you.",M_WAT;
+
+ mes "[Carl Orleans]";
+ mes "Well, I just might be able to fulfill your needs...";
+ next;
+ if (countitem(558) >=3) goto L_ENO;
+ mes "I'm sorry you do not have enough Chocolate Bars to do this";
+ close;
+
+L_ENO:
+ delitem 558,3;
+ mes "[Carl Orleans]";
+ mes "You got 3 pieces of pure chocolate I see.";
+ mes "Give them to me...";
+ next;
+ mes "Ok, now I will only create my special hand made chocolates if you promise to use it wisely.";
+ next;
+ mes "....Hmmmmmm.....";
+ mes "Well...";
+ next;
+ mes "Here.";
+ getitem 559,1;
+ mes "I hope you give it to someone special, because its a special chocolate.";
+ mes "As you know... only I can create this.";
+ next;
+ mes "Enjoy.";
+ close;
+
+M_WAT:
+ mes "[Carl Orleans]";
+ mes "Oh..well, if you want me to make some of my special Hand Made Chocolate....";
+ mes "You will need to give me at least ^0000FF 3 Chocolates^000000.";
+ next;
+ mes "[Carl Orleans]";
+ mes "That's right, only ^0000FF 3 Chocolates^000000";
+ mes "Bring them to me and you'll get what you came for.";
+ next;
+ mes "[Carl Orleans]";
+ mes "See You.";
+ close;
+}
diff --git a/npc/events/whiteday.txt b/npc/events/whiteday.txt
index 8837f4c6d..073ed37a9 100644
--- a/npc/events/whiteday.txt
+++ b/npc/events/whiteday.txt
@@ -1,128 +1,128 @@
-//===== Athena Script ========================================
-//= White Day Event Script
-//===== By: ==================================================
-//= 1.0a Muad_Dib (Prometheus Project)
-//===== Current Version: =====================================
-//= 1.0a
-//===== Compatible With: =====================================
-//= Any Athena Version; RO Episode 6+
-//===== Description: =========================================
-//= Sells candy, candy cane and well baked cookie.
-//===== Additional Comments: =================================
-//= 07/06/05 : Added 1st Version. [Muad_Dib]
-//= Converted to eAthena format by Dr.Evil
-//============================================================
-
-
-alberta.gat,188,64,4 script Sugar 91,{
- set @maplenum,0;
- set @mapleItemID,0;
- set @maplePrice,0;
- set @maplePriceT,0;
- mes "[Sugar]";
- mes "Welcome!";
- mes "How delicious are sweets?";
- mes "My teacher.........";
- mes "The sweets craftsman of ARUBERUTA";
- mes "There are sweets that is built hard.";
- next;
- mes "[Sugar]";
- mes "It was given by the darling person.";
- mes "In return of the present ....";
- mes "heartfelt like";
- mes "the sweetness of the present some how.";
- next;
- menu "Please give me!",-,"I dont need it.",M_END,"The teacher.",M_L1;
-
- mes "[Sugar]";
- mes "Yes!";
- mes "Select from menu here.";
- mes "Since there is a limitation in numbers";
- mes "Not more than ^ff0000 5 pieces^000000.";
- mes "are allowed to carry out?";
- next;
- menu "Candy",-,"Candy Cane",L0_2,"Well baked cookie",L0_3;
-
- set @maplePrice,3000;
- set @mapleItemID,529;
- mes "[Sugar]";
- mes "It is a candy, and the price is";
- mes "3000 Zeny each.";
- mes "How many do you like to purchase?";
- next;
- goto L_INPUT;
-L0_2:
- set @maplePrice,4000;
- set @mapleItemID,530;
- mes "[Sugar]";
- mes "It is a candy cane, and the price is";
- mes "4000 Zeny each.";
- mes "How many do you like to purchase?";
- next;
- goto L_INPUT;
-L0_3:
- set @maplePrice,2000;
- set @mapleItemID,538;
- mes "[Sugar]";
- mes "It is a well baked cookie, and the price is";
- mes "2000 Zeny each.";
- mes "How many do you like to purchase?";
- next;
-
-L_INPUT:
- input @maplenum;
- if (@maplenum > 5) goto L_ERROR;
- if (@maplenum == 0) goto M_END;
- set @maplePriceT,@maplePrice*@maplenum;;
- if (Zeny < @maplePriceT) goto L_ERROR2;
- set Zeny,Zeny- @maplePriceT;
- getitem @mapleItemID,@maplenum;
- mes "[Sugar]";
- mes "Thank you!!!";
- mes "These sweets are really delicious.";
- mes "Since my teacher of sweet is the No.1 teacher's in world!";
- mes "Although you may eat by yourself";
- mes "dont eat so much or you'll grow fat.";
- mes "Please take care!!!";
- close;
-
-M_L1:
- mes "[Sugar]";
- mes "Yes";
- mes "The teacher of mine";
- mes "is Mr. Kuberu, a sweets craftsman.";
- mes "Making sweets under two persons.";
- mes "which is allowed to self-train.";
- next;
- mes "[Sugar]";
- mes "Although selling is seemingly to carried out ....";
- mes "Where he is now?";
- mes "Which I dont know.";
- close;
-
-L_ERROR:
- mes "[Sugar]";
- mes "???";
- mes "You seem to have a failure on hearing.";
- mes "I will tell you once again?";
- mes "You can only purchase";
- mes "^ff0000 5 pieces^000000 at once.";
- next;
- goto L_INPUT;
-
-L_ERROR2:
- mes "[Sugar]";
- mes "???";
- mes "Hmmm it seems you don't have enough money";
- mes "to make that purchase.";
- mes "I will ask you to check your money first.";
- close;
-
-M_END:
- mes "[Sugar]";
- mes "Really .... You might regret it..";
- mes "If you change your mind.";
- mes "I am just here ok.";
- mes "Have a nice day!";
- close;
-}
+//===== Athena Script ========================================
+//= White Day Event Script
+//===== By: ==================================================
+//= 1.0a Muad_Dib (Prometheus Project)
+//===== Current Version: =====================================
+//= 1.0a
+//===== Compatible With: =====================================
+//= Any Athena Version; RO Episode 6+
+//===== Description: =========================================
+//= Sells candy, candy cane and well baked cookie.
+//===== Additional Comments: =================================
+//= 07/06/05 : Added 1st Version. [Muad_Dib]
+//= Converted to eAthena format by Dr.Evil
+//============================================================
+
+
+alberta.gat,188,64,4 script Sugar 91,{
+ set @maplenum,0;
+ set @mapleItemID,0;
+ set @maplePrice,0;
+ set @maplePriceT,0;
+ mes "[Sugar]";
+ mes "Welcome!";
+ mes "How delicious are sweets?";
+ mes "My teacher.........";
+ mes "The sweets craftsman of ARUBERUTA";
+ mes "There are sweets that is built hard.";
+ next;
+ mes "[Sugar]";
+ mes "It was given by the darling person.";
+ mes "In return of the present ....";
+ mes "heartfelt like";
+ mes "the sweetness of the present some how.";
+ next;
+ menu "Please give me!",-,"I dont need it.",M_END,"The teacher.",M_L1;
+
+ mes "[Sugar]";
+ mes "Yes!";
+ mes "Select from menu here.";
+ mes "Since there is a limitation in numbers";
+ mes "Not more than ^ff0000 5 pieces^000000.";
+ mes "are allowed to carry out?";
+ next;
+ menu "Candy",-,"Candy Cane",L0_2,"Well baked cookie",L0_3;
+
+ set @maplePrice,3000;
+ set @mapleItemID,529;
+ mes "[Sugar]";
+ mes "It is a candy, and the price is";
+ mes "3000 Zeny each.";
+ mes "How many do you like to purchase?";
+ next;
+ goto L_INPUT;
+L0_2:
+ set @maplePrice,4000;
+ set @mapleItemID,530;
+ mes "[Sugar]";
+ mes "It is a candy cane, and the price is";
+ mes "4000 Zeny each.";
+ mes "How many do you like to purchase?";
+ next;
+ goto L_INPUT;
+L0_3:
+ set @maplePrice,2000;
+ set @mapleItemID,538;
+ mes "[Sugar]";
+ mes "It is a well baked cookie, and the price is";
+ mes "2000 Zeny each.";
+ mes "How many do you like to purchase?";
+ next;
+
+L_INPUT:
+ input @maplenum;
+ if (@maplenum > 5) goto L_ERROR;
+ if (@maplenum == 0) goto M_END;
+ set @maplePriceT,@maplePrice*@maplenum;;
+ if (Zeny < @maplePriceT) goto L_ERROR2;
+ set Zeny,Zeny- @maplePriceT;
+ getitem @mapleItemID,@maplenum;
+ mes "[Sugar]";
+ mes "Thank you!!!";
+ mes "These sweets are really delicious.";
+ mes "Since my teacher of sweet is the No.1 teacher's in world!";
+ mes "Although you may eat by yourself";
+ mes "dont eat so much or you'll grow fat.";
+ mes "Please take care!!!";
+ close;
+
+M_L1:
+ mes "[Sugar]";
+ mes "Yes";
+ mes "The teacher of mine";
+ mes "is Mr. Kuberu, a sweets craftsman.";
+ mes "Making sweets under two persons.";
+ mes "which is allowed to self-train.";
+ next;
+ mes "[Sugar]";
+ mes "Although selling is seemingly to carried out ....";
+ mes "Where he is now?";
+ mes "Which I dont know.";
+ close;
+
+L_ERROR:
+ mes "[Sugar]";
+ mes "???";
+ mes "You seem to have a failure on hearing.";
+ mes "I will tell you once again?";
+ mes "You can only purchase";
+ mes "^ff0000 5 pieces^000000 at once.";
+ next;
+ goto L_INPUT;
+
+L_ERROR2:
+ mes "[Sugar]";
+ mes "???";
+ mes "Hmmm it seems you don't have enough money";
+ mes "to make that purchase.";
+ mes "I will ask you to check your money first.";
+ close;
+
+M_END:
+ mes "[Sugar]";
+ mes "Really .... You might regret it..";
+ mes "If you change your mind.";
+ mes "I am just here ok.";
+ mes "Have a nice day!";
+ close;
+}
diff --git a/npc/events/xmas.txt b/npc/events/xmas.txt
index 7b107ec30..4ec62cc4a 100644
--- a/npc/events/xmas.txt
+++ b/npc/events/xmas.txt
@@ -1,374 +1,374 @@
-//===== eAthena Script =======================================
-//= X-mas Event
-//===== By: ==================================================
-//= eAthena Dev Team
-//===== Current Version: =====================================
-//= 1.4
-//===== Compatible With: =====================================
-//= Any version of eAthena
-//===== Description: =========================================
-//= Beat up Antonios and grab his socks. Get at least 3 and
-//= give them to Santa Claus Claus in exchange for a present.
-//= Includes X-mas mobs.
-//= This npc will disable, the current Santa Claus npc.
-//===== Additional Comments: =================================
-//= Fixed the spawns [shadowlady]
-//= 1.1 Added Xmas Jakk, fixed 2 exploits, fixed reward Box ID [Lupus]
-//= 1.2 Added monsters to the newer fields, thanks to Muad_Dib [MasterOfMuppets]
-//= 1.2a Fixed a major problem with the monster spawns, thanks to Playtester [MasterOfMuppets]
-//= 1.2b Fixed a minor problem with the mosnter spawns, thanks to Playtester [Kayla]
-//= 1.3 Added Christmas Orc to the places where other orcs spawn [MasterOfMuppets]
-//= Added Christmas goblins to yuno_fild09, thanks to Playtester for pointing it out
-//= 1.4 Added a fix to make Lutie & Bard quests passable during this event [Lupus]
-//============================================================
-
-
-xmas_in.gat,100,96,4 script Father Christmas::Santa2 718,{
- mes "[Santa Claus]";
-//For Lutie & Bard quest
- if(xmas_npc==0) set xmas_npc, 1;
-//
- if(#event_xmas > 0 && #event_xmas < 30 ) goto L_Start;
- mes "Merry Christmas!";
- if(Class==0 || #event_xmas>=30 ) close; //anti exploit protection
- mes "I have a gift for you! Ho Ho Ho!";
- getitem rand(664,667),1; //gives one of 4 gift boxes
- set #event_xmas,#event_xmas+1;
- close;
-
-L_Start:
- mes "I'm having a bit of a problem...";
- mes "Do you care to listen?";
- next;
- menu "Listen to Santa Claus.",M_0, "Give Santa Claus proof.",M_1, "Cancel.",M_End;
-
- M_0:
- mes "[Santa Claus]";
- mes "My problem is this.";
- mes "There seems to be a man out there";
- mes "that is impersonating me and spreading";
- mes "terror throughout the land.";
- next;
- mes "[Santa Claus]";
- mes "Like the Grinch of legend, he's taking";
- mes "all the childrens' toys and keeping them";
- mes "for himself.";
- next;
- mes "[Santa Claus]";
- mes "I'm too busy here creating my batch of ";
- mes "toys for next year, so I can't go";
- mes "out and find him myself.";
- mes "So I would like you to go out and";
- mes "Destroy this man for me.";
- next;
- mes "[Santa Claus]";
- mes "He has in his posession one of my";
- mes "magic sacks, however, so he will";
- mes "escape into it to another place each";
- mes "time you attack him.";
- next;
- mes "[Santa Claus]";
- mes "However,";
- mes "In his haste, he tends to drop things.";
- mes "If by chance he drops one of his Stockings";
- mes "With Holes that he uses to steal the";
- mes "poor childrens' toys, pick it up.";
- next;
- mes "[Santa Claus]";
- mes "If you collect 3 of these, I will give";
- mes "you a prototype mystery box that";
- mes "I've been keeping around the";
- mes "lab. It spits out random presents";
- mes "and saves me a ton of work.";
- close;
- M_1:
- mes "[Santa Claus]";
- if(countitem(7034) < 3) goto L_NotEnuf;
- delitem 7034,3;
- mes "Seems you've been doing a";
- mes "good job of taking down those";
- mes "fake Santas. Keep it up!";
- next;
- getitem 644,1; //Gift Box Prototype
- set #event_xmas,#event_xmas+1;
- mes "[Santa Claus]";
- mes "There's your reward.";
- mes "If you get 3 more, I'll give you another.";
- mes "Hope you get a good item.";
- close;
-
- L_NotEnuf:
- mes "You don't have enough socks as proof.";
- mes "Go take down those evil Santas";
- mes "and get more for me and I'll reward you.";
- close;
- M_End:
- mes "[Santa Claus]";
- mes "I see. Well, at the very least";
- mes "we shall meet again on Christmas morning.";
- close;
-
-OnInit:
- disablenpc "Santa1";
- end;
-}
-
-
-//========================================================================================
-// - Xmas Goblin Spawns
-//========================================================================================
-
-prt_fild11.gat,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
-gef_fild11.gat,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
-yuno_fild09.gat,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
-
-//========================================================================================
-// - Santa Poring Spawns
-//========================================================================================
-
-ein_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-ein_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-ein_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-ein_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-ein_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-ein_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-ein_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild00.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild12.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild13.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gef_fild14.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-glast_01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-lhz_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-lhz_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-lhz_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-mjolnir_01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-mjolnir_02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-mjolnir_03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-mjolnir_04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-mjolnir_05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-mjolnir_06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-mjolnir_07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-mjolnir_08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-mjolnir_09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-mjolnir_10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-mjolnir_11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-mjolnir_12.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild12.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild13.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild14.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild15.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild16.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild17.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-moc_fild18.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-pay_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-pay_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-pay_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-pay_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-pay_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-pay_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-pay_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-pay_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-pay_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-pay_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-pay_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-prt_fild00.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-prt_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-prt_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-prt_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-prt_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-prt_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-prt_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-prt_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-prt_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-prt_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-prt_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-prt_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-xmas_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-cmd_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-cmd_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-cmd_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-cmd_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-cmd_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-cmd_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-cmd_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-cmd_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-cmd_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-yuno_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-yuno_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-yuno_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-yuno_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-yuno_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-yuno_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-yuno_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-yuno_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-yuno_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-yuno_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-yuno_fild12.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-ama_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-gon_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-um_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-um_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-um_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-um_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-nif_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-nif_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-lou_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-hu_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-hu_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-hu_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-hu_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
-
-//========================================================================================
-// - Antonio Spawns
-//========================================================================================
-
-ein_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-ein_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-ein_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-ein_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-ein_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-ein_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-ein_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild00.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild12.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild13.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gef_fild14.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-glast_01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-lhz_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-lhz_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-lhz_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-mjolnir_01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-mjolnir_02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-mjolnir_03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-mjolnir_04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-mjolnir_05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-mjolnir_06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-mjolnir_07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-mjolnir_08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-mjolnir_09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-mjolnir_10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-mjolnir_11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-mjolnir_12.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild12.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild13.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild14.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild15.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild16.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild17.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-moc_fild18.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-pay_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-pay_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-pay_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-pay_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-pay_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-pay_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-pay_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-pay_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-pay_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-pay_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-pay_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-prt_fild00.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-prt_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-prt_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-prt_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-prt_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-prt_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-prt_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-prt_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-prt_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-prt_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-prt_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-prt_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-xmas_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-cmd_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-cmd_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-cmd_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-cmd_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-cmd_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-cmd_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-cmd_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-cmd_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-cmd_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-yuno_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-yuno_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-yuno_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-yuno_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-yuno_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-yuno_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-yuno_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-yuno_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-yuno_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-yuno_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-yuno_fild12.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-ama_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-gon_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-um_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-um_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-um_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-um_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-nif_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-nif_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-lou_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-hu_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-hu_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-hu_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-hu_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
-
-//========================================================================================
-// - Xmas Jakk
-//========================================================================================
-
-gef_dun01.gat,0,0,0,0 monster Xmas Jakk 1244,5,0,0,0
-//gefenia02.gat,0,0,0,0 monster Xmas Jakk 1244,5,0,0,0
-
-//========================================================================================
-// - Xmas Orc
-//========================================================================================
-
-gef_fild02.gat,0,0,0,0 monster Christmas Orc 1588,5,0,0,0
-gef_fild03.gat,0,0,0,0 monster Christmas Orc 1588,5,0,0,0
-gef_fild10.gat,0,0,0,0 monster Christmas Orc 1588,5,0,0,0
-gef_fild14.gat,0,0,0,0 monster Christmas Orc 1588,5,0,0,0
+//===== eAthena Script =======================================
+//= X-mas Event
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+//= 1.4
+//===== Compatible With: =====================================
+//= Any version of eAthena
+//===== Description: =========================================
+//= Beat up Antonios and grab his socks. Get at least 3 and
+//= give them to Santa Claus Claus in exchange for a present.
+//= Includes X-mas mobs.
+//= This npc will disable, the current Santa Claus npc.
+//===== Additional Comments: =================================
+//= Fixed the spawns [shadowlady]
+//= 1.1 Added Xmas Jakk, fixed 2 exploits, fixed reward Box ID [Lupus]
+//= 1.2 Added monsters to the newer fields, thanks to Muad_Dib [MasterOfMuppets]
+//= 1.2a Fixed a major problem with the monster spawns, thanks to Playtester [MasterOfMuppets]
+//= 1.2b Fixed a minor problem with the mosnter spawns, thanks to Playtester [Kayla]
+//= 1.3 Added Christmas Orc to the places where other orcs spawn [MasterOfMuppets]
+//= Added Christmas goblins to yuno_fild09, thanks to Playtester for pointing it out
+//= 1.4 Added a fix to make Lutie & Bard quests passable during this event [Lupus]
+//============================================================
+
+
+xmas_in.gat,100,96,4 script Father Christmas::Santa2 718,{
+ mes "[Santa Claus]";
+//For Lutie & Bard quest
+ if(xmas_npc==0) set xmas_npc, 1;
+//
+ if(#event_xmas > 0 && #event_xmas < 30 ) goto L_Start;
+ mes "Merry Christmas!";
+ if(Class==0 || #event_xmas>=30 ) close; //anti exploit protection
+ mes "I have a gift for you! Ho Ho Ho!";
+ getitem rand(664,667),1; //gives one of 4 gift boxes
+ set #event_xmas,#event_xmas+1;
+ close;
+
+L_Start:
+ mes "I'm having a bit of a problem...";
+ mes "Do you care to listen?";
+ next;
+ menu "Listen to Santa Claus.",M_0, "Give Santa Claus proof.",M_1, "Cancel.",M_End;
+
+ M_0:
+ mes "[Santa Claus]";
+ mes "My problem is this.";
+ mes "There seems to be a man out there";
+ mes "that is impersonating me and spreading";
+ mes "terror throughout the land.";
+ next;
+ mes "[Santa Claus]";
+ mes "Like the Grinch of legend, he's taking";
+ mes "all the childrens' toys and keeping them";
+ mes "for himself.";
+ next;
+ mes "[Santa Claus]";
+ mes "I'm too busy here creating my batch of ";
+ mes "toys for next year, so I can't go";
+ mes "out and find him myself.";
+ mes "So I would like you to go out and";
+ mes "Destroy this man for me.";
+ next;
+ mes "[Santa Claus]";
+ mes "He has in his posession one of my";
+ mes "magic sacks, however, so he will";
+ mes "escape into it to another place each";
+ mes "time you attack him.";
+ next;
+ mes "[Santa Claus]";
+ mes "However,";
+ mes "In his haste, he tends to drop things.";
+ mes "If by chance he drops one of his Stockings";
+ mes "With Holes that he uses to steal the";
+ mes "poor childrens' toys, pick it up.";
+ next;
+ mes "[Santa Claus]";
+ mes "If you collect 3 of these, I will give";
+ mes "you a prototype mystery box that";
+ mes "I've been keeping around the";
+ mes "lab. It spits out random presents";
+ mes "and saves me a ton of work.";
+ close;
+ M_1:
+ mes "[Santa Claus]";
+ if(countitem(7034) < 3) goto L_NotEnuf;
+ delitem 7034,3;
+ mes "Seems you've been doing a";
+ mes "good job of taking down those";
+ mes "fake Santas. Keep it up!";
+ next;
+ getitem 644,1; //Gift Box Prototype
+ set #event_xmas,#event_xmas+1;
+ mes "[Santa Claus]";
+ mes "There's your reward.";
+ mes "If you get 3 more, I'll give you another.";
+ mes "Hope you get a good item.";
+ close;
+
+ L_NotEnuf:
+ mes "You don't have enough socks as proof.";
+ mes "Go take down those evil Santas";
+ mes "and get more for me and I'll reward you.";
+ close;
+ M_End:
+ mes "[Santa Claus]";
+ mes "I see. Well, at the very least";
+ mes "we shall meet again on Christmas morning.";
+ close;
+
+OnInit:
+ disablenpc "Santa1";
+ end;
+}
+
+
+//========================================================================================
+// - Xmas Goblin Spawns
+//========================================================================================
+
+prt_fild11.gat,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
+gef_fild11.gat,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
+yuno_fild09.gat,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
+
+//========================================================================================
+// - Santa Poring Spawns
+//========================================================================================
+
+ein_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+ein_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+ein_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+ein_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+ein_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+ein_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+ein_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild00.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild12.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild13.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gef_fild14.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+glast_01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+lhz_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+lhz_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+lhz_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+mjolnir_01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+mjolnir_02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+mjolnir_03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+mjolnir_04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+mjolnir_05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+mjolnir_06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+mjolnir_07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+mjolnir_08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+mjolnir_09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+mjolnir_10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+mjolnir_11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+mjolnir_12.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild12.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild13.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild14.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild15.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild16.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild17.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+moc_fild18.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+pay_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+pay_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+pay_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+pay_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+pay_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+pay_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+pay_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+pay_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+pay_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+pay_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+pay_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+prt_fild00.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+prt_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+prt_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+prt_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+prt_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+prt_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+prt_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+prt_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+prt_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+prt_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+prt_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+prt_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+xmas_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+cmd_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+cmd_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+cmd_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+cmd_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+cmd_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+cmd_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+cmd_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+cmd_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+cmd_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+yuno_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+yuno_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+yuno_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+yuno_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+yuno_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+yuno_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+yuno_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+yuno_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+yuno_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+yuno_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+yuno_fild12.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+ama_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+gon_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+um_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+um_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+um_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+um_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+nif_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+nif_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+lou_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+hu_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+hu_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+hu_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+hu_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0
+
+//========================================================================================
+// - Antonio Spawns
+//========================================================================================
+
+ein_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+ein_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+ein_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+ein_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+ein_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+ein_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+ein_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild00.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild12.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild13.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gef_fild14.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+glast_01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+lhz_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+lhz_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+lhz_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+mjolnir_01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+mjolnir_02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+mjolnir_03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+mjolnir_04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+mjolnir_05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+mjolnir_06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+mjolnir_07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+mjolnir_08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+mjolnir_09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+mjolnir_10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+mjolnir_11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+mjolnir_12.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild12.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild13.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild14.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild15.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild16.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild17.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+moc_fild18.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+pay_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+pay_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+pay_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+pay_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+pay_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+pay_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+pay_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+pay_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+pay_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+pay_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+pay_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+prt_fild00.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+prt_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+prt_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+prt_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+prt_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+prt_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+prt_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+prt_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+prt_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+prt_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+prt_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+prt_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+xmas_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+cmd_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+cmd_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+cmd_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+cmd_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+cmd_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+cmd_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+cmd_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+cmd_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+cmd_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+yuno_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+yuno_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+yuno_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+yuno_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+yuno_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+yuno_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+yuno_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+yuno_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+yuno_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+yuno_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+yuno_fild12.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+ama_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+gon_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+um_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+um_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+um_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+um_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+nif_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+nif_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+lou_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+hu_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+hu_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+hu_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+hu_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0
+
+//========================================================================================
+// - Xmas Jakk
+//========================================================================================
+
+gef_dun01.gat,0,0,0,0 monster Xmas Jakk 1244,5,0,0,0
+//gefenia02.gat,0,0,0,0 monster Xmas Jakk 1244,5,0,0,0
+
+//========================================================================================
+// - Xmas Orc
+//========================================================================================
+
+gef_fild02.gat,0,0,0,0 monster Christmas Orc 1588,5,0,0,0
+gef_fild03.gat,0,0,0,0 monster Christmas Orc 1588,5,0,0,0
+gef_fild10.gat,0,0,0,0 monster Christmas Orc 1588,5,0,0,0
+gef_fild14.gat,0,0,0,0 monster Christmas Orc 1588,5,0,0,0
alde_dun02.gat,0,0,0,0 monster Christmas Orc 1588,5,0,0,0 \ No newline at end of file