gzdoom-gles/wadsrc/static/actors/strife/strifestuff.txt

1824 lines
26 KiB
Text

// Tank 1 Huge ------------------------------------------------------------
ACTOR Tank1
{
Radius 16
Height 192
+SOLID
ConversationID 31, -1, -1
States
{
Spawn:
TNK1 A 15
TNK1 B 11
TNK1 C 40
Loop
}
}
// Tank 2 Huge ------------------------------------------------------------
ACTOR Tank2
{
Radius 16
Height 192
+SOLID
ConversationID 32, -1, -1
States
{
Spawn:
TNK2 A 15
TNK2 B 11
TNK2 C 40
Loop
}
}
// Tank 3 Huge ------------------------------------------------------------
ACTOR Tank3
{
Radius 16
Height 192
+SOLID
ConversationID 33, -1, -1
States
{
Spawn:
TNK3 A 15
TNK3 B 11
TNK3 C 40
Loop
}
}
// Tank 4 -------------------------------------------------------------------
ACTOR Tank4
{
Radius 16
Height 56
+SOLID
ConversationID 34, -1, -1
States
{
Spawn:
TNK4 A 15
TNK4 B 11
TNK4 C 40
Loop
}
}
// Tank 5 -------------------------------------------------------------------
ACTOR Tank5
{
Radius 16
Height 56
+SOLID
ConversationID 35, -1, -1
States
{
Spawn:
TNK5 A 15
TNK5 B 11
TNK5 C 40
Loop
}
}
// Tank 6 -------------------------------------------------------------------
ACTOR Tank6
{
Radius 16
Height 56
+SOLID
ConversationID 36, -1, -1
States
{
Spawn:
TNK6 A 15
TNK6 B 11
TNK6 C 40
Loop
}
}
// Water Bottle -------------------------------------------------------------
ACTOR WaterBottle
{
ConversationID 131, -1, -1
States
{
Spawn:
WATR A -1
Stop
}
}
// Mug ----------------------------------------------------------------------
ACTOR Mug
{
ConversationID 132, -1, -1
States
{
Spawn:
MUGG A -1
Stop
}
}
// Wooden Barrel ------------------------------------------------------------
ACTOR WoodenBarrel
{
Health 10
Radius 10
Height 32
+SOLID +SHOOTABLE +NOBLOOD
+INCOMBAT
ConversationID 203, -1, -1
DeathSound "woodenbarrel/death"
States
{
Spawn:
BARW A -1
Stop
Death:
BARW B 2 A_Scream
BARW C 2
BARW D 2 A_NoBlocking
BARW EFG 2
BARW H -1
Stop
}
}
// Strife's explosive barrel ------------------------------------------------
ACTOR ExplosiveBarrel2
{
Health 30
Radius 10
Height 32
ConversationID 204, -1, -1
+SOLID +SHOOTABLE +NOBLOOD +OLDRADIUSDMG
DeathSound "world/barrelx"
+INCOMBAT
States
{
Spawn:
BART A -1
Stop
Death:
BART B 2 Bright A_Scream
BART CD 2 Bright
BART E 2 Bright A_NoBlocking
BART F 2 Bright A_Explode(64, 64, 1, 1)
BART GHIJ 2 Bright
BART K 3 Bright
BART L -1
Stop
}
}
// Light Silver, Fluorescent ----------------------------------------------
ACTOR LightSilverFluorescent
{
Radius 2.5
Height 16
+NOBLOCKMAP
+FIXMAPTHINGPOS
ConversationID 206, -1, -1
States
{
Spawn:
LITS A -1 Bright
Stop
}
}
// Light Brown, Fluorescent -----------------------------------------------
ACTOR LightBrownFluorescent
{
Radius 2.5
Height 16
+NOBLOCKMAP
+FIXMAPTHINGPOS
ConversationID 207, -1, -1
States
{
Spawn:
LITB A -1 Bright
Stop
}
}
// Light Gold, Fluorescent ------------------------------------------------
ACTOR LightGoldFluorescent
{
Radius 2.5
Height 16
+NOBLOCKMAP
+FIXMAPTHINGPOS
ConversationID 208, -1, -1
States
{
Spawn:
LITG A -1 Bright
Stop
}
}
// Light Globe --------------------------------------------------------------
ACTOR LightGlobe
{
Radius 16
Height 16
+SOLID
ConversationID 209, -1, -1
States
{
Spawn:
LITE A -1 Bright
Stop
}
}
// Techno Pillar ------------------------------------------------------------
ACTOR PillarTechno
{
Radius 20
Height 128
+SOLID
ConversationID 210, -1, -1
States
{
Spawn:
MONI A -1
Stop
}
}
// Aztec Pillar -------------------------------------------------------------
ACTOR PillarAztec
{
Radius 16
Height 128
+SOLID
ConversationID 211, -1, -1
States
{
Spawn:
STEL A -1
Stop
}
}
// Damaged Aztec Pillar -----------------------------------------------------
ACTOR PillarAztecDamaged
{
Radius 16
Height 80
+SOLID
ConversationID 212, -1, -1
States
{
Spawn:
STLA A -1
Stop
}
}
// Ruined Aztec Pillar ------------------------------------------------------
ACTOR PillarAztecRuined
{
Radius 16
Height 40
+SOLID
ConversationID 213, -1, -1
States
{
Spawn:
STLE A -1
Stop
}
}
// Huge Tech Pillar ---------------------------------------------------------
ACTOR PillarHugeTech
{
Radius 24
Height 192
+SOLID
ConversationID 214, -1, -1
States
{
Spawn:
HUGE ABCD 4
Loop
}
}
// Alien Power Crystal in a Pillar ------------------------------------------
ACTOR PillarAlienPower
{
Radius 24
Height 192
+SOLID
ConversationID 215, -1, -1
ActiveSound "ambient/alien2"
States
{
Spawn:
APOW A 4 A_LoopActiveSound
Loop
}
}
// SStalactiteBig -----------------------------------------------------------
ACTOR SStalactiteBig
{
Radius 16
Height 54
+SOLID +SPAWNCEILING +NOGRAVITY
ConversationID 216, -1, -1
States
{
Spawn:
STLG C -1
Stop
}
}
// SStalactiteSmall ---------------------------------------------------------
ACTOR SStalactiteSmall
{
Radius 16
Height 40
+SOLID +SPAWNCEILING +NOGRAVITY
ConversationID 217, -1, -1
States
{
Spawn:
STLG A -1
Stop
}
}
// SStalagmiteBig -----------------------------------------------------------
ACTOR SStalagmiteBig
{
Radius 16
Height 40
+SOLID
ConversationID 218, -1, -1
States
{
Spawn:
STLG B -1
Stop
}
}
// Cave Pillar Top ----------------------------------------------------------
ACTOR CavePillarTop
{
Radius 16
Height 128
+SOLID +SPAWNCEILING +NOGRAVITY
ConversationID 219, -1, -1
States
{
Spawn:
STLG D -1
Stop
}
}
// Cave Pillar Bottom -------------------------------------------------------
ACTOR CavePillarBottom
{
Radius 16
Height 128
+SOLID
ConversationID 220, -1, -1
States
{
Spawn:
STLG E -1
Stop
}
}
// SStalagmiteSmall ---------------------------------------------------------
ACTOR SStalagmiteSmall
{
Radius 16
Height 25
+SOLID
ConversationID 221, -1, -1
States
{
Spawn:
STLG F -1
Stop
}
}
// Candle -------------------------------------------------------------------
ACTOR Candle
{
ConversationID 222, -1, -1
States
{
Spawn:
KNDL A -1 Bright
Stop
}
}
// StrifeCandelabra ---------------------------------------------------------
ACTOR StrifeCandelabra
{
Radius 16
Height 40
+SOLID
ConversationID 223, -1, -1
States
{
Spawn:
CLBR A -1
Stop
}
}
// Floor Water Drop ---------------------------------------------------------
ACTOR WaterDropOnFloor
{
+NOBLOCKMAP
ConversationID 224, -1, -1
ActiveSound "world/waterdrip"
States
{
Spawn:
DRIP A 6 A_FLoopActiveSound
DRIP BC 4
DRIP D 4 A_FLoopActiveSound
DRIP EF 4
DRIP G 4 A_FLoopActiveSound
DRIP H 4
Loop
}
}
// Waterfall Splash ---------------------------------------------------------
ACTOR WaterfallSplash
{
+NOBLOCKMAP
ConversationID 225, -1, -1
ActiveSound "world/waterfall"
States
{
Spawn:
SPLH ABCDEFG 4
SPLH H 4 A_LoopActiveSound
Loop
}
}
// Ceiling Water Drip -------------------------------------------------------
ACTOR WaterDrip
{
Height 1
+NOBLOCKMAP +SPAWNCEILING +NOGRAVITY
ConversationID 226, -1, -1
States
{
Spawn:
CDRP A 10
CDRP BCD 8
Loop
}
}
// WaterFountain ------------------------------------------------------------
ACTOR WaterFountain
{
+NOBLOCKMAP
ConversationID 227, -1, -1
ActiveSound "world/watersplash"
States
{
Spawn:
WTFT ABC 4
WTFT D 4 A_LoopActiveSound
Loop
}
}
// Hearts in Tank -----------------------------------------------------------
ACTOR HeartsInTank
{
Radius 16
Height 56
+SOLID
ConversationID 228, -1, -1
States
{
Spawn:
HERT ABC 4 Bright
Loop
}
}
// Teleport Swirl -----------------------------------------------------------
ACTOR TeleportSwirl
{
+NOBLOCKMAP
RenderStyle Add
Alpha 0.25
ConversationID 229, -1, -1
States
{
Spawn:
TELP ABCD 3 Bright
Loop
}
}
// Dead Player --------------------------------------------------------------
// Strife's disappeared. This one doesn't.
ACTOR DeadStrifePlayer
{
ConversationID 231, -1, -1
States
{
Spawn:
PLAY P 700
RGIB H -1
Stop
}
}
// Dead Peasant -------------------------------------------------------------
// Unlike Strife's, this one does not turn into gibs and disappear.
ACTOR DeadPeasant
{
ConversationID 232, -1, -1
States
{
Spawn:
PEAS N -1
Stop
}
}
// Dead Acolyte -------------------------------------------------------------
// Unlike Strife's, this one does not turn into gibs and disappear.
ACTOR DeadAcolyte
{
ConversationID 233, -1, -1
States
{
Spawn:
AGRD N -1
Stop
}
}
// Dead Reaver --------------------------------------------------------------
ACTOR DeadReaver
{
ConversationID 234, -1, -1
States
{
Spawn:
ROB1 R -1
Stop
}
}
// Dead Rebel ---------------------------------------------------------------
ACTOR DeadRebel
{
ConversationID 235, -1, -1
States
{
Spawn:
HMN1 N -1
Stop
}
}
// Sacrificed Guy -----------------------------------------------------------
ACTOR SacrificedGuy
{
ConversationID 236, -1, -1
States
{
Spawn:
SACR A -1
Stop
}
}
// Pile of Guts -------------------------------------------------------------
ACTOR PileOfGuts
{
// Strife used a doomednum, which is the same as the Aztec Pillar. Since
// the pillar came first in the mobjinfo list, you could not spawn this
// in a map. Pity.
ConversationID 237, -1, -1
States
{
Spawn:
DEAD A -1
Stop
}
}
// Burning Barrel -----------------------------------------------------------
ACTOR StrifeBurningBarrel
{
Radius 16
Height 48
+SOLID
ConversationID 238, -1, -1
States
{
Spawn:
BBAR ABCD 4 Bright
Loop
}
}
// Burning Bowl -----------------------------------------------------------
ACTOR BurningBowl
{
Radius 16
Height 16
+SOLID
ConversationID 239, -1, -1
ActiveSound "world/smallfire"
States
{
Spawn:
BOWL ABCD 4 Bright
Loop
}
}
// Burning Brazier -----------------------------------------------------------
ACTOR BurningBrazier
{
Radius 10
Height 32
+SOLID
ConversationID 240, -1, -1
ActiveSound "world/smallfire"
States
{
Spawn:
BRAZ ABCD 4 Bright
Loop
}
}
// Small Torch Lit --------------------------------------------------------
ACTOR SmallTorchLit
{
Radius 2.5
Height 16
+NOBLOCKMAP
+FIXMAPTHINGPOS
ConversationID 241, -1, -1
// It doesn't have any action functions, so how does it use this sound?
ActiveSound "world/smallfire"
States
{
Spawn:
TRHL ABCD 4 Bright
Loop
}
}
// Small Torch Unlit --------------------------------------------------------
ACTOR SmallTorchUnlit
{
Radius 2.5
Height 16
+NOBLOCKMAP
+FIXMAPTHINGPOS
ConversationID 242, -1, -1
States
{
Spawn:
TRHO A -1
Stop
}
}
// Ceiling Chain ------------------------------------------------------------
ACTOR CeilingChain
{
Radius 20
Height 93
+NOBLOCKMAP +SPAWNCEILING +NOGRAVITY
ConversationID 243, -1, -1
States
{
Spawn:
CHAN A -1
Stop
}
}
// Cage Light ---------------------------------------------------------------
ACTOR CageLight
{
// No, it's not bright even though it's a light.
Height 3
+NOBLOCKMAP +SPAWNCEILING +NOGRAVITY
ConversationID 244, -1, -1
States
{
Spawn:
CAGE A -1
Stop
}
}
// Statue -------------------------------------------------------------------
ACTOR Statue
{
Radius 20
Height 64
+SOLID
ConversationID 245, -1, -1
States
{
Spawn:
STAT A -1
Stop
}
}
// Ruined Statue ------------------------------------------------------------
ACTOR StatueRuined
{
Radius 20
Height 56
+SOLID
ConversationID 246, -1, -1
States
{
Spawn:
DSTA A -1
Stop
}
}
// Medium Torch -------------------------------------------------------------
ACTOR MediumTorch
{
Radius 4
Height 72
+SOLID
ConversationID 247, -1, -1
States
{
Spawn:
LTRH ABCD 4
Loop
}
}
// Outside Lamp -------------------------------------------------------------
ACTOR OutsideLamp
{
// No, it's not bright.
Radius 3
Height 80
+SOLID
ConversationID 248, -1, -1
States
{
Spawn:
LAMP A -1
Stop
}
}
// Pole Lantern -------------------------------------------------------------
ACTOR PoleLantern
{
// No, it's not bright.
Radius 3
Height 80
+SOLID
ConversationID 249, -1, -1
States
{
Spawn:
LANT A -1
Stop
}
}
// Rock 1 -------------------------------------------------------------------
ACTOR SRock1
{
+NOBLOCKMAP
ConversationID 250, -1, -1
States
{
Spawn:
ROK1 A -1
Stop
}
}
// Rock 2 -------------------------------------------------------------------
ACTOR SRock2
{
+NOBLOCKMAP
ConversationID 251, -1, -1
States
{
Spawn:
ROK2 A -1
Stop
}
}
// Rock 3 -------------------------------------------------------------------
ACTOR SRock3
{
+NOBLOCKMAP
ConversationID 252, -1, -1
States
{
Spawn:
ROK3 A -1
Stop
}
}
// Rock 4 -------------------------------------------------------------------
ACTOR SRock4
{
+NOBLOCKMAP
ConversationID 253, -1, -1
States
{
Spawn:
ROK4 A -1
Stop
}
}
// Stick in Water -----------------------------------------------------------
ACTOR StickInWater
{
+NOBLOCKMAP
+FLOORCLIP
ConversationID 254, -1, -1
ActiveSound "world/river"
States
{
Spawn:
LOGW ABCD 5 A_LoopActiveSound
Loop
}
}
// Rubble 1 -----------------------------------------------------------------
ACTOR Rubble1
{
+NOBLOCKMAP +NOCLIP
ConversationID 255, -1, -1
States
{
Spawn:
RUB1 A -1
Stop
}
}
// Rubble 2 -----------------------------------------------------------------
ACTOR Rubble2
{
+NOBLOCKMAP +NOCLIP
ConversationID 256, -1, -1
States
{
Spawn:
RUB2 A -1
Stop
}
}
// Rubble 3 -----------------------------------------------------------------
ACTOR Rubble3
{
+NOBLOCKMAP +NOCLIP
ConversationID 257, -1, -1
States
{
Spawn:
RUB3 A -1
Stop
}
}
// Rubble 4 -----------------------------------------------------------------
ACTOR Rubble4
{
+NOBLOCKMAP +NOCLIP
ConversationID 258, -1, -1
States
{
Spawn:
RUB4 A -1
Stop
}
}
// Rubble 5 -----------------------------------------------------------------
ACTOR Rubble5
{
+NOBLOCKMAP +NOCLIP
ConversationID 259, -1, -1
States
{
Spawn:
RUB5 A -1
Stop
}
}
// Rubble 6 -----------------------------------------------------------------
ACTOR Rubble6
{
+NOBLOCKMAP +NOCLIP
ConversationID 260, -1, -1
States
{
Spawn:
RUB6 A -1
Stop
}
}
// Rubble 7 -----------------------------------------------------------------
ACTOR Rubble7
{
+NOBLOCKMAP +NOCLIP
ConversationID 261, -1, -1
States
{
Spawn:
RUB7 A -1
Stop
}
}
// Rubble 8 -----------------------------------------------------------------
ACTOR Rubble8
{
+NOBLOCKMAP +NOCLIP
ConversationID 262, -1, -1
States
{
Spawn:
RUB8 A -1
Stop
}
}
// Surgery Crab -------------------------------------------------------------
ACTOR SurgeryCrab
{
+SOLID +SPAWNCEILING +NOGRAVITY
Radius 20
Height 16
ConversationID 263, -1, -1
States
{
Spawn:
CRAB A -1
Stop
}
}
// Large Torch --------------------------------------------------------------
ACTOR LargeTorch
{
Radius 10
Height 72
+SOLID
ConversationID 264, -1, -1
ActiveSound "world/smallfire"
States
{
Spawn:
LMPC ABCD 4 Bright
Loop
}
}
// Huge Torch --------------------------------------------------------------
ACTOR HugeTorch
{
Radius 10
Height 80
+SOLID
ConversationID 265, -1, -1
ActiveSound "world/smallfire"
States
{
Spawn:
LOGS ABCD 4
Loop
}
}
// Palm Tree ----------------------------------------------------------------
ACTOR PalmTree
{
Radius 15
Height 109
+SOLID
ConversationID 266, -1, -1
States
{
Spawn:
TREE A -1
Stop
}
}
// Big Tree ----------------------------------------------------------------
ACTOR BigTree2
{
Radius 15
Height 109
+SOLID
ConversationID 267, -1, -1
States
{
Spawn:
TREE B -1
Stop
}
}
// Potted Tree ----------------------------------------------------------------
ACTOR PottedTree
{
Radius 15
Height 64
+SOLID
ConversationID 268, -1, -1
States
{
Spawn:
TREE C -1
Stop
}
}
// Tree Stub ----------------------------------------------------------------
ACTOR TreeStub
{
Radius 15
Height 80
+SOLID
ConversationID 269, -1, -1
States
{
Spawn:
TRET A -1
Stop
}
}
// Short Bush ---------------------------------------------------------------
ACTOR ShortBush
{
Radius 15
Height 40
+SOLID
ConversationID 270, -1, -1
States
{
Spawn:
BUSH A -1
Stop
}
}
// Tall Bush ---------------------------------------------------------------
ACTOR TallBush
{
Radius 20
Height 64
+SOLID
ConversationID 271, -1, -1
States
{
Spawn:
SHRB A -1
Stop
}
}
// Chimney Stack ------------------------------------------------------------
ACTOR ChimneyStack
{
Radius 20
Height 64 // This height does not fit the sprite
+SOLID
ConversationID 272, -1, -1
States
{
Spawn:
STAK A -1
Stop
}
}
// Barricade Column ---------------------------------------------------------
ACTOR BarricadeColumn
{
Radius 16
Height 128
+SOLID
ConversationID 273, -1, -1
States
{
Spawn:
BARC A -1
Stop
}
}
// Pot ----------------------------------------------------------------------
ACTOR Pot
{
Radius 12
Height 24
+SOLID
ConversationID 274, -1, -1
States
{
Spawn:
VAZE A -1
Stop
}
}
// Pitcher ------------------------------------------------------------------
ACTOR Pitcher
{
Radius 12
Height 32
+SOLID
ConversationID 275, -1, -1
States
{
Spawn:
VAZE B -1
Stop
}
}
// Stool --------------------------------------------------------------------
ACTOR Stool
{
Radius 6
Height 24
+SOLID
ConversationID 276, -1, -1
States
{
Spawn:
STOL A -1
Stop
}
}
// Metal Pot ----------------------------------------------------------------
ACTOR MetalPot
{
+NOBLOCKMAP
ConversationID 277, -1, -1
States
{
Spawn:
MPOT A -1
Stop
}
}
// Tub ----------------------------------------------------------------------
ACTOR Tub
{
+NOBLOCKMAP
ConversationID 278, -1, -1
States
{
Spawn:
TUB1 A -1
Stop
}
}
// Anvil --------------------------------------------------------------------
ACTOR Anvil
{
Radius 16
Height 32
+SOLID
ConversationID 279, -1, -1
States
{
Spawn:
ANVL A -1
Stop
}
}
// Silver Tech Lamp ----------------------------------------------------------
ACTOR TechLampSilver
{
Radius 11
Height 64
+SOLID
ConversationID 280, -1, -1
States
{
Spawn:
TECH A -1
Stop
}
}
// Brass Tech Lamp ----------------------------------------------------------
ACTOR TechLampBrass
{
Radius 8
Height 64
+SOLID
ConversationID 281, -1, -1
States
{
Spawn:
TECH B -1
Stop
}
}
// Tray --------------------------------------------------------------------
ACTOR Tray
{
Radius 24
Height 40
+SOLID
ConversationID 282, -1, -1
States
{
Spawn:
TRAY A -1
Stop
}
}
// AmmoFiller ---------------------------------------------------------------
ACTOR AmmoFiller
{
Radius 12
Height 24
+SOLID
ConversationID 283, -1, -1
States
{
Spawn:
AFED A -1
Stop
}
}
// Sigil Banner -------------------------------------------------------------
ACTOR SigilBanner
{
Radius 24
Height 96
+NOBLOCKMAP // I take it this was once solid, yes?
ConversationID 284, -1, -1
States
{
Spawn:
SBAN A -1
Stop
}
}
// RebelBoots ---------------------------------------------------------------
ACTOR RebelBoots
{
+NOBLOCKMAP
ConversationID 285, -1, -1
States
{
Spawn:
BOTR A -1
Stop
}
}
// RebelHelmet --------------------------------------------------------------
ACTOR RebelHelmet
{
+NOBLOCKMAP
ConversationID 286, -1, -1
States
{
Spawn:
HATR A -1
Stop
}
}
// RebelShirt ---------------------------------------------------------------
ACTOR RebelShirt
{
+NOBLOCKMAP
ConversationID 287, -1, -1
States
{
Spawn:
TOPR A -1
Stop
}
}
// Alien Bubble Column ------------------------------------------------------
ACTOR AlienBubbleColumn
{
Radius 16
Height 128
+SOLID
ConversationID 290, -1, -1
ActiveSound "ambient/alien5"
States
{
Spawn:
BUBB A 4 A_LoopActiveSound
Loop
}
}
// Alien Floor Bubble -------------------------------------------------------
ACTOR AlienFloorBubble
{
Radius 16
Height 72
+SOLID
ConversationID 291, -1, -1
ActiveSound "ambient/alien6"
States
{
Spawn:
BUBF A 4 A_LoopActiveSound
Loop
}
}
// Alien Ceiling Bubble -----------------------------------------------------
ACTOR AlienCeilingBubble
{
Radius 16
Height 72
+SOLID +SPAWNCEILING +NOGRAVITY
ConversationID 292, -1, -1
ActiveSound "ambient/alien4"
States
{
Spawn:
BUBC A 4 A_LoopActiveSound
Loop
}
}
// Alien Asp Climber --------------------------------------------------------
ACTOR AlienAspClimber
{
Radius 16
Height 128
+SOLID
ConversationID 293, -1, -1
ActiveSound "ambient/alien3"
States
{
Spawn:
ASPR A 4 A_LoopActiveSound
Loop
}
}
// Alien Spider Light -------------------------------------------------------
ACTOR AlienSpiderLight
{
Radius 32
Height 56
+SOLID
ConversationID 294, -1, -1
ActiveSound "ambient/alien1"
States
{
Spawn:
SPDL ABC 5 A_LoopActiveSound
Loop
}
}
// Target Practice -----------------------------------------------------------
ACTOR TargetPractice
{
Health 99999999
PainChance 255
Radius 10
Height 72
Mass 9999999
+SOLID +SHOOTABLE +NOBLOOD
+INCOMBAT +NODAMAGE
ConversationID 205, -1, -1
PainSound "misc/metalhit"
States
{
Spawn:
HOGN A 2 A_CheckTerrain
Loop
Pain:
HOGN B 1 A_CheckTerrain
HOGN C 1 A_Pain
Goto Spawn
}
}
// Force Field Guard --------------------------------------------------------
ACTOR ForceFieldGuard native
{
Health 10
Radius 2
Height 1
Mass 10000
+SHOOTABLE
+NOSECTOR
+NOBLOOD
+INCOMBAT
States
{
Spawn:
TNT1 A -1
Stop
Death:
TNT1 A 1 A_RemoveForceField
Stop
}
}
// Kneeling Guy -------------------------------------------------------------
ACTOR KneelingGuy
{
ConversationID 37,-1,-1
Health 51
Painchance 255
Radius 6
Height 17
Mass 50000
+SOLID
+SHOOTABLE
+NOBLOOD
+ISMONSTER
+INCOMBAT
PainSound "misc/static"
DeathSound "misc/static"
ActiveSound "misc/chant"
states
{
Spawn:
See:
NEAL A 15 A_LoopActiveSound
NEAL B 40 A_LoopActiveSound
Loop
Pain:
NEAL C 5 A_SetShadow
NEAL B 4 A_Pain
NEAL C 5 A_ClearShadow
Goto Spawn
Wound:
NEAL B 6
NEAL C 13 A_GetHurt
Loop
Death:
NEAL D 5
NEAL E 5 A_Scream
NEAL F 6
NEAL G 5 A_NoBlocking
NEAL H 5
NEAL I 6
NEAL J -1
Stop
}
}
// Klaxon Warning Light -----------------------------------------------------
ACTOR KlaxonWarningLight
{
ConversationID 121,-1,-1
ReactionTime 60
Radius 5
+NOBLOCKMAP +AMBUSH
+SPAWNCEILING +NOGRAVITY
+FIXMAPTHINGPOS +NOSPLASHALERT
+SYNCHRONIZED
States
{
Spawn:
KLAX A 5 A_TurretLook
Loop
See:
KLAX B 6 A_KlaxonBlare
KLAX C 60
Loop
}
}
// CeilingTurret ------------------------------------------------------------
ACTOR CeilingTurret
{
ConversationID 122,-1,-1
Health 125
Speed 0
Painchance 0
Mass 10000000
Monster
-SOLID
-CANPASS
+AMBUSH
+SPAWNCEILING
+NOGRAVITY
+NOBLOOD
+NOSPLASHALERT
+DONTFALL
MinMissileChance 150
DeathSound "turret/death"
States
{
Spawn:
TURT A 5 A_TurretLook
Loop
See:
TURT A 2 A_Chase
Loop
Missile:
Pain:
TURT B 4 Slow A_ShootGun
TURT D 3 Slow A_SentinelRefire
TURT A 4 A_SentinelRefire
Loop
Death:
BALL A 6 Bright A_Scream
BALL BCDE 6 Bright
TURT C -1
Stop
}
}
// Power Coupling -----------------------------------------------------------
ACTOR PowerCoupling native
{
ConversationID 288,-1,-1
Health 40
Radius 17
Height 64
Mass 999999
+SOLID
+SHOOTABLE
+DROPPED
+NOBLOOD
+NOTDMATCH
+INCOMBAT
States
{
Spawn:
COUP AB 5
Loop
}
}
// Gibs for things that bleed -----------------------------------------------
ACTOR Meat native
{
+NOCLIP
States
{
Spawn:
MEAT A 700
Stop
MEAT B 700
Stop
MEAT C 700
Stop
MEAT D 700
Stop
MEAT E 700
Stop
MEAT F 700
Stop
MEAT G 700
Stop
MEAT H 700
Stop
MEAT I 700
Stop
MEAT J 700
Stop
MEAT K 700
Stop
MEAT L 700
Stop
MEAT M 700
Stop
MEAT N 700
Stop
MEAT O 700
Stop
MEAT P 700
Stop
MEAT Q 700
Stop
MEAT R 700
Stop
MEAT S 700
Stop
MEAT T 700
Stop
}
}
// Gibs for things that don't bleed -----------------------------------------
ACTOR Junk : Meat
{
states
{
Spawn:
JUNK A 700
Stop
JUNK B 700
Stop
JUNK C 700
Stop
JUNK D 700
Stop
JUNK E 700
Stop
JUNK F 700
Stop
JUNK G 700
Stop
JUNK H 700
Stop
JUNK I 700
Stop
JUNK J 700
Stop
JUNK K 700
Stop
JUNK L 700
Stop
JUNK M 700
Stop
JUNK N 700
Stop
JUNK O 700
Stop
JUNK P 700
Stop
JUNK Q 700
Stop
JUNK R 700
Stop
JUNK S 700
Stop
JUNK T 700
Stop
}
}