spawnframe {frame} {x} {z} {a} {relative}
~Used to make entity to spawn another entity. Normally it is used to spawn enemy. Spawning with this has no limit.
~The spawned entity is determined by 'subentity' or 'custentity'.
~{frame} determines at which frame the other entity is spawned.
~{x} determines spawn range in x axis.
~{z} determines spawn range in z axis.
~{a} determines spawn range in y axis.
~{relative} determines where the other entity is spawned.
0, count from the spawner. Spawned entity will face same direction with the spawner.
1, count from screen offset.
~Regardless of spawned entities, 'group' settings (see below) in level texts won't prevent them from being spawned at all. Though, after they are spawned, 'group' will still count them.
summonframe {frame} {x} {z} {a} {relative}
~Used to make entity to spawn another entity. Normally it is used to spawn enemy. Spawning with this is limited to 1 entity.
~The spawned entity is determined by 'subentity' or 'custentity'.
~{frame} determines at which frame the other entity is spawned.
~{x} determines spawn range in x axis.
~{z} determines spawn range in z axis.
~{a} determines spawn range in y axis.
~{relative} determines where the other entity is spawned.
0, count from the spawner. Spawned entity will face same direction with the spawner.
1, count from screen offset.
~Summoned entity can be killed with 'unsummonframe'.
~Regardless of spawned entities, 'group' settings (see below) in level texts won't prevent them from being spawned at all. Though, after they are spawned, 'group' will still count them.
anim block
loop 0
delay 2
offset 98 190
bbox 0 0 0 0
custentity gagent
spawnframe 1 -60 0 280 0
move -5
frame data/chars/5geese/blk.gif
frame data/chars/5geese/blk.gif
frame data/chars/5geese/blk.gif
move -8
frame data/chars/5geese/blk.gif
frame data/chars/5geese/blk.gif
frame data/chars/5geese/blk.gif
frame data/chars/5geese/blk.gif
frame data/chars/5geese/blk.gif
frame data/chars/5geese/blk.gif
frame data/chars/5geese/blk.gif
move -4
frame data/chars/5geese/blk.gif
frame data/chars/5geese/blk.gif
frame data/chars/5geese/blk.gif
move -2
frame data/chars/5geese/blk.gif
frame data/chars/5geese/blk.gif
frame data/chars/5geese/blk.gif
move 0
delay 8
frame data/chars/5geese/blk.gif
delay 7
frame data/chars/5geese/idle01.gif
sound data/sounds/gee07.wav
frame data/chars/5geese/help01.gif
frame data/chars/5geese/help02.gif
frame data/chars/5geese/help03.gif
frame data/chars/5geese/help04.gif
frame data/chars/5geese/help03.gif
frame data/chars/5geese/help02.gif
frame data/chars/5geese/help03.gif
delay 70
frame data/chars/5geese/help04.gif
delay 6
frame data/chars/5geese/help03.gif
frame data/chars/5geese/help02.gif
frame data/chars/5geese/help01.gif
frame data/chars/5geese/idle01.gif
spawnframe data/chars/yellow_iris/yellowiris.gif 1
anim special
spawnframe data/chars/yellow_iris/yellowiris.gif 1
subentity burst
bbox 88 7 -78 54
offset 47 78
frame data/chars/yellow_iris/special1-1.gif
delay 25
bbox 113 1 -52 74
frame data/chars/yellow_iris/special1-2.gif
frame data/chars/yellow_iris/special1-3.gif
bbox 132 4 -54 83
frame data/chars/yellow_iris/special1-4.gif
bbox 140 5 -90 80
frame data/chars/yellow_iris/special1-5.gif
anim special
spawnframe 2 5 0 0 0
subentity burst
bbox 88 7 -78 54
offset 47 78
frame data/chars/yellow_iris/special1-1.gif # 0
delay 25
bbox 113 1 -52 74
frame data/chars/yellow_iris/special1-2.gif # 1
frame data/chars/yellow_iris/special1-3.gif # 2
bbox 132 4 -54 83
frame data/chars/yellow_iris/special1-4.gif # 3
bbox 140 5 -90 80
frame data/chars/yellow_iris/special1-5.gif # 4