Actor IsSurvivalistClass : ClassToken {}

ACTOR SurvivalistClass : PlayerPawn
{
  Speed 1.0
  Radius 16
  Height 56
  Mass 100
  PainChance 255
  Health 100
  Player.MaxHealth 100
  Player.DisplayName "Survivalist"
  Player.WeaponSlot 1, SurvivalistImpactorGauntlets, SurvivalistAmmoSatchel, SurvivalistKnife
  Player.WeaponSlot 2, SurvivalistRifle
  Player.WeaponSlot 3, SurvivalistTerminatorShotgun, SurvivalistAutoShotgun
  Player.WeaponSlot 4, SurvivalistHMG
  Player.WeaponSlot 5, SurvivalistPipebombs, SurvivalistFragGrenades
  Player.WeaponSlot 6, SurvivalistFlamethrower
  Player.WeaponSlot 7, SurvivalistAMR
  Player.SoundClass "Survivalist"
  Player.StartItem "IsSurvivalistClass"
  Player.StartItem "IsPlayer", 1
  Player.StartItem "DefaultHud", 1
  Player.StartItem "DefaultMisc", 1
  Player.StartItem "hatCharacterOffset", 93
  Species "Player"
  Player.StartItem "SurvivalistRifle"
  Player.StartItem "SurvivalistKnife"
  Player.StartItem "SurvivalistAmmoSatchel"
  Player.StartItem "InfantryClip", 8
  Player.StartItem "SurvAmmo30", 32
  Player.ColorRange 112, 127
  Player.ScoreIcon "SurvIcon"
  States
  {
  Spawn:
    SRVL A -1
    Loop
  See:
    SRVL ABCD 4
    Loop
  Missile:
    SRVL E 9
    Goto Spawn
  Melee:
    SRVL F 5 Bright
    Goto Missile
  Pain:
    SRVL G 6 A_Pain
    Goto Spawn
  Death:
	TNT1 H 0 A_StopSound(CHAN_WEAPON)
    SRVL I 10 A_PlayerScream
    SRVL J 8
    SRVL K 8 A_NoBlocking
    SRVL LM 8
    SRVL N -1
    Stop
  XDeath:
    SRVL O 5 A_XScream
    SRVL P 5 A_NoBlocking
    SRVL QRSTUV 6
    SRVL W -1
    Stop
  }
}

