ACTOR ZombieScientist 28000
{
spawnid 225
  Game Doom
  obituary "%o was prised open by a zombie scientist."
  health 20
  mass 90
  speed 8
  Radius 20
  Height 52
  painchance 200
  seesound "grunt/sight"
  painsound "grunt/pain"
  deathsound "grunt/death"
  activesound "grunt/active"
  MONSTER
  +FLOORCLIP
  States
  {
   Spawn:
    SgZC AB 10 A_Look
    loop
  See:
    SgZC AABBCCDD 4 A_Chase
    loop
  Melee:
    SgZC E 8 A_FaceTarget
    SgZC F 16 A_CustomMeleeAttack (random (2, 6) *5, "SGBAR", "skeleton/swing")
    SgZC E 4
    goto See
  Pain:
    SgZC G 3
    SgZC G 3 A_Pain
    goto See
  Death:
    SgZC H 5
    SgZC I 5 A_Scream
    SgZC J 5 A_NoBlocking
    SgZC K 5
    SgZC L 5
    SgZC M 5
    SgZC N -1
    stop
  XDeath:
    SgZC O 5
    SgZC P 5 A_XScream
    SgZC Q 5 A_NoBlocking
    SgZC RSTUV 5
    SgZC W -1
    stop
  Raise:
    SgZC MLKJIH 5
    goto See
  }
}

ACTOR FemaleScientist 28001
{
  spawnid 226
  Game Doom
  obituary "%o was stabbed by a zombie scientist."
  health 15
  mass 90
  speed 10
  Radius 19
  Height 52
  painchance 200
  seesound "fem/sight"
  painsound "fem/pain"
  deathsound "fem/death"
  activesound "fem/active"
  MONSTER
  +FLOORCLIP
  States
  {
   Spawn:
    FSZK AB 10 A_Look
    loop
  See:
    FSZK AABBCCDD 4 A_Chase
    loop
  Melee:
    FSZK E 4 A_FaceTarget
    FSZK F 8 A_CustomMeleeAttack (random (1, 5) *5, "KnifeHit", "skeleton/swing")
    FSZK E 4
    goto See
  Pain:
    FSZK G 3
    FSZK G 3 A_Pain
    goto See
  Death:
    FSZK H 5
    FSZK I 5 A_Scream
    FSZK J 5 A_NoBlocking
    FSZK K 5
    FSZK L 5
    FSZK M 5
    FSZK N -1
    stop
  XDeath:
    FSZK O 5
    FSZK P 5 A_XScream
    FSZK Q 5 A_NoBlocking
    FSZK RSTUV 5
    FSZK W -1
    stop
  Raise:
    FSZK MLKJIH 5
    goto See
  }
  
}
ACTOR FemaleScientist2 28002
{
spawnid 227
  Game Doom
  obituary "%o was bludgeoned to death by a zombie scientist."
  health 15
  mass 90
  speed 10
  Radius 19
  Height 52
  painchance 200
  seesound "fem/sight"
  painsound "fem/pain"
  deathsound "fem/death"
  activesound "fem/active"
  MONSTER
  +FLOORCLIP
  States
  {
   Spawn:
    SGZW AB 10 A_Look
    loop
  See:
    SGZW AABBCCDD 4 A_Chase
    loop
  Melee:
    SGZW E 4 A_FaceTarget
    SGZW F 8 A_CustomMeleeAttack (random (1, 5) *5, "skeleton/melee", "skeleton/swing")
    SGZW D 4
    goto See
  Pain:
    SGZW G 3
    SGZW G 3 A_Pain
    goto See
  Death:
    SGZW H 5
    SGZW I 5 A_Scream
    SGZW J 5 A_NoBlocking
    SGZW K 5
    SGZW L 5
    SGZW M 5
    SGZW N -1
    stop
  XDeath:
    SGZW O 5
    SGZW P 5 A_XScream
    SGZW Q 5 A_NoBlocking
    SGZW RSTUV 5
    SGZW W -1
    stop
  Raise:
    SGZW MLKJIH 5
    goto See
  }
}

