summaryrefslogtreecommitdiff
path: root/npc/annuals/tree_beard.txt
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-04-09 13:33:57 -0300
committerJesusaves <cpntb1@ymail.com>2021-04-09 13:33:57 -0300
commitcf18ce071c79ae37e14ea38943e0b1d88da70a7b (patch)
treef9159c9b60b3018300dd22ffba0d797bc5e828e5 /npc/annuals/tree_beard.txt
parent8a4bf716002a017de77fe7df301ef8e4aaf00a2e (diff)
downloadserverdata-cf18ce071c79ae37e14ea38943e0b1d88da70a7b.tar.gz
serverdata-cf18ce071c79ae37e14ea38943e0b1d88da70a7b.tar.bz2
serverdata-cf18ce071c79ae37e14ea38943e0b1d88da70a7b.tar.xz
serverdata-cf18ce071c79ae37e14ea38943e0b1d88da70a7b.zip
Override
Diffstat (limited to 'npc/annuals/tree_beard.txt')
-rwxr-xr-xnpc/annuals/tree_beard.txt121
1 files changed, 121 insertions, 0 deletions
diff --git a/npc/annuals/tree_beard.txt b/npc/annuals/tree_beard.txt
new file mode 100755
index 00000000..a7866f2b
--- /dev/null
+++ b/npc/annuals/tree_beard.txt
@@ -0,0 +1,121 @@
+020-1,90,78,0 script #GhostTreeOne NPC133,{
+ callfunc "HalloweenTree";
+ close;
+}
+
+020-1,90,78,0 script #Tree NPC380,{
+ end;
+}
+
+020-1,90,78,0 script #XmasTree NPC379,{
+ end;
+}
+
+020-1,90,79,0 script Present#1 NPC386,{
+ callfunc "XmasStates";
+ callfunc "XmasMainItemReward";
+ close;
+}
+
+009-1,54,38,0 script #GhostTreeTwo NPC133,{
+ callfunc "HalloweenTree";
+ close;
+}
+
+009-1,54,38,0 script #TreeNoSnow NPC394,{
+ end;
+}
+
+009-1,54,38,0 script #XmasTreeNoSnow NPC381,{
+ end;
+}
+
+009-1,54,39,0 script Present#2 NPC386,{
+ callfunc "XmasStates";
+ callfunc "XmasMainItemReward";
+ close;
+}
+
+001-1,57,75,0 script #GhostTreeThree NPC133,{
+ callfunc "HalloweenTree";
+ close;
+}
+
+001-1,58,75,0 script #PalmTree NPC384,{
+ end;
+}
+
+001-1,58,76,0 script Present#3 NPC386,{
+ callfunc "XmasStates";
+ callfunc "XmasMainItemReward";
+ close;
+}
+
+001-1,58,75,0 script #XmasPalmTree NPC383,{
+ end;
+}
+
+function script SpawnMobs {
+ donpcevent "XmasSpawnManager::OnCommandSpawnStart";
+ 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 {
+ disablenpc "#Tree";
+ disablenpc "#TreeNoSnow";
+ disablenpc "#PalmTree";
+ disablenpc "#GhostTreeOne";
+ disablenpc "#GhostTreeTwo";
+ disablenpc "#GhostTreeThree";
+ disablenpc "#XmasTree";
+ disablenpc "#XmasTreeNoSnow";
+ disablenpc "#XmasPalmTree";
+
+ if ($@xmas_time)
+ goto L_XmasTree;
+ if ($@halloween_time)
+ goto L_HalloweenLive;
+ goto L_Tree;
+
+L_XmasTree:
+ enablenpc "#XmasTree";
+ enablenpc "#XmasTreeNoSnow";
+ enablenpc "#XmasPalmTree";
+ goto L_Return;
+
+L_HalloweenLive:
+ enablenpc "#GhostTreeOne";
+ enablenpc "#GhostTreeTwo";
+ enablenpc "#GhostTreeThree";
+ goto L_Return;
+
+L_Tree:
+ enablenpc "#Tree";
+ enablenpc "#TreeNoSnow";
+ enablenpc "#PalmTree";
+ goto L_Return;
+
+L_Return:
+ return;
+}