mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-26 14:30:34 -04:00
Attempt to decompile chrIsStopped
This commit is contained in:
@@ -232,7 +232,7 @@ u32 func0f039474(void);
|
||||
u32 func0f039558(void);
|
||||
void chrRecordLastSeeTargetTime(struct chrdata *chr);
|
||||
void chrRecordLastHearTargetTime(struct chrdata *chr);
|
||||
u32 func0f0395d8(struct chrdata *chr);
|
||||
bool chrIsStopped(struct chrdata *chr);
|
||||
u32 func0f03978c(struct chrdata *chr);
|
||||
u32 func0f039a18(struct chrdata *chr);
|
||||
bool chrIsDead(struct chrdata *chr);
|
||||
|
||||
@@ -166,7 +166,7 @@ u32 func0f07ae18(struct heliobj *heli, u32 arg1);
|
||||
u32 func0f07af34(struct heliobj *heli);
|
||||
void heliSetTarget(struct heliobj *heli, s32 arg1);
|
||||
u32 func0f07b038(struct heliobj *heli);
|
||||
void func0f07b078(struct heliobj *heli);
|
||||
void heliTryStop(struct heliobj *heli);
|
||||
bool heliSetField90(struct defaultobj *obj, u32 value);
|
||||
u32 heliRestartTimer(struct heliobj *heli);
|
||||
f32 heliGetTimer(struct heliobj *heli);
|
||||
|
||||
@@ -55,7 +55,7 @@ u32 func0001d15c(void);
|
||||
f32 func0001d17c(struct chr020 *chr020);
|
||||
f32 func0001d1a0(struct chr020 *chr020);
|
||||
u32 func0001d218(void);
|
||||
u32 func0001d260(void);
|
||||
f32 func0001d260(struct chr020 *chr020);
|
||||
u32 func0001d288(void);
|
||||
u32 func0001d320(void);
|
||||
u32 func0001d4fc(void);
|
||||
|
||||
+22
-3
@@ -209,6 +209,12 @@ struct act_stand {
|
||||
/*0x4c*/ s8 unk04c;
|
||||
};
|
||||
|
||||
struct act_anim {
|
||||
/*0x2c*/ u32 unk02c;
|
||||
/*0x30*/ u32 unk030;
|
||||
/*0x34*/ u32 unk034;
|
||||
};
|
||||
|
||||
struct act_die {
|
||||
/*0x2c*/ u32 unk02c;
|
||||
/*0x30*/ f32 unk030;
|
||||
@@ -226,8 +232,10 @@ struct act_dead {
|
||||
|
||||
struct act_attack {
|
||||
/*0x2c*/ u32 unk02c;
|
||||
/*0x30*/ u32 unk030;
|
||||
/*0x34*/ u32 unk034;
|
||||
/*0x30*/ u16 unk030;
|
||||
/*0x32*/ u8 unk032;
|
||||
/*0x33*/ s8 unk033;
|
||||
/*0x34*/ s8 unk034;
|
||||
/*0x38*/ u32 unk038;
|
||||
/*0x3c*/ u32 unk03c;
|
||||
/*0x40*/ u32 unk040;
|
||||
@@ -263,6 +271,14 @@ struct act_throwgrenade {
|
||||
/*0x38*/ u32 unk038;
|
||||
};
|
||||
|
||||
struct act_attackamount {
|
||||
/*0x2c*/ u32 unk02c;
|
||||
/*0x30*/ u16 unk030;
|
||||
/*0x32*/ u8 unk032;
|
||||
/*0x33*/ s8 unk033;
|
||||
/*0x34*/ s8 unk034;
|
||||
};
|
||||
|
||||
struct chrdata {
|
||||
/*0x000*/ s16 chrnum;
|
||||
/*0x002*/ s8 accuracyrating;
|
||||
@@ -290,6 +306,7 @@ struct chrdata {
|
||||
|
||||
union {
|
||||
struct act_stand act_stand;
|
||||
struct act_anim act_anim;
|
||||
struct act_die act_die;
|
||||
struct act_dead act_dead;
|
||||
struct act_attack act_attack;
|
||||
@@ -298,6 +315,7 @@ struct chrdata {
|
||||
struct act_runpos act_runpos;
|
||||
struct act_surprised act_surprised;
|
||||
struct act_throwgrenade act_throwgrenade;
|
||||
struct act_attackamount act_attackamount;
|
||||
};
|
||||
|
||||
/*0x054*/ u32 unk054;
|
||||
@@ -308,7 +326,8 @@ struct chrdata {
|
||||
/*0x066*/ u8 unk065;
|
||||
/*0x066*/ s16 unk066;
|
||||
/*0x068*/ u32 unk068;
|
||||
/*0x06c*/ u32 unk06c;
|
||||
/*0x06c*/ u16 unk06c;
|
||||
/*0x06e*/ u8 unk06e;
|
||||
/*0x070*/ u32 unk070;
|
||||
/*0x074*/ u32 unk074;
|
||||
/*0x078*/ u32 unk078;
|
||||
|
||||
Reference in New Issue
Block a user