ACTOR ZombieScientist2 28003
{
spawnid 228
  Game Doom
  obituary "%o was axe-murdered by a zombie scientist."
  health 20
  mass 90
  speed 8
  Radius 20
  Height 52
  painchance 200
  seesound "grunt/sight"
  painsound "grunt/pain"
  deathsound "grunt/death"
  activesound "grunt/active"
  MONSTER
  +FLOORCLIP
  States
  {
   Spawn:
    SgZA AB 10 A_Look
    loop
  See:
    SgZA AABBCCDD 4 A_Chase
    loop
  Melee:
    SgZA E 8 A_FaceTarget
    SgZA F 16 A_CustomMeleeAttack (random (2, 6) *5, "KnifeHit", "skeleton/swing")
    SgZA E 4
    goto See
  Pain:
    SgZA G 3
    SgZA G 3 A_Pain
    goto See
  Death:
    SgZA H 5
    SgZA I 5 A_Scream
    SgZA J 5 A_NoBlocking
    SgZA K 5
    SgZA L 5
    SgZA M 5
    SgZA N -1
    stop
  XDeath:
    SgZA O 5
    SgZA P 5 A_XScream
    SgZA Q 5 A_NoBlocking
    SgZA RSTUV 5
    SgZA W -1
    stop
  Raise:
    SgZA MLKJIH 5
    goto See
  }
}

ACTOR HangingPlayer1 28004
{

	Radius 16
	Height 88
	+SOLID
	+NOGRAVITY
	+SPAWNCEILING

		States
		{
			Spawn:
				SGHG A -1
				Stop
		}
}

Actor DeadMaleScientist 28005
{
  Radius 32
  Height 16
  States
  {
  Spawn:
    MSCI N -1
    Loop
  }
}

Actor DeadFemaleScientist 28006
{
  Radius 32
  Height 16
  States
  {
  Spawn:
    FSCI N -1
    Loop
  }
}

Actor DeadSecurity1 28007
{
  Radius 32
  Height 16
  States
  {
  Spawn:
    SGDS a -1
    Loop
  }
}


Actor DeadSecurity2 28008
{
  Radius 32
  Height 16
  States
  {
  Spawn:
    SGDS b -1
    Loop
  }
}

ACTOR DeadTech1 28009
{
  Game Doom
  Radius 20
  Height 1
  +NOBLOCKMAP
  +MOVEWITHSECTOR
  States
  {
  Spawn:
    SGDE A -1
    Stop
  }
}

Actor Tech 28010
{
  Radius 32
  Height 56
  +SOLID
  States
  {
  Spawn:
    SGEN A -1
    Loop
  }
}

Actor SecurityCheif 28011
{
  Radius 32
  Height 56
  +SOLID
  States
  {
  Spawn:
    SGSC A -1
    Loop
  }
}

Actor Becky 28012
{
  Radius 32
  Height 56
  +SOLID
  States
  {
  Spawn:
    SGRE A -1
    Loop
  }
}

ACTOR SecurityGaurd 28013
{
  Health 20
  Radius 20
  Height 56
  Speed 8
  PainChance 200
  Monster
  +FLOORCLIP
  SeeSound "grunt/sight"
  AttackSound "grunt/attack"
  PainSound "grunt/pain"
  DeathSound "grunt/death"
  ActiveSound "grunt/active"
  Obituary "$OB_ZOMBIE" // "%o was killed by a Security Gaurd."
  DropItem "Clip"
  States
  {
  Spawn:
    SGSS AB 10 A_Look
    Loop
  See:
    SGSS AABBCCDD 4 A_Chase
    Loop
  Missile:
    SGSS E 10 A_FaceTarget
    SGSS F 8 A_PosAttack
    SGSS E 8
    Goto See
  Pain:
    SGSS G 3
    SGSS G 3 A_Pain
    Goto See
  Death:
    SGSS H 5
    SGSS I 5 A_Scream
    SGSS J 5 A_NoBlocking
    SGSS K 5
    SGSS L -1
    Stop
  XDeath:
    SGSS M 5
    SGSS N 5 A_XScream
    SGSS O 5 A_NoBlocking
    SGSS PQRST 5
    SGSS U -1
    Stop
  Raise:
    SGSS K 5
    SGSS JIH 5
    Goto See
  }
}

ACTOR DeadTech2 28014
{
  Game Doom
  Radius 20
  Height 1
  +NOBLOCKMAP
  +MOVEWITHSECTOR
  States
  {
  Spawn:
    SGDE b -1
    Stop
  }
}


