I'm working on a SEXP that makes the player's go into a flat spin. The SEXP itself seems sound, but when it comes into play nothing happens. The player is under ai control, plays dead so it doesn't attack anything, and the maneuver event fires but the actual rotation doesn't occur.
$Formula: ( when
( and
( < ( hits-left "Zeta 1" ) 10 )
( is-event-true-delay
"Durga Teleports, Pew Pew"
0
)
)
( ship-invulnerable "Zeta 1" )
( protect-ship "Zeta 1" )
( add-goal
"Rama"
( ai-ignore "Zeta 1" 89 )
)
( add-goal
"Durga"
( ai-ignore "Zeta 1" 89 )
)
( add-goal
"Arjuna"
( ai-ignore "Zeta 1" 89 )
)
( add-goal
"Krishna"
( ai-ignore "Zeta 1" 89 )
)
( add-goal
"Asura"
( ai-ignore "Zeta 1" 89 )
)
( add-goal
"Varuna"
( ai-ignore "Zeta 1" 89 )
)
( add-goal
"Shiva"
( ai-ignore "Zeta 1" 89 )
)
( player-use-ai )
( add-goal
"Zeta 1"
( ai-play-dead 89 )
)
( sabotage-subsystem
"Zeta 1"
"<all engines>"
95
)
)
+Name: Player damaged
+Repeat Count: 1
+Interval: 1
+Team: 0
$Formula: ( when
( is-event-true-delay
"Player damaged"
0
)
( ship-maneuver
"Zeta 1"
1000
0
0
100
( true )
0
0
100
( true )
)
( set-camera-shudder 9000 500 )
( training-msg "Spin Debug" )
)
+Name: FLAT SPIN EJECT GOOSE
+Repeat Count: 9999
+Trigger Count: 9999
+Interval: 1
+Team: 0