File
- Defined in \WEAPONS\BD_ROCK.txt
Flags
Properties
damagetype | Normal |
deathsound | "" |
decal | bigscorch |
scale | 1.0 |
seesound | "" |
States
Spawn:
TNT1 A 0
TNT1 A 0 A_JumpIf(GetCVAR("Bdoom_debris")==0,2)
TNT1 A 0 A_SpawnItemEx("RocketFlare",-36,0,7,velx,vely,velz,0,SXF_SETMASTER|SXF_ORIGINATOR|SXF_ABSOLUTEVELOCITY)
TNT1 A 0 A_JumpIf(GetCVAR("bdoom_weapons")==1,3)
TNT1 A 0 A_PlaySoundEx("weapons/rocklf","voice",0)
TNT1 A 0 A_Jump(256,2)
TNT1 A 0 A_PlaySoundEx("weapons/rlan/fire","voice",0)
TNT1 A 0 A_JumpIf(GetCVAR("Bdoom_debris")==0,2)
TNT1 A 0 A_SpawnItemEx("BD_RocketTrail",-10,random(-2,2),random(6,9),0,0,0,0)
MISL A 1 bright
TNT1 A 0 A_JumpIf(GetCVAR("Bdoom_debris")==0,2)
TNT1 A 0 A_SpawnItemEx("BD_RocketTrail",-10,random(-2,2),random(6,9),0,0,0,0)
MISL A 1 bright
TNT1 A 0 A_JumpIf(GetCVAR("Bdoom_debris")==0,2)
TNT1 A 0 A_SpawnItemEx("BD_RocketTrail",-10,random(-2,2),random(6,9),0,0,0,0)
MISL A 1 bright
TNT1 A 0 A_JumpIf(GetCVAR("Bdoom_debris")==0,2)
TNT1 A 0 A_SpawnItemEx("BD_RocketTrail",-10,random(-2,2),random(6,9),0,0,0,0)
MISL A 1 bright
TNT1 A 0 A_PlaySoundEx("weapons/rlan/fly","body",1,-1)
Spawn1:
TNT1 A 0 A_JumpIf(GetCVAR("Bdoom_debris")==0,2)
TNT1 A 0 A_SpawnItemEx("BD_RocketTrail",-10,random(-2,2),random(6,9),0,0,0,0)
MISL A 1 bright
loop
Death.Sky:
TNT1 A 0 A_RemoveChildren(1,RMVF_EVERYTHING)
stop
Death:
TNT1 A 0 A_RemoveChildren(1,RMVF_EVERYTHING)
TNT1 A 0 A_StopSoundEx("body")
TNT1 A 0 A_JumpIf(GetCVAR("bdoom_weapons")==1,3)
TNT1 A 0 A_PlaySoundEx("weapons/rocklx","voice",0)
TNT1 A 0 A_Jump(256,2)
TNT1 A 0 A_PlaySoundEx("weapons/rlan/explosion","voice",0)
TNT1 A 0 A_JumpIf(GetCVAR("bdoom_shakes") == 0, 2)
TNT1 A 0 Radius_Quake(1,6,0,4,0)
TNT1 A 0 A_ChangeFlag("FORCEXYBILLBOARD",1)
TNT1 A 0 A_SetTranslucent(0.5,1)
TNT1 A 0 A_SetScale(0.9*randompick(-1,1),0.9*randompick(-1,1))
TNT1 A 0 A_JumpIf(GetCVAR("Bdoom_debris")==0,8)
TNT1 AAAAAAA 0 A_SpawnItemEx("SmokingPiece",0,0,0, random(3,6),0,random(5,8),random(0,360),0,120)
BOM2 A 1 bright A_Explode
BOM2 BCDEFGHIJKLMNOPQRSTUVWXY 1 bright
stop