
//Tokens are inventory items used to change monster or weapon behavior, by either acting a "switch" to set
//properties true or false, or serving as counter for things such as how much ammo a zombieman has, and how
//much time a grenade fuse has until exploding.

//***Che
Actor fbd_Token : Inventory // aped after BDv22test4
{
	Inventory.MaxAmount 1
	+inventory.Undroppable
	-inventory.Invbar
	+NONETID
	+INVISIBLE
	+NOCLIP
	+NOTARGET
	+NOBLOCKMAP
	+NOINTERACTION
	Radius 0
	Height 0
	Alpha 0.0
	Mass 0
	RenderStyle "None"
}

Actor JustStartedGame : fbd_Token
{
inventory.maxamount 1
}

Actor GenderMale : fbd_Token
{
inventory.maxamount 1
+INVENTORY.UNDROPPABLE
}

Actor GenderFemale : fbd_Token
{
inventory.maxamount 1
+INVENTORY.UNDROPPABLE
}
Actor PistolFireAnimation1 : fbd_Token
{
inventory.maxamount 1
}


Actor PistolBurstFire : fbd_Token
{
inventory.maxamount 1
}

Actor RevolverChangeAmmo : fbd_Token
{
inventory.maxamount 1
}

Actor AxeHIt : fbd_Token
{
inventory.maxamount 1
}


Actor NoAutoreload : fbd_Token
{
inventory.maxamount 1
}


Actor DMgame : fbd_Token
{
inventory.maxamount 1
+INVENTORY.UNDROPPABLE
}




Actor IsInATank : fbd_Token
{
inventory.maxamount 1
}

Actor IsPickable : fbd_Token
{
inventory.maxamount 1
}

Actor Crashed : fbd_Token
{
inventory.maxamount 1
}

Actor Accident : fbd_Token
{
inventory.maxamount 1
}

Actor FootStepDisabled : fbd_Token
{
inventory.maxamount 1
}

Actor BDWeaponACtion : fbd_Token
{
inventory.maxamount 1
}

Actor NoDualWield : fbd_Token
{
inventory.maxamount 1
}

Actor StartDualWield : fbd_Token
{
inventory.maxamount 1
}

Actor NoNewEnemies : fbd_Token
{
inventory.maxamount 1
}

Actor IsTacticalClass : fbd_Token
{
inventory.maxamount 2
+INVENTORY.UNDROPPABLE
}

Actor IsNOTTacticalClass : fbd_Token
{
inventory.maxamount 2
+INVENTORY.UNDROPPABLE
}

Actor IsRunning : fbd_Token
{
inventory.maxamount 1
}

Actor IsRunning2 : fbd_Token
{
inventory.maxamount 1
}

Actor MoveBack : fbd_Token
{
inventory.maxamount 1
}

Actor EnemyIsArchvile : fbd_Token
{
inventory.maxamount 1
}

Actor IsARevenant : fbd_Token
{
inventory.maxamount 1
}

Actor IsStandingStill : fbd_Token
{
inventory.maxamount 1
}

Actor FootPrintAlternate: fbd_Token
{
inventory.maxamount 1
}

Actor BarrelExpMeas2 : fbd_Token
{
inventory.maxamount 950
}

Actor TurboReload : fbd_Token
{
inventory.maxamount 1
}

Actor STGrenadeTimer : fbd_Token
{
inventory.maxamount 20
}

Actor IsPlayer : fbd_Token
{
inventory.maxamount 1
+INVENTORY.UNDROPPABLE
}

Actor ZoomHold : fbd_Token
{
inventory.maxamount 1
}

Actor BotAgression : fbd_Token
{
inventory.maxamount 10
}

Actor BootsSmearedWithRedBlood : fbd_Token
{
inventory.maxamount 20
}

Actor BootsSmearedWithBlueBlood : fbd_Token
{
inventory.maxamount 20
}

