# File to designate spell or skill components/requirements
# Format is as follows:
#    Spell/Skill ID=[PARAMETERS LIST]
# [PARAMETERS LIST] are as follows:
#    Spell_Sleep=([COMPONENT PARAMETER])&&([COMPONENT PARAMETER])||([COMPONENT PARAMETER])&&..etc..
# [COMPONENT PARAMETER] are as follows:
#    Spell_sleep=([DISPOSITION]:[FATE]:[AMOUNT]:[COMPONENT ID]:[MASK])
# [DISPOSITION] is either: inventory, held, worn, nearby, onground (default inventory)
# [FATE] is either: consumed, kept (default consumed)
# [AMOUNT] is the number of amount of the component required (default 1)
# [COMPONENT ID] is one of the following:
#   a material name for a raw resource (like cloth, metal, mithril, leather, liquid, etc..)
#   a resource name for a raw resource (like cotton, iron, spidersteel, leather, oil, etc..)
#   a material or resource of a subtype in parenthesis like cotton(bolt)
#   an item name for a string match (like "a long crooked stick" or "stick" or "crooked"
# * NOTE! If you use && or || conjunctions, the same item may be found multiple times!
# [MASK] is the zapper mask for which players in which conditions require this component.
#     See the help entry for ZAPPERMASKS for more information on creating zapper masks.
# Examples:
# Spell_Sleep=(held:consumed:1:cotton:-CLASS +MAGE) || (inventory:consumed:10:sand:-CLASS +MAGE)
#   (the above requires either cotton in hand, or 10 sand in inventory to cast sleep -- applies only to mages)
# Woodchopping=(held:kept:1:*axe*:)
#   (the above requires an item with the characters "axe" in the name to do woodchopping)
Thief_Autocaltrops=(inventory:consumed:10:METAL:)||(inventory:consumed:10:MITHRIL:)
BANDAGING=(inventory:consumed:1:CLOTH:)||(held:consumed:5:DUST:-race +elf)