# mageschools_shared function library

Dependencies: alter_effect, lib_2da, lib_anon, lib_array, lib_fn, lib_include, lib_ini, lib_sfo, lib_struct, lib_sugar, lib_tools, lib_ui, ui_spell_system

Functions from unidentified sources: read_in_assoc_array, read_table_entry

## Description

## Functions

adjust_multischool_spells(tra:s=mageschool)=() action

adjust_this_multischool_spell(old_desc:i, new_desc:i, ids:s)=() action

bar_schools()=() action

bar_this_spell(school:i, is_item:i)=() patch

make_barred_school_string(barred_schools:s, tra:s=mageschool)=(barred_string:s) action

make_spec_lists(tra:s=mageschool)=() action

virtualise_specialist_blocks(tra:s=mageschool)=() action