Actor BootsSmearedWithGreenBlood : fbd_Token
{
inventory.maxamount 20
}

Actor GoFatality : fbd_Token
{
inventory.maxamount 1
}

Actor GoSpecial : fbd_Token
{
inventory.maxamount 1
}

Actor GotMeatShield : fbd_Token
{
inventory.maxamount 1
}

Actor Salute1 : fbd_Token
{
inventory.maxamount 1
}

Actor Salute2 : fbd_Token
{
inventory.maxamount 1
}

Actor PVPFatality : fbd_Token
{
inventory.maxamount 1
}

Actor MastermindFatality : fbd_Token{inventory.maxamount 1}
Actor CyberdemonFatality : fbd_Token{inventory.maxamount 1}

Actor ZombieManFatality : fbd_Token
{
inventory.maxamount 1
}


Actor ZombieManFatality3 : fbd_Token
{
inventory.maxamount 1
}

Actor ZombieManFatality4 : fbd_Token
{
inventory.maxamount 1
}

Actor ZombieManFatality5 : fbd_Token
{
inventory.maxamount 1
}

Actor SKZombieman : fbd_Token
{
inventory.maxamount 1
}

Actor SKShotgunguy : fbd_Token
{
inventory.maxamount 1
}

Actor SKChaingunguy: fbd_Token
{
inventory.maxamount 1
}

Actor SKImp : fbd_Token
{
inventory.maxamount 1
}

Actor SKUbersoldat : fbd_Token
{
inventory.maxamount 1
}




Actor SelectionHack : fbd_Token
{
inventory.maxamount 1
}


Actor NoPenetration : fbd_Token
{
inventory.maxamount 1
}

Actor HasImpShield : fbd_Token
{
inventory.maxamount 1
}

Actor HasZManShield : fbd_Token
{
inventory.maxamount 1
}

Actor HasSGuyShield : fbd_Token
{
inventory.maxamount 1
}

Actor HasNaziShield : fbd_Token
{
inventory.maxamount 1
}

Actor HasZombieCivilianShield : fbd_Token
{
inventory.maxamount 1
}

Actor HasEvilMarineShield : fbd_Token
{
inventory.maxamount 1
}

Actor HasCGuyShield : fbd_Token
{
inventory.maxamount 1
}

Actor SKNazi : fbd_Token
{
inventory.maxamount 1
}

Actor ZombieManFatality2 : fbd_Token
{
inventory.maxamount 1
}

Actor ImpFatality : fbd_Token
{
inventory.maxamount 1
}

Actor ImpFatality2 : fbd_Token
{
inventory.maxamount 1
}

Actor ImpFatality3 : fbd_Token
{
inventory.maxamount 1
}

Actor ImpFatality4 : fbd_Token
{
inventory.maxamount 1
}

Actor SergeantFatality : fbd_Token
{
inventory.maxamount 1
}

Actor SergeantFatality2 : fbd_Token
{
inventory.maxamount 1
}

Actor SergeantFatality3 : fbd_Token
{
inventory.maxamount 1
}

Actor SergeantFatality4 : fbd_Token
{
inventory.maxamount 1
}

Actor SergeantFatality5 : fbd_Token
{
inventory.maxamount 1
}

Actor ComandoFatality : fbd_Token
{
inventory.maxamount 1
}

Actor ComandoFatality2 : fbd_Token
{
inventory.maxamount 1
}


Actor LostSoulFatality : fbd_Token
{
inventory.maxamount 1
}

Actor DemonFatality : fbd_Token
{
inventory.maxamount 1
}

Actor DemonFatality2 : fbd_Token
{
inventory.maxamount 1
}

Actor DemonFatality3 : fbd_Token
{
inventory.maxamount 1
}

Actor CacoDemonFatality : fbd_Token
{
	inventory.maxamount 1
}

Actor CacletFatality : fbd_Token
{
	// maxamount 1 set by ancestor
}

