Item type
Jump to navigation
Jump to search
Function Syntax
string item_type(item check_me )
- check_me is the item to check
Returns the type of item that check_me is categorized as by KoLmafia. Possible values are all equipment types (see Category:Weapons on Coldfront) or other types (such as hp restore, mp restore, hp+mp restore, food, booze, drink helper, food helper, pasta guardian, and familiar larva) that KoLmafia has a programmed action that the item is associated with.
Simple Example
A universal consume function.
if(item_type(it)=="food") eat(qty,it);
else if(item_type(it)=="booze") drink(qty,it);
else use(qty,it);
// Note: this example doesn't check your drunkenness, so it isn't practical for normal use.Special
For items that KoLmafia doesn't have a programmed function for, this function returns an empty string.
As of October 2017, possible return values for this function are:
| ...weapon | accessory | accordion | artsything | autopult |
| avatar potion | axe | bag | banjo | basket |
| bazooka | blowgun | bong | book | boomerang |
| bootskin | bootspur | booze | bow | can |
| can of beans | card | catapult | chainsaw | chefstaff |
| claw | club | container (This includes back items) | crop | crossbow |
| cymbals | disco ball | dodgeball | doggie bag | dragnet |
| drill | drink helper | drum | euphemisms | familiar equipment |
| familiar larva | fish | flail | flamethrower | flute |
| folder | food | food helper | forearm replacement | frisbee |
| giftapult | guitar | gun | hammer | handcannon |
| hat | horn | hose | kazoo | knife |
| knife-glove | knuckles | laser cannon | leafblower | mace |
| machine gun | offhand | pants | pasta guardian | pistol |
| pliers | polearm | polearm? | prism | radio |
| rattle | rifle | rod | sack | saucepan |
| saw | shield | shirt | shotgun | sitar |
| sixgun | sling | slingshot | snowsack | spade |
| spear | spleen item | spring | staff | sticker |
| superball | switchblade | sword | theremin | totem |
| umbrella | utensil | violin | wand | whip |
| whistle | yoyo | zap wand |