// Heretic classes so that the mod works with Heretic.
// Hopefully this doesn't break...much.

/*ACTOR HGuard : Guard replaces HereticImp {}
ACTOR HSSGuard : SSGuard replaces HereticImpLeader {}
ACTOR HMP40Guard : MP40Guard replaces Mummy {}
ACTOR HSSMP40Guard : SSMP40Guard replaces MummyGhost {}
ACTOR HRifleGuard : RifleGuard replaces Knight {}
ACTOR HWaffenSS : WaffenSS replaces KnightGhost {}
ACTOR HParatrooper : Paratrooper replaces Beast {}
ACTOR HOfficer : Officer replaces MummyLeader {}
ACTOR HSSOfficer : SSOfficer replaces MummyLeaderGhost {}
ACTOR HDogSpawner : DogSpawner replaces Clink {}
ACTOR HRocketMan : RocketMan replaces Snake {}
ACTOR HHitlerGhost : HitlerGhost replaces Wizard {}
ACTOR HDeathKnight : DeathKnight replaces Minotaur {}
ACTOR HHitler : Hitler replaces Sorcerer1 {}*/

ACTOR HRevolverClip : RandomSpawner replaces GoldWandAmmo
{
	DropItem "RevolverClip"
	DropItem "Walther9mm"
	DropItem "Luger9mm"
}
ACTOR HMPClip : MPClip replaces GoldWandHefty {}
ACTOR HNewShell : NewShell replaces CrossbowAmmo {}
ACTOR HNewShellBox : NewShellBox replaces CrossbowHefty {}
ACTOR HMauserAmmoSmall : RandomSpawner replaces BlasterAmmo
{
	DropItem "45ACPAmmo"
	DropItem "PPSHAmmo"
	DropItem "MPClip"
}
ACTOR HSTGClip : RandomSpawner replaces BlasterHefty
{
	DropItem "STGClip"
	DropItem "MauserAmmo"
	DropItem "MPClip"
}
ACTOR HFlameAmmo : FlameAmmo replaces PhoenixRodAmmo {}
ACTOR HLargeFlameAmmo : FlameAmmo replaces PhoenixRodHefty {}
ACTOR HSTGClip2 : STGClip replaces SkullRodAmmo {}
ACTOR HNebAmmo : NebAmmo replaces SkullRodHefty {}
ACTOR HNebAmmo2 : NebAmmo replaces MaceHefty {}
ACTOR HFlameAmmo2 : FlameAmmo replaces MaceAmmo {}
ACTOR HGrenade : RandomSpawner replaces ArtiTimebomb
{
	DropItem "GrenadePickup"
}

ACTOR HNaziBerserk : CustomInventory replaces ArtiTomeOfPower
{
	Game Heretic
  Inventory.PickupMessage "Foliant der Macht" // "Powerful!"
  Inventory.PickupSound "misc/p_pkup"
  Tag "Foliant der Macht"
  +COUNTITEM
  +FLOATBOB
  +INVENTORY.PICKUPFLASH
  +INVENTORY.INVBAR
  -INVENTORY.AUTOACTIVATE
  -INVENTORY.ALWAYSPICKUP
  Inventory.Icon "ARTIPWBK"
  Inventory.Amount 1
  Inventory.MaxAmount 25
  States
  {
  Spawn:
	PWBK A 350
	Loop
  Use:
    TNT1 A 0 A_GiveInventory("NaziBerserk")
    Stop
  }
}

ACTOR HG43 : RandomSpawner replaces Gauntlets
{
	DropItem "G41"
	DropItem "Enfield"
	DropItem "Firebrand"
}
ACTOR HShotgunSpawner : RandomSpawner replaces Crossbow
{
	DropItem "TrenchShotgun"
	DropItem "Browning5"
}
ACTOR HSTG44 : RandomSpawner replaces Blaster
{
	DropItem "MP40"
	DropItem "PPSHSpawner"
	DropItem "ThompsonSpawner"
	
}
ACTOR HPyrolight : RandomSpawner replaces PhoenixRod
{
	DropItem "Pyrolight"
	DropItem "FG42"
	DropItem "STG44"
}
ACTOR HUMG43 : RandomSpawner replaces Mace
{
	DropItem "UMG43"
}
ACTOR HNebelwerfer : RandomSpawner replaces SkullRod
{
	DropItem "Nebelwerfer"
}