;---------------------------------------------------------------------------
; Initialize (at the start of the round)
[Statedef 5900]
type = S
poweradd = -power

[State 5900, 1] ;Clear all int variables
type = VarRangeSet
trigger1 = !roundsexisted
value = 0

[State 5900, 2] ;Clear all float variables
type = VarRangeSet
trigger1 = !roundsexisted
fvalue = 0

[State GetP3ID]
type = VarSet
triggerall = teammode = simul
trigger1 = P3name = "GLaDOS"
var(25) = ID<(partner,ID)

[State THEKID]
type = VarSet
triggerall = enemynear,name="IWBTG"||enemynear,name="IWBTGG"
triggerall = enemynear,authorname="fhqwhgads7"
trigger1 = !(enemynear,teammode=simul)
trigger2 = enemynear(enemy,teammode=simul),name="IWBTG"||enemynear(enemy,teammode=simul),name="IWBTGG"
trigger2 = enemynear(enemy,teammode=simul),authorname="fhqwhgads7"
var(50) = 1


;===============================================================================
; CONFIGURATE THIS
;===============================================================================

[State PortalTeleportation?]
type = VarSet
trigger1 = 1
var(40) = 0 ;0 = OFF, Anything Else = ON

;When on, other characters can go through the portals. When off, they can't.
;Unless they're The Kid, in which case they always go through the portals.

[State TurnDelay]
type = VarSet
trigger1 = 1
var(41) = -157

;This will be the number of ticks required moving in the opposite direction for
;the player character to turn (The Kid will turn instantly regardless).
;A negative value will disable the turning, as will team battles.
;===============================================================================
; OK NO MORE
;===============================================================================

[State INTRO] ;Intro
type = ChangeState
trigger1 = 1
value = 190
