Merge pull request #391 from Deokishisu/movement_type-rename
Rename "Hidden" Movement Type to "Buried"
This commit is contained in:
@@ -65,7 +65,7 @@
|
|||||||
#define MOVEMENT_TYPE_COPY_PLAYER_OPPOSITE_IN_GRASS 0x3C
|
#define MOVEMENT_TYPE_COPY_PLAYER_OPPOSITE_IN_GRASS 0x3C
|
||||||
#define MOVEMENT_TYPE_COPY_PLAYER_COUNTERCLOCKWISE_IN_GRASS 0x3D
|
#define MOVEMENT_TYPE_COPY_PLAYER_COUNTERCLOCKWISE_IN_GRASS 0x3D
|
||||||
#define MOVEMENT_TYPE_COPY_PLAYER_CLOCKWISE_IN_GRASS 0x3E
|
#define MOVEMENT_TYPE_COPY_PLAYER_CLOCKWISE_IN_GRASS 0x3E
|
||||||
#define MOVEMENT_TYPE_HIDDEN 0x3F
|
#define MOVEMENT_TYPE_BURIED 0x3F
|
||||||
#define MOVEMENT_TYPE_WALK_IN_PLACE_DOWN 0x40
|
#define MOVEMENT_TYPE_WALK_IN_PLACE_DOWN 0x40
|
||||||
#define MOVEMENT_TYPE_WALK_IN_PLACE_UP 0x41
|
#define MOVEMENT_TYPE_WALK_IN_PLACE_UP 0x41
|
||||||
#define MOVEMENT_TYPE_WALK_IN_PLACE_LEFT 0x42
|
#define MOVEMENT_TYPE_WALK_IN_PLACE_LEFT 0x42
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ static bool8 CopyablePlayerMovement_Jump(struct ObjectEvent *objectEvent, struct
|
|||||||
static bool8 MovementType_CopyPlayer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
static bool8 MovementType_CopyPlayer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
||||||
static bool8 MovementType_CopyPlayerInGrass_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
static bool8 MovementType_CopyPlayerInGrass_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
||||||
static bool8 MovementType_CopyPlayer_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
static bool8 MovementType_CopyPlayer_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
||||||
static bool8 MovementType_Hidden_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
static bool8 MovementType_Buried_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
||||||
static bool8 MovementType_WalkInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
static bool8 MovementType_WalkInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
||||||
static bool8 MovementType_MoveInPlace_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
static bool8 MovementType_MoveInPlace_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
||||||
static bool8 MovementType_WalkSlowlyInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
static bool8 MovementType_WalkSlowlyInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
|
||||||
@@ -571,8 +571,8 @@ u8 (*const gMovementTypeFuncs_CopyPlayerInGrass[])(struct ObjectEvent *, struct
|
|||||||
MovementType_CopyPlayer_Step2,
|
MovementType_CopyPlayer_Step2,
|
||||||
};
|
};
|
||||||
|
|
||||||
u8 (*const gMovementTypeFuncs_Hidden[])(struct ObjectEvent *, struct Sprite *) = {
|
u8 (*const gMovementTypeFuncs_Buried[])(struct ObjectEvent *, struct Sprite *) = {
|
||||||
MovementType_Hidden_Step0,
|
MovementType_Buried_Step0,
|
||||||
};
|
};
|
||||||
|
|
||||||
u8 (*const gMovementTypeFuncs_WalkInPlace[])(struct ObjectEvent *, struct Sprite *) = {
|
u8 (*const gMovementTypeFuncs_WalkInPlace[])(struct ObjectEvent *, struct Sprite *) = {
|
||||||
|
|||||||
+11
-11
@@ -89,7 +89,7 @@ static bool8 sub_805E27C(struct ObjectEventTemplate *, s16, s16);
|
|||||||
static bool8 sub_805E2E8(struct ObjectEventTemplate *, s16, s16);
|
static bool8 sub_805E2E8(struct ObjectEventTemplate *, s16, s16);
|
||||||
static void sub_805E384(struct ObjectEventTemplate *);
|
static void sub_805E384(struct ObjectEventTemplate *);
|
||||||
static bool8 MovementType_Disguise_Callback(struct ObjectEvent *, struct Sprite *);
|
static bool8 MovementType_Disguise_Callback(struct ObjectEvent *, struct Sprite *);
|
||||||
static bool8 MovementType_Hidden_Callback(struct ObjectEvent *, struct Sprite *);
|
static bool8 MovementType_Buried_Callback(struct ObjectEvent *, struct Sprite *);
|
||||||
static u8 sub_8063304(struct ObjectEvent *, struct Sprite *);
|
static u8 sub_8063304(struct ObjectEvent *, struct Sprite *);
|
||||||
static u8 sub_8063324(struct ObjectEvent *, struct Sprite *);
|
static u8 sub_8063324(struct ObjectEvent *, struct Sprite *);
|
||||||
static u8 sub_8063344(struct ObjectEvent *, struct Sprite *);
|
static u8 sub_8063344(struct ObjectEvent *, struct Sprite *);
|
||||||
@@ -142,7 +142,7 @@ static void MovementType_CopyPlayer(struct Sprite *);
|
|||||||
static void MovementType_TreeDisguise(struct Sprite *);
|
static void MovementType_TreeDisguise(struct Sprite *);
|
||||||
static void MovementType_MountainDisguise(struct Sprite *);
|
static void MovementType_MountainDisguise(struct Sprite *);
|
||||||
static void MovementType_CopyPlayerInGrass(struct Sprite *);
|
static void MovementType_CopyPlayerInGrass(struct Sprite *);
|
||||||
static void MovementType_Hidden(struct Sprite *);
|
static void MovementType_Buried(struct Sprite *);
|
||||||
static void MovementType_WalkInPlace(struct Sprite *);
|
static void MovementType_WalkInPlace(struct Sprite *);
|
||||||
static void MovementType_WalkSlowlyInPlace(struct Sprite *);
|
static void MovementType_WalkSlowlyInPlace(struct Sprite *);
|
||||||
static void MovementType_JogInPlace(struct Sprite *);
|
static void MovementType_JogInPlace(struct Sprite *);
|
||||||
@@ -261,7 +261,7 @@ static void (*const sMovementTypeCallbacks[])(struct Sprite *) = {
|
|||||||
MovementType_CopyPlayerInGrass,
|
MovementType_CopyPlayerInGrass,
|
||||||
MovementType_CopyPlayerInGrass,
|
MovementType_CopyPlayerInGrass,
|
||||||
MovementType_CopyPlayerInGrass,
|
MovementType_CopyPlayerInGrass,
|
||||||
MovementType_Hidden,
|
MovementType_Buried,
|
||||||
MovementType_WalkInPlace,
|
MovementType_WalkInPlace,
|
||||||
MovementType_WalkInPlace,
|
MovementType_WalkInPlace,
|
||||||
MovementType_WalkInPlace,
|
MovementType_WalkInPlace,
|
||||||
@@ -345,7 +345,7 @@ const bool8 gRangedMovementTypes[NUM_FIELD_MAP_OBJECT_TEMPLATES] = {
|
|||||||
[MOVEMENT_TYPE_COPY_PLAYER_OPPOSITE_IN_GRASS] = TRUE,
|
[MOVEMENT_TYPE_COPY_PLAYER_OPPOSITE_IN_GRASS] = TRUE,
|
||||||
[MOVEMENT_TYPE_COPY_PLAYER_COUNTERCLOCKWISE_IN_GRASS] = TRUE,
|
[MOVEMENT_TYPE_COPY_PLAYER_COUNTERCLOCKWISE_IN_GRASS] = TRUE,
|
||||||
[MOVEMENT_TYPE_COPY_PLAYER_CLOCKWISE_IN_GRASS] = TRUE,
|
[MOVEMENT_TYPE_COPY_PLAYER_CLOCKWISE_IN_GRASS] = TRUE,
|
||||||
[MOVEMENT_TYPE_HIDDEN] = FALSE,
|
[MOVEMENT_TYPE_BURIED] = FALSE,
|
||||||
[MOVEMENT_TYPE_WALK_IN_PLACE_DOWN] = FALSE,
|
[MOVEMENT_TYPE_WALK_IN_PLACE_DOWN] = FALSE,
|
||||||
[MOVEMENT_TYPE_WALK_IN_PLACE_UP] = FALSE,
|
[MOVEMENT_TYPE_WALK_IN_PLACE_UP] = FALSE,
|
||||||
[MOVEMENT_TYPE_WALK_IN_PLACE_LEFT] = FALSE,
|
[MOVEMENT_TYPE_WALK_IN_PLACE_LEFT] = FALSE,
|
||||||
@@ -429,7 +429,7 @@ const u8 gInitialMovementTypeFacingDirections[NUM_FIELD_MAP_OBJECT_TEMPLATES] =
|
|||||||
[MOVEMENT_TYPE_COPY_PLAYER_OPPOSITE_IN_GRASS] = DIR_SOUTH,
|
[MOVEMENT_TYPE_COPY_PLAYER_OPPOSITE_IN_GRASS] = DIR_SOUTH,
|
||||||
[MOVEMENT_TYPE_COPY_PLAYER_COUNTERCLOCKWISE_IN_GRASS] = DIR_WEST,
|
[MOVEMENT_TYPE_COPY_PLAYER_COUNTERCLOCKWISE_IN_GRASS] = DIR_WEST,
|
||||||
[MOVEMENT_TYPE_COPY_PLAYER_CLOCKWISE_IN_GRASS] = DIR_EAST,
|
[MOVEMENT_TYPE_COPY_PLAYER_CLOCKWISE_IN_GRASS] = DIR_EAST,
|
||||||
[MOVEMENT_TYPE_HIDDEN] = DIR_SOUTH,
|
[MOVEMENT_TYPE_BURIED] = DIR_SOUTH,
|
||||||
[MOVEMENT_TYPE_WALK_IN_PLACE_DOWN] = DIR_SOUTH,
|
[MOVEMENT_TYPE_WALK_IN_PLACE_DOWN] = DIR_SOUTH,
|
||||||
[MOVEMENT_TYPE_WALK_IN_PLACE_UP] = DIR_NORTH,
|
[MOVEMENT_TYPE_WALK_IN_PLACE_UP] = DIR_NORTH,
|
||||||
[MOVEMENT_TYPE_WALK_IN_PLACE_LEFT] = DIR_WEST,
|
[MOVEMENT_TYPE_WALK_IN_PLACE_LEFT] = DIR_WEST,
|
||||||
@@ -4739,7 +4739,7 @@ static void MovementType_MountainDisguise(struct Sprite *sprite)
|
|||||||
UpdateObjectEventCurrentMovement(&gObjectEvents[sprite->data[0]], sprite, MovementType_Disguise_Callback);
|
UpdateObjectEventCurrentMovement(&gObjectEvents[sprite->data[0]], sprite, MovementType_Disguise_Callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void MovementType_Hidden(struct Sprite *sprite)
|
static void MovementType_Buried(struct Sprite *sprite)
|
||||||
{
|
{
|
||||||
if (!sprite->data[7])
|
if (!sprite->data[7])
|
||||||
{
|
{
|
||||||
@@ -4748,15 +4748,15 @@ static void MovementType_Hidden(struct Sprite *sprite)
|
|||||||
sprite->oam.priority = 3;
|
sprite->oam.priority = 3;
|
||||||
sprite->data[7]++;
|
sprite->data[7]++;
|
||||||
}
|
}
|
||||||
UpdateObjectEventCurrentMovement(&gObjectEvents[sprite->data[0]], sprite, MovementType_Hidden_Callback);
|
UpdateObjectEventCurrentMovement(&gObjectEvents[sprite->data[0]], sprite, MovementType_Buried_Callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool8 MovementType_Hidden_Callback(struct ObjectEvent *objectEvent, struct Sprite *sprite)
|
static bool8 MovementType_Buried_Callback(struct ObjectEvent *objectEvent, struct Sprite *sprite)
|
||||||
{
|
{
|
||||||
return gMovementTypeFuncs_Hidden[sprite->data[1]](objectEvent, sprite);
|
return gMovementTypeFuncs_Buried[sprite->data[1]](objectEvent, sprite);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool8 MovementType_Hidden_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
|
static bool8 MovementType_Buried_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
|
||||||
{
|
{
|
||||||
ClearObjectEventMovement(objectEvent, sprite);
|
ClearObjectEventMovement(objectEvent, sprite);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
@@ -7382,7 +7382,7 @@ static bool8 do_smile_bubble(struct ObjectEvent *objectEvent, struct Sprite *spr
|
|||||||
|
|
||||||
static bool8 MovementAction_RevealTrainer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
|
static bool8 MovementAction_RevealTrainer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
|
||||||
{
|
{
|
||||||
if (objectEvent->movementType == MOVEMENT_TYPE_HIDDEN)
|
if (objectEvent->movementType == MOVEMENT_TYPE_BURIED)
|
||||||
{
|
{
|
||||||
MovementAction_RevealTrainer_RunTrainerSeeFuncList(objectEvent);
|
MovementAction_RevealTrainer_RunTrainerSeeFuncList(objectEvent);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|||||||
+2
-2
@@ -317,7 +317,7 @@ static bool8 TrainerSeeFunc_WaitExclMark(u8 taskId, struct Task * task, struct O
|
|||||||
task->tFuncId++;
|
task->tFuncId++;
|
||||||
if (trainerObj->movementType == MOVEMENT_TYPE_TREE_DISGUISE || trainerObj->movementType == MOVEMENT_TYPE_MOUNTAIN_DISGUISE)
|
if (trainerObj->movementType == MOVEMENT_TYPE_TREE_DISGUISE || trainerObj->movementType == MOVEMENT_TYPE_MOUNTAIN_DISGUISE)
|
||||||
task->tFuncId = 6;
|
task->tFuncId = 6;
|
||||||
if (trainerObj->movementType == MOVEMENT_TYPE_HIDDEN)
|
if (trainerObj->movementType == MOVEMENT_TYPE_BURIED)
|
||||||
task->tFuncId = 8;
|
task->tFuncId = 8;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
@@ -393,7 +393,7 @@ static bool8 TrainerSeeFunc_WaitRemoveDisguise(u8 taskId, struct Task * task, st
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Jump here if hidden in ash. Not used in FRLG.
|
// Jump here if buried in ash. Not used in FRLG.
|
||||||
static bool8 TrainerSeeFunc_TrainerInAshFacesPlayer(u8 taskId, struct Task * task, struct ObjectEvent * trainerObj)
|
static bool8 TrainerSeeFunc_TrainerInAshFacesPlayer(u8 taskId, struct Task * task, struct ObjectEvent * trainerObj)
|
||||||
{
|
{
|
||||||
if (!ObjectEventIsMovementOverridden(trainerObj)
|
if (!ObjectEventIsMovementOverridden(trainerObj)
|
||||||
|
|||||||
Reference in New Issue
Block a user