Actor ErsatzFatalityBlue : fbd_token { }

Actor CacoDemonFatality2 : fbd_Token
{
inventory.maxamount 1
}

Actor RevenantFatality : fbd_Token
{
inventory.maxamount 1
}

Actor RevenantFatality2 : fbd_Token
{
inventory.maxamount 1
}

Actor PEFatality : fbd_Token
{
inventory.maxamount 1
}

Actor FatsoFatality : fbd_Token
{
inventory.maxamount 1
}

ACTOR Arachnotron2FatalityA : fbd_Token
{
Inventory.MaxAmount 1
}
ACTOR Arachnotron2FatalityB : fbd_Token
{
Inventory.MaxAmount 1
}

ACTOR SKLabguy : fbd_Token
{
Inventory.MaxAmount 1
}
Actor LabGuyToken1 : fbd_Token
{inventory.maxamount 1}

Actor LabGuyToken2 : fbd_Token
{inventory.maxamount 1}

Actor LabGuyToken3 : fbd_Token
{inventory.maxamount 1}

ACTOR ArachnotronXFatality : fbd_Token
{
Inventory.MaxAmount 1
}
ACTOR ArachnotronXFatality2 : fbd_Token
{
Inventory.MaxAmount 1
}

ACTOR VolcabusFatality : fbd_Token
{
Inventory.MaxAmount 1
}
ACTOR VolcabusFatality2 : fbd_Token
{
Inventory.MaxAmount 1
}



Actor BaronFatality : fbd_Token
{
inventory.maxamount 1
}

Actor BelphegorFatality : fbd_Token
{
inventory.maxamount 1
}

Actor ArchVileFatality : fbd_Token
{
inventory.maxamount 1
}

Actor ArchVileFatality2 : fbd_Token
{
inventory.maxamount 1
}

Actor HKFatality : fbd_Token
{
inventory.maxamount 1
}

Actor HKFatality2 : fbd_Token
{
inventory.maxamount 1
}

Actor HKFatality3 : fbd_Token
{
inventory.maxamount 1
}

Actor ArachnotronFatality : fbd_Token
{
inventory.maxamount 1
}

Actor ArachnotronFatality2 : fbd_Token
{
inventory.maxamount 1
}

Actor Taunting : fbd_Token
{
inventory.maxamount 1
}

Actor Enraged : fbd_Token
{
inventory.maxamount 1
}

Actor Curbstomp_Marine : fbd_Token
{
inventory.maxamount 1
}

Actor Fatality_Marine : fbd_Token
{
inventory.maxamount 1
}

Actor SSGAlt : fbd_Token
{
inventory.maxamount 1
}

Actor IsJumping : fbd_Token
{
inventory.maxamount 1
}

Actor IsDown : fbd_Token
{
inventory.maxamount 1
}


Actor HasBarrel : fbd_Token
{
inventory.maxamount 1
}

Actor RollLeft : fbd_Token
{
inventory.maxamount 1
}

Actor RollRight : fbd_Token
{
inventory.maxamount 1
}



Actor IsCurbstompingZombieman : fbd_Token
{
inventory.maxamount 1
}

Actor IsCurbstompingSergeant : fbd_Token
{
inventory.maxamount 1
}

Actor PlayerIsDead : fbd_Token
{
inventory.maxamount 1
}

Actor NeverSelectedShotgun : fbd_Token
{
inventory.maxamount 1
}

Actor AutoShotUnloaded : fbd_Token
{
inventory.maxamount 1
}


Actor EnemyMemory : fbd_Token
{
inventory.maxamount 60
}

Actor RifleSelected : fbd_Token
{
inventory.maxamount 1
}

Actor CantFire : fbd_Token
{
inventory.maxamount 1
}

Actor LookingForPlayer : fbd_Token
{
inventory.maxamount 30
}

Actor BrutalCounter : fbd_Token
{
inventory.maxamount 500
}

