==========
Invisibility
==========
Created by Impaler

;---------------------------------------------------------------------------
Invisibility -- You probably remember characters such as
Mortal Kombat's "Reptile", or Killer Instint 2's "Fulgore"
as some of the few to have such an ability.

Quite unique, isn't it? =P
;---------------------------------------------------------------------------
1.) First, the move itself.

[Statedef 9000]
type = S
movetype = I
physics = S
anim = **** ;<---if character has an animation making him/her invisible
ctrl = 0

[State 9000, VarSet]
type = VarSet
trigger1 = AnimTime = 0
v = 0
value = 1

[State 9000, ChangeState]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1

2.) Now, the -3 states.

;The invisibility part.
[State -3, AssertSpecial]
type = AssertSpecial
trigger1 = Var(0) = 1
flag = Invisible

;If hit, returns to visible...
[State -3, VarSet]
type = VarSet
trigger1 = (MoveType = H) || (RundState = 3)
v = 0
value = 0
