Dependencies: install_sfo.tpa, lib_eff.tpa, lib_evaluate.tpa, lib_general.tpa, lib_internal.tpa, lib_list.tpa, lib_macro.tpa, lib_patch.tpa, lib_spl.tpa, lib_table.tpa, lib_text.tpa, lib_tools.tpa
Functions from unidentified sources: ITM_inventory, ITM_proficiency_code, ITM_read_inventory, ITM_read_proficiency_code, read_armor_bonus_by_type
armor_type(item:s)=(type:s, success:s) action
clone_item(silent:i, allow_missing:i, tv:i, item:s, edits:s, editstring:s)=() action
copy_item_effects_to_spell(item:s, spell:s)=() action
copy_item_to_spell(abil_ind:i, item:s, spell:s)=() action
edit_all_items(edits:s, editstring:s)=() action
edit_item(silent:i, allow_missing:i, tv:i, item:s, edits:s, editstring:s, location:s, locbase:s, locabs:s)=() action
externalise_item_ability(abil_ind:i, item:s, spell:s)=() action
install_item(silent:i, allow_missing:i, tv:i, item:s, edits:s, editstring:s, location:s, locbase:s)=() action
item_useability_string(tra_ref:i)=(desc:s) patch
ITM_append_description(arguments:s)=() patch
ITM_append_description_newline(arguments:s)=() patch
ITM_build()=() patch
ITM_delete_opcodes(arguments:s)=() patch
ITM_identified_name()=(value:s) patch
ITM_immunity_to_opcode(arguments:s)=() patch
ITM_immunity_to_spell(spellname:s, spellcode:s, arguments:s)=() patch
ITM_is_stackable()=(value:s) patch
ITM_log_me(arguments:s)=() patch
ITM_postbuild()=() patch
ITM_say_both_descriptions(arguments:s)=() patch
ITM_say_both_names(arguments:s)=() patch
ITM_say_description(arguments:s)=() patch
ITM_say_name(arguments:s)=() patch
ITM_say_unidentified_description(arguments:s)=() patch
ITM_say_unidentified_name(arguments:s)=() patch
ITM_set_both_descriptions(arguments:s)=() patch
ITM_set_both_names(arguments:s)=() patch
ITM_set_description(arguments:s)=() patch
ITM_set_name(arguments:s)=() patch
ITM_set_name_evaluate(arguments:s)=() patch
ITM_set_unidentified_description(arguments:s)=() patch
ITM_set_unidentified_name(arguments:s)=() patch
ITM_substitute_description(arguments:s)=() patch
make_item(item:s, edits:s, editstring:s)=() action
read_armor_bonus_vs_type()=(slashing:s, piercing:s, crushing:s, missile:s) patch