Dependencies: alter_effect, ds, lib_2da, lib_2daq, lib_anon, lib_array, lib_class, lib_cre, lib_data, lib_eff, lib_fn, lib_ids, lib_ietool, lib_ini, lib_kit, lib_script, lib_sfo, lib_spl, lib_splconv, lib_ssl, lib_struct, lib_sugar, lib_tools, lib_ui, lib_vtable, resolve_spell, ui_add_subraces, ui_bonus_spells, ui_detect_class_kit, ui_dual_class_kits, ui_externalize_hlas, ui_externalize_proficiencies, ui_extra_spells, ui_on_open, ui_shared_code, ui_spell_system, ui_system_call, ui_virtual_class
This attempts to reverse the effect of OlvynChuru's ClassSpellTool function on menu.ui and to move all spells added by ClassSpellTools to the SFO-lua system. It's not been extensively tested in the wild.
ui_deolvynize()=(value:s) action
This attempts to reverse the effect of OlvynChuru's ClassSpellTool function on menu.ui and to move all spells added by ClassSpellTools to the SFO-lua system. It's not been extensively tested in the wild.
Idempotent (you can run it as many times as you like).
These should not be called from outside the library itself.
deolvynize_add_spells()=() action
deolvynize_choose_spells_open()=() patch
deolvynize_clab()=() action
deolvynize_contingency()=() action
deolvynize_hla()=() patch
deolvynize_hla_menu()=() action
This removes the HLA-related me_spells tweaks to ui.menu
deolvynize_magebookenabled()=() patch
deolvynize_parse_spell_list()=(exclude_all_mage:s, exclude_all_priest:s, olvyn_array:a, olvyn_spells:a) action
deolvynize_process_kit_include(autogroup_index:i=1, kit_list:s)=(spell_list:s, autogroup_index:s, spell_list_used:s, deolvynize_spell_lists:a) dimorphic