summaryrefslogtreecommitdiff
path: root/npc/001-2-22/chest.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/001-2-22/chest.txt')
-rw-r--r--npc/001-2-22/chest.txt26
1 files changed, 14 insertions, 12 deletions
diff --git a/npc/001-2-22/chest.txt b/npc/001-2-22/chest.txt
index e20a00da..8cab6cf8 100644
--- a/npc/001-2-22/chest.txt
+++ b/npc/001-2-22/chest.txt
@@ -2,27 +2,29 @@
// Authors:
// 4144
// Reid
+// gumi
// Description:
// A box with clothes for new players.
001-2-22,51,37,0 script Chest#Artis NPC_CHEST_BIG,{
- .dir = 2;
- initnpctimer;
- startnpctimer;
- close;
+ if (.busy == false)
+ {
+ misceffect .dir == 0 ? 24 : 25; // closed ? opening : closing
+ .dir = .dir == 0 ? 2 : 6; // closed ? opening : closing
+ .busy = true; // lock until available again
+ initnpctimer;
+ }
+ end;
OnTimer220:
- stopnpctimer;
- if (.dir == 2) .dir = 4;
- if (.dir == 6) .dir = 0;
+ .dir = .dir == 6 ? 0 : 4; // closing ? closed : open
end;
-L_Quit:
- .dir = 6;
- initnpctimer;
- startnpctimer;
- close;
+OnTimer500:
+ stopnpctimer;
+ .busy = false; // unlock
+ end;
OnInit:
.distance = 2;