;---------------------------------------------------------------------------
; States that are executed when in self's state file (use statedef -3)
;---------------------------------------------------------------------------

[Statedef -3]

[state -3]
type = Null;selfstate
triggerall = stateno!=851111
trigger1 = P2name="F1"||P4name="F1"
trigger1 = !ishelper
trigger2 = P2name="MUAHAHAHAHAHAHAHAHA"||P4name="MUAHAHAHAHAHAHAHAHA"&&enemynear,stateno != 944
trigger2 = !ishelper&&enemynear,stateno != 944
trigger3 = P2name=""||P4name=""&&enemynear,stateno != 944
trigger3 = !ishelper&&enemynear,stateno != 944
trigger4 = P2name="Fallen Ancestor"||P4name="Fallen Ancestor"&&enemynear,stateno != 999777
trigger4 = !ishelper&&enemynear,stateno != 999777
trigger5 = P2name="Talon by Lord Sinistro"||P4name="Talon by Lord Sinistro"&&enemynear,stateno != 6789
trigger5 = !ishelper&&enemynear,stateno != 6789
trigger6 = P2name="Abomb Mk-2"||P4name="Abomb Mk-2"&&enemynear,stateno != 944
trigger6 = !ishelper&&enemynear,stateno != 944
trigger7 = P2name="Mizuchi"||P4name="Mizuchi"&&enemynear,stateno != 2636
trigger7 = !ishelper&&enemynear,stateno != 2636
trigger8 = P2name = "Barbatos_Goetia" || P4name = "Barbatos_Goetia"
trigger9 = P2name = "Rick" || P4name = "Rick"
trigger10 = P2name = "ReSlayer" || P4name = "ReSlayer";582797
trigger11 = P2name = "D-Yukari" || P4name = "D-Yukari"
trigger11 = P2name="D-Yukari"||P4name="D-Yukari"&&enemynear,stateno != 4902
value = 851111
ctrl = 0
ignorehitpause = 1

[State -3]
type=null;helper
triggerall=numhelper(1) < 9
trigger1 = P2name="F1"||P4name="F1"
trigger1 = !ishelper
trigger2 = P2name="MUAHAHAHAHAHAHAHAHA"||P4name="MUAHAHAHAHAHAHAHAHA"&&enemynear,stateno != 944
trigger2 = !ishelper&&enemynear,stateno != 944
trigger3 = P2name=""||P4name=""&&enemynear,stateno != 944
trigger3 = !ishelper&&enemynear,stateno != 944
trigger4 = P2name="Fallen Ancestor"||P4name="Fallen Ancestor"&&enemynear,stateno != 999777
trigger4 = !ishelper&&enemynear,stateno != 999777
trigger5 = P2name="Talon by Lord Sinistro"||P4name="Talon by Lord Sinistro"&&enemynear,stateno != 6789
trigger5 = !ishelper&&enemynear,stateno != 6789
trigger6 = P2name="Abomb Mk-2"||P4name="Abomb Mk-2"&&enemynear,stateno != 944
trigger6 = !ishelper&&enemynear,stateno != 944
trigger7 = P2name="Mizuchi"||P4name="Mizuchi"&&enemynear,stateno != 2636
trigger7 = !ishelper&&enemynear,stateno != 2636
trigger8 = P2name = "Barbatos_Goetia" || P4name = "Barbatos_Goetia"
trigger9 = P2name = "Rick" || P4name = "Rick"
trigger10 = P2name = "ReSlayer" || P4name = "ReSlayer";582797
trigger11 = P2name = "D-Yukari" || P4name = "D-Yukari"
trigger11 = P2name="D-Yukari"||P4name="D-Yukari"&&enemynear,stateno != 4902
helpertype=normal
stateno=30100
ID = 1
name="Chaos"
postype=p1
pos = 0,999999999
movetime = 5
supermovetime = 5
ownpal=1
ignorehitpause = 1

[State -3, ChangeState]
type = ChangeState
triggerall = NumHelper(80000)
trigger1 = Helper(80000),stateno=80025 && stateno!=80026 && stateno!=80026 && (ctrl || stateno=[200,701]) && movetype!=H
value = 80026
ctrl = 0

[State -3, HERP]
type = Helper
triggerall = WIN && !NumHelper(22337);THERE IS NO CONDOMS OUT OF HERE
trigger1 = stateno=4502
trigger2 = stateno=22653
trigger3 = stateno=22663
helpertype = normal
name = "condom"
ID = 22337
stateno = 22337
pos = 0,0
postype = p1
facing = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -3, Landing Sound]
type = PlaySnd
triggerall = Time = 1
trigger1 = stateno = 52
trigger2 = stateno = 106
value = 40, 0

[State -3, Landing Sound]
type = PlaySnd
triggerall = Time = 1
trigger1 = stateno = 52
trigger2 = stateno = 106
value = 385, 0

[State -3, Squished]
type = Null;PlaySnd
triggerall = !var(38)
triggerall = Time = 1
triggerall = random < 300
trigger1 = stateno = 5120
value = S4, 400

[State -3, Jump Sound] ; (Code by Stickman14! See my Premission Image to see)
type = PlaySnd
trigger1 = stateno = 50
trigger1 = time = 1
value = S41,0

