File
- Defined in \weapons\PlayerProjectiles.txt
Flags
Properties
damage | 255 |
deathsound | "weapons/bfg/explode" |
decal | BFGLightning |
scale | 0.7 |
States
Spawn:
TNT1 A 0 NoDelay
{
if (GameType() == 2) //Deathmatch
{
A_ChangeFlag("THRUSPECIES", 0);
A_ChangeFlag("MTHRUSPECIES", 0);
}
}
Fly:
TNT1 A 0 A_SpawnItemEx("BFGFOG")
BFS1 A 1 Bright A_SpawnItem("GreenFlareMedium")
BFS1 A 1 Bright A_SpawnItemEx("BFGTrailParticle", random(-13, 13), random(-13, 13), random(0, 18), random(1, 3), 0, frandom(-1, 1), random(-20, 20))
TNT1 A 0 A_SpawnItemEx("BFGFOG")
BFS1 B 1 Bright A_SpawnItem("GreenFlareMedium")
BFS1 B 1 Bright A_SpawnItemEx("BFGTrailParticle", random(-13, 13), random(-13, 13), random(0, 18), random(1, 3), 0, frandom(-1, 1), random(-20, 20))
loop
Death:
TNT1 A 0 A_SpawnItem("GreenShockWave")
TNT1 A 0 A_SpawnItemEx("BFGDeathParticleSpawner")
TNT1 A 0 A_SpawnItemEx("BFGSuperParticleSpawner")
TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_SpawnProjectile("BFGBIGFOG", 0, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -360))
TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_SpawnProjectile("BFGSuperParticle", 0, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -360))
BFGB AABBCCDDEE 1 Bright A_SpawnItem("GreenFlare")
TNT1 A 0 A_Explode(80, 300, 0)
BFGB F 1 Bright A_BFGSpray("SuperBFGExtra", 60, 20)
TNT1 A 0 A_SpawnItem("SuperBFGExtraGiant")
BFGB GGHHIIJJKK 1 Bright A_SpawnItem("GreenFlare")
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