summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changelog.txt4
-rw-r--r--conf/map_athena.conf7
-rw-r--r--db/item_db.txt7
-rw-r--r--db/mob_db.txt1
-rw-r--r--npc/easter2008/monsters.txt15
-rw-r--r--npc/easter2008/npc.txt49
6 files changed, 81 insertions, 2 deletions
diff --git a/changelog.txt b/changelog.txt
index d0af7677..8952695d 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -91,4 +91,6 @@
17.03.08: * Crush: Added server files for chaps.
-19.03.08: * Crush: Updated woodland walkmaps. \ No newline at end of file
+19.03.08: * Crush: Updated woodland walkmaps.
+
+20.03.08: * Crush: Server files for easter event. \ No newline at end of file
diff --git a/conf/map_athena.conf b/conf/map_athena.conf
index 2978826a..b17738aa 100644
--- a/conf/map_athena.conf
+++ b/conf/map_athena.conf
@@ -192,4 +192,9 @@ npc: npc/dimonds-cove/workers.txt
// Christmas 2007
//npc: npc/xmas2007/pre-xmas.txt
-//npc: npc/xmas2007/after-xmas.txt \ No newline at end of file
+//npc: npc/xmas2007/after-xmas.txt
+
+
+// Easter 2008
+//npc: npc/easter2008/monsters.txt
+//npc: npc/easter2008/npc.txt \ No newline at end of file
diff --git a/db/item_db.txt b/db/item_db.txt
index 6c17ccdc..4ad86e5c 100644
--- a/db/item_db.txt
+++ b/db/item_db.txt
@@ -130,3 +130,10 @@
1205, ChristmasTreeHat, Christmas Tree Hat, 5, 2000, 1000, 10, , 2, , 0, 10477567, 2, 256, , 0, 23, {}, {}
1206, SantaBeardHat, Santa Beard Hat, 5, 1000, 500, 10, , 5, , 0, 10477567, 2, 256, , 0, 24, {}, {}
1207, RedStocking, Red Stocking, 3, 80, 40, 10, , , , , , , , , , , {}, {}
+1208, RedEgg, RedEgg, 3, 80, 40, 10, , , , , , , , , , , {}, {}
+1209, GreenEgg, GreenEgg, 3, 80, 40, 10, , , , , , , , , , , {}, {}
+1210, BlueEgg, BlueEgg, 3, 80, 40, 10, , , , , , , , , , , {}, {}
+1211, YellowEgg, YellowEgg, 3, 80, 40, 10, , , , , , , , , , , {}, {}
+1212, PinkEgg, PinkEgg, 3, 80, 40, 10, , , , , , , , , , , {}, {}
+1213, TealEgg, TealEgg, 3, 80, 40, 10, , , , , , , , , , , {}, {}
+1214, BunnyHeadBand, Bunny Head Band, 5, 5000, 2000, 10, , 10, , 0, 10477567, 2, 256, , 0, 29, {}, {} \ No newline at end of file
diff --git a/db/mob_db.txt b/db/mob_db.txt
index 22b95d46..d078c95a 100644
--- a/db/mob_db.txt
+++ b/db/mob_db.txt
@@ -24,3 +24,4 @@
1024, PoisonSkull, Poison skull, 30, 1000, 0, 75, 5, 1, 20, 20, 0, 5, 1, 1, 1, 0, 15, 10, 1, 1, 1, 3, 21, 129, 800, 1872, 672, 480, 631, 1000, 0, 0 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, , , , , ,
1025, Stumpy, Stumpy, 30, 500, 0, 65, 30, 1, 7, 10, 50, 5, 1, 1, 1, 0, 20, 25, 1, 1, 1, 3, 21, 129, 800, 1872, 672, 480, 569, 2000, 0, 150, 0, 400, 0, 150, 0, 70, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, , , , , ,
1026, MountainSnake, Mountain Snake, 160, 900, 0, 400, 100, 1, 90, 95, 4, 6, 20, 20, 10, 10, 35, 10, 1, 1, 1, 0, 20, 133, 1000, 1500, 672, 480, 532, 10, 641, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, , , , , ,
+1027, EasterFluffy, EasterFluffy, 30, 500, 0, 50, 3, 1, 10, 12, 0, 5, 1, 1, 1, 0, 20, 25, 1, 1, 1, 3, 21, 129, 800, 1872, 672, 480, 1208, 2000, 1209, 2000, 1210, 2000, 1211, 1000, 1212, 1000, 1213, 200, 0, 0, 0, 0, 0, 0, 0, 0, , , , , , \ No newline at end of file
diff --git a/npc/easter2008/monsters.txt b/npc/easter2008/monsters.txt
new file mode 100644
index 00000000..3379a134
--- /dev/null
+++ b/npc/easter2008/monsters.txt
@@ -0,0 +1,15 @@
+new_1-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_2-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_3-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_5-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_7-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_9-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_10-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_12-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_14-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_15-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_16-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_17-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_18-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_19-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0
+new_22-1.gat,0,0,0,0 monster EasterFluffy 1027,1,0,0,0 \ No newline at end of file
diff --git a/npc/easter2008/npc.txt b/npc/easter2008/npc.txt
new file mode 100644
index 00000000..dd97425a
--- /dev/null
+++ b/npc/easter2008/npc.txt
@@ -0,0 +1,49 @@
+new_3-1.gat,40,40,6 script EasterBunny 139,{
+ if (QUEST_Easter08_state > 0) goto L_Finished;
+
+ mes "[Easter Bunny]";
+ mes "Hi handsome! Happy Easter to you.";
+ next;
+
+ set @cond, 0;
+ if (countitem(1208) > 0) set @cond, @cond + 1;
+ if (countitem(1209) > 0) set @cond, @cond + 1;
+ if (countitem(1210) > 0) set @cond, @cond + 1;
+ if (countitem(1211) > 0) set @cond, @cond + 1;
+ if (countitem(1212) > 0) set @cond, @cond + 1;
+ if (countitem(1213) > 0) set @cond, @cond + 1;
+
+ if (@cond == 6) goto L_Give;
+
+ L_Message:
+ mes "[Easter Bunny]";
+ mes "Do you want to take part in the big easter egg hunt?";
+ mes "";
+ mes "There are fluffys all around the world with their magic easter eggs.";
+ mes "When you catch them and collect 6 different kinds of eggs I will";
+ mes "give you a special prize!";
+ if (@cond > 0) mes "You already have found "+@cond+" different eggs!";
+ close;
+
+ L_Give:
+ delitem 1208, 1;
+ delitem 1209, 1;
+ delitem 1210, 1;
+ delitem 1211, 1;
+ delitem 1212, 1;
+ delitem 1213, 1;
+ mes "[Easter Bunny]";
+ mes "Here is your prize:";
+ mes "The official easter 2008 headgear!";
+ mes "Have fun!";
+ getitem 1214, 1;
+ set QUEST_Easter08_state, 1;
+ close;
+
+ L_Finished:
+ mes "[Easter Bunny]";
+ mes "You already completed the quest.";
+ mes "But maybe you would like to help others complete it, too?";
+ close;
+
+} \ No newline at end of file