File
- Defined in \weapons\PlayerProjectiles.txt
Flags
Properties
damage | 35 |
damagetype | Explosive |
deathsound | "explosions/explode" |
decal | "Scorch" |
height | 8 |
obituary | "$OB_MPROCKET" |
radius | 10 |
scale | 0.7 |
seesound | "weapons/rocket/fly" |
speed | 35 |
States
Spawn:
TNT1 A 0 NoDelay
{
if (GameType() == 2) //Deathmatch
{
A_ChangeFlag("THRUSPECIES", 0);
A_ChangeFlag("MTHRUSPECIES", 0);
}
}
Fly:
MISL A 1 Bright
{
A_PlaySound("weapons/rocket/fly");
A_SpawnItem("RocketFlare", -20, 0);
A_SpawnItem("SmokeTrail");
A_SpawnProjectile("SmokeTrail", 2, 0, random(160, 210), CMF_AIMDIRECTION, random(-30, 30));
}
loop
Death:
TNT1 A 0
{
A_Quake(3, 8, 0, 960);
A_SpawnProjectile("BigRicochet");
A_SpawnItemEx("DetectFloorCrater", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION);
A_SpawnItemEx("DetectCeilCrater", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION);
A_SpawnItemEx("ExplosionFlare", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION);
}
TNT1 AAAAAAAAA 0 A_SpawnProjectile("ExplosionParticleHeavy", 0, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -180))
TNT1 AAAAAAAAAAAAAAAAAA 0 A_SpawnProjectile("ExplosionParticleHeavy", 0, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -360))
TNT1 AAAAAAAAA 0 A_SpawnProjectile("ExplosionParticleVeryFast", 0, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -360))
TNT1 AAAAA 0 A_SpawnProjectile("MediumExplosionFlames", 0, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -360))
TNT1 AAAAA 0 A_SpawnProjectile("ExplosionSmoke", 0, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -360))
TNT1 A 0 A_SpawnItemEx("RocketExplosionDamage", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
TNT1 A 2
TNT1 A 20 A_PlaySound("explosions/far", 3)
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