actor Chooser : CustomInventory
{
inventory.amount 1
inventory.maxamount 1
inventory.icon "EDDIEC"
+INVBAR
states
{
Spawn:
TNT1 A 0
stop
}
}

actor CheckLMS : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(LMSWITHLOCHECK)==1,"LMS")
stop
LMS:
TNT1 A 0 A_GiveInventory("LoadOut",1)
stop
}
}

actor LoadOut : CustomInventory
{
States
{
Pickup:
TNT1 A 0 ACS_ExecuteAlways(LOADOUTSETUP,0)
stop
}
}

#include actors/other/chooser/cat0.txt
#include actors/other/chooser/cat1.txt
#include actors/other/chooser/cat2.txt
#include actors/other/chooser/cat3.txt
#include actors/other/chooser/cat4.txt