<
 
BdRocket
: Rocket
 

File

Flags

Properties

damage35
damagetypeExplosive
deathsound"explosions/explode"
decal"Scorch"
height8
obituary"$OB_MPROCKET"
radius10
scale0.7
seesound"weapons/rocket/fly"
speed35

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