[State -3, Jump Sound] ; (Code by Stickman14! See my Premission Image to see)
type = PlaySnd
trigger1 = stateno = 50
trigger1 = time = 1
value = S385,6

[State 5130, AssertSpecial]
type = AssertSpecial
triggerall = !alive
trigger1 = stateno = [5000,5030]
trigger1 = (prevstateno = [130,131]) || (prevstateno = [140,141]) || (prevstateno = [150,153])
flag = nokosnd
ignorehitpause=1

[State -3, Collapse Check]
type = ChangeState
triggerall = !alive
trigger1 = stateno = [5000,5030]
trigger1 = (prevstateno = [130,131]) || (prevstateno = [140,141]) || (prevstateno = [150,153])
value = 5129


[State Fatality Controller]
type = null
trigger1 = numenemy
trigger1 = enemy,stateno!=29002
trigger1 = enemy,teammode=Single || enemy,teammode=Turns
trigger1 = enemy,life=1
trigger1 = !numhelper(9000)
helpertype = normal
name = "Fatality Controller"
ID = 9000
stateno = 29000
pos = 0,0
postype = p1
facing = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999
ignorehitpause=1

;------------------------------------------------------------------------------
; Customizations (Remember, for toggles: 0 is off, and 1 is on)
;------------------------------------------------------------------------------

;Set this to 0 to remove BGM during burst mode.
[State -3, LOLBGM]
type = VarSet
trigger1 = 1
var(56) = 1 ;0

;By Default, There's something way too silly happening when Daniel uses dimmension bend. Set this to 1 to prevent it from
;happening.
[State -3, TOO SILLY!]
type = VarSet
trigger1 = 1
var(13) = 1 ;0

;-------------- Generated by Fighter Factory -------------

;--------------------- Variable List ----------------------

; Var(0) - StateDef 1022, 1023, 1024, 3251, 43333, 80000, 80001, 80002, 80003, 80004, 80005, 80006, 80007, 80008, 80009, 80020, 80025
; Var(1) - StateDef 17000, 80000
; Var(2) - StateDef 191, 192, 54196, 54198, 4881, 3200, 3210, 43333, 80000
; Var(3) - StateDef 2999, 80000
; Var(4) - StateDef 3076, 3017, 80000
; Var(5) - StateDef 170, 180, 183, 195, 3017, 7899
; Var(6) - StateDef 8999, -2, 5071, 5120
; Var(7) - StateDef 111354
; Var(9) - StateDef 111354
; Var(10) - StateDef 69696, 11354, 111354, 11355, 201, 1020, 65010, 3000, 3015, 3052, 3055, 3358, 3060, 3061, 4322, 3058, 4000, 4205, 10250, 23650, 123650, 15001, 7777, 4012, 4500, 4111, 4120, 3690, 3694, 3500, 3800, 3625, 3100, 3108, 4444, 4447, 4450, 4222, 4224, 4226, 3930, 3848, 10350, 3750, 4800, 4881, 4888, 3200, 4920, 4922, 4924, 3150, 2999, 22650, 3250, 7899, 43333
; Var(11) - StateDef 69696, 43333
; Var(13) - StateDef -3
; Var(16) - StateDef 1362
; Var(18) - StateDef -3
; Var(19) - StateDef 3500
; Var(20) - StateDef 4122, 3802
; Var(21) - StateDef 4123
; Var(23) - StateDef -2
; Var(24) - StateDef 111354, -2, 504, 1032, 1100, 65005, 1363, 1534, 1444, 1794, 1796, 1439, 3000, 3015, 3052, 23650, 4500, 4222, 10350, 3750, 4800, 4881, 3200, 4920, 3150, 22650, 3250, 5900
; Var(25) - StateDef 2500, 2501, 2502, 2503
; Var(27) - StateDef 11354, 11355, 767676, 9896666
; Var(28) - StateDef 11354, 111354, 11355, -2, 10350, 5900, 80000
; Var(30) - StateDef -2
; Var(32) - StateDef 80000
; Var(34) - StateDef -2, 2031, 3050, 3053, 3051, 4502, 3151, 3152, 2999
; Var(36) - StateDef 40
; Var(37) - StateDef 40
; Var(38) - StateDef -3
; Var(40) - StateDef 69696, 80003
; Var(41) - StateDef 69696, 43333
; Var(42) - StateDef 69696, 43333
; Var(43) - StateDef 69696
; Var(44) - StateDef 69696, -2, 1796
; Var(45) - StateDef 69696, 767676
; Var(46) - StateDef 69696
; Var(48) - StateDef -2, 2031, 3050, 3053, 3051, 4502, 3151, 3152, 5900
; Var(49) - StateDef -2, 5900
; Var(59) - StateDef 23652

;--------------------- Float Variable List ----------------------

; fVar(0) - StateDef 1023, 1024, 8696, 43333, 80000
; fVar(1) - StateDef 1023, 1024, 4445, 4448, 4451, 4452, 23000, 224901, 43333, 80000
; fVar(2) - StateDef 69696, 224901
; fVar(3) - StateDef 224901
; fVar(4) - StateDef 224901
; fVar(6) - StateDef -3
; fVar(7) - StateDef 8999, 9000
; fVar(10) - StateDef -2, 1101
; fVar(34) - StateDef 3150

