Decompile chrGoposConsiderRestart

This commit is contained in:
Ryan Dwyer
2020-06-17 21:19:43 +10:00
parent 90238b1039
commit 2d4c6f6ed8
6 changed files with 43 additions and 73 deletions
+4
View File
@@ -718,6 +718,10 @@
#define INVITEMTYPE_PROP 2
#define INVITEMTYPE_DUAL 3
// Lift actions
#define LA_1 1 // either waiting for lift or in lift
#define LA_3 3 // either waiting for lift or in lift
#define LANGBANK_AME 0x01
#define LANGBANK_ARCH 0x02
#define LANGBANK_ARK 0x03
+3 -3
View File
@@ -68,8 +68,8 @@ u32 func0f036c08(struct chrdata *chr, struct coord *arg1, s16 *rooms);
void func0f036ee4(struct chrdata *chr, struct waydata *waydata, struct coord *arg2, struct coord *prevpos);
void chrGoposGetCurWaypointInfo(struct chrdata *chr, struct coord *arg1, s16 *rooms, u32 *flags);
f32 func0f0370a8(struct chrdata *chr);
u32 func0f037124(void);
void func0f037224(struct chrdata *chr);
s32 func0f037124(struct chrdata *chr);
void chrGoposConsiderRestart(struct chrdata *chr);
void func0f0372e8(struct chrdata *chr);
void func0f03733c(struct chrdata *chr);
u32 func0f0373dc(void);
@@ -222,7 +222,7 @@ void func0f03119c(struct chrdata *chr);
f32 chrGetShield(struct chrdata *chr);
void func0f036358(struct chrdata *chr, s32 arg1);
void func0f037088(struct chrdata *chr, struct coord *pos, s16 *rooms);
void chrSetField66To0(struct chrdata *chr);
void chrGoposClearRestartTtl(struct chrdata *chr);
s32 func0f037560(s32 arg0, s32 arg1, s32 arg2);
struct path *pathFindById(u32 path_id);
void chrRecordLastVisibleTargetTime(struct chrdata *chr);
+2 -2
View File
@@ -521,7 +521,7 @@ struct act_gopos {
// ......xx = speed
/*0x065*/ u8 flags;
/*0x066*/ s16 unk066;
/*0x066*/ u16 restartttl;
/*0x068*/ struct waydata waydata;
/*0x0a8*/ s32 cheapend60; // lvframe60 time that the chr exited cheap method of wayfinding
/*0x0ac*/ f32 unk0ac;
@@ -791,7 +791,7 @@ struct chrdata {
/*0x320*/ struct coord laddernormal;
/*0x32c*/
u8 unk32c_00 : 8;
u8 liftaction : 8;
u8 inlift : 1;
u8 pouncebits : 3;