summaryrefslogtreecommitdiff
path: root/world/map/npc/annuals/xmas/tree_beard.txt
diff options
context:
space:
mode:
authorwushin <pasekei@gmail.com>2013-12-25 09:08:06 -0600
committerwushin <pasekei@gmail.com>2013-12-26 08:27:31 -0600
commitcd71949def7c2c9b86991b92f4462136671757a3 (patch)
tree1122db272deff33e017afd9011e6c92ffd3eea59 /world/map/npc/annuals/xmas/tree_beard.txt
parent91498af8d7e3f347ef5bcc3a9b1dc7d91d52fd61 (diff)
downloadserverdata-cd71949def7c2c9b86991b92f4462136671757a3.tar.gz
serverdata-cd71949def7c2c9b86991b92f4462136671757a3.tar.bz2
serverdata-cd71949def7c2c9b86991b92f4462136671757a3.tar.xz
serverdata-cd71949def7c2c9b86991b92f4462136671757a3.zip
Annual Xmas Event
Diffstat (limited to 'world/map/npc/annuals/xmas/tree_beard.txt')
-rw-r--r--world/map/npc/annuals/xmas/tree_beard.txt107
1 files changed, 107 insertions, 0 deletions
diff --git a/world/map/npc/annuals/xmas/tree_beard.txt b/world/map/npc/annuals/xmas/tree_beard.txt
new file mode 100644
index 00000000..474f3c63
--- /dev/null
+++ b/world/map/npc/annuals/xmas/tree_beard.txt
@@ -0,0 +1,107 @@
+// Annual Xmas Environment changes
+020-1.gat,90,78,0|script|#Tree|380,
+{
+ end;
+}
+
+020-1.gat,90,78,0|script|#XmasTree|379,
+{
+ end;
+}
+
+020-1.gat,90,79,0|script|Present#1|386,
+{
+ callfunc "XmasStates";
+ callfunc "XmasMainItemReward";
+ close;
+}
+
+009-1.gat,54,38,0|script|#TreeNoSnow|382,
+{
+ end;
+}
+
+009-1.gat,54,38,0|script|#XmasTreeNoSnow|381,
+{
+ end;
+}
+
+009-1.gat,54,39,0|script|Present#2|386,
+{
+ callfunc "XmasStates";
+ callfunc "XmasMainItemReward";
+ close;
+}
+
+001-1.gat,41,45,0|script|#PalmTree|384,
+{
+ end;
+}
+
+001-1.gat,41,46,0|script|Present#3|386,
+{
+ callfunc "XmasStates";
+ callfunc "XmasMainItemReward";
+ close;
+}
+
+001-1.gat,41,45,0|script|#XmasPalmTree|383,
+{
+ end;
+}
+
+function|script|SpawnMobs|,
+{
+ cmdothernpc "XmasSpawnManager", "SpawnStart";
+ return;
+}
+
+function|script|PresentHandler|,
+{
+ if($@xmas_time == $@xmas_reward_time)
+ goto L_DeliverPresents;
+ goto L_DisablePresents;
+
+L_DeliverPresents:
+ enablenpc "Present#1";
+ enablenpc "Present#2";
+ enablenpc "Present#3";
+ goto L_Return;
+
+L_DisablePresents:
+ disablenpc "Present#1";
+ disablenpc "Present#2";
+ disablenpc "Present#3";
+ goto L_Return;
+
+L_Return:
+ return;
+}
+
+function|script|ReplaceTrees|,
+{
+ if($@xmas_time)
+ goto L_XmasTree;
+ goto L_Tree;
+
+L_XmasTree:
+ disablenpc "#Tree";
+ enablenpc "#XmasTree";
+ disablenpc "#TreeNoSnow";
+ enablenpc "#XmasTreeNoSnow";
+ disablenpc "#PalmTree";
+ enablenpc "#XmasPalmTree";
+ goto L_Return;
+
+L_Tree:
+ disablenpc "#XmasTree";
+ enablenpc "#Tree";
+ disablenpc "#XmasTreeNoSnow";
+ enablenpc "#TreeNoSnow";
+ disablenpc "#XmasPalmTree";
+ enablenpc "#PalmTree";
+ goto L_Return;
+
+L_Return:
+ return;
+}