<
 
BD_Plasmaball
: FastProjectile
replaces Plasmaball
 

File

Flags

Properties

alpha.8
damage5
damagetypePlasmaDamage
deathsound"weapons/plasmax"
decalBluePlasmaSplat
height8
missileheight8
missiletype"BlueFlarePlasmaTrail"
obituary"$OB_MPPLASMARIFLE"
radius13
renderstyleADD
scale.2
seesound""
speed25

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

Class Hierarchy

Classes defined in \WEAPONS\BD_PLAS.txt