;Fly
[Statedef 747]
type = A
movetype = A
physics = A
anim = 747
ctrl = 0

[State 747, 1]
type = ChangeState
trigger1 = Time >= 0
trigger1 = var(12) = 0
value = 767

[State 747, 2]
type = ChangeState
trigger1 = Time >= 0
trigger1 = var(12) = 1
value = 777

[State 747, 3]
type = ChangeState
trigger1 = time >= 5
value = 0
ctrl = 1

;Fly - going up
[Statedef 767]
type = S
movetype = A
physics = S
anim = 747
ctrl = 0

[State 767, 0.25]
type = PlaySnd
trigger1 = Time = 1
value = 3,4

[State 767, 0.5]
type = AfterImage
Trigger1 = time = 1
length = 10
PalColor = 0
TimeGap = 1
FrameGap = 3
Trans = Add1
time = 10

[State 767, 1]
type = VarSet
trigger1 = Pos Y <= -90
var(12) = 1

[State 767, 2]
type = VelSet
trigger1 = Pos Y <= -90
y = 0

[State 767, 3]
type = PosSet
trigger1 = Pos Y <= -90
y = -90

[State 767, 4]
type = ChangeState
trigger1 = Pos Y = -90
value = 0
ctrl = 1

[State 767, 5]
type = VelSet
trigger1 = Time >= 0
y = -5

;Fly - going down
[Statedef 777]
type = S
movetype = A
physics = S
anim = 747
ctrl = 0

[State 767, 0.25]
type = PlaySnd
trigger1 = Pos Y = 0
value = 3,9

[State 777, 0.5]
type = AfterImage
Trigger1 = time = 1
length = 10
PalColor = 0
TimeGap = 1
FrameGap = 3
Trans = Add1
time = 10

[State 777, 1]
type = PosSet
trigger1 = Pos Y >= 0
y = 0

[State 777, 2]
type = VarSet
trigger1 = Pos Y = 0
var(12) = 0

[State 777, 3]
type = VelSet
trigger1 = Pos Y = 0
y = 0

[State 777, 4]
type = ChangeState
trigger1 = Pos Y = 0
value = 0
ctrl = 1

[State 777, 5]
type = VelSet
trigger1 = Time >= 0
y = 5




Add - ins (PosSets):

[State 210, 3]
type = PosSet
trigger1 = var(12) = 0
trigger1 = Pos Y != 0
trigger1 = AnimTime = 0
y = 0

[State 210, 3]
type = PosSet
trigger1 = var(12) = 1
trigger1 = Pos Y != -90
trigger1 = AnimTime = 0
y = -90




Air Attacks Add - ins:

[State 610, 5]
type = VelSet
trigger1 = AnimTime = 0
trigger2 = Pos Y >= 0
trigger2 = var(12) = 0
trigger3 = var(12) = 1
trigger3 = Pos Y >= -90
x = 0
y = 0

[State 610, 5]
type = PosSet
trigger1 = Pos Y != 0
trigger1 = AnimTime = 0
trigger1 = var(12) = 0
trigger2 = Pos Y >= 0
trigger2 = var(12) = 0
y = 0

[State 610, 5.5]
type = PosSet
trigger1 = Pos Y != -90
trigger1 = AnimTime = 0
trigger1 = var(12) = 1
trigger2 = var(12) = 1
trigger2 = Pos Y >= -90
y = -90

[State 610, 6]
type = ChangeState
trigger1 = AnimTime = 0
trigger1 = var(12) = 0
trigger2 = Pos Y >= 0
trigger2 = var(12) = 0
value = 50
ctrl = 1

[State 610, 6]
type = ChangeState
trigger1 = AnimTime = 0
trigger1 = var(12) = 1
trigger2 = var(12) = 1
trigger2 = Pos Y >= -90
value = 0
ctrl = 1