ACTOR Officer 28015
{
  Game Doom
  Radius 32
  Height 56
  +solid
  States
  {
  Spawn:
    SGOS a -1
    Stop
  }
}

actor Shard 28017
{
spawnid 222
  Radius 6
  Height 8
  Gravity 0.8
  -NOGRAVITY
  STATES
  {
  Spawn:
    sgsa a -1
    Stop
  }
}

actor HoloGuide 28016
{
  Radius 6
  Height 8
  Gravity 0.8
  -NOGRAVITY
  STATES
  {
  Spawn:
    sgho aaaaaabaaaababcaabcabcaa 1 bright
    loop
  }
}

Actor toilet 28018
{
  Radius 32
  Height 16
 
  States
  {
  Spawn:
    Sgto A -1
    Loop
  }
}

Actor Wet 28019
{
  Radius 32
  Height 16
 +SOLID
  States
  {
  Spawn:
    Sgwt A -1
    Loop
  }
}

Actor Cup 28020
{
  Radius 16
  Height 16
 +SOLID
  States
  {
  Spawn:
    SGMG A -1
    Loop
  }
}

Actor Fire 28021
{
  Radius 32
  Height 64
  States
  {
  Spawn:
    SGFI ABCDEFGHIJKLMN 1 bright
    Loop
  }
}

ACTOR SGZombieMan 28022
{
spawnid 223
  Health 20
  Radius 20
  Height 56
  Speed 8
  PainChance 200
  Monster
  +FLOORCLIP
  SeeSound "grunt/sight"
  AttackSound "grunt/attack"
  PainSound "grunt/pain"
  DeathSound "grunt/death"
  ActiveSound "grunt/active"
  Obituary "$OB_ZOMBIE" // "%o was killed by a zombieman."
  DropItem "Clip"
  States
  {
  Spawn:
    BCG2 AB 10 A_Look
    Loop
  See:
    BCG2 AABBCCDD 4 A_Chase
    Loop
  Missile:
    BCG2 E 10 A_FaceTarget
    BCG2 F 8 A_PosAttack
    BCG2 E 8
    Goto See
  Pain:
    BCG2 G 3
    BCG2 G 3 A_Pain
    Goto See
  Death:
    BCG2 H 5
    BCG2 I 5 A_Scream
    BCG2 J 5 A_NoBlocking
    BCG2 K 5
    BCG2 L -1
    Stop
  XDeath:
    BCG2 M 5
    BCG2 N 5 A_XScream
    BCG2 O 5 A_NoBlocking
    BCG2 PQRST 5
    BCG2 U -1
    Stop
  Raise:
    BCG2 K 5
    BCG2 JIH 5
    Goto See
  }
}
ACTOR SGChaingunGuy 28023
{
spawnid 224
  Health 70
  Radius 20
  Height 56
  Mass 100
  Speed 8
  PainChance 170
  Monster
  +FLOORCLIP
  SeeSound "chainguy/sight"
  PainSound "chainguy/pain"
  DeathSound "chainguy/death"
  ActiveSound "chainguy/active"
  AttackSound "chainguy/attack"
  Obituary "$OB_CHAINGUY"
  Dropitem "Chaingun"
  States
  {
  Spawn:
    CBOT AB 10 A_Look
    Loop
  See:
    CBOT AABBCCDD 3 A_Chase
    Loop
  Missile:
    CBOT E 10 A_FaceTarget
    CBOT FE 4 Bright A_CPosAttack
    CBOT F 1 A_CPosRefire
    Goto Missile+1
  Pain:
    CBOT G 3
    CBOT G 3 A_Pain
    Goto See
  Death:
    CBOT H 5
    CBOT I 5 A_Scream
    CBOT J 5 A_NoBlocking
    CBOT KLM 5
    CBOT N -1
    Stop
  XDeath:
    CBOT O 5 
    CBOT P 5 A_XScream
    CBOT Q 5 A_NoBlocking
    CBOT RS 5
    CBOT T -1
    Stop
  Raise:
    CBOT N 5
    CBOT MLKJIH 5
    Goto See
  }
}

