
[Statedef -3]

;========================================================================================================================================================================================================================================================================================================================================================================================================================
; Config Start
;========================================================================================================================================================================================================================================================================================================================================================================================================================

[State -3, AI Level]
type = VarSet
trigger1 = 1
var(44) = 10 ; AI Level goes from 1-10
;1-3 - Default MUGEN movement + Inconsistent Combos
;4-6 - Optimized MUGEN Movement, slightly weaker Combos
;7-10 - Aspects from 4-6 + Some optimization
;This is also the base of the random code
ignorehitpause = 1

[State -3, Auto AI]
type = VarSet
trigger1 = 1
var(42) = 1
;0 - Off
;1 - ON
ignorehitpause = 1

[State -3, Specifications for "Stolen Moves"]
type = VarSet
trigger1 = 1
var(43) = 1
;0 - Always Off
;1 - Active on pals 7-12 (Default)
;2 - Always Active
;Default Is 1
ignorehitpause = 1

[State -3, Choose Stolen Power]
type = VarSet
trigger1 = 1
var(41) = 0
;		0 - Randomly Selected Power+Selection Available for Player
;		1 - Cammy
;       	2 - Cyclops
; 		3 - Dhalsim
;		4 - Juggernaut
;		5 - Ken
;		6 - Magneto
;		7 - Ryu
;		8 - Zangief
;		9 - Gouki
ignorehitpause = 1

;========================================================================================================================================================================================================================================================================================================================================================================================================================
; Config End
;========================================================================================================================================================================================================================================================================================================================================================================================================================


[State -3, Increment]
type = VarAdd
trigger1 = var(3)
v = 33
value = 1

; Gethit sounds (Used BB Hood as reference)
; Ow sound randomizer

[State -3, 1]
type = VarRandom
trigger1 = StateNo = 5000
trigger1 = time = 1
v = 0

; Ow sound 1
[State -3, Ouch 1]
type = PlaySnd
triggerall = alive
triggerall = time = 1
triggerall = var(0) < 500
trigger1 = stateno = 5001 || stateno = 5011
trigger1 = (anim % 10) != 0
trigger2 = stateno = 5040 || stateno = 5050
trigger2 = random < 500
trigger3 = stateno = 5070
value = 3, 5

; Ow sound 2
[State -3, Ouch 2]
type = Playsnd
triggerall = alive
triggerall = time = 1
triggerall = var(0) >= 500
trigger1 = stateno = 5001 || stateno = 5011
trigger1 = (anim % 10) != 0
trigger2 = stateno = 5040 || stateno = 5050
trigger2 = random < 500
trigger3 = stateno = 5070
value = 3, 6

; Super Armor controllers
[State -3, Increment Counter]
type = VarAdd
triggerall = var(3)
trigger1 = Stateno = 9000
v = 10
value = 5

[State -3, Decrement Counter]
type = VarAdd
triggerall = var(3)
trigger1 = (StateNo != 9000) && (Var(10) > 0)&& (MoveType != H)
v = 10
value = -1
ignorehitpause = 1

[State -3, Save StateNo]
type = VarSet
triggerall = var(3)
trigger1 = (MoveType != H) && (StateNo != 9000)
var(11) = StateNo

[State -3, Save Ctrl]
type = VarSet
triggerall = var(3)
trigger1 = (MoveType != H) && (StateNo != 9000)
var(27) = Ctrl
