Code: Select all
Actor ExplosiveArea 1437
{
height 1
radius 1
-SOLID
+SHOOTABLE
+NOBLOOD
+NOGRAVITY
+THRUACTORS
Mass 9999999
damagefactor "Blood", 0.0 damagefactor "BlueBlood", 0.0 damagefactor "GreenBlood", 0.0
damagefactor "Shrapnel", 0.0 damagefactor "KillMe", 0.0 damagefactor "Taunt", 0.0 damagefactor "Avoid", 0.0
damagefactor "Trample", 0.0 damagefactor "Kick", 100.0
Health 40
Scale 0.5
states
{
Spawn:
TNT1 A 1
TNT1 A -1
Stop
Death:
TNT1 A 1
THRF A 0 A_SpawnItemEx ("Rocket",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION,0)
//TNT1 A 1
THRF A 0 A_SpawnItemEx ("Detonator",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION,0)
TNT1 A 0
THRF A 0 A_SpawnItemEx ("Detonator",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION,0)
Stop
}
}
Actor WallDestroySpawnShrapnel: ExplosiveArea 5442
{
Health 30
states
{
Death:
TNT1 AAAA 0 A_CustomMissile ("SFXShrapnelParticle1", random (0, 40), random (-20, 20), random (0, 360), 2, random (30, 60))
TNT1 AAAA 0 A_CustomMissile ("SFXShrapnelParticle2", random (0, 40), random (-20, 20), random (0, 360), 2, random (30, 60))
TNT1 AAAA 0 A_CustomMissile ("SFXShrapnelParticle3", random (0, 40), random (-20, 20), random (0, 360), 2, random (30, 60))
TNT1 AAAA 0 A_CustomMissile ("SFXShrapnelParticle4", random (0, 40), random (-20, 20), random (0, 360), 2, random (30, 60))
TNT1 A 0 A_PlaySound("DSBRK2")
TNT1 A 500
Stop
}
}