<
 
LavaBallSpawner
 

File

Flags

States

Spawn: Active: TNT1 A 0 TNT1 A 0 A_JumpIf(Waterlevel == 0, "StopState") TNT1 A 0 A_JumpIf(Waterlevel > 0, "LiftState") TNT1 A 0 A_JumpIf(Args[1] > 0, "Circle") Spawning: TNT1 A 0 A_JumpIf(Args[3] > 0, 2) TNT1 A 2 A_SpawnItemEx("LavaBall", Random(-Args[0], Args[0]), Random(-Args[0], Args[0]), 0, Random(Args[4]/8, Args[4]/4), 0, Random(Args[4]/6, Args[4]), Random(0,360), 1, Args[2]) Loop TNT1 A 2 A_SpawnItemEx("LavaBallNoDamage", Random(-Args[0], Args[0]), Random(-Args[0], Args[0]), 0, Random(Args[4]/8, Args[4]/4), 0, Random(Args[4]/6, Args[4]), Random(0,360), 129, Args[2]) Loop Circle: TNT1 A 0 A_JumpIf(Args[3] > 0, 2) TNT1 A 2 A_SpawnItemEx("LavaBall", Random(-Args[0], Args[0]), 0, 0, Random(Args[4]/8, Args[4]/4), 0, Random(Args[4]/6, Args[4]), Random(0,360), 1, Args[2]) Loop TNT1 A 2 A_SpawnItemEx("LavaBallNoDamage", Random(-Args[0], Args[0]), 0, 0, Random(Args[4]/8, Args[4]/4), 0, Random(Args[4]/6, Args[4]), Random(0,360), 129, Args[2]) Loop StopState: TNT1 A 1 A_Stop Goto Spawn+2 LiftState: TNT1 A 1 ThrustThingZ(0, 4, 0, 0) Goto Spawn Inactive: TNT1 A 1 Loop

Class Hierarchy

Classes defined in \DEC_WEPS