MODEL 0 "liftbase" MODEL 1 "liftmain" MODEL 2 "outdoorl" MODEL 3 "outdoorr" MODEL 4 "indoorl" MODEL 5 "indoorr" ;-------------------------------------------------------- ; Elevator ;-------------------------------------------------------- ; Left door is the door on your left when you are in front of the elevator. ANIMATION { Slot 0 ; Slot ID (0 to 255) Name "Elevator" ; Display name (currently unused) Mode 0 ; 0: loop / 1: animate a single time, stopping after the last frame / 2: back and forth (reverse after last keyframe) NeedsTrigger false ; whether it has to be triggered to start ; Main part BONE { BoneID 0 ; Body part ID (0 to 15); part 0 is the main body part ModelID 0 ; Model ID (0 to 63, or -1) } ; The lift itself (invisible here, it has its own animation) BONE { BoneID 1 ; Body part ID (0 to 15); part 0 is the main body part ModelID -1 ; Model ID (0 to 63, or -1) } ; Outer left door (level 0) BONE { BoneID 2 ; Body part ID (0 to 15); part 0 is the main body part ModelID 2 ; Model ID (0 to 63, or -1) } ; Outer right door (level 0) BONE { BoneID 3 ; Body part ID (0 to 15); part 0 is the main body part ModelID 3 ; Model ID (0 to 63, or -1) } ; Outer left door (level 1) BONE { BoneID 4 ; Body part ID (0 to 15); part 0 is the main body part ModelID 2 ; Model ID (0 to 63, or -1) OffsetTranslation 0.000 -1970.000 0.000 ; Initial offset } ; Outer right door (level 1) BONE { BoneID 5 ; Body part ID (0 to 15); part 0 is the main body part ModelID 3 ; Model ID (0 to 63, or -1) OffsetTranslation 0.000 -1970.000 0.000 ; Initial offset } ; Inner left door BONE { BoneID 6 ; Body part ID (0 to 15); part 0 is the main body part ModelID 4 ; Model ID (0 to 63, or -1) Parent 1 ; Body part parent ID; must be smaller than the bone ID; not present at the main body part } ; Outer right door BONE { BoneID 7 ; Body part ID (0 to 15); part 0 is the main body part ModelID 5 ; Model ID (0 to 63, or -1) Parent 1 ; Body part parent ID; must be smaller than the bone ID; not present at the main body part } ;-------------------------------------------------------- ; Elevator moves from level 0 to level 1 (first time) ;-------------------------------------------------------- KEYFRAME { FrameNr 0 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 1 ; Body part ID Translation 0.000 -1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 1 ;-------------------------------------------------------- KEYFRAME { FrameNr 1 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 4 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 5 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } } ;-------------------------------------------------------- ; Wait 3 seconds ;-------------------------------------------------------- KEYFRAME { FrameNr 2 ; Number of the keyframe (0 to 255) Time 3.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Close the doors at level 1 ;-------------------------------------------------------- KEYFRAME { FrameNr 3 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 4 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 5 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } } ;-------------------------------------------------------- ; Elevator moves from level 1 to level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 4 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 1 ; Body part ID Translation 0.000 1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 5 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 2 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 3 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } } ;-------------------------------------------------------- ; Wait 3 seconds ;-------------------------------------------------------- KEYFRAME { FrameNr 6 ; Number of the keyframe (0 to 255) Time 3.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Close the doors at level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 7 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 2 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 3 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } } ;-------------------------------------------------------- ; Elevator moves from level 0 to level 1 (second time) ;-------------------------------------------------------- KEYFRAME { FrameNr 8 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 1 ; Body part ID Translation 0.000 -1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 1 ;-------------------------------------------------------- KEYFRAME { FrameNr 9 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 4 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 5 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } } ;-------------------------------------------------------- ; Wait 3 seconds ;-------------------------------------------------------- KEYFRAME { FrameNr 10 ; Number of the keyframe (0 to 255) Time 3.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Close the doors at level 1 ;-------------------------------------------------------- KEYFRAME { FrameNr 11 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 4 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 5 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } } ;-------------------------------------------------------- ; Elevator moves from level 1 to level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 12 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 1 ; Body part ID Translation 0.000 1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 13 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 2 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 3 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } } ;-------------------------------------------------------- ; Wait 3 seconds ;-------------------------------------------------------- KEYFRAME { FrameNr 14 ; Number of the keyframe (0 to 255) Time 3.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Close the doors at level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 15 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 2 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 3 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } } ;-------------------------------------------------------- ; Elevator moves from level 0 to level 1 (third time) ;-------------------------------------------------------- KEYFRAME { FrameNr 16 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 1 ; Body part ID Translation 0.000 -1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 1 ;-------------------------------------------------------- KEYFRAME { FrameNr 17 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 4 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 5 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } } ;-------------------------------------------------------- ; Wait 3 seconds ;-------------------------------------------------------- KEYFRAME { FrameNr 18 ; Number of the keyframe (0 to 255) Time 3.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Close the doors at level 1 ;-------------------------------------------------------- KEYFRAME { FrameNr 19 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 4 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 5 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } } ;-------------------------------------------------------- ; Elevator moves from level 1 to level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 20 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 1 ; Body part ID Translation 0.000 1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 21 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 2 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 3 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } } ;-------------------------------------------------------- ; Wait 3 seconds ;-------------------------------------------------------- KEYFRAME { FrameNr 22 ; Number of the keyframe (0 to 255) Time 3.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Close the doors at level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 23 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 2 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 3 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } } ;-------------------------------------------------------- ; Elevator moves from level 0 to level 1 (fourth time) ;-------------------------------------------------------- KEYFRAME { FrameNr 24 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 1 ; Body part ID Translation 0.000 -1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 1 ;-------------------------------------------------------- KEYFRAME { FrameNr 25 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 4 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 5 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } } ;-------------------------------------------------------- ; Wait 3 seconds ;-------------------------------------------------------- KEYFRAME { FrameNr 26 ; Number of the keyframe (0 to 255) Time 3.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Close the doors at level 1 ;-------------------------------------------------------- KEYFRAME { FrameNr 27 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 4 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 5 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } } ;-------------------------------------------------------- ; Elevator moves from level 1 to level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 28 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 1 ; Body part ID Translation 0.000 1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 29 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 2 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 3 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } } ;-------------------------------------------------------- ; Wait 3 seconds ;-------------------------------------------------------- KEYFRAME { FrameNr 30 ; Number of the keyframe (0 to 255) Time 3.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Close the doors at level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 31 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 2 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 3 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } } ;-------------------------------------------------------- ; Elevator moves from level 0 to secret place (under the ground) ;-------------------------------------------------------- KEYFRAME { FrameNr 32 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 1 ; Body part ID Translation 0.000 1500.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Wait 3 seconds ;-------------------------------------------------------- KEYFRAME { FrameNr 33 ; Number of the keyframe (0 to 255) Time 3.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Elevator moves to level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 34 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 1 ; Body part ID Translation 0.000 -1500.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 35 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 2 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 3 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } } ;-------------------------------------------------------- ; Wait 3 seconds ;-------------------------------------------------------- KEYFRAME { FrameNr 36 ; Number of the keyframe (0 to 255) Time 3.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Close the doors at level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 37 ; Number of the keyframe (0 to 255) Time 2.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 2 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 3 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } BONE { BoneID 6 ; Body part ID Translation 0.000 0.000 530.000 ; Translation } BONE { BoneID 7 ; Body part ID Translation 0.000 0.000 -530.000 ; Translation } } } ;-------------------------------------------------------- ; Elevator 2 ;-------------------------------------------------------- ANIMATION { Slot 1 ; Slot ID (0 to 255) Name "Elevator 2" ; Display name (currently unused) Mode 0 ; 0: loop / 1: animate a single time, stopping after the last frame / 2: back and forth (reverse after last keyframe) NeedsTrigger false ; whether it has to be triggered to start ; The lift itself BONE { BoneID 0 ; Body part ID (0 to 15); part 0 is the main body part ModelID 1 ; Model ID (0 to 63, or -1) } ;-------------------------------------------------------- ; Elevator moves from level 0 to level 1 (first time) ;-------------------------------------------------------- KEYFRAME { FrameNr 0 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 0 ; Body part ID Translation 0.000 -1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 1 (2 seconds) + Wait 3 seconds + Close the doors at level 1 (2 seconds) ;-------------------------------------------------------- KEYFRAME { FrameNr 1 ; Number of the keyframe (0 to 255) Time 7.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Elevator moves from level 1 to level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 2 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 0 ; Body part ID Translation 0.000 1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 0 (2 seconds) + Wait 3 seconds + Close the doors at level 0 (2 seconds) ;-------------------------------------------------------- KEYFRAME { FrameNr 3 ; Number of the keyframe (0 to 255) Time 7.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Elevator moves from level 0 to level 1 (second time) ;-------------------------------------------------------- KEYFRAME { FrameNr 4 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 0 ; Body part ID Translation 0.000 -1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 1 (2 seconds) + Wait 3 seconds + Close the doors at level 1 (2 seconds) ;-------------------------------------------------------- KEYFRAME { FrameNr 5 ; Number of the keyframe (0 to 255) Time 7.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Elevator moves from level 1 to level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 6 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 0 ; Body part ID Translation 0.000 1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 0 (2 seconds) + Wait 3 seconds + Close the doors at level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 7 ; Number of the keyframe (0 to 255) Time 7.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Elevator moves from level 0 to level 1 (third time) ;-------------------------------------------------------- KEYFRAME { FrameNr 8 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 0 ; Body part ID Translation 0.000 -1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 1 (2 seconds) + Wait 3 seconds + Close the doors at level 1 (2 seconds) ;-------------------------------------------------------- KEYFRAME { FrameNr 9 ; Number of the keyframe (0 to 255) Time 7.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Elevator moves from level 1 to level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 10 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 0 ; Body part ID Translation 0.000 1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 0 (2 seeconds) + Wait 3 seconds + Close the doors at level 0 (2 seconds) ;-------------------------------------------------------- KEYFRAME { FrameNr 11 ; Number of the keyframe (0 to 255) Time 7.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Elevator moves from level 0 to level 1 (fourth time) ;-------------------------------------------------------- KEYFRAME { FrameNr 12 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 0 ; Body part ID Translation 0.000 -1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 1 (2seconds) + Wait 3 seconds + Close the doors at level 1 (2 seconds) ;-------------------------------------------------------- KEYFRAME { FrameNr 13 ; Number of the keyframe (0 to 255) Time 7.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Elevator moves from level 1 to level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 14 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 0 ; Body part ID Translation 0.000 1970.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 0 (2 seconds) + Wait 3 seconds + Close the doors at level 0 (2 seconds) ;-------------------------------------------------------- KEYFRAME { FrameNr 15 ; Number of the keyframe (0 to 255) Time 7.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Elevator moves from level 0 to secret place (under the ground) ;-------------------------------------------------------- KEYFRAME { FrameNr 16 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 0 ; Body part ID Translation 0.000 1500.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Wait 3 seconds ;-------------------------------------------------------- KEYFRAME { FrameNr 17 ; Number of the keyframe (0 to 255) Time 3.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } ;-------------------------------------------------------- ; Elevator moves to level 0 ;-------------------------------------------------------- KEYFRAME { FrameNr 18 ; Number of the keyframe (0 to 255) Time 4.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot BONE { BoneID 0 ; Body part ID Translation 0.000 -1500.000 0.000 ; Translation } } ;-------------------------------------------------------- ; Open the doors at level 0 (2 seconds) + Wait 3 seconds + Close the doors at level 0 (2 seconds) ;-------------------------------------------------------- KEYFRAME { FrameNr 19 ; Number of the keyframe (0 to 255) Time 7.000 ; Time (in seconds) since previous keyframe Type 3 ; Interpolation type. 0 - linear, 1 - smooth start, 2 - smooth end, 3 - both smooth, 4 - overshoot } }