diff options
author | amber <amber@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2004-11-14 16:18:26 +0000 |
---|---|---|
committer | amber <amber@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2004-11-14 16:18:26 +0000 |
commit | 581475bc6416790765c498aa3d611f6868ffb64a (patch) | |
tree | 347ebf88eaa76e50488f23989d67cad834f3c9b1 /npc/events | |
parent | 600362764ce348c5c9de96eababff2e08bb90d4a (diff) | |
download | hercules-581475bc6416790765c498aa3d611f6868ffb64a.tar.gz hercules-581475bc6416790765c498aa3d611f6868ffb64a.tar.bz2 hercules-581475bc6416790765c498aa3d611f6868ffb64a.tar.xz hercules-581475bc6416790765c498aa3d611f6868ffb64a.zip |
Fixed some file types
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/athena@172 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/events')
-rw-r--r-- | npc/events/alchemist.txt | 332 | ||||
-rw-r--r-- | npc/events/custom/draculax.txt | 258 | ||||
-rw-r--r-- | npc/events/custom/uneasy_cemetery.txt | 268 | ||||
-rw-r--r-- | npc/events/easter.txt | 392 | ||||
-rw-r--r-- | npc/events/twintowers.txt | 184 | ||||
-rw-r--r-- | npc/events/valentinesday.txt | 542 | ||||
-rw-r--r-- | npc/events/xmas.txt | 502 |
7 files changed, 1239 insertions, 1239 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/draculax.txt b/npc/events/custom/draculax.txt index 87020e9f6..907580554 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.0
-//===== 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;
- Break;
-
-OnKilled:
- MapAnnounce "mag_dun02.gat","Dracula's curse has been lifted!",17;
- set $dracula_event,0;
- initnpctimer;
- Break;
-
-OnTimer7200000:
- if($dracula_event==0)
- stopnpctimer;
- enablenpc "Dracula_Event";
- Break;
-}
-
-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;
- Break;
-
-OnTimer500:
- npcskilleffect 21,10,74,187;
- Break;
-
-OnTimer1000:
- npcskilleffect 21,10,80,180;
- Break;
-
-OnTimer1500:
- npcskilleffect 21,10,79,183;
- Break;
-
-OnTimer2000:
- npcskilleffect 21,10,66,175;
- Break;
-
-OnTimer2500:
- npcskilleffect 21,10,63,186;
- Break;
-
-OnTimer3000:
- npcskilleffect 21,10,75,186;
- Break;
-
-OnTimer3500:
- npcskilleffect 21,10,75,173;
- Break;
-
-OnTimer4000:
- npcskilleffect 21,10,80,170;
- Break;
-
-OnTimer4500:
- npcskilleffect 21,10,60,179;
- Break;
-
-OnTimer5000:
- npcskilleffect 21,10,74,187;
- Break;
-
-OnTimer6000:
- npcskilleffect 21,10,69,182;
- Break;
-
-OnTimer6500:
- npcskilleffect 21,10,80,180;
- Break;
-
-OnTimer7000:
- npcskilleffect 21,10,60,179;
- Break;
-
-OnTimer7500:
- npcskilleffect 21,10,66,175;
- Break;
-
-OnTimer8000:
- npcskilleffect 21,10,80,187;
- Break;
-
-OnTimer8500:
- npcskilleffect 21,10,75,186;
- Break;
-
-OnTimer9000:
- npcskilleffect 21,10,75,173;
- Break;
-
-OnTimer9500:
- npcskilleffect 21,10,80,170;
- Break;
-
-OnTimer10000:
- npcskilleffect 21,10,63,186;
- Break;
-
-OnTimer10500:
- npcskilleffect 21,10,74,187;
- Break;
-
-OnTimer11000:
- npcskilleffect 21,10,72,182;
- monster "mag_dun02.gat",72,182,"Count Dracula",1389,1,"Dracula_Init::OnKilled";
- stopnpctimer;
- disablenpc "Dracula_Event";
- Break;
+//===== eAthena Script ======================================= +//= Dracula X Script +//===== By: ================================================== +//= valaris (1.0) +//===== Current Version: ===================================== +//= 1.0 +//===== 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; + Break; + +OnKilled: + MapAnnounce "mag_dun02.gat","Dracula's curse has been lifted!",17; + set $dracula_event,0; + initnpctimer; + Break; + +OnTimer7200000: + if($dracula_event==0) + stopnpctimer; + enablenpc "Dracula_Event"; + Break; +} + +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; + Break; + +OnTimer500: + npcskilleffect 21,10,74,187; + Break; + +OnTimer1000: + npcskilleffect 21,10,80,180; + Break; + +OnTimer1500: + npcskilleffect 21,10,79,183; + Break; + +OnTimer2000: + npcskilleffect 21,10,66,175; + Break; + +OnTimer2500: + npcskilleffect 21,10,63,186; + Break; + +OnTimer3000: + npcskilleffect 21,10,75,186; + Break; + +OnTimer3500: + npcskilleffect 21,10,75,173; + Break; + +OnTimer4000: + npcskilleffect 21,10,80,170; + Break; + +OnTimer4500: + npcskilleffect 21,10,60,179; + Break; + +OnTimer5000: + npcskilleffect 21,10,74,187; + Break; + +OnTimer6000: + npcskilleffect 21,10,69,182; + Break; + +OnTimer6500: + npcskilleffect 21,10,80,180; + Break; + +OnTimer7000: + npcskilleffect 21,10,60,179; + Break; + +OnTimer7500: + npcskilleffect 21,10,66,175; + Break; + +OnTimer8000: + npcskilleffect 21,10,80,187; + Break; + +OnTimer8500: + npcskilleffect 21,10,75,186; + Break; + +OnTimer9000: + npcskilleffect 21,10,75,173; + Break; + +OnTimer9500: + npcskilleffect 21,10,80,170; + Break; + +OnTimer10000: + npcskilleffect 21,10,63,186; + Break; + +OnTimer10500: + npcskilleffect 21,10,74,187; + Break; + +OnTimer11000: + npcskilleffect 21,10,72,182; + monster "mag_dun02.gat",72,182,"Count Dracula",1389,1,"Dracula_Init::OnKilled"; + stopnpctimer; + disablenpc "Dracula_Event"; + Break; }
\ No newline at end of file diff --git a/npc/events/custom/uneasy_cemetery.txt b/npc/events/custom/uneasy_cemetery.txt index e8bf9cf86..13300b828 100644 --- a/npc/events/custom/uneasy_cemetery.txt +++ b/npc/events/custom/uneasy_cemetery.txt @@ -1,135 +1,135 @@ -//===== 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;
- monster "prontera.gat",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 became 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 resless cemetery, we should pour all these grave with the Holy Water. But our sisters and broters are 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 "On 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 nedd " + $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 could 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; + monster "prontera.gat",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 became 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 resless cemetery, we should pour all these grave with the Holy Water. But our sisters and broters are 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 "On 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 nedd " + $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 could 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; }
\ No newline at end of file diff --git a/npc/events/easter.txt b/npc/events/easter.txt index fa7bc790d..867565005 100644 --- a/npc/events/easter.txt +++ b/npc/events/easter.txt @@ -1,196 +1,196 @@ -//===== eAthena Script =======================================
-//= Easter Egg Event
-//===== By: ==================================================
-//= kobra_k88
-//===== Current Version: =====================================
-//= 1.0
-//===== 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.
-//============================================================
-
-
-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;
-
- L_10:
- getitem 671,1;
- goto L_Cont;
- L_50:
- getitem 603,1;
- goto L_Cont;
- L_150:
- getitem 617,1;
-
- 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
+//===== eAthena Script ======================================= +//= Easter Egg Event +//===== By: ================================================== +//= kobra_k88 +//===== Current Version: ===================================== +//= 1.0 +//===== 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. +//============================================================ + + +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; + + L_10: + getitem 671,1; + goto L_Cont; + L_50: + getitem 603,1; + goto L_Cont; + L_150: + getitem 617,1; + + 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 diff --git a/npc/events/twintowers.txt b/npc/events/twintowers.txt index cdb5d7962..5b7db213a 100644 --- a/npc/events/twintowers.txt +++ b/npc/events/twintowers.txt @@ -1,93 +1,93 @@ -//===== eAthena Script =======================================
-//= Twin Towers NPCs
-//===== By: ==================================================
-//= sEiKaN (1.0)
-//===== Current Version: =====================================
-//= 1.2
-//===== Compatible With: =====================================
-//= Any Athena Version; 0315+
-//===== Description: =========================================
-//= mRO Event: Twin Towers NPCs
-//===== Additional Comments: =================================
-//= 1.1 by Akaru
-//= 1.2 by Akaru
-//============================================================
-
-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 supposed 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 "but 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. Travelling 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, morever, adventure isn't an easy task in the first place.";
- mes "Isn't this true?";
- mes "Feel free to come to us when you are having 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 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 yout 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,101,116,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,145,118,4 duplicate(Twin-Towers) Twin Towers#tt7 812
+//===== eAthena Script ======================================= +//= Twin Towers NPCs +//===== By: ================================================== +//= sEiKaN (1.0) +//===== Current Version: ===================================== +//= 1.2 +//===== Compatible With: ===================================== +//= Any Athena Version; 0315+ +//===== Description: ========================================= +//= mRO Event: Twin Towers NPCs +//===== Additional Comments: ================================= +//= 1.1 by Akaru +//= 1.2 by Akaru +//============================================================ + +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 supposed 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 "but 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. Travelling 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, morever, adventure isn't an easy task in the first place."; + mes "Isn't this true?"; + mes "Feel free to come to us when you are having 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 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 yout 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,101,116,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,145,118,4 duplicate(Twin-Towers) Twin Towers#tt7 812 comodo.gat,194,158,4 duplicate(Twin-Towers) Twin Towers#tt7 812
\ No newline at end of file diff --git a/npc/events/valentinesday.txt b/npc/events/valentinesday.txt index 1669c1b22..d9669ca94 100644 --- a/npc/events/valentinesday.txt +++ b/npc/events/valentinesday.txt @@ -1,272 +1,272 @@ -//Valentine Script 2004-02-12
-// input exploit fixed [Lupus]
-
-
-alberta.gat,26,243,4 script Trader 58,{
-//男女購入可能
- mes "[Marco Bascinio]";
- mes "A special treat... Not easily found";
- mes "in Rune-Midgard Kingdom!";
- mes "No one can resist the temptation";
- mes "of its wonderful taste!";
- mes "Makes a great gift for a friend, or even for yourself!";
- next;
- mes "[Marco Bascinio]";
- mes "A gorgeous fancy looking chocolate for...";
- mes "only 5000z each!";
- next;
- menu "I want it!",L1,"Nah, I'll pass",Lend;
-Lend:
- mes "[Marco Bascinio]";
- mes "ウホ?こ〜んなスペシャルなチョコレー";
- mes "トが欲しくないと……残念ですね!";
- mes "今だけしか買えないスペシャルで特別な";
- mes "お菓子ですよ!考え直して、チョコレー";
- mes "トが欲しくなったら是非是非是非また";
- mes "来てください!お待ちしております!";
- close;
-L1:
- mes "[Marco Bascinio]";
- mes "No way! The chocolate has the spirit of it's maker!";
- mes "That is why I only sell not more than five to each person";
- mes "If you want more than five, come back again";
- mes "So how many do you want?";
- next;
- goto Linput;
-Linput:
- input @choconum;
- if (@choconum > 5) goto LError;
- if (@choconum <= 0) goto Lend;
- set @chocoprice,@choconum*5000;
- if (Zeny < @chocoprice) goto LError2;
- set Zeny,Zeny-@chocoprice;
- getitem 558,@choconum;
- mes "[Marco Bascinio]";
- mes "ありがとうございます!";
- mes "私は、もうしばらくここにいますから";
- mes "チョコレートが欲しくなったら、また";
- mes "どうぞ!お待ちしております!";
- close;
-LError:
- mes "[Marco Bascinio]";
- mes "ウホホホホホホ、駄目、駄目駄目!";
- mes "一回のお買い上げで5個までと説明しま";
- mes "したよね!私はたくさーんの人に、この";
- mes "チョコレートを味わって欲しいのです!";
- mes "それに、食べすぎると太ります!";
- next;
- goto Linput;
-LError2:
- mes "[Marco Bascinio]";
- mes "ウホ?あれあれ、あれれ……お客さん!";
- mes "お金が足りませんよ。それではチョコ";
- mes "レートを売ることは出来ません!";
- mes "私は、もうしばらくここにいますから";
- mes "お金が出来たらまたどうぞ!";
- close;
-}
-
-alberta.gat,29,243,4 script チョコレート商人の恋人 53,{
- if ((Sex == 0) && (countitem(7182) >= 5) && (countitem(7134) >= 1) && (countitem(519) >= 1) && (countitem(612) >= 1)) goto Lmake;
- mes "[エステル=ローズ]";
- mes "こんにちは。実は、私の彼が売っている";
- mes "チョコレートは私が作っているんです。";
- mes "外国で、作る方法を学んできたのです。";
- next;
- mes "[エステル=ローズ]";
- mes "外国では、この時期に好きな人にチョコ";
- mes "レートをプレゼントする風習がありま";
- mes "す。甘い気持ちを、甘いチョコレートに";
- mes "託す……すばらしいと思いませんか?";
- next;
- mes "[エステル=ローズ]";
- mes "私のチョコレートが少しでもお役に立て";
- mes "ればと、たくさんたくさん、チョコレー";
- mes "トを作ったんです。";
- next;
- mes "[エステル=ローズ]";
- mes "彼は、そんな私を見て「自分に出来る";
- mes "ことをするんだ」って頑張ってチョコ";
- mes "レートを売ってくれているんです。";
- mes "その気持ちも嬉しいけど、チョコレー";
- mes "トを買ってくれた方々の笑顔が、何より";
- mes "私を幸せにしてくれるんです。";
- next;
- if (Sex == 1) goto LMan;
-LWoman:
- mes "[エステル=ローズ]";
- mes "先ほども言いましたが、外国ではこの時期";
- mes "好きな人にチョコレートをプレゼント";
- mes "するんです。もし、好きな方がいるなら";
- mes "チョコレートと一緒に気持ちを伝えて";
- mes "みませんか?";
- next;
- mes "[エステル=ローズ]";
- mes "材料を持って来てくれれば、チョコレー";
- mes "トを作ります。私の彼が売っているチョ";
- mes "コレートでもいいのですが……";
- mes "お金で買うより、自分で集めた材料で";
- mes "作ったチョコレートのほうが、その……";
- next;
- mes "[エステル=ローズ]";
- mes "自分の気持ちが相手に伝わるような気が";
- mes "しませんか?";
- next;
- mes "[エステル=ローズ]";
- mes "材料ですが、メモの準備はいいですか?";
- mes "^3355ffカカオ 5個";
- mes "ミルク 1個";
- mes "乳鉢 1個";
- mes "携帯用溶鉱炉 1個^000000";
- next;
- mes "[エステル=ローズ]";
- mes "準備ができたら、教えてください。";
- mes "美味しいチョコレートを作らせて";
- mes "いただきます。";
- close;
-LMan:
- mes "[エステル=ローズ]";
- mes "だから、一個一個大事に大事に作って";
- mes "いるんです。自分でも美味しくできた";
- mes "と思いますし、一度召し上がってみて";
- mes "くださいね。ふう、頑張ってもっと";
- mes "作らなきゃ!";
- close;
-Lmake:
- mes "[エステル=ローズ]";
- mes "準備が出来たんですね!では、早速腕を";
- mes "奮わせていただきます!";
- mes "あ、隣にいる彼には内緒ですよ。";
- next;
- delitem 7182,5;
- delitem 7134,1;
- delitem 519,1;
- delitem 612,1;
- getitem 558,1;
- mes "[エステル=ローズ]";
- mes "はい、出来上がりました!";
- mes "プレゼントなさるのですか?";
- mes "気持ちが伝わるといいですね。";
- mes "幸せになってください〜。";
- close;
-}
-
-prt_castle.gat,42,35,3 script Dessert Manager 47,{
- if (Sex == 1) goto LStartMan;
-LStartWomen:
- mes "[Charl Orleang]";
- mes "オゥ、マドモアゼル!";
- mes "貴方がそこにいるだけで、このむさ";
- mes "苦しい場所が天国に等しくなる。";
- next;
- mes "[Charl Orleang]";
- mes "天使のように愛くるしい貴方が";
- mes "いったい何用でここにいらしたのかな?";
- mes "ワタクシめでよければ、何でも願いを";
- mes "聞きましょう。";
- next;
- menu "チョコレートを作ってくれますか?",L1,"お疲れ様です。",-;
- mes "[Charl Orleang]";
- mes "オゥ、その一言……ワタクシの存在を";
- mes "無に帰すような……その氷の刃のような";
- mes "一言が、私の身を削り、魂さえ痩せ衰え";
- mes "させてしまう……";
- next;
- mes "[Charl Orleang]";
- mes "オゥ、マドモアゼル!";
- mes "どうすればどうすれば……貴方の心を";
- mes "再びワタクシの虜と出来るのか!?";
- close;
-L1:
- if (countitem(558) >= 3) goto L2;
- mes "[Charl Orleang]";
- mes "オゥ、マドモアゼル!";
- mes "ワタクシは神でも錬金術師でもないので";
- mes "す。変な材料から芸術品を創り出すこと";
- mes "など出来ません!そして、平凡なアイテ";
- mes "ムから平凡な作品を作るなど、偉大な芸";
- mes "術家のワタクシには不可能!!";
- next;
- mes "[Charl Orleang]";
- mes "ワタクシが創造する物は、世界中の誰も";
- mes "が感嘆のため息を吐く、誰にも到底真似";
- mes "出来ない芸術品なのです。";
- next;
- mes "[Charl Orleang]";
- mes "ワタクシが貴方の苦労に報いる為には";
- mes "^3355ffチョコレート3個^000000が絶対必要なのです。";
- mes "それ以下でも、それ以上でもない。";
- mes "ピッタリ3個……。";
- next;
- mes "[Charl Orleang]";
- mes "マドモアゼルの光輝く美貌と華奢な身に";
- mes "隠された強靭な意志なら、きっと手に";
- mes "入れてくることが可能でしょう。";
- next;
- mes "[Charl Orleang]";
- mes "いいですか。^3355ffチョコレート3個^000000を持って";
- mes "来てください。出来ることなら火の中";
- mes "水の中、地獄の底へでも、貴方の為に";
- mes "ワタクシが直接手に入れて差し上げたい";
- mes "が、今のワタクシは王宮の業務に終始";
- mes "終われる身……オゥ……";
- next;
- mes "[Charl Orleang]";
- mes "オ レヴォワー マドモアゼル……";
- mes "貴方の帰りを心からお待ちして";
- mes "おります……";
- close;
-L2:
- mes "[Charl Orleang]";
- mes "オゥ、マドモアゼル!";
- mes "ワタクシの持てる全ての感性を持って";
- mes "貴方のチョコレートを美しくすばらしく";
- mes "煌びやかな芸術へと昇華させていただ";
- mes "きましょう!";
- next;
- mes "[Charl Orleang]";
- mes "貴方の瞳という宝石が、世界中の誰もを";
- mes "魅了する、透明で神秘的な愛の光を放つ";
- mes "ように……";
- next;
- mes "[Charl Orleang]";
- mes "アン ドゥ トロワ クァトル……";
- mes "みにくいアヒルの子が美しい白鳥に変身";
- mes "したように……平凡なチョコレートが美";
- mes "しい芸術に変身するのだ……!!";
- next;
- mes "[Charl Orleang]";
- mes "暖かく包み込み……そしてふんわりと";
- mes "変化するがいい!";
- mes "強靭にて、偉大なる時代の名作よ……!";
- next;
- delitem 558,3;
- getitem 559,1;
- mes "[Charl Orleang]";
- mes "オゥ、フェリシタシオン!オゥ〜ララ♪";
- mes "こんな素敵な作品を作り出せるとは……";
- mes "ワタクシはなんと罪深いのだ……!";
- mes "マドモアゼル、この貴方の至極の微笑み";
- mes "とも言える芸術品、気に入っていただけ";
- mes "たかな。";
- next;
- mes "[Charl Orleang]";
- mes "では、オ レヴォワ〜。";
- close;
-LStartMan:
- mes "[Charl Orleang]";
- mes "ボンジュ〜ル_ムッシュー。ワタクシは";
- mes "遥か遠い場所から芸術を生み出すため、";
- mes "このアトリエに舞い降りたところなの";
- mes "です。";
- next;
- mes "[Charl Orleang]";
- mes "オゥ、ノンノン!私の清らかな瞳は";
- mes "愛らしい女性のみを映す鏡なのです。";
- next;
- mes "[Charl Orleang]";
- mes "オゥ〜、それでなくても忙しいのに";
- mes "このシャルル=オルレアンを煩わせる";
- mes "なんて。オゥ〜、ノンノンノン。";
- close;
+//Valentine Script 2004-02-12 +// input exploit fixed [Lupus] + + +alberta.gat,26,243,4 script Trader 58,{ +//男女購入可能 + mes "[Marco Bascinio]"; + mes "A special treat... Not easily found"; + mes "in Rune-Midgard Kingdom!"; + mes "No one can resist the temptation"; + mes "of its wonderful taste!"; + mes "Makes a great gift for a friend, or even for yourself!"; + next; + mes "[Marco Bascinio]"; + mes "A gorgeous fancy looking chocolate for..."; + mes "only 5000z each!"; + next; + menu "I want it!",L1,"Nah, I'll pass",Lend; +Lend: + mes "[Marco Bascinio]"; + mes "ウホ?こ〜んなスペシャルなチョコレー"; + mes "トが欲しくないと……残念ですね!"; + mes "今だけしか買えないスペシャルで特別な"; + mes "お菓子ですよ!考え直して、チョコレー"; + mes "トが欲しくなったら是非是非是非また"; + mes "来てください!お待ちしております!"; + close; +L1: + mes "[Marco Bascinio]"; + mes "No way! The chocolate has the spirit of it's maker!"; + mes "That is why I only sell not more than five to each person"; + mes "If you want more than five, come back again"; + mes "So how many do you want?"; + next; + goto Linput; +Linput: + input @choconum; + if (@choconum > 5) goto LError; + if (@choconum <= 0) goto Lend; + set @chocoprice,@choconum*5000; + if (Zeny < @chocoprice) goto LError2; + set Zeny,Zeny-@chocoprice; + getitem 558,@choconum; + mes "[Marco Bascinio]"; + mes "ありがとうございます!"; + mes "私は、もうしばらくここにいますから"; + mes "チョコレートが欲しくなったら、また"; + mes "どうぞ!お待ちしております!"; + close; +LError: + mes "[Marco Bascinio]"; + mes "ウホホホホホホ、駄目、駄目駄目!"; + mes "一回のお買い上げで5個までと説明しま"; + mes "したよね!私はたくさーんの人に、この"; + mes "チョコレートを味わって欲しいのです!"; + mes "それに、食べすぎると太ります!"; + next; + goto Linput; +LError2: + mes "[Marco Bascinio]"; + mes "ウホ?あれあれ、あれれ……お客さん!"; + mes "お金が足りませんよ。それではチョコ"; + mes "レートを売ることは出来ません!"; + mes "私は、もうしばらくここにいますから"; + mes "お金が出来たらまたどうぞ!"; + close; +} + +alberta.gat,29,243,4 script チョコレート商人の恋人 53,{ + if ((Sex == 0) && (countitem(7182) >= 5) && (countitem(7134) >= 1) && (countitem(519) >= 1) && (countitem(612) >= 1)) goto Lmake; + mes "[エステル=ローズ]"; + mes "こんにちは。実は、私の彼が売っている"; + mes "チョコレートは私が作っているんです。"; + mes "外国で、作る方法を学んできたのです。"; + next; + mes "[エステル=ローズ]"; + mes "外国では、この時期に好きな人にチョコ"; + mes "レートをプレゼントする風習がありま"; + mes "す。甘い気持ちを、甘いチョコレートに"; + mes "託す……すばらしいと思いませんか?"; + next; + mes "[エステル=ローズ]"; + mes "私のチョコレートが少しでもお役に立て"; + mes "ればと、たくさんたくさん、チョコレー"; + mes "トを作ったんです。"; + next; + mes "[エステル=ローズ]"; + mes "彼は、そんな私を見て「自分に出来る"; + mes "ことをするんだ」って頑張ってチョコ"; + mes "レートを売ってくれているんです。"; + mes "その気持ちも嬉しいけど、チョコレー"; + mes "トを買ってくれた方々の笑顔が、何より"; + mes "私を幸せにしてくれるんです。"; + next; + if (Sex == 1) goto LMan; +LWoman: + mes "[エステル=ローズ]"; + mes "先ほども言いましたが、外国ではこの時期"; + mes "好きな人にチョコレートをプレゼント"; + mes "するんです。もし、好きな方がいるなら"; + mes "チョコレートと一緒に気持ちを伝えて"; + mes "みませんか?"; + next; + mes "[エステル=ローズ]"; + mes "材料を持って来てくれれば、チョコレー"; + mes "トを作ります。私の彼が売っているチョ"; + mes "コレートでもいいのですが……"; + mes "お金で買うより、自分で集めた材料で"; + mes "作ったチョコレートのほうが、その……"; + next; + mes "[エステル=ローズ]"; + mes "自分の気持ちが相手に伝わるような気が"; + mes "しませんか?"; + next; + mes "[エステル=ローズ]"; + mes "材料ですが、メモの準備はいいですか?"; + mes "^3355ffカカオ 5個"; + mes "ミルク 1個"; + mes "乳鉢 1個"; + mes "携帯用溶鉱炉 1個^000000"; + next; + mes "[エステル=ローズ]"; + mes "準備ができたら、教えてください。"; + mes "美味しいチョコレートを作らせて"; + mes "いただきます。"; + close; +LMan: + mes "[エステル=ローズ]"; + mes "だから、一個一個大事に大事に作って"; + mes "いるんです。自分でも美味しくできた"; + mes "と思いますし、一度召し上がってみて"; + mes "くださいね。ふう、頑張ってもっと"; + mes "作らなきゃ!"; + close; +Lmake: + mes "[エステル=ローズ]"; + mes "準備が出来たんですね!では、早速腕を"; + mes "奮わせていただきます!"; + mes "あ、隣にいる彼には内緒ですよ。"; + next; + delitem 7182,5; + delitem 7134,1; + delitem 519,1; + delitem 612,1; + getitem 558,1; + mes "[エステル=ローズ]"; + mes "はい、出来上がりました!"; + mes "プレゼントなさるのですか?"; + mes "気持ちが伝わるといいですね。"; + mes "幸せになってください〜。"; + close; +} + +prt_castle.gat,42,35,3 script Dessert Manager 47,{ + if (Sex == 1) goto LStartMan; +LStartWomen: + mes "[Charl Orleang]"; + mes "オゥ、マドモアゼル!"; + mes "貴方がそこにいるだけで、このむさ"; + mes "苦しい場所が天国に等しくなる。"; + next; + mes "[Charl Orleang]"; + mes "天使のように愛くるしい貴方が"; + mes "いったい何用でここにいらしたのかな?"; + mes "ワタクシめでよければ、何でも願いを"; + mes "聞きましょう。"; + next; + menu "チョコレートを作ってくれますか?",L1,"お疲れ様です。",-; + mes "[Charl Orleang]"; + mes "オゥ、その一言……ワタクシの存在を"; + mes "無に帰すような……その氷の刃のような"; + mes "一言が、私の身を削り、魂さえ痩せ衰え"; + mes "させてしまう……"; + next; + mes "[Charl Orleang]"; + mes "オゥ、マドモアゼル!"; + mes "どうすればどうすれば……貴方の心を"; + mes "再びワタクシの虜と出来るのか!?"; + close; +L1: + if (countitem(558) >= 3) goto L2; + mes "[Charl Orleang]"; + mes "オゥ、マドモアゼル!"; + mes "ワタクシは神でも錬金術師でもないので"; + mes "す。変な材料から芸術品を創り出すこと"; + mes "など出来ません!そして、平凡なアイテ"; + mes "ムから平凡な作品を作るなど、偉大な芸"; + mes "術家のワタクシには不可能!!"; + next; + mes "[Charl Orleang]"; + mes "ワタクシが創造する物は、世界中の誰も"; + mes "が感嘆のため息を吐く、誰にも到底真似"; + mes "出来ない芸術品なのです。"; + next; + mes "[Charl Orleang]"; + mes "ワタクシが貴方の苦労に報いる為には"; + mes "^3355ffチョコレート3個^000000が絶対必要なのです。"; + mes "それ以下でも、それ以上でもない。"; + mes "ピッタリ3個……。"; + next; + mes "[Charl Orleang]"; + mes "マドモアゼルの光輝く美貌と華奢な身に"; + mes "隠された強靭な意志なら、きっと手に"; + mes "入れてくることが可能でしょう。"; + next; + mes "[Charl Orleang]"; + mes "いいですか。^3355ffチョコレート3個^000000を持って"; + mes "来てください。出来ることなら火の中"; + mes "水の中、地獄の底へでも、貴方の為に"; + mes "ワタクシが直接手に入れて差し上げたい"; + mes "が、今のワタクシは王宮の業務に終始"; + mes "終われる身……オゥ……"; + next; + mes "[Charl Orleang]"; + mes "オ レヴォワー マドモアゼル……"; + mes "貴方の帰りを心からお待ちして"; + mes "おります……"; + close; +L2: + mes "[Charl Orleang]"; + mes "オゥ、マドモアゼル!"; + mes "ワタクシの持てる全ての感性を持って"; + mes "貴方のチョコレートを美しくすばらしく"; + mes "煌びやかな芸術へと昇華させていただ"; + mes "きましょう!"; + next; + mes "[Charl Orleang]"; + mes "貴方の瞳という宝石が、世界中の誰もを"; + mes "魅了する、透明で神秘的な愛の光を放つ"; + mes "ように……"; + next; + mes "[Charl Orleang]"; + mes "アン ドゥ トロワ クァトル……"; + mes "みにくいアヒルの子が美しい白鳥に変身"; + mes "したように……平凡なチョコレートが美"; + mes "しい芸術に変身するのだ……!!"; + next; + mes "[Charl Orleang]"; + mes "暖かく包み込み……そしてふんわりと"; + mes "変化するがいい!"; + mes "強靭にて、偉大なる時代の名作よ……!"; + next; + delitem 558,3; + getitem 559,1; + mes "[Charl Orleang]"; + mes "オゥ、フェリシタシオン!オゥ〜ララ♪"; + mes "こんな素敵な作品を作り出せるとは……"; + mes "ワタクシはなんと罪深いのだ……!"; + mes "マドモアゼル、この貴方の至極の微笑み"; + mes "とも言える芸術品、気に入っていただけ"; + mes "たかな。"; + next; + mes "[Charl Orleang]"; + mes "では、オ レヴォワ〜。"; + close; +LStartMan: + mes "[Charl Orleang]"; + mes "ボンジュ〜ル_ムッシュー。ワタクシは"; + mes "遥か遠い場所から芸術を生み出すため、"; + mes "このアトリエに舞い降りたところなの"; + mes "です。"; + next; + mes "[Charl Orleang]"; + mes "オゥ、ノンノン!私の清らかな瞳は"; + mes "愛らしい女性のみを映す鏡なのです。"; + next; + mes "[Charl Orleang]"; + mes "オゥ〜、それでなくても忙しいのに"; + mes "このシャルル=オルレアンを煩わせる"; + mes "なんて。オゥ〜、ノンノンノン。"; + close; }
\ No newline at end of file diff --git a/npc/events/xmas.txt b/npc/events/xmas.txt index 57b1e9c63..71bda8e84 100644 --- a/npc/events/xmas.txt +++ b/npc/events/xmas.txt @@ -1,251 +1,251 @@ -//===== eAthena Script =======================================
-//= X-mas Event
-//===== By: ==================================================
-//=
-//===== Current Version: =====================================
-//= 1.0
-//===== Compatible With: =====================================
-//=
-//===== 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 Claus npc.
-//===== Additional Comments: =================================
-//=
-//============================================================
-
-
-xmas_in.gat,100,96,4 script Father Christmas::Santa2 718,{
- mes "[Santa Claus]";
- 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 children's 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 into another place when";
- mes "you attack him each time.";
- 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 children's 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;
- mes "Seems you've been doing a";
- mes "good job of taking down those";
- mes "fake Santas. Keep it up!";
- next;
- delitem 7034,3;
- getitem 644,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";
- mes "reward you.";
- close;
- M_End:
- mes "[Santa Claus]";
- mes "I see. Well, at the very least";
- mes "we shall meet again on Chirstmas morning.";
- close;
-
-OnInit:
- disablenpc "Santa1";
- end;
-}
-
-
-//========================================================
-// X-mas Mobs
-//========================================================
-gef_fild00.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-gef_fild00.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-gef_fild01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-gef_fild01.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-gef_fild02.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-gef_fild02.gat,0,0,0,0 monster Gobline Xmas 1245,5,0,0,0
-gef_fild02.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-gef_fild03.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-gef_fild03.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-gef_fild04.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-gef_fild04.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-gef_fild05.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-gef_fild05.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-gef_fild07.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-gef_fild07.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-gef_fild08.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-gef_fild08.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-gef_fild09.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-gef_fild09.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-gef_fild10.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-gef_fild10.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-gef_fild11.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-gef_fild11.gat,0,0,0,0 monster Gobline Xmas 1245,5,0,0,0
-gef_fild11.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-
-glast_01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-glast_01.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-
-mjolnir_01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-mjolnir_01.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-mjolnir_02.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-mjolnir_02.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-mjolnir_03.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-mjolnir_03.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-mjolnir_04.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-mjolnir_04.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-mjolnir_05.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-mjolnir_05.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-mjolnir_06.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-mjolnir_06.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-mjolnir_07.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-mjolnir_07.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-mjolnir_08.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-mjolnir_08.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-mjolnir_08.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-mjolnir_09.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-mjolnir_09.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-mjolnir_10.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-mjolnir_10.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-mjolnir_11.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-mjolnir_11.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-mjolnir_12.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-mjolnir_12.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-
-moc_fild01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild01.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild02.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild02.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild03.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild03.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild04.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild04.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild05.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild05.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild06.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild06.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild07.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild07.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild08.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild08.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild09.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild09.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild10.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild10.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild11.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild11.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild12.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild12.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild13.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild13.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild14.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild14.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild15.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild15.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild16.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild16.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild17.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild17.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-moc_fild18.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-moc_fild18.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-
-pay_fild01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-pay_fild01.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-pay_fild02.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-pay_fild02.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-pay_fild03.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-pay_fild03.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-pay_fild04.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-pay_fild04.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-pay_fild05.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-pay_fild05.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-pay_fild06.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-pay_fild06.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-pay_fild07.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-pay_fild07.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-pay_fild08.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-pay_fild08.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-pay_fild09.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-pay_fild09.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-pay_fild10.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-pay_fild10.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-pay_fild11.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-pay_fild11.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-
-prt_fild00.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-prt_fild00.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-prt_fild01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-prt_fild01.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-prt_fild02.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-prt_fild02.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-prt_fild03.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-prt_fild03.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-prt_fild04.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-prt_fild04.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-prt_fild05.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-prt_fild05.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-prt_fild06.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-prt_fild06.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-prt_fild07.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-prt_fild07.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-prt_fild08.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-prt_fild08.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-prt_fild09.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-prt_fild09.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-prt_fild10.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-prt_fild10.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-prt_fild11.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-prt_fild11.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0
-gef_fild12.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-gef_fild13.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-gef_fild14.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-
-cmd_fild01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-cmd_fild02.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-cmd_fild03.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-cmd_fild04.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-cmd_fild05.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-cmd_fild06.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-cmd_fild07.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-cmd_fild08.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
-cmd_fild09.gat,0,0,0,0 monster Antonio 1062,5,0,0,0
+//===== eAthena Script ======================================= +//= X-mas Event +//===== By: ================================================== +//= +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= +//===== 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 Claus npc. +//===== Additional Comments: ================================= +//= +//============================================================ + + +xmas_in.gat,100,96,4 script Father Christmas::Santa2 718,{ + mes "[Santa Claus]"; + 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 children's 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 into another place when"; + mes "you attack him each time."; + 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 children's 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; + mes "Seems you've been doing a"; + mes "good job of taking down those"; + mes "fake Santas. Keep it up!"; + next; + delitem 7034,3; + getitem 644,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"; + mes "reward you."; + close; + M_End: + mes "[Santa Claus]"; + mes "I see. Well, at the very least"; + mes "we shall meet again on Chirstmas morning."; + close; + +OnInit: + disablenpc "Santa1"; + end; +} + + +//======================================================== +// X-mas Mobs +//======================================================== +gef_fild00.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +gef_fild00.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +gef_fild01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +gef_fild01.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +gef_fild02.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +gef_fild02.gat,0,0,0,0 monster Gobline Xmas 1245,5,0,0,0 +gef_fild02.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +gef_fild03.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +gef_fild03.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +gef_fild04.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +gef_fild04.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +gef_fild05.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +gef_fild05.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +gef_fild07.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +gef_fild07.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +gef_fild08.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +gef_fild08.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +gef_fild09.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +gef_fild09.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +gef_fild10.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +gef_fild10.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +gef_fild11.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +gef_fild11.gat,0,0,0,0 monster Gobline Xmas 1245,5,0,0,0 +gef_fild11.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 + +glast_01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +glast_01.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 + +mjolnir_01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +mjolnir_01.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +mjolnir_02.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +mjolnir_02.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +mjolnir_03.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +mjolnir_03.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +mjolnir_04.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +mjolnir_04.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +mjolnir_05.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +mjolnir_05.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +mjolnir_06.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +mjolnir_06.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +mjolnir_07.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +mjolnir_07.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +mjolnir_08.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +mjolnir_08.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +mjolnir_08.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +mjolnir_09.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +mjolnir_09.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +mjolnir_10.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +mjolnir_10.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +mjolnir_11.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +mjolnir_11.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +mjolnir_12.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +mjolnir_12.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 + +moc_fild01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild01.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild02.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild02.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild03.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild03.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild04.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild04.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild05.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild05.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild06.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild06.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild07.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild07.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild08.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild08.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild09.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild09.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild10.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild10.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild11.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild11.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild12.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild12.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild13.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild13.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild14.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild14.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild15.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild15.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild16.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild16.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild17.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild17.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +moc_fild18.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +moc_fild18.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 + +pay_fild01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +pay_fild01.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +pay_fild02.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +pay_fild02.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +pay_fild03.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +pay_fild03.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +pay_fild04.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +pay_fild04.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +pay_fild05.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +pay_fild05.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +pay_fild06.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +pay_fild06.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +pay_fild07.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +pay_fild07.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +pay_fild08.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +pay_fild08.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +pay_fild09.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +pay_fild09.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +pay_fild10.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +pay_fild10.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +pay_fild11.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +pay_fild11.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 + +prt_fild00.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +prt_fild00.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +prt_fild01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +prt_fild01.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +prt_fild02.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +prt_fild02.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +prt_fild03.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +prt_fild03.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +prt_fild04.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +prt_fild04.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +prt_fild05.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +prt_fild05.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +prt_fild06.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +prt_fild06.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +prt_fild07.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +prt_fild07.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +prt_fild08.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +prt_fild08.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +prt_fild09.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +prt_fild09.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +prt_fild10.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +prt_fild10.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +prt_fild11.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +prt_fild11.gat,0,0,0,0 monster Santa Poring 1062,35,0,0,0 +gef_fild12.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +gef_fild13.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +gef_fild14.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 + +cmd_fild01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +cmd_fild02.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +cmd_fild03.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +cmd_fild04.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +cmd_fild05.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +cmd_fild06.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +cmd_fild07.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +cmd_fild08.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 +cmd_fild09.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 |