bothack.itemtype
->Amulet
(->Amulet name glyph price weight material edible)
Positional factory function for class bothack.itemtype.Amulet.
->Armor
(->Armor name glyph price weight ac mc material subtype)
Positional factory function for class bothack.itemtype.Armor.
->Food
(->Food name plural glyph price weight nutrition vegan vegetarian material unsafe stackable)
Positional factory function for class bothack.itemtype.Food.
->Gem
(->Gem name plural glyph price weight hardness appearance material stackable)
Positional factory function for class bothack.itemtype.Gem.
->Other
(->Other name plural glyph price weight stackable material)
Positional factory function for class bothack.itemtype.Other.
->Potion
(->Potion name plural glyph price weight material stackable)
Positional factory function for class bothack.itemtype.Potion.
->Ring
(->Ring name glyph price weight chargeable)
Positional factory function for class bothack.itemtype.Ring.
->Spellbook
(->Spellbook name glyph price weight level time ink skill direction emergency)
Positional factory function for class bothack.itemtype.Spellbook.
->Statue
(->Statue name glyph price weight subtype material monster)
Positional factory function for class bothack.itemtype.Statue.
->Wand
(->Wand name glyph price weight max-charges zaptype)
Positional factory function for class bothack.itemtype.Wand.
->Weapon
(->Weapon name plural glyph price weight sdam ldam to-hit hands material stackable)
Positional factory function for class bothack.itemtype.Weapon.
items
all possible item identities
kw->itemtype
multimethod
{keyword => some ItemType map factory function}
map->Amulet
(map->Amulet m__5869__auto__)
Factory function for class bothack.itemtype.Amulet, taking a map of keywords to field values.
map->Armor
(map->Armor m__5869__auto__)
Factory function for class bothack.itemtype.Armor, taking a map of keywords to field values.
map->Food
(map->Food m__5869__auto__)
Factory function for class bothack.itemtype.Food, taking a map of keywords to field values.
map->Gem
(map->Gem m__5869__auto__)
Factory function for class bothack.itemtype.Gem, taking a map of keywords to field values.
map->Other
(map->Other m__5869__auto__)
Factory function for class bothack.itemtype.Other, taking a map of keywords to field values.
map->Potion
(map->Potion m__5869__auto__)
Factory function for class bothack.itemtype.Potion, taking a map of keywords to field values.
map->Ring
(map->Ring m__5869__auto__)
Factory function for class bothack.itemtype.Ring, taking a map of keywords to field values.
map->Spellbook
(map->Spellbook m__5869__auto__)
Factory function for class bothack.itemtype.Spellbook, taking a map of keywords to field values.
map->Statue
(map->Statue m__5869__auto__)
Factory function for class bothack.itemtype.Statue, taking a map of keywords to field values.
map->Wand
(map->Wand m__5869__auto__)
Factory function for class bothack.itemtype.Wand, taking a map of keywords to field values.
map->Weapon
(map->Weapon m__5869__auto__)
Factory function for class bothack.itemtype.Weapon, taking a map of keywords to field values.
name->item
{name => ItemType, fullname => ItemType} for all items
plural->singular
{plural => singular} for all stackable item appearances