ACTOR SGLostSoul 28024
{
spawnid 229
  Health 50
  Radius 16
  Height 56
  Mass 50
  Speed 8
  Damage 3
  PainChance 256
  Monster
  +FLOAT
  +NOGRAVITY
  +MISSILEMORE
  +DONTFALL
  +NOICEDEATH
  AttackSound "skull/melee"
  PainSound "skull/pain"
  DeathSound "skull/death"
  ActiveSound "skull/active"
  RenderStyle SoulTrans
  Obituary "$OB_SKULL" // "%o was spooked by a lost soul."
  States
  {
  Spawn:
    SKUL AB 10 Bright A_Look
    Loop
  See:
    SKUL AB 6 Bright A_Chase
    Loop
  Missile:
    SKUL C 10 Bright A_FaceTarget
    SKUL D 4 Bright A_SkullAttack
    SKUL CD 4 Bright
    Goto Missile+2
  Pain:
    SKUL E 3 Bright
    SKUL E 3 Bright A_Pain
    Goto See
  Death:
    SKUL F 6 Bright
    SKUL G 6 Bright A_Scream
    SKUL H 6 Bright
    SKUL I 6 Bright A_NoBlocking
    SKUL J 6
    SKUL K 6
    Stop
  }
}

ACTOR SGShotgunGuy 28025
{
spawnid 230
  Health 30
  Radius 20
  Height 56
  Mass 100
  Speed 8
  PainChance 170
  Monster
  +FLOORCLIP
  SeeSound "shotguy/sight"
  AttackSound "shotguy/attack"
  PainSound "shotguy/pain"
  DeathSound "shotguy/death"
  ActiveSound "shotguy/active"
  Obituary "$OB_SHOTGUY"
  DropItem "Shotgun"
  States
  {
  Spawn:
    GPOS AB 10 A_Look
    Loop
  See:
    GPOS AABBCCDD 3 A_Chase
    Loop
  Missile:
    GPOS E 10 A_FaceTarget
    GPOS F 10 Bright A_SPosAttackUseAtkSound
    GPOS E 10
    Goto See
  Pain:
    GPOS G 3
    GPOS G 3 A_Pain
    Goto See
  Death:
    GPOS H 5
    GPOS I 5 A_Scream
    GPOS J 5 A_NoBlocking
    GPOS K 5
    GPOS L -1
    Stop
  XDeath:
    GPOS M 5
    GPOS N 5 A_XScream
    GPOS O 5 A_NoBlocking
    GPOS PQRST 5
    GPOS U -1
    Stop
  Raise:
    GPOS L 5
    GPOS KJIH 5
    Goto See
  }
}

Actor Zapper 28026
{
  +SpawnCeiling
  +NoGravity
  +Solid
  Radius 12
  Height 8
  States
  {
  Spawn:
    ZAPR A 35
    ZAPR A 0 A_Jump(64, "Active")
    Loop
  Active:
    ZAPR B 0 A_PlaySoundEx("Zapper/Loop", "SoundSlot7", 1)
    ZAPR BCDEDCDEDCDEDCB 4 Bright
    Zapr B 0 A_StopSoundEx("SoundSlot7")
    Goto Spawn
  Inactive:
    ZAPR A -1
    Loop
  }
  }
 Actor Deadtech3 28027
{
  radius 15
  height 20
  states
  {
  Spawn:
    SGDE c -1
    LOOP
  }
}

Actor DavidDoll 28030
{
  Radius 32
  Height 16
  +NoBlockmap
  States
  {
  Spawn:
    DAVD A -1
    Loop
  }
}

Actor DavidDoll2 28031
{
  Radius 32
  Height 16
  +NoBlockmap
  States
  {
  Spawn:
    SGDL Abcbaded 7
    Loop
  }
}
ACTOR HangingPlayer2 28032
{

	Radius 16
	Height 88
	+NOGRAVITY
	+SPAWNCEILING
	+NoBlockmap

		States
		{
			Spawn:
				SGGR A -1
				Stop
		}
}
ACTOR Ramp2024 28033
{
	Radius 64
	Height 64
	+NOGRAVITY
	
	+NoBlockmap
	+INVULNERABLE
	+NODAMAGE
	+SHOOTABLE
	+NOTAUTOAIMED
	+NEVERTARGET
	+DONTTHRUST
  
	States {
		Spawn:
			PLAY A -1
			Stop
	}
}

Actor Kurt 28034
{
  Radius 16
  Height 56
  +SOLID
  States
  {
  Spawn:
    SGOF A -1
    Loop
  }
}