File
- Defined in \WEAPONS\BD_PLAS.txt
Flags
Properties
alpha | .8 |
damage | 5 |
damagetype | PlasmaDamage |
deathsound | "weapons/plasmax" |
decal | BluePlasmaSplat |
height | 8 |
missileheight | 8 |
missiletype | "BlueFlarePlasmaTrail" |
obituary | "$OB_MPPLASMARIFLE" |
radius | 13 |
renderstyle | ADD |
scale | .2 |
seesound | "" |
speed | 25 |
States
Spawn:
TNT1 A 0
TNT1 A 0 A_JumpIf(GetCVAR("bdoom_weapons")==1,3)
TNT1 A 0 A_PlaySound("weapons/plasmaf")
TNT1 A 0 A_Jump(256,2)
TNT1 A 0 A_PlaySound("weapons/plasma/fire")
TNT1 A 0 A_SetScale(scalex*randompick(-1,1),scaley*randompick(-1,1))
TNT1 A 0 A_JumpIf(GetCVAR("Bdoom_debris")==0,2)
TNT1 A 0 A_SpawnItemEx("BlueFlarePlasma",0,0,0,velx,vely,velz,0,SXF_SETMASTER|SXF_ORIGINATOR|SXF_ABSOLUTEVELOCITY)
PLBA ABCDEF 2 bright
goto spawn+8
Death:
TNT1 A 0 A_RemoveChildren(1,RMVF_EVERYTHING)
TNT1 A 0 A_JumpIf(GetCVAR("Bdoom_debris")==0,"Explosion")
TNT1 AAAAAAAAAAAA 0 A_SpawnProjectile("BluePlasmaPiece",0,0,random(-360,360),2,random(-50,50))
TNT1 AAAAAA 0 A_SpawnProjectile("BluePlasmaShred",0,0,random(-360,360),2,random(-90,90))
TNT1 A 0 bright A_SpawnItem("WeaponSmoke")
Explosion:
TNT1 A 0
TNT1 A 0 A_SetScale(0.2*randompick(-1,1),0.2*randompick(-1,1))
PEXP ABCDEFGHIJKLM 2 bright A_FadeOut(0.05)
stop