<
 
Plasma_Ball
: FastProjectile
replaces PlasmaBall
 

File

Flags

Properties

alpha0.9
damage8
damagetypePlasma
deathsound"weapons/plasmax"
decal"SmallerScorch"
height2
obituary"$OB_MPPLASMARIFLE"
radius10
renderstyleAdd
scale0.1
speed60

States

Spawn: PBAL C 1 NoDelay Bright A_SpawnItem("PlasmaFlare", 0, 0) loop XDeath: // Hit monster TNT1 A 0 A_SpawnProjectile("BluePlasmaFire", 0, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -360)) TNT1 AAAAA 0 A_SpawnProjectile("BluePlasmaParticle", 0, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -360)) TNT1 A 1 A_Explode(6, 50, 0) TNT1 A 4 TNT1 AAA 9 A_SpawnProjectile("MiniSmoke", 1, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -160)) stop Death: // Hit wall/floor TNT1 A 1 A_Explode(6, 50, 1) TNT1 A 0 A_SpawnItemEx("DetectFloorCraterSmall", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION) TNT1 A 0 A_SpawnItemEx("DetectCeilCraterSmall", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION) TNT1 A 0 A_SpawnProjectile("BluePlasmaFire", 0, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -360)) TNT1 AAAAA 0 A_SpawnProjectile("BluePlasmaParticle", 0, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -360)) TNT1 A 4 TNT1 AAAAAAAAA 9 A_SpawnProjectile("MiniSmoke", 1, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -160)) stop

Class Hierarchy

Classes defined in \weapons\PlayerProjectiles.txt