Actor BrutalCounter2 : fbd_Token
{
inventory.maxamount 500
}

Actor oneliner: fbd_Token
{
inventory.maxamount 1
}

Actor advtaunting: fbd_Token
{
inventory.maxamount 1
}

Actor FistsSelected: fbd_Token
{
inventory.maxamount 1
}


Actor FireHold: fbd_Token
{
inventory.maxamount 40
}

Actor ChainsawSelected: fbd_Token
{
inventory.maxamount 1
}

Actor IsChainsawingEnemyPlayer: fbd_Token
{
inventory.maxamount 1
}




Actor ShotgunSelected: fbd_Token
{
inventory.maxamount 1
}

Actor MinigunSelected: fbd_Token
{
inventory.maxamount 1
}

Actor SSGSelected: fbd_Token
{
inventory.maxamount 1
}

Actor RocketLauncherSelected: fbd_Token
{
inventory.maxamount 1
}

Actor GrenadeLauncherSelected: fbd_Token
{
inventory.maxamount 1
}

Actor PlasmaGunSelected: fbd_Token
{
inventory.maxamount 1
}

Actor RailGunSelected: fbd_Token
{
inventory.maxamount 1
}

Actor BFGSelected: fbd_Token
{
inventory.maxamount 1
}

Actor BFG10KSelected: fbd_Token
{
inventory.maxamount 1
}

Actor SubMachineGunSelected: fbd_Token
{
inventory.maxamount 1
}

Actor FlameCannonSelected: fbd_Token
{
inventory.maxamount 1
}

Actor RevenantLauncherSelected: fbd_Token
{
inventory.maxamount 1
}

Actor SwitchToFist : fbd_Token
{
inventory.maxamount 1
}

Actor DamagePoint1 : fbd_Token
{
inventory.maxamount 100
}


Actor DamagePoint2 : fbd_Token
{
inventory.maxamount 100
}

Actor FallingHeight : fbd_Token
{
inventory.maxamount 100
}

Actor LostSoulSelected: fbd_Token
{
inventory.maxamount 1
}

Actor DeathTimer1 : fbd_Token
{
inventory.maxamount 120
}

Actor Timer555 : fbd_Token
{
inventory.maxamount 555
}

Actor TargetIsACyberdemon : fbd_Token
{
inventory.maxamount 1
}

Actor TargetIsAMastermind : fbd_Token
{
inventory.maxamount 1
}

Actor TargetIsABaronOfHell : fbd_Token
{
inventory.maxamount 1
}

Actor TargetIsAMancubus : fbd_Token
{
inventory.maxamount 1
}

Actor IsPlayingAsPurist : fbd_Token
{
inventory.maxamount 1
}

Actor NoFatality : fbd_Token
{
inventory.maxamount 1
}

Actor KickHasHit : fbd_Token
{
inventory.maxamount 1
}

Actor ShotgunguyHead: fbd_Token
{
inventory.maxamount 1
}


Actor HasCacoEye: fbd_Token
{
inventory.maxamount 1
}

Actor HasImpFatality: fbd_Token
{
inventory.maxamount 1
}


Actor HasHearthFatality: fbd_Token
{
inventory.maxamount 1
}

Actor HeavyStrikeRight : fbd_Token
{
inventory.maxamount 1
}

Actor HeavyStrikeLeft : fbd_Token
{
inventory.maxamount 1
}

Actor HeavyStrikeUpWard : fbd_Token
{
inventory.maxamount 1
}

Actor PSeq1 : fbd_Token
{
inventory.maxamount 2
}

Actor PSeq2 : fbd_Token
{
inventory.maxamount 1
}

Actor PSeq3 : fbd_Token
{
inventory.maxamount 1
}

Actor Kicking : fbd_Token
{
inventory.maxamount 1
}

Actor FlashKick : fbd_Token
{
inventory.maxamount 1
}

Actor Punching : fbd_Token
{
inventory.maxamount 1
}

