# lib_pro function library

Dependencies: install_sfo.tpa, lib_eff.tpa, lib_evaluate.tpa, lib_general.tpa, lib_internal.tpa, lib_itm.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: PRO_basic_aoe_radius, PRO_explosion_anim, PRO_explosion_anim_vvc, PRO_explosion_frequency, PRO_repetitions, PRO_spark_color_num, PRO_speed, PRO_target_anim, PRO_target_flag_1, PRO_target_flag_2, PRO_trigger_radius, PRO_type, PRO_use_vvc

## Description

## Public Functions

clone_pro(allow_missing:i, pro:s, edits:s, editstring:s)=(pro_num:s) action

edit_pro(allow_missing:i, pro:s, edits:s, editstring:s, location:s, locabs:s, locbase:s)=() action

make_pro(pro:s, edits:s, editstring:s)=(pro_num:s) action

PRO_add_aoe()=() patch

PRO_add_explosion_vvc(arguments:s)=() patch

PRO_aoe_radius(arguments:s)=() patch

PRO_build_area()=() patch

PRO_build_before()=() patch

PRO_is_area()=() patch

PRO_postbuild()=() patch

PRO_spark_color(arguments:s)=() patch

PRO_target(arguments:s)=() patch

resolve_projectile(projectile:s)=(value:s) action