mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-21 11:00:33 +02:00
302 lines
8.2 KiB
C
302 lines
8.2 KiB
C
/*
|
|
ACTORS.C
|
|
|
|
symbols in this file:
|
|
00028FA0 00c0:
|
|
_actors_initialize (0000)
|
|
00029060 0010:
|
|
_actors_dispose (0000)
|
|
00029070 0030:
|
|
_actors_initialize_for_new_map (0000)
|
|
000290A0 0030:
|
|
_actors_dispose_from_old_map (0000)
|
|
000290D0 00c0:
|
|
_actor_set_team (0000)
|
|
00029190 00a0:
|
|
_actor_activation_debug_color (0000)
|
|
00029230 0080:
|
|
_code_00029230 (0000)
|
|
000292B0 00e0:
|
|
_actor_verify_activation (0000)
|
|
00029390 00e0:
|
|
_actor_detach_from_unit (0000)
|
|
00029470 01d0:
|
|
_actor_swarm_detach_from_unit (0000)
|
|
00029640 0080:
|
|
_actor_swarm_cache_delete (0000)
|
|
000296C0 0050:
|
|
_code_000296c0 (0000)
|
|
00029710 0020:
|
|
_actor_is_noncombat (0000)
|
|
00029730 0030:
|
|
_actor_in_combat (0000)
|
|
00029760 0040:
|
|
_actor_is_fighting (0000)
|
|
000297A0 00b0:
|
|
_actor_attacking_target (0000)
|
|
00029850 0030:
|
|
_actor_is_leaping (0000)
|
|
00029880 00b0:
|
|
_actor_get_weapon (0000)
|
|
00029930 0060:
|
|
_actor_has_ranged_weapon (0000)
|
|
00029990 0040:
|
|
_actor_target_unit_index (0000)
|
|
000299D0 0050:
|
|
_actor_derive_target_information (0000)
|
|
00029A20 01d0:
|
|
_actor_switch_props (0000)
|
|
00029BF0 0050:
|
|
_actor_flush_position_indices (0000)
|
|
00029C40 00c0:
|
|
_actor_flush_structure_indices (0000)
|
|
00029D00 0010:
|
|
_actor_has_unlimited_grenades (0000)
|
|
00029D10 00e0:
|
|
_actor_handle_damage (0000)
|
|
00029DF0 0080:
|
|
_code_00029df0 (0000)
|
|
00029E70 00a0:
|
|
_code_00029e70 (0000)
|
|
00029F10 0040:
|
|
_actors_freeze (0000)
|
|
00029F50 00c0:
|
|
_code_00029f50 (0000)
|
|
0002A010 00a0:
|
|
_actors_move_randomly (0000)
|
|
0002A0B0 0070:
|
|
_actor_change_encounter (0000)
|
|
0002A120 0030:
|
|
_code_0002a120 (0000)
|
|
0002A150 0010:
|
|
_code_0002a150 (0000)
|
|
0002A160 00a0:
|
|
_code_0002a160 (0000)
|
|
0002A200 00a0:
|
|
_code_0002a200 (0000)
|
|
0002A2A0 00c0:
|
|
_actor_find_pathfinding_location (0000)
|
|
0002A360 0090:
|
|
_actor_destination_tolerance (0000)
|
|
0002A3F0 0070:
|
|
_actor_input_sample_position (0000)
|
|
0002A460 0040:
|
|
_code_0002a460 (0000)
|
|
0002A4A0 0230:
|
|
_code_0002a4a0 (0000)
|
|
0002A6D0 0100:
|
|
_actors_handle_spatial_effect (0000)
|
|
0002A7D0 00a0:
|
|
_actor_handle_communication (0000)
|
|
0002A870 0040:
|
|
_actor_unit_control_crouch (0000)
|
|
0002A8B0 0030:
|
|
_actor_unit_control_jump (0000)
|
|
0002A8E0 0060:
|
|
_actor_unit_control_primary_trigger (0000)
|
|
0002A940 0040:
|
|
_actor_unit_control_secondary_trigger (0000)
|
|
0002A980 0030:
|
|
_actor_unit_control_throw_grenade (0000)
|
|
0002A9B0 0040:
|
|
_actor_unit_control_exact_facing (0000)
|
|
0002A9F0 0030:
|
|
_actor_unit_control_stop_animation_impulse (0000)
|
|
0002AA20 03b0:
|
|
_actor_new (0000)
|
|
0002ADD0 0280:
|
|
_actor_customize_unit (0000)
|
|
0002B050 0110:
|
|
_actor_set_dormant (0000)
|
|
0002B160 0070:
|
|
_code_0002b160 (0000)
|
|
0002B1D0 0050:
|
|
_actor_delete_props (0000)
|
|
0002B220 0120:
|
|
_actor_delete (0000)
|
|
0002B340 0110:
|
|
_actor_swarm_cache_new (0000)
|
|
0002B450 00d0:
|
|
_actor_get_running_blind_vector (0000)
|
|
0002B520 00e0:
|
|
_actor_kill (0000)
|
|
0002B600 0340:
|
|
_actor_died (0000)
|
|
0002B940 00a0:
|
|
_actor_swarm_unit_died (0000)
|
|
0002B9E0 0060:
|
|
_actor_braindead (0000)
|
|
0002BA40 01c0:
|
|
_actor_handle_unit_effect (0000)
|
|
0002BC00 00d0:
|
|
_actor_set_active (0000)
|
|
0002BCD0 0290:
|
|
_actor_swarm_attach_unit (0000)
|
|
0002BF60 00a0:
|
|
_actor_erase (0000)
|
|
0002C000 0230:
|
|
_code_0002c000 (0000)
|
|
0002C230 0950:
|
|
_code_0002c230 (0000)
|
|
0002CB80 0230:
|
|
_actors_handle_unit_effect (0000)
|
|
0002CDB0 0310:
|
|
_code_0002cdb0 (0000)
|
|
0002D0C0 01d0:
|
|
_actor_attach_unit (0000)
|
|
0002D290 0140:
|
|
_code_0002d290 (0000)
|
|
0002D3D0 0270:
|
|
_actor_create_for_unit (0000)
|
|
0002D640 0320:
|
|
_actor_place (0000)
|
|
0002D960 02a0:
|
|
_actors_spawn_from_unit (0000)
|
|
0002DC00 0080:
|
|
_actors_update (0000)
|
|
00246834 000a:
|
|
_global_movement_animation_states (0000)
|
|
00246840 0015:
|
|
??_C@_0BF@IKFFBLEB@swarm_component_data?$AA@ (0000)
|
|
00246858 0010:
|
|
??_C@_0BA@EHGCJOFL@swarm?5component?$AA@ (0000)
|
|
00246868 000b:
|
|
??_C@_0L@JFMPKLIM@swarm_data?$AA@ (0000)
|
|
00246874 0006:
|
|
??_C@_05IMMFCEFO@swarm?$AA@ (0000)
|
|
0024687C 000b:
|
|
??_C@_0L@NNGPDIPH@actor_data?$AA@ (0000)
|
|
00246888 001b:
|
|
??_C@_0BL@IFEJIDPD@c?3?2halo?2SOURCE?2ai?2actors?4c?$AA@ (0000)
|
|
002468A4 0006:
|
|
??_C@_05OJNICPJM@actor?$AA@ (0000)
|
|
002468AC 001f:
|
|
??_C@_0BP@DJKNNBPO@?$CFs?5unit?5activation?5logic?5error?$AA@ (0000)
|
|
002468CC 000b:
|
|
??_C@_0L@KOKJAGEJ@individual?$AA@ (0000)
|
|
002468D8 000f:
|
|
??_C@_0P@KCHBJAML@inactive?5swarm?$AA@ (0000)
|
|
002468E8 000d:
|
|
??_C@_0N@JNMFNIL@active?5swarm?$AA@ (0000)
|
|
002468F8 001b:
|
|
??_C@_0BL@FHOFLAAE@actor?5dormancy?5logic?5error?$AA@ (0000)
|
|
00246914 0023:
|
|
??_C@_0CD@KACFCMHE@encounter?9?$DOunique_leader_count?5?$DO@ (0000)
|
|
00246938 0026:
|
|
??_C@_0CG@JABJGCJL@unit?9?$DOunit?4actor_index?5?$DN?$DN?5actor_@ (0000)
|
|
00246960 0006:
|
|
??_C@_05JEMLEKKA@found?$AA@ (0000)
|
|
00246968 0032:
|
|
??_C@_0DC@FACDKDBJ@swarm?9?$DOunit_count?5?$DN?$DN?5actor?9?$DOmeta@ (0000)
|
|
0024699C 0022:
|
|
??_C@_0CC@KIKJBOEI@swarm?9?$DOactor_index?5?$DN?$DN?5actor_inde@ (0000)
|
|
002469C0 000e:
|
|
??_C@_0O@CIOBJKKB@attack_vector?$AA@ (0000)
|
|
002469D0 004c:
|
|
??_C@_0EM@LLEBOIJP@AI?5error?5condition?5detected?0?5att@ (0000)
|
|
00246A1C 002b:
|
|
??_C@_0CL@CDNDAKNI@actor?9type?5?$CFs?5?$CFs?5internal?5logic?5@ (0000)
|
|
00246A48 001d:
|
|
??_C@_0BN@EGBIINPF@?5infinite?5decision?5loop?5?$CI?$CFs?$CJ?$AA@ (0000)
|
|
00246A68 0002:
|
|
??_C@_01KMDKNFGN@?1?$AA@ (0000)
|
|
00246A6C 000f:
|
|
??_C@_0P@CACMJKNL@actor?9type?5?$CFs?5?$AA@ (0000)
|
|
00246A80 0072:
|
|
??_C@_0HC@JKKAFOMD@cannot?5add?5grenades?5or?5non?9power@ (0000)
|
|
00246AF4 0036:
|
|
??_C@_0DG@HDAOIBGG@swarm?9?$DOunit_count?5?$DM?5MAXIMUM_NUMB@ (0000)
|
|
00246B2C 002b:
|
|
??_C@_0CL@CPOHAIKA@actor_index?5?$CB?$DN?5global_updating_a@ (0000)
|
|
00246B58 0034:
|
|
??_C@_0DE@EGNJPMD@unable?5to?5create?5any?5more?5swarm?5@ (0000)
|
|
00246B90 0042:
|
|
??_C@_0EC@PMEGKNAL@actor?9?$DOmeta?4swarm_unit_count?5?$DM?$DN?5@ (0000)
|
|
00246BD4 002e:
|
|
??_C@_0CO@DAKJODHF@exceeded?5MAXIMUM_NUMBER_OF_ACTIV@ (0000)
|
|
00246C04 000b:
|
|
??_C@_0L@IJDNIGGG@run_vector?$AA@ (0000)
|
|
00246C10 0025:
|
|
??_C@_0CF@EMPOOLED@actor?9?$DOmeta?4swarm_unit_index?5?$DN?$DN?5@ (0000)
|
|
00246C38 0012:
|
|
??_C@_0BC@OPFCJMCE@actor?9?$DOmeta?4swarm?$AA@ (0000)
|
|
00246C4C 003c:
|
|
??_C@_0DM@ICAEGPLB@swarm?5tried?5to?5become?5active?5but@ (0000)
|
|
00246C88 0035:
|
|
??_C@_0DF@HONDOMG@swarm_first_unit?9?$DOunit?4swarm_pre@ (0000)
|
|
00246CC0 0041:
|
|
??_C@_0EB@KMMOKFOD@actor?9?$DOmeta?4swarm_unit_count?5?$DM?5M@ (0000)
|
|
00246D04 0025:
|
|
??_C@_0CF@OBGEKIIO@unit?9?$DOunit?4swarm_actor_index?5?$DN?$DN?5@ (0000)
|
|
00246D2C 001f:
|
|
??_C@_0BP@PKBDPEJ@unit?9?$DOunit?4actor_index?5?$DN?$DN?5NONE?$AA@ (0000)
|
|
00246D4C 001f:
|
|
??_C@_0BP@NOLNBLLP@actor?9?$DOmeta?4unit_index?5?$DN?$DN?5NONE?$AA@ (0000)
|
|
00246D70 0046:
|
|
??_C@_0EG@IJNEHKGD@tried?5to?5update?5a?5swarm?5actor?5wi@ (0000)
|
|
00246DB8 002c:
|
|
??_C@_0CM@CIODPINB@realcmp?$CIactor?9?$DOinput?4facing_vect@ (0000)
|
|
00246DE4 002e:
|
|
??_C@_0CO@NNCPOMJ@?$CIreal_vector2d?5?$CK?$CJ?5?$CGactor?9?$DOinput?4@ (0000)
|
|
00246E14 001d:
|
|
??_C@_0BN@LPPNLGMB@?$CGactor?9?$DOinput?4looking_vector?$AA@ (0000)
|
|
00246E34 001c:
|
|
??_C@_0BM@FKDFBMGA@?$CGactor?9?$DOinput?4aiming_vector?$AA@ (0000)
|
|
00246E50 004d:
|
|
??_C@_0EN@IKDAGGPK@actor?5?$CFs?5is?5not?5flying?5but?5was?5p@ (0000)
|
|
00246EA0 004d:
|
|
??_C@_0EN@LFGKGCAN@actor?5?$CFs?5is?5flying?5but?5was?5place@ (0000)
|
|
00246EF0 0004:
|
|
__real@42200000 (0000)
|
|
00246EF8 007e:
|
|
??_C@_0HO@FHPPIAO@?$CIfabs?$CIcontrol_data?4throttle?4i?$CJ?5?$DM@ (0000)
|
|
00246F78 0008:
|
|
__real@3ff0000000000000 (0000)
|
|
00246F80 001d:
|
|
??_C@_0BN@KECJEOEE@?$CGcontrol_data?4looking_vector?$AA@ (0000)
|
|
00246FA0 001c:
|
|
??_C@_0BM@IPGIOCDF@?$CGcontrol_data?4aiming_vector?$AA@ (0000)
|
|
00246FBC 001c:
|
|
??_C@_0BM@FJJHEIIG@?$CGcontrol_data?4facing_vector?$AA@ (0000)
|
|
00246FD8 002e:
|
|
??_C@_0CO@NIIPAAJM@?$CIreal_vector2d?5?$CK?$CJ?5?$CGcontrol_data?4@ (0000)
|
|
00247008 0044:
|
|
??_C@_0EE@LFBDCPIL@?$CFs?5actor?5variant?5?$CFs?5cannot?5have?5@ (0000)
|
|
0024704C 0023:
|
|
??_C@_0CD@BMFCNAIM@WARNING?3?5cannot?5create?5actor?5?$CFs?5@ (0000)
|
|
00247070 002c:
|
|
??_C@_0CM@DONKLMPF@WARNING?3?5cannot?5create?5unit?5for?5@ (0000)
|
|
0024709C 0010:
|
|
??_C@_0BA@NEIKIEMF@?$DMencounterless?$DO?$AA@ (0000)
|
|
002470AC 0027:
|
|
??_C@_0CH@HGDOJFAF@actor_variant_definition_index?5?$CB@ (0000)
|
|
002470D4 0012:
|
|
??_C@_0BC@CHJAJEBN@starting_location?$AA@ (0000)
|
|
002470E8 0035:
|
|
??_C@_0DF@LOENPPFC@WARNING?3?5cannot?5create?5actor?5to?5@ (0000)
|
|
002B6CE8 0004:
|
|
_global_updating_actor_index (0000)
|
|
*/
|
|
|
|
/* ---------- headers */
|
|
|
|
#include "cseries.h"
|
|
#include "actors.h"
|
|
|
|
/* ---------- constants */
|
|
|
|
/* ---------- macros */
|
|
|
|
/* ---------- structures */
|
|
|
|
/* ---------- prototypes */
|
|
|
|
/* ---------- globals */
|
|
|
|
struct data_array *swarm_data = NULL;
|
|
struct data_array *actor_data = NULL;
|
|
|
|
/* ---------- public code */
|
|
|
|
/* ---------- private code */
|