Actor Berserker : fbd_Token
{
inventory.maxamount 1
}

Actor Reloading : fbd_Token
{
inventory.maxamount 1
}

Actor Unloading : fbd_Token
{
inventory.maxamount 1
}

Actor HasUnloaded : fbd_Token
{
inventory.maxamount 1
}

Actor HasUnloadedRL : fbd_Token
{
inventory.maxamount 1
}

Actor HasUnloadedRG : fbd_Token
{
inventory.maxamount 1
}


Actor ArachnotronChasisHits : fbd_Token
{
inventory.maxamount 10
}

Actor ArachnotronChasisLastHit : fbd_Token
{
inventory.maxamount 10
}

Actor HasUnloadedPG : fbd_Token
{
inventory.maxamount 1
}

Actor IsInvisible : fbd_Token
{
inventory.maxamount 1
}

Actor CeaseMorph : fbd_Token
{
inventory.maxamount 1
}

Actor IsFiring : fbd_Token
{
inventory.maxamount 1
}

Actor IsFiringAltFireOnFullAuto : fbd_Token
{
inventory.maxamount 1
}

Actor ADSMode : fbd_Token
{
inventory.maxamount 1
}

Actor TurningLeft123 : fbd_Token
{
inventory.maxamount 1
}

Actor HeliIsLeft : fbd_Token
{
inventory.maxamount 1
}

Actor HeliIsRight : fbd_Token
{
inventory.maxamount 1
}

Actor RifleSpread : fbd_Token
{
inventory.maxamount 6
}

Actor FiredSecondary : fbd_Token
{
inventory.maxamount 1
}

Actor FiredPrimary : fbd_Token
{
inventory.maxamount 1
}

Actor StopDualWield : fbd_Token
{
inventory.maxamount 1
}

Actor IsFiringSecondary : fbd_Token
{
inventory.maxamount 1
}

Actor Pumping : fbd_Token
{
inventory.maxamount 1
}

Actor ImpactMovesSling : fbd_Token
{
inventory.maxamount 1
}

Actor UseShotgunStrap : fbd_Token
{
inventory.maxamount 1
}

Actor ShotgunWasEmpty : fbd_Token
{
inventory.maxamount 1
}

Actor HasPlasmaWeapon: fbd_Token
{
inventory.maxamount 1
}

Actor Spin: fbd_Token
{
inventory.maxamount 1
}

Actor RandomHeadExploder: fbd_Token
{
inventory.maxamount 1
}

Actor sawSelected: fbd_Token
{
inventory.maxamount 1
}

Actor HasCutingWeapon: fbd_Token
{
inventory.maxamount 1
}

Actor HasClassicSaw: fbd_Token
{
inventory.maxamount 1
}

Actor SawFireSeq1: fbd_Token
{
inventory.maxamount 1
}

Actor SawFireSeq2: fbd_Token
{
inventory.maxamount 1
}

Actor RevenantRocketFire1823 : fbd_Token
{
inventory.maxamount 1
}

Actor IsFiringThisShitOut : fbd_Token
{
inventory.maxamount 1
}

Actor HasInfrared : fbd_Token
{
inventory.maxamount 1
}

Actor GrenadeTime : fbd_Token
{
inventory.maxamount 6
}

Actor TossGrenade : fbd_Token
{
inventory.maxamount 1
}

Actor FiredGrenade : fbd_Token
{
inventory.maxamount 1
}

Actor FiredMGGrenade : fbd_Token
{
inventory.maxamount 1
}

Actor ZombiemanAmmo : fbd_Token
{
inventory.maxamount 20
}

Actor TypeZombieman : fbd_Token
{
inventory.maxamount 1
}

Actor EverSeenThePlayer : fbd_Token
{
inventory.maxamount 1
}

Actor IsCrawling : fbd_Token
{
inventory.maxamount 1
}

