EVENT EGS: Difference between revisions
No edit summary  | 
				Hendricks266 (talk | contribs) No edit summary  | 
				||
| Line 3: | Line 3: | ||
This [[event]] is triggered when any sprite is spawned on the map. Like [[EVENT_GAME]], this event run for all actors, thus the gamevar [[THISACTOR]] refers to the ID of the sprite that is executing the code.  | This [[event]] is triggered when any sprite is spawned on the map. Like [[EVENT_GAME]], this event run for all actors, thus the gamevar [[THISACTOR]] refers to the ID of the sprite that is executing the code.  | ||
This event   | This event occurs the moment a sprite is spawned.  | ||
  useractor notenemy ACTOR  |   useractor notenemy ACTOR  | ||
    espawn PIGCOP  |     espawn PIGCOP  | ||
| Line 15: | Line 15: | ||
  endevent  |   endevent  | ||
In this case, the PIGCOP palette will be 1, because the EVENT_EGS code is triggered before the lines below the [[spawn]] command.  | In this case, the PIGCOP palette will be 1, because the EVENT_EGS code is triggered before the lines below the [[spawn]] command.  | ||
This event does not run for sprites present in the map file. For those, try [[EVENT_SPAWN]] or [[EVENT_LOADACTOR]].  | |||
[[Category:Events]]  | [[Category:Events]]  | ||
Revision as of 15:55, 27 February 2012
EVENT_EGS is a Game Event.
This event is triggered when any sprite is spawned on the map. Like EVENT_GAME, this event run for all actors, thus the gamevar THISACTOR refers to the ID of the sprite that is executing the code.
This event occurs the moment a sprite is spawned.
useractor notenemy ACTOR
  espawn PIGCOP
  ifvarg RETURN -1
    setactor[RETURN].pal 1
enda
onevent EVENT_EGS
  ifactor PIGCOP
    spritepal 2
endevent
In this case, the PIGCOP palette will be 1, because the EVENT_EGS code is triggered before the lines below the spawn command.
This event does not run for sprites present in the map file. For those, try EVENT_SPAWN or EVENT_LOADACTOR.