summaryrefslogtreecommitdiff
path: root/npc/001-1
diff options
context:
space:
mode:
authorReid <reidyaro@gmail.com>2014-12-31 04:21:13 +0100
committerReid <reidyaro@gmail.com>2014-12-31 04:21:13 +0100
commit0fa82621f876dcbf74f6eec0ddc613037dfdffb1 (patch)
tree9aecc37265ccf63b017eb6a141665e8edbb64386 /npc/001-1
parent4c8d65c6497e60563dc9bc84b9d06d294a1a3f00 (diff)
downloadserverdata-0fa82621f876dcbf74f6eec0ddc613037dfdffb1.tar.gz
serverdata-0fa82621f876dcbf74f6eec0ddc613037dfdffb1.tar.bz2
serverdata-0fa82621f876dcbf74f6eec0ddc613037dfdffb1.tar.xz
serverdata-0fa82621f876dcbf74f6eec0ddc613037dfdffb1.zip
Add new doors scripts on 001-1.
Diffstat (limited to 'npc/001-1')
-rw-r--r--npc/001-1/doors.txt157
1 files changed, 93 insertions, 64 deletions
diff --git a/npc/001-1/doors.txt b/npc/001-1/doors.txt
index 212f4763..95904938 100644
--- a/npc/001-1/doors.txt
+++ b/npc/001-1/doors.txt
@@ -5,108 +5,137 @@
// Doors warp and animations in map 001-1
//
-001-1,55,71,0 script #Door1 906,1,1,{
+001-1,55,71,0 script #Warp1 32767,0,0,{
+OnTouch:
+ warp "001-2-0", 37, 45;
close;
-OnTouchFirst:
- setnpcdir 2;
- stopnpctimer;
- initnpctimer;
- close;
+OnUnTouch:
+ doevent "npc1::OnUnTouch";
+}
-OnUnTouchAll:
- setnpcdir 4;
- initnpctimer;
- startnpctimer;
+001-1,55,71,0 script #Door1 906,3,3,{
close;
-OnTouchCenter:
- warp "001-2-0", 37, 45;
- close;
+OnTouch:
+ doorTouch;
+
+OnUnTouch:
+ doorUnTouch;
OnTimer340:
- stopnpctimer;
- if (getnpcdir ("") == 2) setnpcdir 6;
- if (getnpcdir ("") == 4) setnpcdir 8;
+ doorTimer;
+
+OnInit:
+ setnpcsex G_MALE;
+ setnpcdistance 5;
end;
}
-001-1,51,65,0 script #Door2 906,1,1,{
+001-1,51,65,0 script #Warp2 32767,0,0,{
+OnTouch:
+ warp "001-2-0", 30, 34;
close;
-OnTouchFirst:
- setnpcdir 2;
- stopnpctimer;
- initnpctimer;
- close;
+OnUnTouch:
+ doevent "npc1::OnUnTouch";
+}
-OnUnTouchAll:
- setnpcdir 4;
- initnpctimer;
- startnpctimer;
+001-1,51,65,0 script #Door2 906,3,3,{
close;
-OnTouchCenter:
- warp "001-2-0", 30, 34;
- close;
+OnTouch:
+ doorTouch;
+
+OnUnTouch:
+ doorUnTouch;
OnTimer340:
- stopnpctimer;
- if (getnpcdir ("") == 2) setnpcdir 6;
- if (getnpcdir ("") == 4) setnpcdir 8;
+ doorTimer;
+
+OnInit:
+ setnpcsex G_MALE;
+ setnpcdistance 5;
end;
}
-001-1,69,77,0 script #Door3 906,1,1,{
+001-1,69,77,0 script #Warp3 32767,0,0,{
+OnTouch:
+ warp "001-2-2", 38, 38;
close;
-OnTouchFirst:
- setnpcdir 2;
- stopnpctimer;
- initnpctimer;
- close;
+OnUnTouch:
+ doevent "npc1::OnUnTouch";
+}
-OnUnTouchAll:
- setnpcdir 4;
- initnpctimer;
- startnpctimer;
+001-1,69,77,0 script #Door3 906,3,3,{
close;
-OnTouchCenter:
- warp "001-2-2", 38, 38;
- close;
+OnTouch:
+ doorTouch;
+
+OnUnTouch:
+ doorUnTouch;
OnTimer340:
- stopnpctimer;
- if (getnpcdir ("") == 2) setnpcdir 6;
- if (getnpcdir ("") == 4) setnpcdir 8;
+ doorTimer;
+
+OnInit:
+ setnpcsex G_MALE;
+ setnpcdistance 5;
end;
}
-
-001-1,51,80,0 script #Door4 906,1,1,{
+001-1,51,80,0 script #Warp4 32767,0,0,{
+OnTouch:
+ warp "001-2-4", 48, 40;
close;
-OnTouchFirst:
- setnpcdir 2;
- stopnpctimer;
- initnpctimer;
+OnUnTouch:
+ doevent "npc1::OnUnTouch";
+}
+
+001-1,51,80,0 script #Door4 906,3,3,{
close;
-OnUnTouchAll:
- setnpcdir 4;
- initnpctimer;
- startnpctimer;
+OnTouch:
+ doorTouch;
+
+OnUnTouch:
+ doorUnTouch;
+
+OnTimer340:
+ doorTimer;
+
+OnInit:
+ setnpcsex G_MALE;
+ setnpcdistance 5;
+ end;
+}
+
+001-1,89,65,0 script #Warp5 32767,0,0,{
+OnTouch:
+ warp "001-2-7", 36, 45;
close;
-OnTouchCenter:
- warp "001-2-4", 48, 40;
+OnUnTouch:
+ doevent "npc1::OnUnTouch";
+}
+
+001-1,89,65,0 script #Door5 906,3,3,{
close;
+OnTouch:
+ doorTouch;
+
+OnUnTouch:
+ doorUnTouch;
+
OnTimer340:
- stopnpctimer;
- if (getnpcdir ("") == 2) setnpcdir 6;
- if (getnpcdir ("") == 4) setnpcdir 8;
+ doorTimer;
+
+OnInit:
+ setnpcsex G_MALE;
+ setnpcdistance 5;
end;
}
-