Actor MainMenuItem : WoC_Undroppable { Inventory.MaxAmount 4 }
Actor StatMenuItem : WoC_Undroppable { Inventory.MaxAmount 5 }
Actor SkillMenuItem : WoC_Undroppable { Inventory.MaxAmount 14 }
Actor AlchemyD : WoC_Undroppable { Inventory.MaxAmount 3 } 
Actor AlchemyMix : WoC_Undroppable { Inventory.MaxAmount 20 }
Actor AlchemyMix2 : AlchemyMix {}
Actor SpecMenuItem : WoC_Undroppable { Inventory.MaxAmount 5 }
Actor SpecSideItem : WoC_Undroppable { Inventory.MaxAmount 3 }
Actor SpecChosen : WoC_Boolean {}

Actor ShopItem : WoC_Undroppable { Inventory.MaxAmount 100 }
Actor ShopPage : WoC_Boolean {}
Actor InShop : WoC_Boolean {}
Actor ShopCatagory : WoC_Undroppable { Inventory.MaxAmount 100 }
Actor ShowingAlch : WoC_Boolean {}
ACTOR ShowedMenu : WoC_Boolean {}
ACTOR ShowingMenu : WoC_Boolean {}
ACTOR ShowingStatMenu : WoC_Boolean {}
ACTOR ShowingSkillMenu : WoC_Boolean {}
ACTOR ShowingAccessoryMenu : WoC_Boolean {}
ACTOR ShowingSpecMenu : WoC_Boolean {}

Actor GreenHealthItem : WoC_Boolean {}
Actor YellowHealthItem : WoC_Boolean {}
Actor RedHealthItem : WoC_Boolean {}

actor MultiKill : WoC_Stat {}

Actor IsOwning : PowerupGiver
{
	Powerup.Type "IsOwning"
	Powerup.Duration -4
	+INVENTORY.AUTOACTIVATE
	Inventory.MaxAmount 0
}

actor PowerIsOwning : Powerup { Powerup.Duration -4 }

Actor ImAWhat: WoC_Undroppable { Inventory.MaxAmount 2 }

Actor TargetIsWhat : WoC_Undroppable { Inventory.MaxAmount 2 }
Actor ClassIsWhat : WoC_Undroppable { Inventory.MaxAmount 5 }
Actor PathIsWhat : WoC_Undroppable { Inventory.MaxAmount 3 }

Actor BTFORWARD : WoC_Boolean {}
Actor BTBACK : WoC_Boolean {}
Actor BTLEFT : WoC_Boolean {}
Actor BTRIGHT : WoC_Boolean {}
Actor BTUSE : WoC_Boolean {}
Actor BTATTACK : WoC_Boolean {}
Actor BTALTATTACK : WoC_Boolean {}

Actor PlayerHasLoaded : Inventory
{
  +INVENTORY.UNDROPPABLE
  Inventory.Amount 1
  Inventory.MaxAmount 1
}

Actor PlayerNotUsingDB : Inventory
{
  +INVENTORY.UNDROPPABLE
  Inventory.Amount 1
  Inventory.MaxAmount 1
}

Actor ShowingSetLevelMenu : Inventory
{
  +INVENTORY.UNDROPPABLE
  Inventory.Amount 1
  Inventory.MaxAmount 1
}

Actor SetLevelItem : Inventory
{
  +INVENTORY.UNDROPPABLE
  Inventory.Amount 1
  Inventory.MaxAmount 0x7FFFFFFF
}

Actor LEVELBTFORWARD : Inventory
{
  +INVENTORY.UNDROPPABLE
  Inventory.Amount 1
  Inventory.MaxAmount 1
}

Actor LEVELBTBACK : Inventory
{
  +INVENTORY.UNDROPPABLE
  Inventory.Amount 1
  Inventory.MaxAmount 1
}

Actor LEVELBTUSE : Inventory
{
  +INVENTORY.UNDROPPABLE
  Inventory.Amount 1
  Inventory.MaxAmount 1
}

Actor IllegalLevel : Inventory
{
  +INVENTORY.UNDROPPABLE
  Inventory.Amount 1
  Inventory.MaxAmount 1
}