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

[Statedef -3]

[state -3]
type = 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=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, Landing Sound]
type = PlaySnd
triggerall = Time = 1
trigger1 = stateno = 52
trigger2 = stateno = 106
value = 40, 0

[State -3, Oh Men,Ouh Meen,Of you Mother F**ker]
type = PlaySnd
triggerall = Time = 1
trigger1 = stateno = 5120
value = S5120,0+random%9

[State -3, Squished]
type = 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, Collapse Check]
type = ChangeState
triggerall = !alive
trigger1 = stateno = [5000,5030]
trigger1 = (prevstateno = [130,131]) || (prevstateno = [140,141]) || (prevstateno = [150,153])
value = 5130

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

;By Default, aereal raves are on, disable to achieve a more CvS styled gameplay
;And to avoid the AI to make them as well
[State -3, Aereal Raves]
type = VarSet
trigger1 = 1
var(13) = 1 ;0

;By Default, Stomper's Sadic Mode is disabled, this is good for a beatdown, but BAD for
;normal gameplay!!
[State -3, Stomper Sadicness]
type = VarSet
trigger1 = Stateno = 15001
trigger2 = Stateno = 15002
var(17) = 0 ;1

;Set this to 0 to REMOVE the score system
[State -3, No Score]
type = VarSet
trigger1 = 1
var(18) = 0 ;Now is off by Default...

;This, is the long awaited Shy mode. When this is set to any positive and non-zero
;value, Daniel won't say anything, that is, quiet. And all of his talking intros won't
;even appear. The god-blessed mode for some of you... :P
[State -3, Shy Mode]
type = VarSet
trigger1 = 1
var(38) = 0; 1; Off by Default, some of you will just go back here and set it to 1
