Scripts

TR_m3-591_TalosSkel_script

TR_Mainland.esm
Variables 4
Local Variables
timer
swingTime
swingSpeed
startAngle
Source
1begin TR_m3-591_TalosSkel_script 2 3float timer 4float swingTime 5float swingSpeed 6float startAngle 7 8;set startAngle to GetStartingAngle, z 9 10if ( MenuMode == 1 ) 11 return 12endif 13 14 set swingTime to 1 15 ;set swingSpeed to 30 16 17 set timer to ( timer + GetSecondsPassed ) 18 19 ;rotate forward 20 if ( timer < swingTime ) 21 22 Rotate Z, 2 23 24 ;rotate backward 25 elseif ( timer < (swingTime * 3) ) 26 27 Rotate Z, -2 28 29 ;forward again 30 elseif ( timer < (swingTime * 4 ) ) 31 Rotate Z, 2 32 33 ;reset timer back to zero 34 else 35 set timer to 0 36 ;SetAngle, y, GetStartingAngle, z 37 SetAtStart 38 endif 39 40end