Difference between revisions of "Item type"
Jump to navigation
Jump to search
imported>StDoodle |
imported>Heeheehee (Added code example.) |
||
Line 15: | Line 15: | ||
}}| | }}| | ||
− | function_description=Returns the type of equipment that {{pspan|check_me}} is categorized as. Possible values are hat, | + | function_description=Returns the type of equipment that {{pspan|check_me}} is categorized as. Possible values are hat, [http://kol.coldfront.net/thekolwiki/index.php/Category:Weapons (various weapon types)], shield, offhand, pants, accessory, familiar equipment, shirt, container, hp restore, mp restore, hp+mp restore, food, booze, drink helper, food helper, and familiar larva.| |
− | + | code1={{CodeSample| | |
+ | title=Simple Example| | ||
+ | description=A universal consume function.| | ||
+ | code= | ||
+ | <syntaxhighlight> | ||
+ | if(item_type(it)=="food") eat(qty,it); | ||
+ | else if(item_type(it)=="booze") { | ||
+ | if() drink(qty,it); | ||
+ | else return false; | ||
+ | } | ||
+ | else use(qty,it); | ||
+ | // Note: this example doesn't check your drunkenness, so it isn't practical for normal use. | ||
+ | </syntaxhighlight>}} | ||
see_also={{SeeAlso|weapon_hands|weapon_type}}| | see_also={{SeeAlso|weapon_hands|weapon_type}}| | ||
special= For non-equipment, this function returns an empty string.| | special= For non-equipment, this function returns an empty string.| | ||
}} | }} |
Revision as of 18:48, 6 March 2010
Function Syntax
string item_type(item check_me )
- check_me is the equipment to check
Returns the type of equipment that check_me is categorized as. Possible values are hat, (various weapon types), shield, offhand, pants, accessory, familiar equipment, shirt, container, hp restore, mp restore, hp+mp restore, food, booze, drink helper, food helper, and familiar larva.
Simple Example
A universal consume function.
if(item_type(it)=="food") eat(qty,it);
else if(item_type(it)=="booze") {
if() drink(qty,it);
else return false;
}
else use(qty,it);
// Note: this example doesn't check your drunkenness, so it isn't practical for normal use.
see_also=
See Also
Special
For non-equipment, this function returns an empty string.