[State 181,CAMERA]
type = helper
trigger1 = pos X != 0
trigger1 = Time = 0
name = "Camera1"
id = 6001
postype = back
pos = pos x = -10
stateno = 6001
helpertype = normal
ownpal = 1
keyctrl = 1
[State 181,CAMERA]
type = helper
trigger1 = pos X != 0
trigger1 = Time = 0
name = "Camera2"
id = 6002
postype = front
pos = pos x = 10
stateno = 6002
helpertype = normal
ownpal = 1
keyctrl = 1
;CAMERA FOCUS ON INTRO
[Statedef 6001]
type = S
physics = S
ctrl = 0
[state 6001,TURN]
type=turn
trigger1=ishelper(6001)
trigger1=facing!=root,facing
ignorehitpause=1
[State 6001,vel]
type = VelSet
trigger1 = parent,pos X > 0
x = -2
[State 6001,vel]
type = VelSet
trigger1 = parent,pos X < 0
x = -2
[State 6001,vel]
type = VelSet
trigger1 = parent,pos X = [-5,5]
x = 0
[State 6001, WIDTH]
type = Width
trigger1 = 1
value = 1,1
[State 6001, NHB]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1
[State 6001,AS]
type = AssertSpecial
Trigger1 = 1
flag = invisible
flag2 = noshadow
[State 6001,Bound]
type = ScreenBound
trigger1 =1
value =1
movecamera = 40,0
[State 6001,push]
type = PlayerPush
trigger1 =1
value = 0
[State 6001, Destroyself]
type = destroyself
trigger1 = root, stateno = 0
trigger1 = enemy, Life >= 1
;CAMERA FOCUS ON INTRO
[Statedef 6002]
type = S
physics = S
ctrl = 0
[state 6001,TURN]
type=turn
trigger1=ishelper(6002)
trigger1=facing!=root,facing
ignorehitpause=1
[State 6001,vel]
type = VelSet
trigger1 = parent,pos X > 0
x = 2
[State 6001,vel]
type = VelSet
trigger1 = parent,pos X < 0
x = 2
[State 6001,vel]
type = VelSet
trigger1 = parent,pos X = [-5,5]
x = 0
[State 6001, WIDTH]
type = Width
trigger1 = 1
value = 1,1
[State 6001, NHB]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1
[State 6001,AS]
type = AssertSpecial
Trigger1 = 1
flag = invisible
flag2 = noshadow
[State 6001,Bound]
type = ScreenBound
trigger1 =1
value =1
movecamera = 40,0
[State 6001,push]
type = PlayerPush
trigger1 =1
value = 0
[State 6001, Destroyself]
type = destroyself
trigger1 = root, stateno = 0
trigger1 = enemy, Life >= 1