summaryrefslogtreecommitdiff
path: root/src/metatile_behavior.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/metatile_behavior.c')
-rw-r--r--src/metatile_behavior.c516
1 files changed, 380 insertions, 136 deletions
diff --git a/src/metatile_behavior.c b/src/metatile_behavior.c
index b78e76e10..a7fb5abef 100644
--- a/src/metatile_behavior.c
+++ b/src/metatile_behavior.c
@@ -1,7 +1,251 @@
#include "global.h"
#include "metatile_behaviors.h"
-extern u8 gUnknown_08308E2C[];
+#define TILE_ATTRIBUTES(three, two, one) (((one) ? 1 : 0) | ((two) ? 2 : 0) | ((three) ? 4 : 0))
+
+static const u8 sTileBitAttributes[] =
+{
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, TRUE),
+ TILE_ATTRIBUTES(TRUE, FALSE, TRUE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, TRUE),
+ TILE_ATTRIBUTES(TRUE, FALSE, TRUE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, TRUE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, TRUE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, TRUE, TRUE),
+ TILE_ATTRIBUTES(TRUE, TRUE, TRUE),
+ TILE_ATTRIBUTES(TRUE, TRUE, TRUE),
+ TILE_ATTRIBUTES(TRUE, TRUE, FALSE),
+ TILE_ATTRIBUTES(TRUE, TRUE, FALSE),
+ TILE_ATTRIBUTES(TRUE, TRUE, TRUE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, TRUE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, TRUE, TRUE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, TRUE),
+ TILE_ATTRIBUTES(TRUE, FALSE, TRUE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, TRUE, TRUE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, TRUE, FALSE),
+ TILE_ATTRIBUTES(TRUE, TRUE, FALSE),
+ TILE_ATTRIBUTES(TRUE, TRUE, FALSE),
+ TILE_ATTRIBUTES(TRUE, TRUE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, TRUE, FALSE),
+ TILE_ATTRIBUTES(TRUE, TRUE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, TRUE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(TRUE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE),
+ TILE_ATTRIBUTES(FALSE, FALSE, FALSE)
+};
bool8 MetatileBehavior_IsWaterfall(u8);
@@ -13,7 +257,7 @@ bool8 MetatileBehavior_IsATile(u8 var)
bool8 MetatileBehavior_IsEncounterTile(u8 var)
{
- if((gUnknown_08308E2C[var] & 1) != 0)
+ if ((sTileBitAttributes[var] & 1) != 0)
return TRUE;
else
return FALSE;
@@ -21,7 +265,7 @@ bool8 MetatileBehavior_IsEncounterTile(u8 var)
bool8 MetatileBehavior_IsJumpEast(u8 var)
{
- if(var == MB_JUMP_EAST)
+ if (var == MB_JUMP_EAST)
return TRUE;
else
return FALSE;
@@ -29,7 +273,7 @@ bool8 MetatileBehavior_IsJumpEast(u8 var)
bool8 MetatileBehavior_IsJumpWest(u8 var)
{
- if(var == MB_JUMP_WEST)
+ if (var == MB_JUMP_WEST)
return TRUE;
else
return FALSE;
@@ -37,7 +281,7 @@ bool8 MetatileBehavior_IsJumpWest(u8 var)
bool8 MetatileBehavior_IsJumpNorth(u8 var)
{
- if(var == MB_JUMP_NORTH)
+ if (var == MB_JUMP_NORTH)
return TRUE;
else
return FALSE;
@@ -45,7 +289,7 @@ bool8 MetatileBehavior_IsJumpNorth(u8 var)
bool8 MetatileBehavior_IsJumpSouth(u8 var)
{
- if(var == MB_JUMP_SOUTH)
+ if (var == MB_JUMP_SOUTH)
return TRUE;
else
return FALSE;
@@ -53,7 +297,7 @@ bool8 MetatileBehavior_IsJumpSouth(u8 var)
bool8 MetatileBehavior_IsPokeGrass(u8 var)
{
- if(var == MB_TALL_GRASS || var == MB_LONG_GRASS)
+ if (var == MB_TALL_GRASS || var == MB_LONG_GRASS)
return TRUE;
else
return FALSE;
@@ -61,7 +305,7 @@ bool8 MetatileBehavior_IsPokeGrass(u8 var)
bool8 MetatileBehavior_IsSandOrDeepSand(u8 var)
{
- if(var == MB_SAND || var == MB_DEEP_SAND)
+ if (var == MB_SAND || var == MB_DEEP_SAND)
return TRUE;
else
return FALSE;
@@ -69,7 +313,7 @@ bool8 MetatileBehavior_IsSandOrDeepSand(u8 var)
bool8 MetatileBehavior_IsDeepSand(u8 var)
{
- if(var == MB_DEEP_SAND)
+ if (var == MB_DEEP_SAND)
return TRUE;
else
return FALSE;
@@ -77,7 +321,7 @@ bool8 MetatileBehavior_IsDeepSand(u8 var)
bool8 MetatileBehavior_IsReflective(u8 var)
{
- if(var == MB_POND_WATER || var == MB_PUDDLE || var == MB_1A || var == MB_ICE || var == MB_SOOTOPOLIS_DEEP_WATER || var == MB_REFLECTION_UNDER_BRIDGE)
+ if (var == MB_POND_WATER || var == MB_PUDDLE || var == MB_1A || var == MB_ICE || var == MB_SOOTOPOLIS_DEEP_WATER || var == MB_REFLECTION_UNDER_BRIDGE)
return TRUE;
else
return FALSE;
@@ -85,7 +329,7 @@ bool8 MetatileBehavior_IsReflective(u8 var)
bool8 MetatileBehavior_IsIce(u8 var)
{
- if(var == MB_ICE)
+ if (var == MB_ICE)
return TRUE;
else
return FALSE;
@@ -93,7 +337,7 @@ bool8 MetatileBehavior_IsIce(u8 var)
bool8 MetatileBehavior_IsWarpDoor(u8 var)
{
- if(var == MB_ANIMATED_DOOR)
+ if (var == MB_ANIMATED_DOOR)
return TRUE;
else
return FALSE;
@@ -101,7 +345,7 @@ bool8 MetatileBehavior_IsWarpDoor(u8 var)
bool8 MetatileBehavior_IsDoor(u8 var)
{
- if(var == MB_8D || var == MB_ANIMATED_DOOR)
+ if (var == MB_8D || var == MB_ANIMATED_DOOR)
return TRUE;
else
return FALSE;
@@ -109,7 +353,7 @@ bool8 MetatileBehavior_IsDoor(u8 var)
bool8 MetatileBehavior_IsEscalator(u8 var)
{
- if(var == MB_UP_ESCALATOR || var == MB_DOWN_ESCALATOR)
+ if (var == MB_UP_ESCALATOR || var == MB_DOWN_ESCALATOR)
return TRUE;
else
return FALSE;
@@ -117,7 +361,7 @@ bool8 MetatileBehavior_IsEscalator(u8 var)
bool8 unref_sub_8056EE0(u8 var)
{
- if(var == MB_04)
+ if (var == MB_04)
return TRUE;
else
return FALSE;
@@ -125,7 +369,7 @@ bool8 unref_sub_8056EE0(u8 var)
bool8 MetatileBehavior_IsLadder(u8 var)
{
- if(var == MB_LADDER)
+ if (var == MB_LADDER)
return TRUE;
else
return FALSE;
@@ -133,7 +377,7 @@ bool8 MetatileBehavior_IsLadder(u8 var)
bool8 MetatileBehavior_IsNonAnimDoor(u8 var)
{
- if(var == MB_NON_ANIMATED_DOOR || var == MB_WATER_DOOR || var == MB_DEEP_SOUTH_WARP)
+ if (var == MB_NON_ANIMATED_DOOR || var == MB_WATER_DOOR || var == MB_DEEP_SOUTH_WARP)
return TRUE;
else
return FALSE;
@@ -141,7 +385,7 @@ bool8 MetatileBehavior_IsNonAnimDoor(u8 var)
bool8 MetatileBehavior_IsDeepSouthWarp(u8 var)
{
- if(var == MB_DEEP_SOUTH_WARP)
+ if (var == MB_DEEP_SOUTH_WARP)
return TRUE;
else
return FALSE;
@@ -149,7 +393,7 @@ bool8 MetatileBehavior_IsDeepSouthWarp(u8 var)
bool8 MetatileBehavior_IsSurfableWaterOrUnderwater(u8 var)
{
- if((gUnknown_08308E2C[var] & 2) != 0)
+ if ((sTileBitAttributes[var] & 2) != 0)
return TRUE;
else
return FALSE;
@@ -157,7 +401,7 @@ bool8 MetatileBehavior_IsSurfableWaterOrUnderwater(u8 var)
bool8 MetatileBehavior_IsEastArrowWarp(u8 var)
{
- if(var == MB_EAST_ARROW_WARP)
+ if (var == MB_EAST_ARROW_WARP)
return TRUE;
else
return FALSE;
@@ -165,7 +409,7 @@ bool8 MetatileBehavior_IsEastArrowWarp(u8 var)
bool8 MetatileBehavior_IsWestArrowWarp(u8 var)
{
- if(var == MB_WEST_ARROW_WARP)
+ if (var == MB_WEST_ARROW_WARP)
return TRUE;
else
return FALSE;
@@ -173,7 +417,7 @@ bool8 MetatileBehavior_IsWestArrowWarp(u8 var)
bool8 MetatileBehavior_IsNorthArrowWarp(u8 var)
{
- if(var == MB_NORTH_ARROW_WARP || var == MB_STAIRS_OUTSIDE_ABANDONED_SHIP)
+ if (var == MB_NORTH_ARROW_WARP || var == MB_STAIRS_OUTSIDE_ABANDONED_SHIP)
return TRUE;
else
return FALSE;
@@ -181,7 +425,7 @@ bool8 MetatileBehavior_IsNorthArrowWarp(u8 var)
bool8 MetatileBehavior_IsSouthArrowWarp(u8 var)
{
- if(var == MB_SOUTH_ARROW_WARP || var == MB_WATER_SOUTH_ARROW_WARP || var == MB_SHOAL_CAVE_ENTRANCE)
+ if (var == MB_SOUTH_ARROW_WARP || var == MB_WATER_SOUTH_ARROW_WARP || var == MB_SHOAL_CAVE_ENTRANCE)
return TRUE;
else
return FALSE;
@@ -192,7 +436,7 @@ bool8 MetatileBehavior_IsArrowWarp(u8 var)
{
u8 var2 = 0;
- if(MetatileBehavior_IsEastArrowWarp(var)
+ if (MetatileBehavior_IsEastArrowWarp(var)
|| MetatileBehavior_IsWestArrowWarp(var)
|| MetatileBehavior_IsNorthArrowWarp(var)
|| MetatileBehavior_IsSouthArrowWarp(var))
@@ -204,7 +448,7 @@ bool8 MetatileBehavior_IsArrowWarp(u8 var)
bool8 MetatileBehavior_IsMoveTile(u8 var)
{
- if((var >= MB_WALK_EAST && var <= MB_TRICK_HOUSE_PUZZLE_8_FLOOR) || (var >= MB_EASTWARD_CURRENT && var <= MB_SOUTHWARD_CURRENT)
+ if ((var >= MB_WALK_EAST && var <= MB_TRICK_HOUSE_PUZZLE_8_FLOOR) || (var >= MB_EASTWARD_CURRENT && var <= MB_SOUTHWARD_CURRENT)
|| var == MB_MUDDY_SLOPE || var == MB_CRACKED_FLOOR || var == MB_WATERFALL || var == MB_ICE || var == MB_BB || var == MB_BC)
return TRUE;
else
@@ -213,7 +457,7 @@ bool8 MetatileBehavior_IsMoveTile(u8 var)
bool8 MetatileBehavior_IsIce_2(u8 var)
{
- if(var == MB_ICE)
+ if (var == MB_ICE)
return TRUE;
else
return FALSE;
@@ -221,7 +465,7 @@ bool8 MetatileBehavior_IsIce_2(u8 var)
bool8 MetatileBehavior_IsTrickHouseSlipperyFloor(u8 var)
{
- if(var == MB_TRICK_HOUSE_PUZZLE_8_FLOOR)
+ if (var == MB_TRICK_HOUSE_PUZZLE_8_FLOOR)
return TRUE;
else
return FALSE;
@@ -229,7 +473,7 @@ bool8 MetatileBehavior_IsTrickHouseSlipperyFloor(u8 var)
bool8 MetatileBehavior_0x05(u8 var)
{
- if(var == MB_05)
+ if (var == MB_05)
return TRUE;
else
return FALSE;
@@ -237,7 +481,7 @@ bool8 MetatileBehavior_0x05(u8 var)
bool8 MetatileBehavior_IsWalkNorth(u8 var)
{
- if(var == MB_WALK_NORTH)
+ if (var == MB_WALK_NORTH)
return TRUE;
else
return FALSE;
@@ -245,7 +489,7 @@ bool8 MetatileBehavior_IsWalkNorth(u8 var)
bool8 MetatileBehavior_IsWalkSouth(u8 var)
{
- if(var == MB_WALK_SOUTH)
+ if (var == MB_WALK_SOUTH)
return TRUE;
else
return FALSE;
@@ -253,7 +497,7 @@ bool8 MetatileBehavior_IsWalkSouth(u8 var)
bool8 MetatileBehavior_IsWalkWest(u8 var)
{
- if(var == MB_WALK_WEST)
+ if (var == MB_WALK_WEST)
return TRUE;
else
return FALSE;
@@ -261,7 +505,7 @@ bool8 MetatileBehavior_IsWalkWest(u8 var)
bool8 MetatileBehavior_IsWalkEast(u8 var)
{
- if(var == MB_WALK_EAST)
+ if (var == MB_WALK_EAST)
return TRUE;
else
return FALSE;
@@ -269,7 +513,7 @@ bool8 MetatileBehavior_IsWalkEast(u8 var)
bool8 MetatileBehavior_IsNorthwardCurrent(u8 var)
{
- if(var == MB_NORTHWARD_CURRENT)
+ if (var == MB_NORTHWARD_CURRENT)
return TRUE;
else
return FALSE;
@@ -277,7 +521,7 @@ bool8 MetatileBehavior_IsNorthwardCurrent(u8 var)
bool8 MetatileBehavior_IsSouthwardCurrent(u8 var)
{
- if(var == MB_SOUTHWARD_CURRENT)
+ if (var == MB_SOUTHWARD_CURRENT)
return TRUE;
else
return FALSE;
@@ -285,7 +529,7 @@ bool8 MetatileBehavior_IsSouthwardCurrent(u8 var)
bool8 MetatileBehavior_IsWestwardCurrent(u8 var)
{
- if(var == MB_WESTWARD_CURRENT)
+ if (var == MB_WESTWARD_CURRENT)
return TRUE;
else
return FALSE;
@@ -293,7 +537,7 @@ bool8 MetatileBehavior_IsWestwardCurrent(u8 var)
bool8 MetatileBehavior_IsEastwardCurrent(u8 var)
{
- if(var == MB_EASTWARD_CURRENT)
+ if (var == MB_EASTWARD_CURRENT)
return TRUE;
else
return FALSE;
@@ -301,7 +545,7 @@ bool8 MetatileBehavior_IsEastwardCurrent(u8 var)
bool8 MetatileBehavior_IsSlideNorth(u8 var)
{
- if(var == MB_SLIDE_NORTH)
+ if (var == MB_SLIDE_NORTH)
return TRUE;
else
return FALSE;
@@ -309,7 +553,7 @@ bool8 MetatileBehavior_IsSlideNorth(u8 var)
bool8 MetatileBehavior_IsSlideSouth(u8 var)
{
- if(var == MB_SLIDE_SOUTH)
+ if (var == MB_SLIDE_SOUTH)
return TRUE;
else
return FALSE;
@@ -317,7 +561,7 @@ bool8 MetatileBehavior_IsSlideSouth(u8 var)
bool8 MetatileBehavior_IsSlideWest(u8 var)
{
- if(var == MB_SLIDE_WEST)
+ if (var == MB_SLIDE_WEST)
return TRUE;
else
return FALSE;
@@ -325,7 +569,7 @@ bool8 MetatileBehavior_IsSlideWest(u8 var)
bool8 MetatileBehavior_IsSlideEast(u8 var)
{
- if(var == MB_SLIDE_EAST)
+ if (var == MB_SLIDE_EAST)
return TRUE;
else
return FALSE;
@@ -333,7 +577,7 @@ bool8 MetatileBehavior_IsSlideEast(u8 var)
bool8 MetatileBehavior_IsCounter(u8 var)
{
- if(var == MB_COUNTER)
+ if (var == MB_COUNTER)
return TRUE;
else
return FALSE;
@@ -341,9 +585,9 @@ bool8 MetatileBehavior_IsCounter(u8 var)
bool8 MetatileBehavior_IsPlayerFacingTVScreen(u8 tile, u8 playerDir)
{
- if(playerDir != CONNECTION_NORTH) // if the player isn't facing north, forget about it.
+ if (playerDir != CONNECTION_NORTH) // if the player isn't facing north, forget about it.
return FALSE;
- else if(tile == MB_TELEVISION) // is the player's north tile a TV?
+ else if (tile == MB_TELEVISION) // is the player's north tile a TV?
return TRUE;
else
return FALSE;
@@ -351,7 +595,7 @@ bool8 MetatileBehavior_IsPlayerFacingTVScreen(u8 tile, u8 playerDir)
bool8 MetatileBehavior_IsPC(u8 var)
{
- if(var == MB_PC)
+ if (var == MB_PC)
return TRUE;
else
return FALSE;
@@ -359,7 +603,7 @@ bool8 MetatileBehavior_IsPC(u8 var)
bool8 is_tile_x84(u8 var)
{
- if(var == MB_84)
+ if (var == MB_84)
return TRUE;
else
return FALSE;
@@ -367,7 +611,7 @@ bool8 is_tile_x84(u8 var)
bool8 sub_80571C0(u8 var)
{
- if(var == MB_91 || var == MB_93 || var == MB_95 || var == MB_97
+ if (var == MB_91 || var == MB_93 || var == MB_95 || var == MB_97
|| var == MB_99 || var == MB_9B || var == MB_9D)
return TRUE;
else
@@ -376,7 +620,7 @@ bool8 sub_80571C0(u8 var)
bool8 MetatileBehavior_IsSecretBaseCave(u8 var)
{
- if(var == MB_SECRET_BASE_SPOT_RED_CAVE || var == MB_SECRET_BASE_SPOT_BROWN_CAVE || var == MB_SECRET_BASE_SPOT_YELLOW_CAVE || var == MB_SECRET_BASE_SPOT_BLUE_CAVE)
+ if (var == MB_SECRET_BASE_SPOT_RED_CAVE || var == MB_SECRET_BASE_SPOT_BROWN_CAVE || var == MB_SECRET_BASE_SPOT_YELLOW_CAVE || var == MB_SECRET_BASE_SPOT_BLUE_CAVE)
return TRUE;
else
return FALSE;
@@ -384,7 +628,7 @@ bool8 MetatileBehavior_IsSecretBaseCave(u8 var)
bool8 MetatileBehavior_IsSecretBaseTree(u8 var)
{
- if(var == MB_SECRET_BASE_SPOT_TREE_1 || var == MB_SECRET_BASE_SPOT_TREE_2)
+ if (var == MB_SECRET_BASE_SPOT_TREE_1 || var == MB_SECRET_BASE_SPOT_TREE_2)
return TRUE;
else
return FALSE;
@@ -392,7 +636,7 @@ bool8 MetatileBehavior_IsSecretBaseTree(u8 var)
bool8 MetatileBehavior_IsSecretBaseShrub(u8 var)
{
- if(var == MB_SECRET_BASE_SPOT_SHRUB)
+ if (var == MB_SECRET_BASE_SPOT_SHRUB)
return TRUE;
else
return FALSE;
@@ -400,7 +644,7 @@ bool8 MetatileBehavior_IsSecretBaseShrub(u8 var)
bool8 MetatileBehavior_IsSecretBasePC(u8 var)
{
- if(var == MB_SECRET_BASE_PC)
+ if (var == MB_SECRET_BASE_PC)
return TRUE;
else
return FALSE;
@@ -408,7 +652,7 @@ bool8 MetatileBehavior_IsSecretBasePC(u8 var)
bool8 sub_805724C(u8 var)
{
- if(var == MB_B1)
+ if (var == MB_B1)
return TRUE;
else
return FALSE;
@@ -416,7 +660,7 @@ bool8 sub_805724C(u8 var)
bool8 unref_sub_8057260(u8 var)
{
- if(var == MB_B2)
+ if (var == MB_B2)
return TRUE;
else
return FALSE;
@@ -424,7 +668,7 @@ bool8 unref_sub_8057260(u8 var)
bool8 sub_8057274(u8 var)
{
- if(var == MB_B3)
+ if (var == MB_B3)
return TRUE;
else
return FALSE;
@@ -432,7 +676,7 @@ bool8 sub_8057274(u8 var)
bool8 sub_8057288(u8 var)
{
- if(var == MB_B9)
+ if (var == MB_B9)
return TRUE;
else
return FALSE;
@@ -440,7 +684,7 @@ bool8 sub_8057288(u8 var)
bool8 sub_805729C(u8 var)
{
- if(var == MB_NORMAL)
+ if (var == MB_NORMAL)
return TRUE;
else
return FALSE;
@@ -448,7 +692,7 @@ bool8 sub_805729C(u8 var)
bool8 sub_80572B0(u8 var)
{
- if(var == MB_B7)
+ if (var == MB_B7)
return TRUE;
else
return FALSE;
@@ -456,7 +700,7 @@ bool8 sub_80572B0(u8 var)
bool8 unref_sub_80572C4(u8 var)
{
- if(var == MB_B2)
+ if (var == MB_B2)
return TRUE;
else
return FALSE;
@@ -464,7 +708,7 @@ bool8 unref_sub_80572C4(u8 var)
bool8 sub_80572D8(u8 var)
{
- if(var == MB_B5)
+ if (var == MB_B5)
return TRUE;
else
return FALSE;
@@ -472,7 +716,7 @@ bool8 sub_80572D8(u8 var)
bool8 sub_80572EC(u8 var)
{
- if(var == MB_C3)
+ if (var == MB_C3)
return TRUE;
else
return FALSE;
@@ -480,7 +724,7 @@ bool8 sub_80572EC(u8 var)
bool8 sub_8057300(u8 var)
{
- if(var == MB_C2)
+ if (var == MB_C2)
return TRUE;
else
return FALSE;
@@ -488,7 +732,7 @@ bool8 sub_8057300(u8 var)
bool8 sub_8057314(u8 var)
{
- if(var == MB_B8)
+ if (var == MB_B8)
return TRUE;
else
return FALSE;
@@ -496,7 +740,7 @@ bool8 sub_8057314(u8 var)
bool8 sub_8057328(u8 var)
{
- if(var == MB_BE)
+ if (var == MB_BE)
return TRUE;
else
return FALSE;
@@ -504,7 +748,7 @@ bool8 sub_8057328(u8 var)
bool8 sub_805733C(u8 var)
{
- if(var == MB_BD)
+ if (var == MB_BD)
return TRUE;
else
return FALSE;
@@ -512,7 +756,7 @@ bool8 sub_805733C(u8 var)
bool8 sub_8057350(u8 var)
{
- if(var == MB_BA)
+ if (var == MB_BA)
return TRUE;
else
return FALSE;
@@ -520,7 +764,7 @@ bool8 sub_8057350(u8 var)
bool8 sub_8057364(u8 var)
{
- if(var == MB_BF)
+ if (var == MB_BF)
return TRUE;
else
return FALSE;
@@ -528,7 +772,7 @@ bool8 sub_8057364(u8 var)
bool8 sub_8057378(u8 var)
{
- if(var == MB_C4)
+ if (var == MB_C4)
return TRUE;
else
return FALSE;
@@ -536,7 +780,7 @@ bool8 sub_8057378(u8 var)
bool8 sub_805738C(u8 var)
{
- if(var == MB_C5)
+ if (var == MB_C5)
return TRUE;
else
return FALSE;
@@ -544,7 +788,7 @@ bool8 sub_805738C(u8 var)
bool8 MetatileBehavior_HasRipples(u8 var)
{
- if(var == MB_POND_WATER || var == MB_PUDDLE || var == MB_SOOTOPOLIS_DEEP_WATER)
+ if (var == MB_POND_WATER || var == MB_PUDDLE || var == MB_SOOTOPOLIS_DEEP_WATER)
return TRUE;
else
return FALSE;
@@ -552,7 +796,7 @@ bool8 MetatileBehavior_HasRipples(u8 var)
bool8 MetatileBehavior_IsPuddle(u8 var)
{
- if(var == MB_PUDDLE)
+ if (var == MB_PUDDLE)
return TRUE;
else
return FALSE;
@@ -560,7 +804,7 @@ bool8 MetatileBehavior_IsPuddle(u8 var)
bool8 MetatileBehavior_IsTallGrass(u8 var)
{
- if(var == MB_TALL_GRASS)
+ if (var == MB_TALL_GRASS)
return TRUE;
else
return FALSE;
@@ -568,7 +812,7 @@ bool8 MetatileBehavior_IsTallGrass(u8 var)
bool8 MetatileBehavior_IsLongGrass(u8 var)
{
- if(var == MB_LONG_GRASS)
+ if (var == MB_LONG_GRASS)
return TRUE;
else
return FALSE;
@@ -576,15 +820,15 @@ bool8 MetatileBehavior_IsLongGrass(u8 var)
bool8 MetatileBehavior_IsBerryTreeSoil(u8 var)
{
- if(var == MB_BERRY_TREE_SOIL)
+ if (var == MB_BERRY_TREE_SOIL)
return TRUE;
else
return FALSE;
}
-bool8 MetatileBehavior_IsAsh(u8 var)
+bool8 MetatileBehavior_IsAshGrass(u8 var)
{
- if(var == MB_ASH)
+ if (var == MB_ASHGRASS)
return TRUE;
else
return FALSE;
@@ -592,7 +836,7 @@ bool8 MetatileBehavior_IsAsh(u8 var)
bool8 MetatileBehavior_IsUnusedFootprintMetatile(u8 var)
{
- if(var == MB_25)
+ if (var == MB_25)
return TRUE;
else
return FALSE;
@@ -600,7 +844,7 @@ bool8 MetatileBehavior_IsUnusedFootprintMetatile(u8 var)
bool8 MetatileBehavior_IsBridge(u8 var)
{
- if(var >= MB_WARP_OR_BRIDGE && var <= MB_ROUTE120_NORTH_BRIDGE_2)
+ if (var >= MB_WARP_OR_BRIDGE && var <= MB_ROUTE120_NORTH_BRIDGE_2)
return TRUE;
else
return FALSE;
@@ -610,7 +854,7 @@ u8 sub_8057450(u8 var)
{
u8 result = var - MB_WARP_OR_BRIDGE;
- if(result > 3)
+ if (result > 3)
result = 0;
return result;
@@ -618,7 +862,7 @@ u8 sub_8057450(u8 var)
bool8 MetatileBehavior_IsLandWildEncounter(u8 var)
{
- if(MetatileBehavior_IsSurfableWaterOrUnderwater(var) == FALSE && MetatileBehavior_IsEncounterTile(var) == TRUE)
+ if (MetatileBehavior_IsSurfableWaterOrUnderwater(var) == FALSE && MetatileBehavior_IsEncounterTile(var) == TRUE)
return TRUE;
else
return FALSE;
@@ -626,7 +870,7 @@ bool8 MetatileBehavior_IsLandWildEncounter(u8 var)
bool8 MetatileBehavior_IsWaterWildEncounter(u8 var)
{
- if(MetatileBehavior_IsSurfableWaterOrUnderwater(var) == TRUE && MetatileBehavior_IsEncounterTile(var) == TRUE)
+ if (MetatileBehavior_IsSurfableWaterOrUnderwater(var) == TRUE && MetatileBehavior_IsEncounterTile(var) == TRUE)
return TRUE;
else
return FALSE;
@@ -634,7 +878,7 @@ bool8 MetatileBehavior_IsWaterWildEncounter(u8 var)
bool8 sub_80574C4(u8 var)
{
- if(var == MB_0B)
+ if (var == MB_0B)
return TRUE;
else
return FALSE;
@@ -642,15 +886,15 @@ bool8 sub_80574C4(u8 var)
bool8 sub_80574D8(u8 var)
{
- if(var == MB_MOUNTAIN_TOP)
+ if (var == MB_MOUNTAIN_TOP)
return TRUE;
else
- return FALSE;
+ return FALSE;
}
bool8 sub_80574EC(u8 var)
{
- if(var == MB_SEMI_DEEP_WATER || var == MB_DEEP_WATER || var == MB_SOOTOPOLIS_DEEP_WATER)
+ if (var == MB_SEMI_DEEP_WATER || var == MB_DEEP_WATER || var == MB_SOOTOPOLIS_DEEP_WATER)
return TRUE;
else
return FALSE;
@@ -658,7 +902,7 @@ bool8 sub_80574EC(u8 var)
bool8 sub_805750C(u8 var)
{
- if(var == MB_NO_SURFACING || var == MB_SEAWEED_NO_SURFACING)
+ if (var == MB_NO_SURFACING || var == MB_SEAWEED_NO_SURFACING)
return TRUE;
else
return FALSE;
@@ -666,7 +910,7 @@ bool8 sub_805750C(u8 var)
bool8 MetatileBehavior_IsShallowFlowingWater(u8 var)
{
- if(var == MB_SHALLOW_WATER || var == MB_STAIRS_OUTSIDE_ABANDONED_SHIP || var == MB_SHOAL_CAVE_ENTRANCE)
+ if (var == MB_SHALLOW_WATER || var == MB_STAIRS_OUTSIDE_ABANDONED_SHIP || var == MB_SHOAL_CAVE_ENTRANCE)
return TRUE;
else
return FALSE;
@@ -674,7 +918,7 @@ bool8 MetatileBehavior_IsShallowFlowingWater(u8 var)
bool8 MetatileBehavior_IsThinIce(u8 var)
{
- if(var == MB_THIN_ICE)
+ if (var == MB_THIN_ICE)
return TRUE;
else
return FALSE;
@@ -682,7 +926,7 @@ bool8 MetatileBehavior_IsThinIce(u8 var)
bool8 MetatileBehavior_IsCrackedIce(u8 var)
{
- if(var == MB_CRACKED_ICE)
+ if (var == MB_CRACKED_ICE)
return TRUE;
else
return FALSE;
@@ -690,7 +934,7 @@ bool8 MetatileBehavior_IsCrackedIce(u8 var)
bool8 sub_8057568(u8 var)
{
- if(var == MB_OCEAN_WATER || var == MB_SEMI_DEEP_WATER || var == MB_DEEP_WATER)
+ if (var == MB_OCEAN_WATER || var == MB_SEMI_DEEP_WATER || var == MB_DEEP_WATER)
return TRUE;
else
return FALSE;
@@ -698,7 +942,7 @@ bool8 sub_8057568(u8 var)
bool8 unref_sub_8057584(u8 var)
{
- if(var == MB_18 || var == MB_1A)
+ if (var == MB_18 || var == MB_1A)
return TRUE;
else
return FALSE;
@@ -706,7 +950,7 @@ bool8 unref_sub_8057584(u8 var)
bool8 sub_805759C(u8 var)
{
- if(MetatileBehavior_IsSurfableWaterOrUnderwater(var) && MetatileBehavior_IsWaterfall(var) == FALSE)
+ if (MetatileBehavior_IsSurfableWaterOrUnderwater(var) && MetatileBehavior_IsWaterfall(var) == FALSE)
return TRUE;
else
return FALSE;
@@ -714,7 +958,7 @@ bool8 sub_805759C(u8 var)
bool8 MetatileBehavior_IsEastBlocked(u8 var)
{
- if(var == MB_IMPASSABLE_EAST || var == MB_IMPASSABLE_NORTHEAST || var == MB_IMPASSABLE_SOUTHEAST || var == MB_C1 || var == MB_BE)
+ if (var == MB_IMPASSABLE_EAST || var == MB_IMPASSABLE_NORTHEAST || var == MB_IMPASSABLE_SOUTHEAST || var == MB_C1 || var == MB_BE)
return TRUE;
else
return FALSE;
@@ -722,7 +966,7 @@ bool8 MetatileBehavior_IsEastBlocked(u8 var)
bool8 MetatileBehavior_IsWestBlocked(u8 var)
{
- if(var == MB_IMPASSABLE_WEST || var == MB_IMPASSABLE_NORTHWEST || var == MB_IMPASSABLE_SOUTHWEST || var == MB_C1 || var == MB_BE)
+ if (var == MB_IMPASSABLE_WEST || var == MB_IMPASSABLE_NORTHWEST || var == MB_IMPASSABLE_SOUTHWEST || var == MB_C1 || var == MB_BE)
return TRUE;
else
return FALSE;
@@ -730,7 +974,7 @@ bool8 MetatileBehavior_IsWestBlocked(u8 var)
bool8 MetatileBehavior_IsNorthBlocked(u8 var)
{
- if(var == MB_IMPASSABLE_NORTH || var == MB_IMPASSABLE_NORTHEAST || var == MB_IMPASSABLE_NORTHWEST || var == MB_BED)
+ if (var == MB_IMPASSABLE_NORTH || var == MB_IMPASSABLE_NORTHEAST || var == MB_IMPASSABLE_NORTHWEST || var == MB_BED)
return TRUE;
else
return FALSE;
@@ -738,7 +982,7 @@ bool8 MetatileBehavior_IsNorthBlocked(u8 var)
bool8 MetatileBehavior_IsSouthBlocked(u8 var)
{
- if(var == MB_IMPASSABLE_SOUTH || var == MB_IMPASSABLE_SOUTHEAST || var == MB_IMPASSABLE_SOUTHWEST || var == MB_BED)
+ if (var == MB_IMPASSABLE_SOUTH || var == MB_IMPASSABLE_SOUTHEAST || var == MB_IMPASSABLE_SOUTHWEST || var == MB_BED)
return TRUE;
else
return FALSE;
@@ -746,7 +990,7 @@ bool8 MetatileBehavior_IsSouthBlocked(u8 var)
bool8 MetatileBehavior_IsShortGrass(u8 var)
{
- if(var == MB_SHORT_GRASS)
+ if (var == MB_SHORT_GRASS)
return TRUE;
else
return FALSE;
@@ -754,7 +998,7 @@ bool8 MetatileBehavior_IsShortGrass(u8 var)
bool8 MetatileBehavior_IsHotSprings(u8 var)
{
- if(var == MB_HOT_SPRINGS)
+ if (var == MB_HOT_SPRINGS)
return TRUE;
else
return FALSE;
@@ -762,7 +1006,7 @@ bool8 MetatileBehavior_IsHotSprings(u8 var)
bool8 MetatileBehavior_IsWaterfall(u8 var)
{
- if(var == MB_WATERFALL)
+ if (var == MB_WATERFALL)
return TRUE;
else
return FALSE;
@@ -770,7 +1014,7 @@ bool8 MetatileBehavior_IsWaterfall(u8 var)
bool8 MetatileBehavior_IsFortreeBridge(u8 var)
{
- if(var == MB_FORTREE_BRIDGE)
+ if (var == MB_FORTREE_BRIDGE)
return TRUE;
else
return FALSE;
@@ -778,7 +1022,7 @@ bool8 MetatileBehavior_IsFortreeBridge(u8 var)
bool8 sub_80576A0(u8 var)
{
- if(var == MB_PACIFIDLOG_VERTICAL_LOG_1)
+ if (var == MB_PACIFIDLOG_VERTICAL_LOG_1)
return TRUE;
else
return FALSE;
@@ -786,7 +1030,7 @@ bool8 sub_80576A0(u8 var)
bool8 sub_80576B4(u8 var)
{
- if(var == MB_PACIFIDLOG_VERTICAL_LOG_2)
+ if (var == MB_PACIFIDLOG_VERTICAL_LOG_2)
return TRUE;
else
return FALSE;
@@ -794,7 +1038,7 @@ bool8 sub_80576B4(u8 var)
bool8 sub_80576C8(u8 var)
{
- if(var == MB_PACIFIDLOG_HORIZONTAL_LOG_1)
+ if (var == MB_PACIFIDLOG_HORIZONTAL_LOG_1)
return TRUE;
else
return FALSE;
@@ -802,7 +1046,7 @@ bool8 sub_80576C8(u8 var)
bool8 sub_80576DC(u8 var)
{
- if(var == MB_PACIFIDLOG_HORIZONTAL_LOG_2)
+ if (var == MB_PACIFIDLOG_HORIZONTAL_LOG_2)
return TRUE;
else
return FALSE;
@@ -810,7 +1054,7 @@ bool8 sub_80576DC(u8 var)
bool8 MetatileBehavior_IsPacifidlogLog(u8 var)
{
- if(var >= MB_PACIFIDLOG_VERTICAL_LOG_1 && var <= MB_PACIFIDLOG_HORIZONTAL_LOG_2)
+ if (var >= MB_PACIFIDLOG_VERTICAL_LOG_1 && var <= MB_PACIFIDLOG_HORIZONTAL_LOG_2)
return TRUE;
else
return FALSE;
@@ -818,7 +1062,7 @@ bool8 MetatileBehavior_IsPacifidlogLog(u8 var)
bool8 MetatileBehavior_IsTrickHousePuzzleDoor(u8 var)
{
- if(var == MB_TRICK_HOUSE_PUZZLE_DOOR)
+ if (var == MB_TRICK_HOUSE_PUZZLE_DOOR)
return TRUE;
else
return FALSE;
@@ -826,15 +1070,15 @@ bool8 MetatileBehavior_IsTrickHousePuzzleDoor(u8 var)
bool8 MetatileBehavior_IsRegionMap(u8 var)
{
- if(var == MB_REGION_MAP)
+ if (var == MB_REGION_MAP)
return TRUE;
else
return FALSE;
}
-bool8 MetatileBehavior_IsClosedSootpolisGymDoor(u8 var)
+bool8 MetatileBehavior_IsClosedSootopolisGymDoor(u8 var)
{
- if(var == MB_CLOSED_SOOTOPOLIS_GYM_DOOR)
+ if (var == MB_CLOSED_SOOTOPOLIS_GYM_DOOR)
return TRUE;
else
return FALSE;
@@ -842,7 +1086,7 @@ bool8 MetatileBehavior_IsClosedSootpolisGymDoor(u8 var)
bool8 MetatileBehavior_IsRoulette(u8 var)
{
- if(var == MB_ROULETTE)
+ if (var == MB_ROULETTE)
return TRUE;
else
return FALSE;
@@ -850,7 +1094,7 @@ bool8 MetatileBehavior_IsRoulette(u8 var)
bool8 MetatileBehavior_IsPokeblockFeeder(u8 var)
{
- if(var == MB_POKEBLOCK_FEEDER)
+ if (var == MB_POKEBLOCK_FEEDER)
return TRUE;
else
return FALSE;
@@ -858,7 +1102,7 @@ bool8 MetatileBehavior_IsPokeblockFeeder(u8 var)
bool8 MetatileBehavior_0xBB(u8 var)
{
- if(var == MB_BB)
+ if (var == MB_BB)
return TRUE;
else
return FALSE;
@@ -866,7 +1110,7 @@ bool8 MetatileBehavior_0xBB(u8 var)
bool8 MetatileBehavior_0xBC(u8 var)
{
- if(var == MB_BC)
+ if (var == MB_BC)
return TRUE;
else
return FALSE;
@@ -874,7 +1118,7 @@ bool8 MetatileBehavior_0xBC(u8 var)
bool8 MetatileBehavior_IsLavaridgeB1FWarp(u8 var)
{
- if(var == MB_LAVARIDGE_GYM_B1F_WARP)
+ if (var == MB_LAVARIDGE_GYM_B1F_WARP)
return TRUE;
else
return FALSE;
@@ -882,7 +1126,7 @@ bool8 MetatileBehavior_IsLavaridgeB1FWarp(u8 var)
bool8 MetatileBehavior_IsLavaridge1FWarp(u8 var)
{
- if(var == MB_LAVARIDGE_GYM_1F_WARP)
+ if (var == MB_LAVARIDGE_GYM_1F_WARP)
return TRUE;
else
return FALSE;
@@ -890,7 +1134,7 @@ bool8 MetatileBehavior_IsLavaridge1FWarp(u8 var)
bool8 MetatileBehavior_IsAquaHideoutWarp(u8 var)
{
- if(var == MB_AQUA_HIDEOUT_WARP)
+ if (var == MB_AQUA_HIDEOUT_WARP)
return TRUE;
else
return FALSE;
@@ -898,7 +1142,7 @@ bool8 MetatileBehavior_IsAquaHideoutWarp(u8 var)
bool8 MetatileBehavior_IsSurfableFishableWater(u8 var)
{
- if(var == MB_POND_WATER || var == MB_OCEAN_WATER || var == MB_SEMI_DEEP_WATER || var == MB_DEEP_WATER || var == MB_SOOTOPOLIS_DEEP_WATER || (var >= MB_EASTWARD_CURRENT && var <= MB_SOUTHWARD_CURRENT))
+ if (var == MB_POND_WATER || var == MB_OCEAN_WATER || var == MB_SEMI_DEEP_WATER || var == MB_DEEP_WATER || var == MB_SOOTOPOLIS_DEEP_WATER || (var >= MB_EASTWARD_CURRENT && var <= MB_SOUTHWARD_CURRENT))
return TRUE;
else
return FALSE;
@@ -906,7 +1150,7 @@ bool8 MetatileBehavior_IsSurfableFishableWater(u8 var)
bool8 MetatileBehavior_IsMtPyreHole(u8 var)
{
- if(var == MB_MT_PYRE_HOLE)
+ if (var == MB_MT_PYRE_HOLE)
return TRUE;
else
return FALSE;
@@ -914,7 +1158,7 @@ bool8 MetatileBehavior_IsMtPyreHole(u8 var)
bool8 MetatileBehavior_IsCrackedFloorHole(u8 var)
{
- if(var == MB_CRACKED_FLOOR_HOLE)
+ if (var == MB_CRACKED_FLOOR_HOLE)
return TRUE;
else
return FALSE;
@@ -922,7 +1166,7 @@ bool8 MetatileBehavior_IsCrackedFloorHole(u8 var)
bool8 MetatileBehavior_IsCrackedFloor(u8 var)
{
- if(var == MB_CRACKED_FLOOR)
+ if (var == MB_CRACKED_FLOOR)
return TRUE;
else
return FALSE;
@@ -930,7 +1174,7 @@ bool8 MetatileBehavior_IsCrackedFloor(u8 var)
bool8 MetatileBehavior_IsMuddySlope(u8 var)
{
- if(var == MB_MUDDY_SLOPE)
+ if (var == MB_MUDDY_SLOPE)
return TRUE;
else
return FALSE;
@@ -938,7 +1182,7 @@ bool8 MetatileBehavior_IsMuddySlope(u8 var)
bool8 MetatileBehavior_IsBumpySlope(u8 var)
{
- if(var == MB_BUMPY_SLOPE)
+ if (var == MB_BUMPY_SLOPE)
return TRUE;
else
return FALSE;
@@ -946,7 +1190,7 @@ bool8 MetatileBehavior_IsBumpySlope(u8 var)
bool8 MetatileBehavior_IsIsolatedVerticalRail(u8 var)
{
- if(var == MB_ISOLATED_VERTICAL_RAIL)
+ if (var == MB_ISOLATED_VERTICAL_RAIL)
return TRUE;
else
return FALSE;
@@ -954,7 +1198,7 @@ bool8 MetatileBehavior_IsIsolatedVerticalRail(u8 var)
bool8 MetatileBehavior_IsIsolatedHorizontalRail(u8 var)
{
- if(var == MB_ISOLATED_HORIZONTAL_RAIL)
+ if (var == MB_ISOLATED_HORIZONTAL_RAIL)
return TRUE;
else
return FALSE;
@@ -962,7 +1206,7 @@ bool8 MetatileBehavior_IsIsolatedHorizontalRail(u8 var)
bool8 MetatileBehavior_IsVerticalRail(u8 var)
{
- if(var == MB_VERTICAL_RAIL)
+ if (var == MB_VERTICAL_RAIL)
return TRUE;
else
return FALSE;
@@ -970,7 +1214,7 @@ bool8 MetatileBehavior_IsVerticalRail(u8 var)
bool8 MetatileBehavior_IsHorizontalRail(u8 var)
{
- if(var == MB_HORIZONTAL_RAIL)
+ if (var == MB_HORIZONTAL_RAIL)
return TRUE;
else
return FALSE;
@@ -978,7 +1222,7 @@ bool8 MetatileBehavior_IsHorizontalRail(u8 var)
bool8 MetatileBehavior_IsSeaweed(u8 var)
{
- if(var == MB_SEAWEED || var == MB_SEAWEED_NO_SURFACING)
+ if (var == MB_SEAWEED || var == MB_SEAWEED_NO_SURFACING)
return TRUE;
else
return FALSE;
@@ -986,15 +1230,15 @@ bool8 MetatileBehavior_IsSeaweed(u8 var)
bool8 MetatileBehavior_IsRunningDisallowed(u8 var)
{
- if(var == MB_NO_RUNNING || var == MB_LONG_GRASS || var == MB_HOT_SPRINGS || MetatileBehavior_IsPacifidlogLog(var) != FALSE)
+ if (var == MB_NO_RUNNING || var == MB_LONG_GRASS || var == MB_HOT_SPRINGS || MetatileBehavior_IsPacifidlogLog(var) != FALSE)
return TRUE;
else
return FALSE;
}
-bool8 sub_80578F8(u8 var)
+bool8 MetatileBehavior_IsCuttableGrass(u8 var)
{
- if(var == MB_TALL_GRASS || var == MB_LONG_GRASS || var == MB_ASH || var == MB_LONG_GRASS_SOUTH_EDGE)
+ if (var == MB_TALL_GRASS || var == MB_LONG_GRASS || var == MB_ASHGRASS || var == MB_LONG_GRASS_SOUTH_EDGE)
return TRUE;
else
return FALSE;
@@ -1002,7 +1246,7 @@ bool8 sub_80578F8(u8 var)
bool8 sub_805791C(u8 var)
{
- if(var == MB_8E)
+ if (var == MB_8E)
return TRUE;
else
return FALSE;
@@ -1010,7 +1254,7 @@ bool8 sub_805791C(u8 var)
bool8 MetatileBehavior_IsPictureBookShelf(u8 var)
{
- if(var == MB_PICTURE_BOOK_SHELF)
+ if (var == MB_PICTURE_BOOK_SHELF)
return TRUE;
else
return FALSE;
@@ -1018,7 +1262,7 @@ bool8 MetatileBehavior_IsPictureBookShelf(u8 var)
bool8 MetatileBehavior_IsBookShelf(u8 var)
{
- if(var == MB_BOOKSHELF)
+ if (var == MB_BOOKSHELF)
return TRUE;
else
return FALSE;
@@ -1026,7 +1270,7 @@ bool8 MetatileBehavior_IsBookShelf(u8 var)
bool8 MetatileBehavior_IsPokeCenterBookShelf(u8 var)
{
- if(var == MB_POKEMON_CENTER_BOOKSHELF)
+ if (var == MB_POKEMON_CENTER_BOOKSHELF)
return TRUE;
else
return FALSE;
@@ -1034,7 +1278,7 @@ bool8 MetatileBehavior_IsPokeCenterBookShelf(u8 var)
bool8 MetatileBehavior_IsVase(u8 var)
{
- if(var == MB_VASE)
+ if (var == MB_VASE)
return TRUE;
else
return FALSE;
@@ -1042,7 +1286,7 @@ bool8 MetatileBehavior_IsVase(u8 var)
bool8 MetatileBehavior_IsTrashCan(u8 var)
{
- if(var == MB_TRASH_CAN)
+ if (var == MB_TRASH_CAN)
return TRUE;
else
return FALSE;
@@ -1050,7 +1294,7 @@ bool8 MetatileBehavior_IsTrashCan(u8 var)
bool8 MetatileBehavior_IsShopShelf(u8 var)
{
- if(var == MB_SHOP_SHELF)
+ if (var == MB_SHOP_SHELF)
return TRUE;
else
return FALSE;
@@ -1058,7 +1302,7 @@ bool8 MetatileBehavior_IsShopShelf(u8 var)
bool8 MetatileBehavior_IsBlueprint(u8 var)
{
- if(var == MB_BLUEPRINT)
+ if (var == MB_BLUEPRINT)
return TRUE;
else
return FALSE;