fix same-level movement on stairs
This commit is contained in:
parent
492683eeb6
commit
7d4545c088
1 changed files with 12 additions and 12 deletions
|
@ -1160,30 +1160,30 @@ const u8 gRunSlowMovementActions[] = {
|
||||||
|
|
||||||
// sideways stairs
|
// sideways stairs
|
||||||
const u8 gDiagonalStairLeftSideMovementActions[] = { //movement actions for stairs on left side of a wall (southwest and northeast)
|
const u8 gDiagonalStairLeftSideMovementActions[] = { //movement actions for stairs on left side of a wall (southwest and northeast)
|
||||||
[DIR_NONE] = MOVEMENT_ACTION_WALK_SLOW_DOWN,
|
[DIR_NONE] = MOVEMENT_ACTION_WALK_NORMAL_DOWN,
|
||||||
[DIR_SOUTH] = MOVEMENT_ACTION_WALK_SLOW_DOWN,
|
[DIR_SOUTH] = MOVEMENT_ACTION_WALK_NORMAL_DOWN,
|
||||||
[DIR_NORTH] = MOVEMENT_ACTION_RUN_UP_SLOW,
|
[DIR_NORTH] = MOVEMENT_ACTION_WALK_NORMAL_UP,
|
||||||
[DIR_WEST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_DOWN_LEFT,
|
[DIR_WEST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_DOWN_LEFT,
|
||||||
[DIR_EAST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_UP_RIGHT,
|
[DIR_EAST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_UP_RIGHT,
|
||||||
};
|
};
|
||||||
const u8 gDiagonalStairRightSideMovementActions[] = { //movement actions for stairs on right side of a wall (southeast and northwest)
|
const u8 gDiagonalStairRightSideMovementActions[] = { //movement actions for stairs on right side of a wall (southeast and northwest)
|
||||||
[DIR_NONE] = MOVEMENT_ACTION_WALK_SLOW_DOWN,
|
[DIR_NONE] = MOVEMENT_ACTION_WALK_NORMAL_DOWN,
|
||||||
[DIR_SOUTH] = MOVEMENT_ACTION_WALK_SLOW_DOWN,
|
[DIR_SOUTH] = MOVEMENT_ACTION_WALK_NORMAL_DOWN,
|
||||||
[DIR_NORTH] = MOVEMENT_ACTION_RUN_UP_SLOW,
|
[DIR_NORTH] = MOVEMENT_ACTION_WALK_NORMAL_UP,
|
||||||
[DIR_WEST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_UP_LEFT,
|
[DIR_WEST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_UP_LEFT,
|
||||||
[DIR_EAST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_DOWN_RIGHT,
|
[DIR_EAST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_DOWN_RIGHT,
|
||||||
};
|
};
|
||||||
const u8 gDiagonalStairRightSideRunningMovementActions[] = {
|
const u8 gDiagonalStairRightSideRunningMovementActions[] = {
|
||||||
[DIR_NONE] = MOVEMENT_ACTION_RUN_DOWN_SLOW,
|
[DIR_NONE] = MOVEMENT_ACTION_PLAYER_RUN_DOWN,
|
||||||
[DIR_SOUTH] = MOVEMENT_ACTION_RUN_DOWN_SLOW,
|
[DIR_SOUTH] = MOVEMENT_ACTION_PLAYER_RUN_DOWN,
|
||||||
[DIR_NORTH] = MOVEMENT_ACTION_RUN_UP_SLOW,
|
[DIR_NORTH] = MOVEMENT_ACTION_PLAYER_RUN_UP,
|
||||||
[DIR_WEST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_UP_LEFT_RUNNING,
|
[DIR_WEST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_UP_LEFT_RUNNING,
|
||||||
[DIR_EAST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_DOWN_RIGHT_RUNNING,
|
[DIR_EAST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_DOWN_RIGHT_RUNNING,
|
||||||
};
|
};
|
||||||
const u8 gDiagonalStairLeftSideRunningMovementActions[] = {
|
const u8 gDiagonalStairLeftSideRunningMovementActions[] = {
|
||||||
[DIR_NONE] = MOVEMENT_ACTION_RUN_DOWN_SLOW,
|
[DIR_NONE] = MOVEMENT_ACTION_PLAYER_RUN_DOWN,
|
||||||
[DIR_SOUTH] = MOVEMENT_ACTION_RUN_DOWN_SLOW,
|
[DIR_SOUTH] = MOVEMENT_ACTION_PLAYER_RUN_DOWN,
|
||||||
[DIR_NORTH] = MOVEMENT_ACTION_RUN_UP_SLOW,
|
[DIR_NORTH] = MOVEMENT_ACTION_PLAYER_RUN_UP,
|
||||||
[DIR_WEST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_DOWN_LEFT_RUNNING,
|
[DIR_WEST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_DOWN_LEFT_RUNNING,
|
||||||
[DIR_EAST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_UP_RIGHT_RUNNING,
|
[DIR_EAST] = MOVEMENT_ACTION_WALK_STAIRS_DIAGONAL_UP_RIGHT_RUNNING,
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue