actor ToastyPuff : BulletPuff replaces BulletPuff { -NONETID +PUFFGETSOWNER +PUFFONACTORS +ISMONSTER States { Spawn: Melee: Missile: Death: Crash: XDeath: TNT1 A 0 PUFF A 3 A_SpawnItemEx ("ToastySpawner", 0,0,0, 0,0,0, 0, SXF_CLIENTSIDE | SXF_SETMASTER | SXF_TRANSFERPOINTERS, 0) PUFF BCD 3 stop } } actor ToastySpawner { Radius 0 Height 0 +DROPOFF +NOBLOCKMAP +NOINTERACTION +NOGRAVITY +ISMONSTER States { Spawn: TNT1 A 0 TNT1 A 0 A_RearrangePointers(AAPTR_MASTER, AAPTR_TRACER, AAPTR_TARGET, PTROP_NOSAFEGUARDS) TNT1 A 0 A_Fire TNT1 A 5 A_SpawnItemEx("ArchvileFire", 0,0,0, 0,0,0, 0, SXF_CLIENTSIDE) stop } }