mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-17 12:59:41 -04:00
Decompile aiChrMoveToPad
This commit is contained in:
@@ -1978,6 +1978,10 @@
|
||||
*
|
||||
* For an immersive gameplay experience, do not do this while the chr is on
|
||||
* screen.
|
||||
*
|
||||
* If 88 is passed as the unknown argument then the pad number will be
|
||||
* interpreted as a chr number and the chr will be moved to the other chr
|
||||
* instead. This is likely a temporary hack used for debug purposes.
|
||||
*/
|
||||
#define chr_move_to_pad(chr, pad, unknown, label) \
|
||||
mkshort(0x00e2), \
|
||||
|
||||
@@ -389,7 +389,7 @@ bool chrSpawnAtCoord(s32 body, s32 head, struct coord *pos, s16 *room, f32 arg4,
|
||||
bool chrSpawnAtPad(struct chrdata *chr, s32 body, s32 head, s32 pad, u8 *ailist, u32 flags);
|
||||
bool chrSpawnAtChr(struct chrdata *basechr, s32 body, s32 head, u32 chrnum, u8 *ailist, u32 flags);
|
||||
u32 func0f04b658(struct chrdata *chr);
|
||||
u32 func0f04b748(void);
|
||||
s32 func0f04b748(struct chrdata *chr, struct coord *pos, s16 *room, f32 arg3, s32 arg4);
|
||||
u32 func0f04b950(struct chrdata *chr, u32 cover, u32 arg2);
|
||||
u32 func0f04ba34(struct chrdata *chr, u16 arg1, u32 arg2);
|
||||
u32 func0f04bffc(struct chrdata *chr, u32 arg1, u32 arg2);
|
||||
|
||||
@@ -228,7 +228,7 @@
|
||||
/*0x00df*/ bool ai00df(void);
|
||||
/*0x00e0*/ bool aiRevokeControl(void);
|
||||
/*0x00e1*/ bool aiGrantControl(void);
|
||||
/*0x00e2*/ bool ai00e2(void);
|
||||
/*0x00e2*/ bool aiChrMoveToPad(void);
|
||||
/*0x00e3*/ bool ai00e3(void);
|
||||
/*0x00e4*/ bool ai00e4(void);
|
||||
/*0x00e5*/ bool aiIfColourFadeComplete(void);
|
||||
|
||||
Reference in New Issue
Block a user