mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-23 15:00:31 +02:00
294 lines
7.0 KiB
C
294 lines
7.0 KiB
C
/*
|
|
BIPEDS.C
|
|
|
|
symbols in this file:
|
|
0018FFD0 0010:
|
|
_animation_left_foot_frame_index (0000)
|
|
0018FFE0 0010:
|
|
_animation_right_foot_frame_index (0000)
|
|
0018FFF0 0010:
|
|
_bipeds_initialize (0000)
|
|
00190000 0010:
|
|
_bipeds_initialize_for_new_map (0000)
|
|
00190010 0010:
|
|
_bipeds_dispose_from_old_map (0000)
|
|
00190020 0010:
|
|
_bipeds_dispose (0000)
|
|
00190030 0030:
|
|
_biped_place (0000)
|
|
00190060 0010:
|
|
_biped_delete (0000)
|
|
00190070 0060:
|
|
_biped_reset (0000)
|
|
001900D0 0030:
|
|
_biped_disconnect_from_structure_bsp (0000)
|
|
00190100 00c0:
|
|
_biped_get_physics_pill (0000)
|
|
001901C0 0020:
|
|
_biped_stop_melee_attack (0000)
|
|
001901E0 0080:
|
|
_biped_start_limp_body_physics (0000)
|
|
00190260 0050:
|
|
_biped_stop_limp_body_physics (0000)
|
|
001902B0 00f0:
|
|
_code_001902b0 (0000)
|
|
001903A0 00b0:
|
|
_code_001903a0 (0000)
|
|
00190450 01d0:
|
|
_code_00190450 (0000)
|
|
00190620 0050:
|
|
_biped_flying_through_air (0000)
|
|
00190670 0110:
|
|
_code_00190670 (0000)
|
|
00190780 0110:
|
|
_code_00190780 (0000)
|
|
00190890 0060:
|
|
_biped_adjust_placement (0000)
|
|
001908F0 00c0:
|
|
_biped_export_function_values (0000)
|
|
001909B0 01a0:
|
|
_biped_get_sight_position (0000)
|
|
00190B50 0150:
|
|
_biped_get_autoaim_pill (0000)
|
|
00190CA0 04d0:
|
|
_biped_fix_position (0000)
|
|
00191170 0110:
|
|
_biped_render_debug (0000)
|
|
00191280 0180:
|
|
_code_00191280 (0000)
|
|
00191400 0030:
|
|
_biped_approximate_surface_index (0000)
|
|
00191430 01c0:
|
|
_biped_find_pathfinding_surface_index (0000)
|
|
001915F0 00f0:
|
|
_biped_exit_seat_end (0000)
|
|
001916E0 0140:
|
|
_code_001916e0 (0000)
|
|
00191820 01b0:
|
|
_code_00191820 (0000)
|
|
001919D0 0130:
|
|
_code_001919d0 (0000)
|
|
00191B00 01b0:
|
|
_code_00191b00 (0000)
|
|
00191CB0 01a0:
|
|
_code_00191cb0 (0000)
|
|
00191E50 0220:
|
|
_code_00191e50 (0000)
|
|
00192070 0100:
|
|
_code_00192070 (0000)
|
|
00192170 0160:
|
|
_code_00192170 (0000)
|
|
001922D0 00b0:
|
|
_code_001922d0 (0000)
|
|
00192380 0080:
|
|
_code_00192380 (0000)
|
|
00192400 0200:
|
|
_code_00192400 (0000)
|
|
00192600 01b0:
|
|
_biped_build_flying_axes (0000)
|
|
001927B0 1500:
|
|
_code_001927b0 (0000)
|
|
00193CB0 0550:
|
|
_code_00193cb0 (0000)
|
|
00194200 00c0:
|
|
_biped_new (0000)
|
|
001942C0 0020:
|
|
_biped_preprocess_node_orientations (0000)
|
|
001942E0 01e0:
|
|
_biped_accelerate (0000)
|
|
001944C0 06b0:
|
|
_code_001944c0 (0000)
|
|
00194B70 0ff0:
|
|
_code_00194b70 (0000)
|
|
00195B60 00d0:
|
|
_code_00195b60 (0000)
|
|
00195C30 0460:
|
|
_biped_update (0000)
|
|
002A30B0 0144:
|
|
_rdata_002a30b0 (0000)
|
|
002A31F4 000d:
|
|
??_C@_0N@HOJCMADM@biped_update?$AA@ (0000)
|
|
002A3208 0043:
|
|
??_C@_0ED@IAGIKAMA@WARNING?3?5biped?5?$CFs?5?$CI?$CFs?$CJ?5is?5in?5a?5b@ (0000)
|
|
002A324C 0004:
|
|
__real@c4fa0000 (0000)
|
|
002A3250 0039:
|
|
??_C@_0DJ@HLOPCOPC@WARNING?3?5biped?5?$CFs?5?$CI?$CFs?$CJ?5fell?5outs@ (0000)
|
|
002A328C 001e:
|
|
??_C@_0BO@EMCOEGJH@c?3?2halo?2SOURCE?2units?2bipeds?4c?$AA@ (0000)
|
|
002A32AC 0025:
|
|
??_C@_0CF@NNLMJPLM@desired_facing?5?$CG?$CG?5desired_gun_of@ (0000)
|
|
002A32D8 004b:
|
|
??_C@_0EL@JGLDGCHJ@?$CIestimate_mode?5?$CB?$DN?5_unit_estimate@ (0000)
|
|
002A3328 004c:
|
|
??_C@_0EM@DCHFFGOM@?$CIestimate_mode?5?$DN?$DN?5_unit_estimate@ (0000)
|
|
002A3374 0023:
|
|
??_C@_0CD@INFHIELC@fixed_location?4cluster_index?$CB?$DNNO@ (0000)
|
|
002A3398 0021:
|
|
??_C@_0CB@NBHLJDN@final_position?5?$HM?$HM?5?$CBdont_teleport@ (0000)
|
|
002A33BC 0012:
|
|
??_C@_0BC@BGKMEKLE@pathfinding_point?$AA@ (0000)
|
|
002A33D0 003f:
|
|
??_C@_0DP@JMJFKKMO@couldn?8t?5teleport?5the?5biped?5out?5@ (0000)
|
|
002A3410 0004:
|
|
__real@44e10000 (0000)
|
|
002A3414 0004:
|
|
__real@42700000 (0000)
|
|
002A3418 0042:
|
|
??_C@_0EC@JBODJGAG@biped?5?$CFs?5?$CI?$CFs?$CFs?$CFs?$CJ?3?5?$CFs?5vector?5fai@ (0000)
|
|
002A345C 0006:
|
|
??_C@_05MNHFFADL@climb?$AA@ (0000)
|
|
002A3464 000f:
|
|
??_C@_0P@MMKEDIOE@player?9physics?$AA@ (0000)
|
|
002A3474 0006:
|
|
??_C@_05JAAJDALH@?1dead?$AA@ (0000)
|
|
002A347C 0009:
|
|
??_C@_08LOLHEFGJ@?1limping?$AA@ (0000)
|
|
002A3488 000e:
|
|
??_C@_0O@HAMEHAGE@post?9airborne?$AA@ (0000)
|
|
002A3498 0033:
|
|
??_C@_0DD@FLLKBPKC@TEST_FLAG?$CIbiped?9?$DObiped?4flags?0?5_b@ (0000)
|
|
002A34CC 000d:
|
|
??_C@_0N@CBHHKMKF@post?9landing?$AA@ (0000)
|
|
002A34DC 000e:
|
|
??_C@_0O@MGELMNBM@post?9slipping?$AA@ (0000)
|
|
002A34EC 0004:
|
|
__real@3f36db6e (0000)
|
|
002A34F0 0053:
|
|
??_C@_0FD@MEMEKANL@?$CFs?0?5?$CFs?0?5?$CFs?3?5assert_valid_real_ve@ (0000)
|
|
002A3544 000f:
|
|
??_C@_0P@EFHIAMDK@forward_vector?$AA@ (0000)
|
|
002A3554 000c:
|
|
??_C@_0M@MGINPDCA@left_vector?$AA@ (0000)
|
|
002A3560 000a:
|
|
??_C@_09MDHMCNCN@up_vector?$AA@ (0000)
|
|
002A356C 002b:
|
|
??_C@_0CL@JEOBBAMK@forward_vector?5?$CG?$CG?5left_vector?5?$CG?$CG@ (0000)
|
|
002A3598 0017:
|
|
??_C@_0BH@LOKJEHJA@?$CGphysics?9?$DOnew_velocity?$AA@ (0000)
|
|
002A35B0 0017:
|
|
??_C@_0BH@NMIMKOHN@?$CGphysics?9?$DOnew_position?$AA@ (0000)
|
|
002A35C8 0004:
|
|
__real@322bcc76 (0000)
|
|
002A35CC 0004:
|
|
__real@3d5a740e (0000)
|
|
002A35D0 0013:
|
|
??_C@_0BD@LFOFBHEC@?$CGphysics?9?$DOvelocity?$AA@ (0000)
|
|
002A35E4 0013:
|
|
??_C@_0BD@NHMAPOKP@?$CGphysics?9?$DOposition?$AA@ (0000)
|
|
002A35F8 0017:
|
|
??_C@_0BH@OMEJIIDE@post?9normal?9snapfacing?$AA@ (0000)
|
|
002A3610 001a:
|
|
??_C@_0BK@LJFJPFOM@post?9deadplane?9snapfacing?$AA@ (0000)
|
|
002A362C 0019:
|
|
??_C@_0BJ@LPEPIIHF@pre?9deadplane?9snapfacing?$AA@ (0000)
|
|
002A3648 0016:
|
|
??_C@_0BG@BILNKKA@post?9climb?9snapfacing?$AA@ (0000)
|
|
002A3660 0015:
|
|
??_C@_0BF@BJAPGJCB@post?9bank?9snapfacing?$AA@ (0000)
|
|
002A3678 0017:
|
|
??_C@_0BH@HMDDCPPK@?$CGbiped?9?$DOobject?4forward?$AA@ (0000)
|
|
002A3690 0011:
|
|
??_C@_0BB@HNGPOHPO@preprocess?9nodes?$AA@ (0000)
|
|
002A36A4 000b:
|
|
??_C@_0L@LGBFNPNE@post?9accel?$AA@ (0000)
|
|
002A36B0 000a:
|
|
??_C@_09LBPFKLCO@pre?9accel?$AA@ (0000)
|
|
002A36BC 0011:
|
|
??_C@_0BB@EHADHKAI@post?9moving?9turn?$AA@ (0000)
|
|
002A36D0 0013:
|
|
??_C@_0BD@LNBPGJPJ@post?9standing?9turn?$AA@ (0000)
|
|
002A36E4 000e:
|
|
??_C@_0O@NMGDOCHP@post?9fly?9turn?$AA@ (0000)
|
|
002A36F4 0004:
|
|
__real@35b5b61c (0000)
|
|
002A36F8 0004:
|
|
__real@3bef2eb7 (0000)
|
|
002A36FC 000b:
|
|
??_C@_0L@EMJEBHAK@post?9dying?$AA@ (0000)
|
|
002A3708 0014:
|
|
??_C@_0BE@OBCJD@post?9dying?9airborne?$AA@ (0000)
|
|
002A371C 0011:
|
|
??_C@_0BB@JBPNJIHD@post?9limp?9noodle?$AA@ (0000)
|
|
002A3730 000c:
|
|
??_C@_0M@KACGONJH@post?9update?$AA@ (0000)
|
|
002A373C 0018:
|
|
??_C@_0BI@KEKHPNBM@post?9dead?1air?1land?1slip?$AA@ (0000)
|
|
002A3754 000c:
|
|
??_C@_0M@PKIECHFJ@post?9moving?$AA@ (0000)
|
|
002A3760 000d:
|
|
??_C@_0N@CDBMOEKH@post?9turning?$AA@ (0000)
|
|
002A3770 000c:
|
|
??_C@_0M@JKCHFPFF@pre?9turning?$AA@ (0000)
|
|
002A377C 000b:
|
|
??_C@_0L@PNEJBGOB@pre?9update?$AA@ (0000)
|
|
00314F50 0600:
|
|
_rider_ejection (0000)
|
|
004CCB10 0004:
|
|
_debug_biped_physics (0000)
|
|
_debug_biped_skip_update (0001)
|
|
_debug_biped_skip_collision (0002)
|
|
_debug_biped_limp_body_disable (0003)
|
|
*/
|
|
|
|
/* ---------- headers */
|
|
|
|
#include "cseries.h"
|
|
#include "models/model_animation_definitions.h"
|
|
|
|
/* ---------- constants */
|
|
|
|
/* ---------- macros */
|
|
|
|
/* ---------- structures */
|
|
|
|
/* ---------- prototypes */
|
|
|
|
/* ---------- globals */
|
|
|
|
/* ---------- public code */
|
|
|
|
char animation_left_foot_frame_index(
|
|
struct animation const *animation)
|
|
{
|
|
return animation->private_left_foot_frame_index;
|
|
}
|
|
|
|
char animation_right_foot_frame_index(
|
|
struct animation const *animation)
|
|
{
|
|
return animation->private_right_foot_frame_index;
|
|
}
|
|
|
|
void bipeds_initialize(
|
|
void)
|
|
{
|
|
return;
|
|
}
|
|
|
|
void bipeds_initialize_for_new_map(
|
|
void)
|
|
{
|
|
return;
|
|
}
|
|
|
|
void bipeds_dispose_from_old_map(
|
|
void)
|
|
{
|
|
return;
|
|
}
|
|
|
|
void bipeds_dispose(
|
|
void)
|
|
{
|
|
return;
|
|
}
|
|
|
|
void biped_delete(
|
|
long biped_index)
|
|
{
|
|
return;
|
|
}
|
|
|
|
/* ---------- private code */
|