Actor SergeantAmmo : fbd_Token
{
inventory.maxamount 6
}

Actor TypeSergeant : fbd_Token
{
inventory.maxamount 1
}

Actor EatMe : fbd_Token
{
inventory.maxamount 1
}

Actor DemonBleedingOut : fbd_Token
{
inventory.maxamount 50
}

Actor StopKickingMyBallsMotherFucker : fbd_Token
{
inventory.maxamount 1
}

Actor MaxLostSoulRange : fbd_Token
{
inventory.maxamount 30
}

Actor TargetIsAMarine : fbd_Token
{
inventory.maxamount 1
}


Actor BotIsChasingYou : fbd_Token
{
inventory.maxamount 1
}

Actor NumberOfAllies : fbd_Token
{
inventory.maxamount 8
}


Actor CheckMarines : fbd_Token
{
inventory.maxamount 1
}

Actor JuggernautMachinegunAmmo : fbd_Token
{
inventory.maxamount 30
}

Actor JuggernautRocketAmmo : fbd_Token
{
inventory.maxamount 6
}

Actor RealismMode : fbd_Token
{
inventory.maxamount 1
}

Actor CanGrab : fbd_Token
{
inventory.maxamount 1
}


Actor GrabbedAZombieman : fbd_Token
{
inventory.maxamount 1
}

Actor GrabbedAShotgunguy : fbd_Token
{
inventory.maxamount 1
}

Actor GrabbedAImp : fbd_Token
{
inventory.maxamount 1
}

Actor GrabbedAChaingunguy : fbd_Token
{
inventory.maxamount 1
}

Actor GrabbedAZombieCivilian : fbd_Token
{
inventory.maxamount 1
}

Actor GrabbedAEvilMarine: fbd_Token
{
inventory.maxamount 1
}

Actor GrabbedANazi : fbd_Token
{
inventory.maxamount 1
}

Actor BloodSplasherz : fbd_Token
{
inventory.maxamount 1
}

Actor AnimuGore : fbd_Token//bloodammount_666 easter egg
{
inventory.maxamount 1
}

Actor PoorGuyBurningLife : fbd_Token
{
inventory.maxamount 20
}

Actor lowgraphicsmode : fbd_Token
{
inventory.maxamount 1
}



Actor Timer : fbd_Token
{
inventory.maxamount 4
}


Actor IsOverLava : fbd_Token{inventory.maxamount 1}
Actor IsOverWater : fbd_Token{inventory.maxamount 1}
Actor IsOverSlime : fbd_Token{inventory.maxamount 1}
Actor IsOverFlesh : fbd_Token{inventory.maxamount 1}
Actor IsOverSludge : fbd_Token{inventory.maxamount 1}
Actor IsOverBlood : fbd_Token{inventory.maxamount 1}
Actor IsOverSand : fbd_Token{inventory.maxamount 1}
Actor IsOverNukage : fbd_Token{inventory.maxamount 1}
Actor IsOverGrass : fbd_Token{inventory.maxamount 1}
Actor IsOverBottomless : fbd_Token{inventory.maxamount 1}

// Floor Definitions
Actor IsOverDirt : fbd_Token {inventory.maxamount 1}
Actor IsOverGravel : fbd_Token {inventory.maxamount 1}
Actor IsOverMetal : fbd_Token {inventory.maxamount 1}
Actor IsOverMetal2 : fbd_Token {inventory.maxamount 1}
Actor IsOverRock : fbd_Token {inventory.maxamount 1}
Actor IsOverSnow : fbd_Token {inventory.maxamount 1}
Actor IsOverWood : fbd_Token {inventory.maxamount 1}
Actor IsOverTile : fbd_Token {inventory.maxamount 1}
Actor IsOverTile2 : fbd_Token {inventory.maxamount 1}
Actor IsOverSlimy : fbd_Token {inventory.maxamount 1}


/////////////////////////////////////

