actor Lith_PlayerDeathParticle { RenderStyle "Subtract" Alpha 0.9 +NOINTERACTION states { Spawn: TNT1 A random(3, 30) LDTH AAAAAAAAAAAAAAAAAAAAA 1 A_SetScale(frandom(0.1, 0.2)) LDTH AAAA 3 A_FadeOut(0.1) LDTH AAAA 4 A_FadeOut(0.1) stop } } actor Lith_PlayerDeathParticle2 { RenderStyle "Subtract" Alpha 0.9 Scale 0.2 +NOINTERACTION states { Spawn: TNT1 A random(3, 10) LDTH AAAA 12 A_FadeOut(0.1) LDTH AAAA 4 A_FadeOut(0.1) stop } } actor Lith_PlayerDeath : Lith_CustomFunction { states { Pickup: TNT1 A 0 TNT1 A 0 A_Quake(9, 35*2, 0, 2048) TNT1 A 0 A_PlaySound("player/death2", CHAN_6, 1.0, false, ATTN_NONE) TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("Lith_PlayerDeathParticle", frandom(-32,32), frandom(-32,32), frandom(0, 64), frandom(-2, 2), frandom(-2, 2), frandom(1, 2), 0, SXF_NOCHECKPOSITION) stop } } actor Lith_PlayerDeathNuke : Lith_Nuke { states { Pickup: TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("Lith_PlayerDeathParticle2", frandom(-32,32), frandom(-32,32), frandom(0, 64), frandom(-16, 16), frandom(-16, 16), frandom(1.5, 2.5), 0, SXF_NOCHECKPOSITION) goto Super::Pickup } } // EOF