//===========================================================================
//
// Shadowcrawler
//
//===========================================================================

Actor ShadowCrawler 20101
{
 Health 80
 Radius 38
 Height 40
 Mass 4000
 Speed 22
 PainChance 97
 GibHealth -25
 MeleeDamage 3
 MeleeRange 70
 BloodColor Green
 ActiveSound "SpiderSC/Idle"
 SEESOUND "SpiderSC/Spot"
 ATTACKSOUND "SpiderSC/Melee"
 PAINSOUND "SpiderSC/Pain"
 DEATHSOUND "SpiderSC/Death"
 MONSTER
 +DONTHURTSPECIES
 +FLOORCLIP
 Obituary "%o couldn't outrun a shadowcrawler."
  States
  {
  Spawn:
	SCRW A 1 A_Look
	Loop
  See:
	SCRW ABCE 2 A_Chase
	Loop
  Pain:
	SCRW I 8 A_Pain
	Goto See
  Melee:
   SCRW E 4 A_FaceTarget
   SCRW F 3 A_PlaySound("SpiderSC/Melee")
   SCRW H 4 A_FaceTarget
   SCRW G 2 A_MeleeAttack
   Goto See
  Missile:
	SCRW A 0 A_JumpIfCloser(256, "Melee")
    SCRW J 8 A_FaceTarget
    SCRW K 3 A_PlaySound("SpiderSC/Spit")
    SCRW K 12 A_CustomMissile("SpiderSCSpit", 37, 0, 0, 0, 0)
   Goto See
  Death:
	SCRW L 5 A_Scream
	SCRW M 5 A_Fall
	SCRW N 5
	SCRW O 5
	SCRW O -1
	Stop
  XDeath:
    SATA P 5 A_XScream
    SATA Q 5 A_NoBlocking
    SATA RSTU 5
    SATA V -1
    stop
  }
}
Actor ShadowCrawlerLargeM 20102
{
 Health 180
 Radius 64
 Height 70
 Mass 4000
 Speed 15
 PainChance 97
 GibHealth -25
 BloodColor Green
 scale 2.0
 MeleeDamage 5
 MeleeRange 80
 ActiveSound "SpiderSC/Idle"
 SEESOUND "SpiderSC/Spot"
 MeleeSound  "SpiderSC/Melee"
 PAINSOUND "SpiderSC/Pain"
 DEATHSOUND "SpiderSC/Death"
 MONSTER
 +DONTHURTSPECIES
 +FLOORCLIP
 Obituary "%o feeds the next generation of shadowcrawlers."
  States
  {
  Spawn:
	SCRW A 1 A_Look
	Loop
  See:
	SCRW ABCE 2 A_Chase
	Loop
  Pain:
	SCRW I 8 A_Pain
	Goto See
  Melee:
   SCRW E 4 A_FaceTarget
   SCRW F 3 A_PlaySound("SpiderSC/Melee")
   SCRW H 4 A_FaceTarget
   SCRW G 2 A_MeleeAttack
   Goto See
  Missile:
	SCRW A 0 A_JumpIfCloser(256, "Melee")
    SCRW J 8 A_FaceTarget
    SCRW K 3 A_PlaySound("SpiderSC/Spit")
    SCRW K 12 A_CustomMissile("SpiderSCSpit", 37, 0, 0, 0, 0)
    Goto See
  Death:
	SCRW L 5 A_Scream
	SCRW M 5 A_Fall
	SCRW N 5
	SCRW O 5
	SCRW O -1
	Stop
  XDeath:
    SCRW P 5 A_XScream
    SCRW Q 5 A_NoBlocking
    SCRW RST 5
    SCRW U -1
    stop
  }
}
Actor ShadowCrawlersmall 20103
{
 Health 35
 Radius 24
 Height 30
 Mass 400
 Speed 24
 PainChance 97
 GibHealth -25
 BloodColor Green
 scale 0.6
 MeleeDamage 2
 MeleeRange 60
 ActiveSound "SpiderSC/Idle"
 SEESOUND "SpiderSC/Spot"
 MeleeSound  "SpiderSC/Melee"
 PAINSOUND "SpiderSC/Pain"
 DEATHSOUND "SpiderSC/Death"
 MONSTER
 +DONTHURTSPECIES
 +FLOORCLIP
 Obituary "%o got cuddly with the baby shadowcrawlers."
  States
  {
  Spawn:
	SCRW A 1 A_Look
	Loop
  See:
	SCRW ABCE 2 A_Chase
	Loop
  Pain:
	SCRW I 8 A_Pain
	Goto See
  Melee:
   SCRW E 4 A_FaceTarget
   SCRW F 3 A_PlaySound("SpiderSC/Melee")
   SCRW H 4 A_FaceTarget
   SCRW G 2 A_MeleeAttack
   Goto See
  Death:
	SCRW L 5 A_Scream
	SCRW M 5 A_Fall
	SCRW N 5
	SCRW O 5
	SCRW O -1
	Stop
  XDeath:
    SCRW P 5 A_XScream
    SCRW Q 5 A_NoBlocking
    SCRW RST 5
    SCRW U -1
    stop
  }
}
Actor ShadowCrawlerTiny 20104
{
 Health 15
 Radius 15
 Height 15
 Mass 200
 Speed 24
 PainChance 97
 GibHealth -10
 BloodColor Green
 scale 0.4
 MeleeDamage 1
 MeleeRange 60
 ActiveSound "SpiderSC/Idle"
 SEESOUND "SpiderSC/Spot"
 MeleeSound  "SpiderSC/Melee"
 PAINSOUND "SpiderSC/Pain"
 DEATHSOUND "SpiderSC/Death"
 MONSTER
 +DONTHURTSPECIES
 +FLOORCLIP
 Obituary "%o couldn't see the hatchlings on the ground. Boo-womp."
  States
  {
  Spawn:
	SCRW A 1 A_Look
	Loop
  See:
	SCRW ABCE 2 A_Chase
	Loop
  Pain:
	SCRW I 8 A_Pain
	Goto See
  Melee:
   SCRW E 4 A_FaceTarget
   SCRW F 3 A_PlaySound("SpiderSC/Melee")
   SCRW H 4 A_FaceTarget
   SCRW G 2 A_MeleeAttack
   Goto See
  Death:
	SCRW L 5 A_Scream
	SCRW M 5 A_Fall
	SCRW N 5
	SCRW O 5
	SCRW O -1
	Stop
  XDeath:
    SCRW P 5 A_XScream
    SCRW Q 5 A_NoBlocking
    SCRW RST 5
    SCRW U -1
    stop
  }
}
ACTOR SpiderSCSpit
{
Speed 16
Damage 5
Seesound "SpiderSC/Pain"
PROJECTILE
Decal Scorch
States
{
 Spawn:
  SCWB A 5 BRIGHT
   loop
  Death:
   SCWB BCD 3 BRIGHT
    stop
  }
}
actor WebHangerA 20105
{
  health 10
  radius 15
  height 70
  mass 100000
  speed 0
  +FLOORCLIP
  +NOBLOOD
  +SOLID
  +SHOOTABLE
  +NOGRAVITY
  +SPAWNCEILING
  +CEILINGHUGGER
  +DONTFALL
  +STANDSTILL
  states
  {
  Spawn:
    SCWB E -1
    loop
  Death:
    SCWB F 10 A_ChangeFlag("noclip", 1)
    SCWB G 1 A_PlaySound("BEE_FUMU/BEE_FUMU")
    SCWB GH 2 A_NoBlocking
    SCWB H 0 A_SpawnItem ("WebCarcas", 0, 15)
    SCWB I -1
    stop
  }
}
ACTOR WebCarcas
{
  mass 1
  Radius 15
  Height 2
  +SOLID
  States
  {
   Spawn:
    SCWB J -1
    loop
  }
}
actor WebHangerB 20106
{
  health 10
  radius 15
  height 65
  mass 100000
  speed 0
  +FLOORCLIP
  +NOBLOOD
  +SOLID
  +SHOOTABLE
  +NOGRAVITY
  +SPAWNCEILING
  +CEILINGHUGGER
  +DONTFALL
  +STANDSTILL
  states
  {
  Spawn:
    SCWB K -1
    loop
  Death:
    SCWB L 10 A_ChangeFlag("noclip", 1)
    SCWB M 1 A_PlaySound("BEE_FUMU/BEE_FUMU")
    SCWB MNOP 2 A_NoBlocking
    SCWB P 0 A_SpawnItem ("WebCarcas", 0, 15)
    SCWB Q -1
    stop
  }
}
actor WebHangerC_Jerker 20107
{
  health 10
  radius 15
  height 65
  mass 100000
  speed 0
  +FLOORCLIP
  +SOLID
  +SHOOTABLE
  +NOGRAVITY
  +SPAWNCEILING
  +CEILINGHUGGER
  +DONTFALL
  +STANDSTILL
  states
  {
  Spawn:
    SCWB KKLKLKK 4
    loop
  Death:
    SCWB R 10 A_ChangeFlag("noclip", 1)
    SCWB S 1 A_PlaySound("BEE_FUMU/BEE_FUMU")
    SCWB ST 2 A_NoBlocking
    SCWB U -1
    stop
  }
}
actor WebHangerD_Jerker_MiniSpiders 20108
{
  health 10
  radius 15
  height 65
  mass 100000
  speed 0
  +FLOORCLIP
  +SOLID
  +NOBLOOD
  +SHOOTABLE
  +NOGRAVITY
  +SPAWNCEILING
  +CEILINGHUGGER
  +DONTFALL
  +STANDSTILL
  states
  {
  Spawn:
    SCWB KKLKLKK 4
    loop
  Death:
    SCWB M 10 A_ChangeFlag("noclip", 1)
    SCWB N 1 A_PlaySound("BEE_FUMU/BEE_FUMU")
    SCWB NOP 2 A_NoBlocking
    SCWB P 0 A_SpawnItem ("ShadowCrawlerTiny", 0, 15)
    SCWB P 0 A_SpawnItem ("ShadowCrawlerTiny", 0, 30)
    SCWB P 0 A_SpawnItem ("WebCarcas", 0, 15)
    SCWB Q -1
    stop
  }
}
actor WebHangerE_CrawlerSmall 20109
{
  health 10
  radius 15
  height 70
  mass 100000
  speed 0
  +FLOORCLIP
  +NOBLOOD
  +SOLID
  +SHOOTABLE
  +NOGRAVITY
  +SPAWNCEILING
  +CEILINGHUGGER
  +DONTFALL
  +STANDSTILL
  states
  {
  Spawn:
    SCWB E -1
    loop
  Death:
    SCWB F 10 A_ChangeFlag("noclip", 1)
    SCWB G 1 A_PlaySound("BEE_FUMU/BEE_FUMU")
    SCWB GH 2 A_NoBlocking
    SCWB H 0 A_SpawnItem ("WebCarcas", 0, 15)
    SCWB H 0 A_SpawnItem ("ShadowCrawlersmall", 0, 20)
    SCWB I -1
    stop
  }
}
