document ba/carry, ba/drone and ba/falldamage

This commit is contained in:
Banjo Kazooie
2024-06-17 01:10:20 -05:00
parent 092de6aae3
commit 4c7da41508
41 changed files with 476 additions and 435 deletions

View File

@@ -5,14 +5,13 @@
#include "prop.h"
#include "enums.h"
#include "core2/ba/carry.h"
#include "core2/ba/drone.h"
#include "core2/ba/physics.h"
extern bool player_isInHorizontalRadius(f32[3], f32);
extern bool player_isInVerticalRange(f32[3], f32);
extern enum bs_e func_80292658(f32 arg0[3], f32 arg1, void(*arg2)(ActorMarker *), ActorMarker *arg3);
extern void miscflag_clear(s32);
extern void func_80294924(f32, f32);
extern void func_80295A8C(void);
extern void climbSet(f32[3], f32[3], f32, u32);
extern void func_80296C90(f32);
@@ -148,7 +147,7 @@ void func_8028E0F0(s32 arg0, s32 arg1[3]) {
func_8028E060(arg0, &sp6C);
yaw_setIdeal((f32) sp6C);
yaw_applyIdeal();
bs_setState(func_80292658(&sp7C, 1.0f, func_8028E0B0, NULL));
bs_setState(badrone_goto(sp7C, 1.0f, func_8028E0B0, NULL));
return;
}
func_8028F85C(&sp7C);
@@ -285,13 +284,13 @@ void func_8028E84C(f32 arg0[3]){
}
ActorMarker *func_8028E86C(void){
return carriedobj_getMarker();
return bacarry_get_marker();
}
enum marker_e carriedObj_getMarkerId(void){
enum marker_e bacarry_get_markerId(void){
ActorMarker *marker;
marker = carriedobj_getMarker();
marker = bacarry_get_marker();
if(marker){
return marker->unk14_20;
}
@@ -302,7 +301,7 @@ enum actor_e carriedObj_getActorId(void){
ActorMarker *marker;
Actor *actor;
marker = carriedobj_getMarker();
marker = bacarry_get_marker();
if(marker != NULL){
actor = marker_getActor(marker);
@@ -680,7 +679,7 @@ void ability_unlock(enum ability_e uid){
}
void func_8028F3D8(f32 arg0[3], f32 arg1, void(*arg2)(ActorMarker *), ActorMarker *arg3){
bs_setState(func_80292658(arg0, arg1, arg2, arg3));
bs_setState(badrone_goto(arg0, arg1, arg2, arg3));
}
void func_8028F408(f32 arg0[3]){
@@ -801,7 +800,7 @@ void func_8028F7C8(bool arg0){
}
void func_8028F7D4(f32 arg0, f32 arg1){
func_80294924(arg0, arg1);
bacarry_set_offsets(arg0, arg1);
}
void func_8028F7F4(s32 arg0, s32 arg1){}
@@ -904,7 +903,7 @@ void func_8028FAEC(f32 rotation[3]){
}
void func_8028FB28(void){
func_802948E0();
bacarry_reset_marker();
}
void func_8028FB48(u32 mask){