Decompile propobjHandlePickupByAibot

This commit is contained in:
Ryan Dwyer
2020-03-12 17:05:29 +10:00
parent 77b60340af
commit 367bf940d9
17 changed files with 227 additions and 438 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ u32 func0f093508(void);
u32 func0f093630(void);
u32 func0f093790(void);
u32 func0f0938ec(void);
void func0f0939f8(void *arg0, struct prop *prop, s16 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, s32 arg7, s32 arg8, f32 arg9, s32 arg10, s32 arg11, f32 arg12, f32 arg13, f32 arg14);
u32 func0f0939f8(void *arg0, struct prop *prop, s16 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, s32 arg7, s32 arg8, f32 arg9, s32 arg10, s32 arg11, f32 arg12, f32 arg13, f32 arg14);
void audioMuteChannel(s32 channel);
u32 audioIfChannelIdle(s32 channel);
bool audioPlayFromProp2(s8 channel_id, s32 audio_id, s32 volumemaybe, struct prop *prop, u32 arg4, s32 arg5, s32 arg6, s32 arg7);
+2 -2
View File
@@ -111,9 +111,9 @@ void func0f18620c(void);
u32 func0f186508(void);
void func0f1866b8(s32 playernum, char *message);
u32 func0f186780(void);
u32 func0f186898(void);
u32 chrGiveBriefcase(struct chrdata *chr, struct prop *prop);
u32 func0f187288(void);
u32 func0f187410(void);
u32 chrGiveUplink(struct chrdata *chr, struct prop *prop);
u32 func0f1876e4(void);
s32 menuhandlerMpDropOut(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpTeamsLabel(u32 operation, struct menu_item *item, s32 *value);
+1 -1
View File
@@ -8,7 +8,7 @@ void mpChrReset(struct chrdata *chr, u8 full);
void mpInitSimulant(struct chrdata *chr, u8 full);
void mpInitSimulants(void);
u32 add87654321(u32 value);
u32 func0f190784(void);
u32 propobjHandlePickupByAibot(struct prop *prop, struct chrdata *chr);
u32 func0f190be4(void);
u32 func0f19124c(void);
u32 func0f1913f8(void);
+4 -4
View File
@@ -9,11 +9,11 @@ void func0f197c00(struct chrdata *chr);
u32 func0f197c70(void);
u32 func0f197cf0(void);
u32 func0f197d94(void);
u32 func0f197e40(void);
bool chrHasWeapon(struct chrdata *chr, u32 weaponnum);
u32 func0f197e8c(void);
u32 func0f197f04(void);
u32 func0f197f30(void);
u32 func0f197f6c(void);
void chrGiveDualWeapon(struct chrdata *chr, u32 weaponnum);
u32 chrGetWeaponPad(struct chrdata *chr, u32 weaponnum);
void chrGiveWeapon(struct chrdata *chr, struct prop *prop);
u32 func0f198068(void);
u32 func0f198278(void);
u32 func0f1982d4(void);
+2 -2
View File
@@ -9,8 +9,8 @@ u32 func0f199a40(void);
u32 func0f199be4(void);
u32 func0f199cb8(void);
u32 func0f199d70(void);
u32 func0f199e3c(void);
u32 func0f199ef4(void);
void func0f199e3c(struct chr2d4 *chr2d4, u32 weaponnum, bool proxy, u32 qty);
void aibotGiveAmmo(struct chr2d4 *chr2d4, u32 ammotype, u32 qty);
u32 func0f199f84(void);
bool func0f19a29c(u32 value, bool fallback);
u32 func0f19a2dc(u32 value);
+3 -3
View File
@@ -93,8 +93,8 @@ void func0f06a730(struct defaultobj *obj, struct pad *newpad, f32 *matrix, s16 *
u32 func0f06ab60(void);
void func0f06ac40(struct defaultobj *obj);
void func0f06ac90(struct prop *prop);
void setupParseObject(u32 *ptr, bool arg1, bool arg2);
void setupParseObjectWithArg2False(u32 *ptr, bool arg1);
void setupParseObject(void *ptr, bool arg1, bool arg2);
void setupParseObjectWithArg2False(void *ptr, bool arg1);
u32 func0f06b36c(void);
u32 func0f06b39c(void);
u32 func0f06b488(void);
@@ -237,7 +237,7 @@ u32 func0f087638(void);
u32 func0f087668(void);
u32 func0f08791c(void);
void func0f087b0c(u32 arg0);
u32 func0f087c0c(void);
u32 propPlayPickupSound(struct prop *prop, s32 weaponnum);
u32 func0f087d10(void);
u32 func0f087e40(void);
u32 func0f087fb0(void);