Actor DecorationDisabled : fbd_Token
{
inventory.maxamount 1
}

Actor TargetIsAnExplosiveBarrel : fbd_Token
{
inventory.maxamount 1
}

Actor HasExplosiveBarrel : fbd_Token
{
inventory.maxamount 1
}

Actor ComingTOGetTheBarrel : fbd_Token
{
inventory.maxamount 1
}

Actor GotBloody : fbd_Token
{
inventory.maxamount 1
}



Actor NumberOfAlliesMinigun : fbd_Token
{
inventory.maxamount 8
}


Actor NumberOfAlliesShotgun : fbd_Token
{
inventory.maxamount 8
}

Actor NumberOfAlliesPlasmaGun : fbd_Token
{
inventory.maxamount 8
}

Actor NumberOfAlliesRocket : fbd_Token
{
inventory.maxamount 8
}


Actor IsAnEvilMarine : fbd_Token
{
inventory.maxamount 5
}

Actor NaziVerificate1 : fbd_Token
{
inventory.maxamount 1
}

Actor NaziVerificate2 : fbd_Token
{
inventory.maxamount 1
}

Actor TVRRainVerification : fbd_Token
{
inventory.maxamount 30
}

Actor Epic2AlienVerification : fbd_Token
{
inventory.maxamount 1
}

Actor AltEasyMarineVerification : fbd_Token
{
inventory.maxamount 1
}

Actor NumberOfAlliesBFG : fbd_Token
{
inventory.maxamount 5
}

Actor MarinesBFGDispenser : fbd_Token
{
inventory.maxamount 5
}


Actor HeavyAutomaticWeapon : fbd_Token
{
inventory.maxamount 1
}


Actor ExecuteDownedEnemy : fbd_Token
{
inventory.maxamount 1
}

Actor ExecuteDownedImp : fbd_Token
{
inventory.maxamount 1
}

Actor ExecuteDownedZombieman : fbd_Token
{
inventory.maxamount 1
}

Actor ExecuteDownedShotgunguy : fbd_Token
{
inventory.maxamount 1
}

Actor ExecuteStompWall : fbd_Token
{
inventory.maxamount 1
}

Actor ExecuteBashWall : fbd_Token
{
inventory.maxamount 1
}

Actor IsFloating : fbd_Token
{
inventory.maxamount 1
}


Actor IsExecutingOnAir : fbd_Token
{
inventory.maxamount 1
}

Actor ChainsawHitRed : fbd_Token
{
inventory.maxamount 1
}

Actor ChainsawHitBlue : fbd_Token
{
inventory.maxamount 1
}

Actor ChainsawHitGreen : fbd_Token
{
inventory.maxamount 1
}

ACTOR IsOnCeiling : fbd_Token
{
Inventory.MaxAmount 1
}

Actor SwitchFlashlight : fbd_Token
{
inventory.maxamount 1
}

Actor FlashlightOn : fbd_Token
{
inventory.maxamount 1
}

Actor BDECLightCheckerRed : fbd_Token
{
inventory.maxamount 1
}
Actor BDECLightCheckerOrange : fbd_Token
{
inventory.maxamount 1
}

Actor BDECLightCheckerBlue : fbd_Token
{
inventory.maxamount 1
}

Actor BDECLightCheckerGreen : fbd_Token
{
inventory.maxamount 1
}

Actor BDECLightCheckerWhite : fbd_Token
{
inventory.maxamount 1
}

Actor IsCrouching : fbd_Token
{
inventory.maxamount 1
}

Actor BDECNukageChecker : fbd_Token
{
inventory.maxamount 1
}

ACTOR USedStamina : Ammo
{
   Inventory.Amount 0
   Inventory.MaxAmount 110
   Ammo.BackpackAmount 0
   Ammo.BackpackMaxAmount 110
}




Actor BarrelExpMeasure : fbd_Token
{
inventory.maxamount 950
}


