lib_genai function library

Dependencies: lib_cre.tpa, lib_funlib, lib_itm.tpa, lib_kit.tpa, lib_spl.tpa

Functions from unidentified sources: CRE_read_class, CRE_read_kit, ITM_read_ability_type, ITM_read_damage_type, ITM_read_enchantment, ITM_read_proficiency_code, ITM_read_twohanded, add_entry_inline, log_resource_name, warning

Description

Functions

CRE_enforce_proficiencies()=() patch

allocate_proficiencies(onhandprof:i, offhandprof:i, rangedprof:i, style:i, level:i, class:s, kit:s)=() patch

get_max_profs(proficiency:i, level:i, class:s, kit:s)=(max:s) patch

get_num_profs(level:i, class:s)=(num_profs:s) patch

identify_ammo(weaponfile:s)=(enchantment:s) patch

identify_weapon(weaponfile:s)=(//:s, note:s, that:s, if:s, called:s, on:s, a:s, shield,:s, it:s, returns:s, type:s, 0:s, twohanded:s, type:s, proftype:s, enchantment:s, damagetype:s) patch

identify_weapon_patch()=(twohanded:s, type:s, proftype:s, enchantment:s, damagetype:s) patch

identify_weapon_preferences(filename:s)=(//:s, goes:s, through:s, all:s, carried:s, weapons.:s, Determines:s, if:s, a:s, melee:s, or:s, a:s, ranged:s, weapon:s, is:s, carried,:s, the:s, proficiencies:s, of:s, carried:s, weapons,:s, onhandprof:s, offhandprof:s, rangedprof:s, style:s, skip_me:s, has_ranged:s, damagetype:s, enchantment:s, no_weapon:s) patch

read_in_genai_item_data action_macro