diff options
author | Reid <reidyaro@gmail.com> | 2014-12-31 04:21:13 +0100 |
---|---|---|
committer | Reid <reidyaro@gmail.com> | 2014-12-31 04:21:13 +0100 |
commit | 0fa82621f876dcbf74f6eec0ddc613037dfdffb1 (patch) | |
tree | 9aecc37265ccf63b017eb6a141665e8edbb64386 | |
parent | 4c8d65c6497e60563dc9bc84b9d06d294a1a3f00 (diff) | |
download | serverdata-0fa82621f876dcbf74f6eec0ddc613037dfdffb1.tar.gz serverdata-0fa82621f876dcbf74f6eec0ddc613037dfdffb1.tar.bz2 serverdata-0fa82621f876dcbf74f6eec0ddc613037dfdffb1.tar.xz serverdata-0fa82621f876dcbf74f6eec0ddc613037dfdffb1.zip |
Add new doors scripts on 001-1.
-rw-r--r-- | npc/001-1/doors.txt | 157 |
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; } - |