actor MaxWeaponsFilled_AR : Ammo
{
    inventory.amount 0
    inventory.maxamount 1
    ammo.backpackamount 0
    ammo.backpackmaxamount 1
    +IGNORESKILL
}

actor MaxWeaponsFilled_Sub : Ammo
{
    inventory.amount 0
    inventory.maxamount 1
    ammo.backpackamount 0
    ammo.backpackmaxamount 1
    +IGNORESKILL
}

actor MaxWeaponsFilled_Handgun : Ammo
{
    inventory.amount 0
    inventory.maxamount 1
    ammo.backpackamount 0
    ammo.backpackmaxamount 1
    +IGNORESKILL
}

actor MaxWeaponsFilled_Heavy : Ammo
{
    inventory.amount 0
    inventory.maxamount 1
    ammo.backpackamount 0
    ammo.backpackmaxamount 1
    +IGNORESKILL
}

actor MaxWeaponsFilled_Explosive : Ammo
{
    inventory.amount 0
    inventory.maxamount 1
    ammo.backpackamount 0
    ammo.backpackmaxamount 1
    +IGNORESKILL
}

actor BlindCheck : Inventory
{
  inventory.amount 1
  inventory.maxamount 7
}
actor Blinded : Inventory
{
  inventory.amount 1
  inventory.maxamount 1
}
//Snipers
actor HoldBreath : Inventory
{
    inventory.amount 0
    inventory.maxamount 35
}
actor BreathWait : Inventory
{
    inventory.amount 0
    inventory.maxamount 40
}
//Check this to make the next shot less accurate
actor Firing : Inventory
{
    inventory.amount 0
    inventory.maxamount 1
}

//Check this to use "Equipment" item
actor ThrowingGrenade : Firing
{
}

//Check this to use knife attack
actor KnifeAttack : Firing
{
}

//Given when puking the reload script.
actor Reloading : Firing
{
}

//fix for Shotgun reload_end never overlapping with normal firing if also hitting reload key
actor ReloadingShot : Firing
{
}

//Given when pressing altfire to aim, reduces speed by %65
actor Aiming : Firing
{
}

//Thermal scope zoom step
actor AimingFar : Firing
{
    inventory.amount 0
    inventory.maxamount 1
}

//For shooting through allies
actor CoopCheck : Ammo
{
    inventory.amount 1
    inventory.maxamount 1
    ammo.backpackamount 0
    ammo.backpackmaxamount 1
    +IGNORESKILL
}

//Checks for GZDOOM, server thing
actor GZCheck : Ammo
{
    inventory.amount 0
    inventory.maxamount 1
}

//Experience Points for Cooperative mode.
actor Experience : Ammo
{
    inventory.amount 0
    inventory.maxamount 300
    ammo.backpackamount 0
    ammo.backpackmaxamount 300
    +IGNORESKILL
}

//CurrentRank
actor Rank : Ammo
{
    inventory.amount 0
    inventory.maxamount 40
    ammo.backpackamount 0
    ammo.backpackmaxamount 40
    +IGNORESKILL
}

//Change your char's voice; Coop only.
actor Voice : Inventory
{
    inventory.amount 0
    inventory.maxamount 7
}

//Are we speaking?
actor Speaking : Inventory
{
    inventory.amount 0
    inventory.maxamount 1
}

//Are we going down?
actor InLastStand : Inventory
{
    inventory.amount 1
    inventory.maxamount 1
}

//Credit to RGH
actor AwardLock : Inventory
{
    inventory.amount 0
    inventory.maxamount 1
}

//Maximum rank up awards
actor AwardCount : Ammo
{
    inventory.amount 0
    inventory.maxamount 50
    ammo.backpackamount 0
    ammo.backpackmaxamount 50
    +IGNORESKILL
}

//Akimbo switch
actor FireSwitch : Firing
{
}

//SPAS alt pump anim
actor SPASSwitch : Firing
{
}

//Bot class checker
actor CleanBot : Firing
{
}

//Burning to death
actor MonHold : Inventory
{
    inventory.amount 0
    inventory.maxamount 35
}