/////////////////////////////////////////////////////
INIT
CHARACTER:__Me
CHARACTER:%Spawn= null
/////////////////////////////////////////////////////
EVENTS
/////////////////////////////////////////////////////
EVENT CopyDied
ON
OnDie(%Spawn,_,_,_)
ACTIONS
Set(%Spawn = null)
EVENT ResurrectForReset
ON
OnInit()
ACTIONS
IF "c1"
IsEqual(%Spawn,1)
THEN
CharacterResurrect(__Me)
CharacterSetOffStage()
CharacterDie(__Me)
ENDIF
EVENT DieAgainForReset
ON
OnDie(__Me,_,_,_)
ACTIONS
CharacterSetOnStage()
Set(%Spawn = null)
EVENT CopyTheDead
VARS
CHARACTERTEMPLATE:_template
FLOAT3:_MyPosition
ON
OnInit()
ACTIONS
IF "c1&c2&c3&c4"
IsEqual(%Spawn = null)
CharacterIsDead(__Me)
CharacterGetTemplate(__Me,_template)
GetPosition(__Me,_MyPosition)
THEN
SpawnCharacter(%Spawn,_template,_MyPosition,0)
ENDIF
/////////////////////////////////////////////////////