//Sbar Types
Actor sbartype1 : fbd_Token {+INVENTORY.UNDROPPABLE inventory.maxamount 1}
Actor sbartype2 : fbd_Token {+INVENTORY.UNDROPPABLE inventory.maxamount 1}
Actor sbartype3 : fbd_Token {+INVENTORY.UNDROPPABLE inventory.maxamount 1}
Actor sbartype4 : fbd_Token {+INVENTORY.UNDROPPABLE inventory.maxamount 1}
Actor sbartype5 : fbd_Token {+INVENTORY.UNDROPPABLE inventory.maxamount 1}
Actor sbartype6 : fbd_Token {+INVENTORY.UNDROPPABLE inventory.maxamount 1}
Actor sbartype7 : fbd_Token {+INVENTORY.UNDROPPABLE inventory.maxamount 1}



Actor evmarinenoway : fbd_Token {inventory.maxamount 1}
Actor evmarinecanjump : fbd_Token {inventory.maxamount 1}

Actor haszombiemanchunk : fbd_Token {inventory.maxamount 1}
Actor hassergeantchunk : fbd_Token {inventory.maxamount 1}


Actor MarkForDeletion : fbd_Token
{
inventory.maxamount 1
}







Actor PlayerCountDifficulty : fbd_Token
{
inventory.maxamount 32
}


ACTOR Token1 : fbd_Token
{
Inventory.MaxAmount 1
}

ACTOR Token2 : fbd_Token
{
Inventory.MaxAmount 1
}

ACTOR Token3 : fbd_Token
{
Inventory.MaxAmount 1
}

ACTOR Token4 : fbd_Token
{
Inventory.MaxAmount 1
}


Actor PitchFrontToken : fbd_Token{inventory.maxamount 20}
Actor PitchBackToken : fbd_Token{inventory.maxamount 20}

Actor PitchFrontToken2 : fbd_Token{inventory.maxamount 20}
Actor PitchBackToken2 : fbd_Token{inventory.maxamount 20}


ACTOR FBD_CanDeflectPlayersMissiles : fbd_Token {}
ACTOR Token_CacletDancing : fbd_Token {}

ACTOR Token_DemonTechElement : fbd_Token
{
	Inventory.MaxAmount 4
}
ACTOR Token_DemonTechOverheat : fbd_Token
{
	Inventory.MaxAmount 40
}
ACTOR Token_DemonTechFiredOnce : fbd_Token {}
ACTOR Token_DemonTechReverseCycle : fbd_Token {} // cycle the elements backwards (dual wield/special action)


// Unmaker fires 5 times per soul, requires ammo management
ACTOR Token_DemonTechSubAmmo : fbd_Token
{
	Inventory.MaxAmount 3
}

ACTOR Token_ActualNukeLauncherAmmo : fbd_Token
{
	// since we need *something that is *not* given via the GiveAmmo command,
	// but unlike weapons ammo support no such mechanisms natively
	Inventory.MaxAmount 5
}

ACTOR Token_FirstTwo : fbd_Token {} // used by flamethrowers

ACTOR FBD_FireEnhanced : fbd_Token {}
ACTOR FBD_LightningEnhanced : fbd_Token {} // used by elemental damage effects not to apply to monsters of that element (e.g. friginant fireballs to no add sticking ice chunks to friginants)
	// meaning we guard against secondary effects here since the monsters are already immune to direct damage.
	// for the other two, see ImmuneToFrostEffect and ImmuneToToxicEffect
	
ACTOR FBD_LightningCharge : fbd_Token
{
	Inventory.MaxAmount 99999
}

ACTOR TargetIsAFormerHuman : fbd_Token {}

ACTOR IsAGZDoomDoomgal : fbd_Token {}
ACTOR IsASoulslikerClass : fbd_Token {}
ACTOR IsNotASoulslikerClass : fbd_Token {}
ACTOR IsAMortalClass : fbd_Token {}




