// The barrel of green goop ------------------------------------------------ ACTOR ExplosiveBarrel 2035 { Game Doom SpawnID 125 Health 20 Radius 10 Height 34 +SOLID +SHOOTABLE +NOBLOOD +ACTIVATEMCROSS +DONTGIB +NOICEDEATH +OLDRADIUSDMG DeathSound "world/barrelx" Obituary "$OB_BARREL" States { Spawn: BAR1 AB 6 Loop Death: BEXP A 5 BRIGHT BEXP B 5 BRIGHT A_Scream BEXP C 5 BRIGHT BEXP D 5 BRIGHT A_Explode BEXP E 10 BRIGHT BEXP E 1050 BRIGHT A_BarrelDestroy BEXP E 5 A_Respawn Wait } } // Bullet puff ------------------------------------------------------------- ACTOR BulletPuff { Game Doom SpawnID 131 +NOBLOCKMAP +NOGRAVITY +ALLOWPARTICLES +RANDOMIZE RenderStyle Translucent Alpha 0.5 VSpeed 1 Mass 5 States { Spawn: PUFF A 4 Bright PUFF B 4 Melee: PUFF CD 4 Stop } } // Container for an unused state ------------------------------------------- /* Doom defined the states S_STALAG, S_DEADTORSO, and S_DEADBOTTOM but never * actually used them. For compatibility with DeHackEd patches, they still * need to be kept around. This actor serves that purpose. */ ACTOR DoomUnusedStates { States { Label1: SMT2 A -1 stop Label2: PLAY N -1 stop PLAY S -1 stop TNT: // MBF compatibility TNT1 A -1 Loop } } Actor DemonicDagger : ScoreItem { Inventory.PickupMessage "$BETA_BONUS1" States { Spawn: BON1 A 6 Loop } } Actor SkullChest : ScoreItem { Inventory.PickupMessage "$BETA_BONUS2" States { Spawn: BON2 A 6 Loop } } Actor EvilSceptre : ScoreItem 2016 { Inventory.PickupMessage "$BETA_BONUS3" States { Spawn: BON3 A 6 Loop } } Actor UnholyBible : ScoreItem 2017 { Inventory.PickupMessage "$BETA_BONUS4" States { Spawn: BON4 A 6 Loop } }