File
- Defined in \weapons\PlayerProjectiles.txt
Flags
Properties
alpha | 0.9 |
damage | 8 |
damagetype | Plasma |
deathsound | "weapons/plasmax" |
decal | "SmallerScorch" |
height | 2 |
obituary | "$OB_MPPLASMARIFLE" |
radius | 10 |
renderstyle | Add |
scale | 0.1 |
speed | 60 |
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
- Plasma_Ball
- BdRocket
- SuperBFGBall
- BFGTrailParticle
- BFGDeathParticle
- SuperBFGExtra
- SuperBFGExtraGiant
- BFGExtraParticle
- GreenShockWave
- BFGFog
- BFGBigFog
- SmallGreenFog
- BFGDeathParticleSpawner
- BFGSuperParticleSpawner
- BFGSuperParticle
- FlakShard
- FlakResidue
- GrenadeTime
- BdGrenade
- FragGrenadeExplosion
- Punching
- KickHasHit
- PSeq1
- PSeq2
- KickAttack
- SuperKickAttack
- MeleeStrike1
- MeleeStrike2
- MeleeStrike1Smash
- MeleeStrikeSuperHook