EXACT        32  _animation_choose_random_permutation
EXACT        16  _animation_convert_frame_to_pal
EXACT        16  _animation_key_frame_index
EXACT        32  _animation_update
EXACT        16  _power
EXACT       160  _projectile_distribute
EXACT        16  _random
EXACT      1824  _trigger_create_projectiles
EXACT       272  _weapon_aim
EXACT       320  _weapon_build_weapon_interface_state
EXACT        80  _weapon_busy
EXACT       144  _weapon_can_be_fired
EXACT       112  _weapon_compute_movement_penalty
EXACT        96  _weapon_delete
EXACT        64  _weapon_detonate
EXACT       112  _weapon_effect_looping_new
EXACT       240  _weapon_effect_new
EXACT       128  _weapon_estimate_time_to_target
EXACT       912  _weapon_export_function_values
EXACT        48  _weapon_get_effect_object_index
EXACT        80  _weapon_get_field_of_view
EXACT       432  _weapon_get_first_person_animation_time
EXACT        48  _weapon_get_label
EXACT        64  _weapon_get_owner_object_index
EXACT        80  _weapon_get_projectile_owner_object_index
EXACT       352  _weapon_get_zoom_magnification
EXACT       544  _weapon_handle_potential_inventory_item
EXACT        48  _weapon_is_flag
EXACT       128  _weapon_magazine_finish_chamber
EXACT       224  _weapon_magazine_finish_reload
EXACT        80  _weapon_magazine_get
EXACT        80  _weapon_magazine_idle
EXACT       192  _weapon_magazine_start_chamber
EXACT       352  _weapon_magazine_start_reload
EXACT        64  _weapon_magazine_state_change_ok
EXACT        32  _weapon_magazine_state_interruptable
EXACT        16  _weapon_melee_attack
EXACT        48  _weapon_must_be_readied
EXACT       400  _weapon_new
EXACT        48  _weapon_overcharged
EXACT       160  _weapon_owner_update
EXACT       208  _weapon_place
EXACT        80  _weapon_preprocess_node_orientations
EXACT        80  _weapon_prevents_grenade_throwing
EXACT        96  _weapon_prevents_melee_attack
EXACT       160  _weapon_put_away
EXACT       128  _weapon_ready
EXACT       128  _weapon_reloading
EXACT       400  _weapon_reset
EXACT       112  _weapon_rotate_zoom_level
EXACT       352  _weapon_set_current_amount
EXACT        32  _weapon_set_integrated_light_power
EXACT       432  _weapon_set_state
EXACT       288  _weapon_set_total_rounds
EXACT        32  _weapon_state_interruptable
EXACT        80  _weapon_state_key_frame
EXACT        48  _weapon_state_next
EXACT        16  _weapon_stop_reload
EXACT       624  _weapon_trigger_begin_firing
EXACT       240  _weapon_trigger_can_fire_again
EXACT       144  _weapon_trigger_change_state
EXACT        80  _weapon_trigger_finish_tracking
EXACT      1984  _weapon_trigger_fire
EXACT       192  _weapon_trigger_fully_charged
EXACT        80  _weapon_trigger_get
EXACT       144  _weapon_trigger_get_charged_fraction
EXACT       144  _weapon_trigger_idle
EXACT        96  _weapon_trigger_locked
EXACT       128  _weapon_trigger_overcharged
EXACT       208  _weapon_trigger_overload
EXACT        96  _weapon_trigger_recover
EXACT       256  _weapon_trigger_release_charge
EXACT       128  _weapon_trigger_start_ejection_port
EXACT      2800  _weapon_update
EXACT        48  _weapon_useful
EXACT        16  _weapons_dispose
EXACT        16  _weapons_dispose_from_old_map
EXACT        16  _weapons_initialize
EXACT        16  _weapons_initialize_for_new_map
== exact 79  residual 0  unwritten 0  (of 79 listed)
