summaryrefslogtreecommitdiff
path: root/asm/metatile_behavior.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/metatile_behavior.s')
-rw-r--r--asm/metatile_behavior.s2194
1 files changed, 0 insertions, 2194 deletions
diff --git a/asm/metatile_behavior.s b/asm/metatile_behavior.s
deleted file mode 100644
index 6dd520d71..000000000
--- a/asm/metatile_behavior.s
+++ /dev/null
@@ -1,2194 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .syntax unified
-
- .text
-
- thumb_func_start sub_8059AF0
-sub_8059AF0: @ 8059AF0
- movs r0, 0x1
- bx lr
- thumb_func_end sub_8059AF0
-
- thumb_func_start MetatileBehavior_IsJumpEast
-MetatileBehavior_IsJumpEast: @ 8059AF4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x38
- beq _08059B02
- movs r0, 0
- b _08059B04
-_08059B02:
- movs r0, 0x1
-_08059B04:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsJumpEast
-
- thumb_func_start MetatileBehavior_IsJumpWest
-MetatileBehavior_IsJumpWest: @ 8059B08
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x39
- beq _08059B16
- movs r0, 0
- b _08059B18
-_08059B16:
- movs r0, 0x1
-_08059B18:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsJumpWest
-
- thumb_func_start MetatileBehavior_IsJumpNorth
-MetatileBehavior_IsJumpNorth: @ 8059B1C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x3A
- beq _08059B2A
- movs r0, 0
- b _08059B2C
-_08059B2A:
- movs r0, 0x1
-_08059B2C:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsJumpNorth
-
- thumb_func_start MetatileBehavior_IsJumpSouth
-MetatileBehavior_IsJumpSouth: @ 8059B30
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x3B
- beq _08059B3E
- movs r0, 0
- b _08059B40
-_08059B3E:
- movs r0, 0x1
-_08059B40:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsJumpSouth
-
- thumb_func_start sub_8059B44
-sub_8059B44: @ 8059B44
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x2
- beq _08059B52
- cmp r0, 0xD1
- bne _08059B56
-_08059B52:
- movs r0, 0x1
- b _08059B58
-_08059B56:
- movs r0, 0
-_08059B58:
- pop {r1}
- bx r1
- thumb_func_end sub_8059B44
-
- thumb_func_start sub_8059B5C
-sub_8059B5C: @ 8059B5C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x21
- beq _08059B6A
- cmp r0, 0x2B
- bne _08059B6E
-_08059B6A:
- movs r0, 0x1
- b _08059B70
-_08059B6E:
- movs r0, 0
-_08059B70:
- pop {r1}
- bx r1
- thumb_func_end sub_8059B5C
-
- thumb_func_start sub_8059B74
-sub_8059B74: @ 8059B74
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x21
- beq _08059B82
- cmp r0, 0x17
- bne _08059B86
-_08059B82:
- movs r0, 0x1
- b _08059B88
-_08059B86:
- movs r0, 0
-_08059B88:
- pop {r1}
- bx r1
- thumb_func_end sub_8059B74
-
- thumb_func_start sub_8059B8C
-sub_8059B8C: @ 8059B8C
- movs r0, 0
- bx lr
- thumb_func_end sub_8059B8C
-
- thumb_func_start sub_8059B90
-sub_8059B90: @ 8059B90
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x10
- beq _08059BAA
- cmp r0, 0x16
- beq _08059BAA
- cmp r0, 0x1A
- beq _08059BAA
- cmp r0, 0x1B
- beq _08059BAA
- cmp r0, 0x23
- bne _08059BAE
-_08059BAA:
- movs r0, 0x1
- b _08059BB0
-_08059BAE:
- movs r0, 0
-_08059BB0:
- pop {r1}
- bx r1
- thumb_func_end sub_8059B90
-
- thumb_func_start MetatileBehavior_IsIce
-MetatileBehavior_IsIce: @ 8059BB4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x23
- beq _08059BC2
- movs r0, 0
- b _08059BC4
-_08059BC2:
- movs r0, 0x1
-_08059BC4:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsIce
-
- thumb_func_start MetatileBehavior_IsWarpDoor
-MetatileBehavior_IsWarpDoor: @ 8059BC8
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x69
- beq _08059BD6
- movs r0, 0
- b _08059BD8
-_08059BD6:
- movs r0, 0x1
-_08059BD8:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsWarpDoor
-
- thumb_func_start sub_8059BDC
-sub_8059BDC: @ 8059BDC
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x69
- beq _08059BEA
- movs r0, 0
- b _08059BEC
-_08059BEA:
- movs r0, 0x1
-_08059BEC:
- pop {r1}
- bx r1
- thumb_func_end sub_8059BDC
-
- thumb_func_start sub_8059BF0
-sub_8059BF0: @ 8059BF0
- push {lr}
- lsls r0, 24
- movs r1, 0x96
- lsls r1, 24
- adds r0, r1
- lsrs r0, 24
- cmp r0, 0x1
- bls _08059C04
- movs r0, 0
- b _08059C06
-_08059C04:
- movs r0, 0x1
-_08059C06:
- pop {r1}
- bx r1
- thumb_func_end sub_8059BF0
-
- thumb_func_start sub_8059C0C
-sub_8059C0C: @ 8059C0C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- movs r1, 0
- cmp r0, 0x6C
- bne _08059C1A
- movs r1, 0x1
-_08059C1A:
- adds r0, r1, 0
- pop {r1}
- bx r1
- thumb_func_end sub_8059C0C
-
- thumb_func_start sub_8059C20
-sub_8059C20: @ 8059C20
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- movs r1, 0
- cmp r0, 0x6D
- bne _08059C2E
- movs r1, 0x1
-_08059C2E:
- adds r0, r1, 0
- pop {r1}
- bx r1
- thumb_func_end sub_8059C20
-
- thumb_func_start sub_8059C34
-sub_8059C34: @ 8059C34
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- movs r1, 0
- cmp r0, 0x6E
- bne _08059C42
- movs r1, 0x1
-_08059C42:
- adds r0, r1, 0
- pop {r1}
- bx r1
- thumb_func_end sub_8059C34
-
- thumb_func_start sub_8059C48
-sub_8059C48: @ 8059C48
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- movs r1, 0
- cmp r0, 0x6F
- bne _08059C56
- movs r1, 0x1
-_08059C56:
- adds r0, r1, 0
- pop {r1}
- bx r1
- thumb_func_end sub_8059C48
-
- thumb_func_start sub_8059C5C
-sub_8059C5C: @ 8059C5C
- push {lr}
- lsls r0, 24
- movs r1, 0
- movs r2, 0x94
- lsls r2, 24
- adds r0, r2
- lsrs r0, 24
- cmp r0, 0x3
- bhi _08059C70
- movs r1, 0x1
-_08059C70:
- adds r0, r1, 0
- pop {r1}
- bx r1
- thumb_func_end sub_8059C5C
-
- thumb_func_start sub_8059C78
-sub_8059C78: @ 8059C78
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x61
- beq _08059C86
- movs r0, 0
- b _08059C88
-_08059C86:
- movs r0, 0x1
-_08059C88:
- pop {r1}
- bx r1
- thumb_func_end sub_8059C78
-
- thumb_func_start sub_8059C8C
-sub_8059C8C: @ 8059C8C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x60
- beq _08059C9A
- movs r0, 0
- b _08059C9C
-_08059C9A:
- movs r0, 0x1
-_08059C9C:
- pop {r1}
- bx r1
- thumb_func_end sub_8059C8C
-
- thumb_func_start sub_8059CA0
-sub_8059CA0: @ 8059CA0
- movs r0, 0
- bx lr
- thumb_func_end sub_8059CA0
-
- thumb_func_start sub_8059CA4
-sub_8059CA4: @ 8059CA4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r1, _08059CBC @ =gUnknown_8352F78
- adds r0, r1
- ldrb r1, [r0]
- movs r0, 0x1
- ands r0, r1
- cmp r0, 0
- bne _08059CC0
- movs r0, 0
- b _08059CC2
- .align 2, 0
-_08059CBC: .4byte gUnknown_8352F78
-_08059CC0:
- movs r0, 0x1
-_08059CC2:
- pop {r1}
- bx r1
- thumb_func_end sub_8059CA4
-
- thumb_func_start sub_8059CC8
-sub_8059CC8: @ 8059CC8
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x11
- beq _08059CD6
- movs r0, 0
- b _08059CD8
-_08059CD6:
- movs r0, 0x1
-_08059CD8:
- pop {r1}
- bx r1
- thumb_func_end sub_8059CC8
-
- thumb_func_start MetatileBehavior_IsEastArrowWarp
-MetatileBehavior_IsEastArrowWarp: @ 8059CDC
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x62
- beq _08059CEA
- movs r0, 0
- b _08059CEC
-_08059CEA:
- movs r0, 0x1
-_08059CEC:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsEastArrowWarp
-
- thumb_func_start MetatileBehavior_IsWestArrowWarp
-MetatileBehavior_IsWestArrowWarp: @ 8059CF0
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x63
- beq _08059CFE
- movs r0, 0
- b _08059D00
-_08059CFE:
- movs r0, 0x1
-_08059D00:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsWestArrowWarp
-
- thumb_func_start sub_8059D04
-sub_8059D04: @ 8059D04
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x64
- beq _08059D12
- movs r0, 0
- b _08059D14
-_08059D12:
- movs r0, 0x1
-_08059D14:
- pop {r1}
- bx r1
- thumb_func_end sub_8059D04
-
- thumb_func_start sub_8059D18
-sub_8059D18: @ 8059D18
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x65
- beq _08059D26
- movs r0, 0
- b _08059D28
-_08059D26:
- movs r0, 0x1
-_08059D28:
- pop {r1}
- bx r1
- thumb_func_end sub_8059D18
-
- thumb_func_start sub_8059D2C
-sub_8059D2C: @ 8059D2C
- push {r4,r5,lr}
- lsls r0, 24
- lsrs r4, r0, 24
- movs r5, 0
- adds r0, r4, 0
- bl MetatileBehavior_IsEastArrowWarp
- lsls r0, 24
- cmp r0, 0
- bne _08059D64
- adds r0, r4, 0
- bl MetatileBehavior_IsWestArrowWarp
- lsls r0, 24
- cmp r0, 0
- bne _08059D64
- adds r0, r4, 0
- bl sub_8059D04
- lsls r0, 24
- cmp r0, 0
- bne _08059D64
- adds r0, r4, 0
- bl sub_8059D18
- lsls r0, 24
- cmp r0, 0
- beq _08059D66
-_08059D64:
- movs r5, 0x1
-_08059D66:
- adds r0, r5, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- thumb_func_end sub_8059D2C
-
- thumb_func_start MetatileBehavior_IsMoveTile
-MetatileBehavior_IsMoveTile: @ 8059D70
- push {lr}
- lsls r0, 24
- lsrs r1, r0, 24
- movs r2, 0xC0
- lsls r2, 24
- adds r0, r2
- lsrs r0, 24
- cmp r0, 0x8
- bls _08059DA2
- adds r0, r1, 0
- subs r0, 0x50
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x3
- bls _08059DA2
- cmp r1, 0x13
- beq _08059DA2
- cmp r1, 0x23
- beq _08059DA2
- adds r0, r1, 0
- subs r0, 0x54
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x3
- bhi _08059DA6
-_08059DA2:
- movs r0, 0x1
- b _08059DA8
-_08059DA6:
- movs r0, 0
-_08059DA8:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsMoveTile
-
- thumb_func_start sub_8059DAC
-sub_8059DAC: @ 8059DAC
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x23
- beq _08059DBA
- movs r0, 0
- b _08059DBC
-_08059DBA:
- movs r0, 0x1
-_08059DBC:
- pop {r1}
- bx r1
- thumb_func_end sub_8059DAC
-
- thumb_func_start sub_8059DC0
-sub_8059DC0: @ 8059DC0
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x48
- beq _08059DCE
- movs r0, 0
- b _08059DD0
-_08059DCE:
- movs r0, 0x1
-_08059DD0:
- pop {r1}
- bx r1
- thumb_func_end sub_8059DC0
-
- thumb_func_start MetatileBehavior_IsWalkNorth
-MetatileBehavior_IsWalkNorth: @ 8059DD4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x42
- beq _08059DE2
- movs r0, 0
- b _08059DE4
-_08059DE2:
- movs r0, 0x1
-_08059DE4:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsWalkNorth
-
- thumb_func_start MetatileBehavior_IsWalkSouth
-MetatileBehavior_IsWalkSouth: @ 8059DE8
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x43
- beq _08059DF6
- movs r0, 0
- b _08059DF8
-_08059DF6:
- movs r0, 0x1
-_08059DF8:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsWalkSouth
-
- thumb_func_start MetatileBehavior_IsWalkWest
-MetatileBehavior_IsWalkWest: @ 8059DFC
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x41
- beq _08059E0A
- movs r0, 0
- b _08059E0C
-_08059E0A:
- movs r0, 0x1
-_08059E0C:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsWalkWest
-
- thumb_func_start MetatileBehavior_IsWalkEast
-MetatileBehavior_IsWalkEast: @ 8059E10
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x40
- beq _08059E1E
- movs r0, 0
- b _08059E20
-_08059E1E:
- movs r0, 0x1
-_08059E20:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsWalkEast
-
- thumb_func_start MetatileBehavior_IsNorthwardCurrent
-MetatileBehavior_IsNorthwardCurrent: @ 8059E24
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x52
- beq _08059E32
- movs r0, 0
- b _08059E34
-_08059E32:
- movs r0, 0x1
-_08059E34:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsNorthwardCurrent
-
- thumb_func_start MetatileBehavior_IsSouthwardCurrent
-MetatileBehavior_IsSouthwardCurrent: @ 8059E38
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x53
- beq _08059E46
- movs r0, 0
- b _08059E48
-_08059E46:
- movs r0, 0x1
-_08059E48:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsSouthwardCurrent
-
- thumb_func_start MetatileBehavior_IsWestwardCurrent
-MetatileBehavior_IsWestwardCurrent: @ 8059E4C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x51
- beq _08059E5A
- movs r0, 0
- b _08059E5C
-_08059E5A:
- movs r0, 0x1
-_08059E5C:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsWestwardCurrent
-
- thumb_func_start MetatileBehavior_IsEastwardCurrent
-MetatileBehavior_IsEastwardCurrent: @ 8059E60
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x50
- beq _08059E6E
- movs r0, 0
- b _08059E70
-_08059E6E:
- movs r0, 0x1
-_08059E70:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsEastwardCurrent
-
- thumb_func_start MetatileBehavior_IsSlideNorth
-MetatileBehavior_IsSlideNorth: @ 8059E74
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x46
- beq _08059E82
- movs r0, 0
- b _08059E84
-_08059E82:
- movs r0, 0x1
-_08059E84:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsSlideNorth
-
- thumb_func_start MetatileBehavior_IsSlideSouth
-MetatileBehavior_IsSlideSouth: @ 8059E88
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x47
- beq _08059E96
- movs r0, 0
- b _08059E98
-_08059E96:
- movs r0, 0x1
-_08059E98:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsSlideSouth
-
- thumb_func_start MetatileBehavior_IsSlideWest
-MetatileBehavior_IsSlideWest: @ 8059E9C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x45
- beq _08059EAA
- movs r0, 0
- b _08059EAC
-_08059EAA:
- movs r0, 0x1
-_08059EAC:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsSlideWest
-
- thumb_func_start MetatileBehavior_IsSlideEast
-MetatileBehavior_IsSlideEast: @ 8059EB0
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x44
- beq _08059EBE
- movs r0, 0
- b _08059EC0
-_08059EBE:
- movs r0, 0x1
-_08059EC0:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsSlideEast
-
- thumb_func_start MetatileBehavior_IsCounter
-MetatileBehavior_IsCounter: @ 8059EC4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x80
- beq _08059ED2
- movs r0, 0
- b _08059ED4
-_08059ED2:
- movs r0, 0x1
-_08059ED4:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsCounter
-
- thumb_func_start MetatileBehavior_IsPlayerFacingTVScreen
-MetatileBehavior_IsPlayerFacingTVScreen: @ 8059ED8
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- lsls r1, 24
- lsrs r1, 24
- cmp r1, 0x2
- bne _08059EEA
- cmp r0, 0x86
- beq _08059EEE
-_08059EEA:
- movs r0, 0
- b _08059EF0
-_08059EEE:
- movs r0, 0x1
-_08059EF0:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsPlayerFacingTVScreen
-
- thumb_func_start MetatileBehavior_IsPC
-MetatileBehavior_IsPC: @ 8059EF4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x83
- beq _08059F02
- movs r0, 0
- b _08059F04
-_08059F02:
- movs r0, 0x1
-_08059F04:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsPC
-
- thumb_func_start sub_8059F08
-sub_8059F08: @ 8059F08
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x10
- beq _08059F16
- cmp r0, 0x16
- bne _08059F1A
-_08059F16:
- movs r0, 0x1
- b _08059F1C
-_08059F1A:
- movs r0, 0
-_08059F1C:
- pop {r1}
- bx r1
- thumb_func_end sub_8059F08
-
- thumb_func_start sub_8059F20
-sub_8059F20: @ 8059F20
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x16
- beq _08059F2E
- movs r0, 0
- b _08059F30
-_08059F2E:
- movs r0, 0x1
-_08059F30:
- pop {r1}
- bx r1
- thumb_func_end sub_8059F20
-
- thumb_func_start sub_8059F34
-sub_8059F34: @ 8059F34
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x2
- beq _08059F42
- cmp r0, 0xD1
- bne _08059F46
-_08059F42:
- movs r0, 0x1
- b _08059F48
-_08059F46:
- movs r0, 0
-_08059F48:
- pop {r1}
- bx r1
- thumb_func_end sub_8059F34
-
- thumb_func_start sub_8059F4C
-sub_8059F4C: @ 8059F4C
- movs r0, 0
- bx lr
- thumb_func_end sub_8059F4C
-
- thumb_func_start sub_8059F50
-sub_8059F50: @ 8059F50
- movs r0, 0
- bx lr
- thumb_func_end sub_8059F50
-
- thumb_func_start sub_8059F54
-sub_8059F54: @ 8059F54
- movs r0, 0
- bx lr
- thumb_func_end sub_8059F54
-
- thumb_func_start sub_8059F58
-sub_8059F58: @ 8059F58
- movs r0, 0
- bx lr
- thumb_func_end sub_8059F58
-
- thumb_func_start sub_8059F5C
-sub_8059F5C: @ 8059F5C
- movs r0, 0
- bx lr
- thumb_func_end sub_8059F5C
-
- thumb_func_start sub_8059F60
-sub_8059F60: @ 8059F60
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1
- beq _08059F6E
- movs r0, 0
- b _08059F70
-_08059F6E:
- movs r0, 0x1
-_08059F70:
- pop {r1}
- bx r1
- thumb_func_end sub_8059F60
-
- thumb_func_start sub_8059F74
-sub_8059F74: @ 8059F74
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x2
- beq _08059F82
- movs r0, 0
- b _08059F84
-_08059F82:
- movs r0, 0x1
-_08059F84:
- pop {r1}
- bx r1
- thumb_func_end sub_8059F74
-
- thumb_func_start MetatileBehavior_IsMB_0B
-MetatileBehavior_IsMB_0B: @ 8059F88
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0xB
- beq _08059F96
- movs r0, 0
- b _08059F98
-_08059F96:
- movs r0, 0x1
-_08059F98:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsMB_0B
-
- thumb_func_start MetatileBehavior_IsMountain
-MetatileBehavior_IsMountain: @ 8059F9C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0xC
- beq _08059FAA
- movs r0, 0
- b _08059FAC
-_08059FAA:
- movs r0, 0x1
-_08059FAC:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsMountain
-
- thumb_func_start sub_8059FB0
-sub_8059FB0: @ 8059FB0
- push {lr}
- lsls r0, 24
- movs r1, 0xEF
- lsls r1, 24
- adds r0, r1
- lsrs r0, 24
- cmp r0, 0x1
- bls _08059FC4
- movs r0, 0
- b _08059FC6
-_08059FC4:
- movs r0, 0x1
-_08059FC6:
- pop {r1}
- bx r1
- thumb_func_end sub_8059FB0
-
- thumb_func_start sub_8059FCC
-sub_8059FCC: @ 8059FCC
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x19
- beq _08059FDA
- movs r0, 0
- b _08059FDC
-_08059FDA:
- movs r0, 0x1
-_08059FDC:
- pop {r1}
- bx r1
- thumb_func_end sub_8059FCC
-
- thumb_func_start sub_8059FE0
-sub_8059FE0: @ 8059FE0
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x17
- beq _08059FEE
- movs r0, 0
- b _08059FF0
-_08059FEE:
- movs r0, 0x1
-_08059FF0:
- pop {r1}
- bx r1
- thumb_func_end sub_8059FE0
-
- thumb_func_start MetatileBehavior_IsThinIce
-MetatileBehavior_IsThinIce: @ 8059FF4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x26
- beq _0805A002
- movs r0, 0
- b _0805A004
-_0805A002:
- movs r0, 0x1
-_0805A004:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsThinIce
-
- thumb_func_start MetatileBehavior_IsCrackedIce
-MetatileBehavior_IsCrackedIce: @ 805A008
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x27
- beq _0805A016
- movs r0, 0
- b _0805A018
-_0805A016:
- movs r0, 0x1
-_0805A018:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsCrackedIce
-
- thumb_func_start sub_805A01C
-sub_805A01C: @ 805A01C
- push {lr}
- lsls r0, 24
- lsrs r1, r0, 24
- movs r2, 0xEF
- lsls r2, 24
- adds r0, r2
- lsrs r0, 24
- cmp r0, 0x1
- bls _0805A032
- cmp r1, 0x15
- bne _0805A036
-_0805A032:
- movs r0, 0x1
- b _0805A038
-_0805A036:
- movs r0, 0
-_0805A038:
- pop {r1}
- bx r1
- thumb_func_end sub_805A01C
-
- thumb_func_start sub_805A03C
-sub_805A03C: @ 805A03C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1A
- beq _0805A04A
- movs r0, 0
- b _0805A04C
-_0805A04A:
- movs r0, 0x1
-_0805A04C:
- pop {r1}
- bx r1
- thumb_func_end sub_805A03C
-
- thumb_func_start MetatileBehavior_IsSurfableAndNotWaterfall
-MetatileBehavior_IsSurfableAndNotWaterfall: @ 805A050
- push {r4,lr}
- lsls r0, 24
- lsrs r4, r0, 24
- adds r0, r4, 0
- bl sub_8059CA4
- lsls r0, 24
- cmp r0, 0
- beq _0805A072
- adds r0, r4, 0
- bl MetatileBehavior_IsWaterfall
- lsls r0, 24
- cmp r0, 0
- bne _0805A072
- movs r0, 0x1
- b _0805A074
-_0805A072:
- movs r0, 0
-_0805A074:
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsSurfableAndNotWaterfall
-
- thumb_func_start sub_805A07C
-sub_805A07C: @ 805A07C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x30
- beq _0805A08E
- cmp r0, 0x34
- beq _0805A08E
- cmp r0, 0x36
- bne _0805A092
-_0805A08E:
- movs r0, 0x1
- b _0805A094
-_0805A092:
- movs r0, 0
-_0805A094:
- pop {r1}
- bx r1
- thumb_func_end sub_805A07C
-
- thumb_func_start sub_805A098
-sub_805A098: @ 805A098
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x31
- beq _0805A0AA
- cmp r0, 0x35
- beq _0805A0AA
- cmp r0, 0x37
- bne _0805A0AE
-_0805A0AA:
- movs r0, 0x1
- b _0805A0B0
-_0805A0AE:
- movs r0, 0
-_0805A0B0:
- pop {r1}
- bx r1
- thumb_func_end sub_805A098
-
- thumb_func_start sub_805A0B4
-sub_805A0B4: @ 805A0B4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x32
- beq _0805A0C6
- cmp r0, 0x34
- beq _0805A0C6
- cmp r0, 0x35
- bne _0805A0CA
-_0805A0C6:
- movs r0, 0x1
- b _0805A0CC
-_0805A0CA:
- movs r0, 0
-_0805A0CC:
- pop {r1}
- bx r1
- thumb_func_end sub_805A0B4
-
- thumb_func_start sub_805A0D0
-sub_805A0D0: @ 805A0D0
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x33
- beq _0805A0E2
- cmp r0, 0x36
- beq _0805A0E2
- cmp r0, 0x37
- bne _0805A0E6
-_0805A0E2:
- movs r0, 0x1
- b _0805A0E8
-_0805A0E6:
- movs r0, 0
-_0805A0E8:
- pop {r1}
- bx r1
- thumb_func_end sub_805A0D0
-
- thumb_func_start sub_805A0EC
-sub_805A0EC: @ 805A0EC
- movs r0, 0
- bx lr
- thumb_func_end sub_805A0EC
-
- thumb_func_start MetatileBehavior_IsHotSprings
-MetatileBehavior_IsHotSprings: @ 805A0F0
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x28
- beq _0805A0FE
- movs r0, 0
- b _0805A100
-_0805A0FE:
- movs r0, 0x1
-_0805A100:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsHotSprings
-
- thumb_func_start MetatileBehavior_IsWaterfall
-MetatileBehavior_IsWaterfall: @ 805A104
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x13
- beq _0805A112
- movs r0, 0
- b _0805A114
-_0805A112:
- movs r0, 0x1
-_0805A114:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsWaterfall
-
- thumb_func_start sub_805A118
-sub_805A118: @ 805A118
- movs r0, 0
- bx lr
- thumb_func_end sub_805A118
-
- thumb_func_start sub_805A11C
-sub_805A11C: @ 805A11C
- movs r0, 0
- bx lr
- thumb_func_end sub_805A11C
-
- thumb_func_start sub_805A120
-sub_805A120: @ 805A120
- movs r0, 0
- bx lr
- thumb_func_end sub_805A120
-
- thumb_func_start sub_805A124
-sub_805A124: @ 805A124
- movs r0, 0
- bx lr
- thumb_func_end sub_805A124
-
- thumb_func_start sub_805A128
-sub_805A128: @ 805A128
- movs r0, 0
- bx lr
- thumb_func_end sub_805A128
-
- thumb_func_start sub_805A12C
-sub_805A12C: @ 805A12C
- movs r0, 0
- bx lr
- thumb_func_end sub_805A12C
-
- thumb_func_start sub_805A130
-sub_805A130: @ 805A130
- movs r0, 0
- bx lr
- thumb_func_end sub_805A130
-
- thumb_func_start sub_805A134
-sub_805A134: @ 805A134
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x85
- beq _0805A142
- movs r0, 0
- b _0805A144
-_0805A142:
- movs r0, 0x1
-_0805A144:
- pop {r1}
- bx r1
- thumb_func_end sub_805A134
-
- thumb_func_start sub_805A148
-sub_805A148: @ 805A148
- movs r0, 0
- bx lr
- thumb_func_end sub_805A148
-
- thumb_func_start sub_805A14C
-sub_805A14C: @ 805A14C
- movs r0, 0
- bx lr
- thumb_func_end sub_805A14C
-
- thumb_func_start sub_805A150
-sub_805A150: @ 805A150
- movs r0, 0
- bx lr
- thumb_func_end sub_805A150
-
- thumb_func_start sub_805A154
-sub_805A154: @ 805A154
- movs r0, 0
- bx lr
- thumb_func_end sub_805A154
-
- thumb_func_start sub_805A158
-sub_805A158: @ 805A158
- movs r0, 0
- bx lr
- thumb_func_end sub_805A158
-
- thumb_func_start MetatileBehavior_IsLavaridge1FWarp
-MetatileBehavior_IsLavaridge1FWarp: @ 805A15C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x68
- beq _0805A16A
- movs r0, 0
- b _0805A16C
-_0805A16A:
- movs r0, 0x1
-_0805A16C:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsLavaridge1FWarp
-
- thumb_func_start MetatileBehavior_IsAquaHideoutWarp
-MetatileBehavior_IsAquaHideoutWarp: @ 805A170
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x67
- beq _0805A17E
- movs r0, 0
- b _0805A180
-_0805A17E:
- movs r0, 0x1
-_0805A180:
- pop {r1}
- bx r1
- thumb_func_end MetatileBehavior_IsAquaHideoutWarp
-
- thumb_func_start sub_805A184
-sub_805A184: @ 805A184
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x71
- beq _0805A192
- movs r0, 0
- b _0805A194
-_0805A192:
- movs r0, 0x1
-_0805A194:
- pop {r1}
- bx r1
- thumb_func_end sub_805A184
-
- thumb_func_start sub_805A198
-sub_805A198: @ 805A198
- push {lr}
- lsls r0, 24
- lsrs r1, r0, 24
- movs r2, 0xF0
- lsls r2, 24
- adds r0, r2
- lsrs r0, 24
- cmp r0, 0x2
- bls _0805A1BA
- cmp r1, 0x15
- beq _0805A1BA
- adds r0, r1, 0
- subs r0, 0x50
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x3
- bhi _0805A1BE
-_0805A1BA:
- movs r0, 0x1
- b _0805A1C0
-_0805A1BE:
- movs r0, 0
-_0805A1C0:
- pop {r1}
- bx r1
- thumb_func_end sub_805A198
-
- thumb_func_start sub_805A1C4
-sub_805A1C4: @ 805A1C4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x66
- beq _0805A1D2
- movs r0, 0
- b _0805A1D4
-_0805A1D2:
- movs r0, 0x1
-_0805A1D4:
- pop {r1}
- bx r1
- thumb_func_end sub_805A1C4
-
- thumb_func_start sub_805A1D8
-sub_805A1D8: @ 805A1D8
- movs r0, 0
- bx lr
- thumb_func_end sub_805A1D8
-
- thumb_func_start sub_805A1DC
-sub_805A1DC: @ 805A1DC
- push {lr}
- lsls r0, 24
- movs r1, 0xC0
- lsls r1, 22
- adds r0, r1
- lsrs r0, 24
- cmp r0, 0x1
- bls _0805A1F0
- movs r0, 0
- b _0805A1F2
-_0805A1F0:
- movs r0, 0x1
-_0805A1F2:
- pop {r1}
- bx r1
- thumb_func_end sub_805A1DC
-
- thumb_func_start sub_805A1F8
-sub_805A1F8: @ 805A1F8
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- movs r1, 0
- cmp r0, 0xD1
- bne _0805A206
- movs r1, 0x1
-_0805A206:
- adds r0, r1, 0
- pop {r1}
- bx r1
- thumb_func_end sub_805A1F8
-
- thumb_func_start sub_805A20C
-sub_805A20C: @ 805A20C
- movs r0, 0
- bx lr
- thumb_func_end sub_805A20C
-
- thumb_func_start sub_805A210
-sub_805A210: @ 805A210
- movs r0, 0
- bx lr
- thumb_func_end sub_805A210
-
- thumb_func_start sub_805A214
-sub_805A214: @ 805A214
- movs r0, 0
- bx lr
- thumb_func_end sub_805A214
-
- thumb_func_start sub_805A218
-sub_805A218: @ 805A218
- movs r0, 0
- bx lr
- thumb_func_end sub_805A218
-
- thumb_func_start sub_805A21C
-sub_805A21C: @ 805A21C
- movs r0, 0
- bx lr
- thumb_func_end sub_805A21C
-
- thumb_func_start sub_805A220
-sub_805A220: @ 805A220
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x22
- beq _0805A22E
- movs r0, 0
- b _0805A230
-_0805A22E:
- movs r0, 0x1
-_0805A230:
- pop {r1}
- bx r1
- thumb_func_end sub_805A220
-
- thumb_func_start sub_805A234
-sub_805A234: @ 805A234
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0xA
- beq _0805A242
- movs r0, 0
- b _0805A244
-_0805A242:
- movs r0, 0x1
-_0805A244:
- pop {r1}
- bx r1
- thumb_func_end sub_805A234
-
- thumb_func_start sub_805A248
-sub_805A248: @ 805A248
- movs r0, 0
- bx lr
- thumb_func_end sub_805A248
-
- thumb_func_start sub_805A24C
-sub_805A24C: @ 805A24C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x81
- beq _0805A25A
- movs r0, 0
- b _0805A25C
-_0805A25A:
- movs r0, 0x1
-_0805A25C:
- pop {r1}
- bx r1
- thumb_func_end sub_805A24C
-
- thumb_func_start sub_805A260
-sub_805A260: @ 805A260
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x82
- beq _0805A26E
- movs r0, 0
- b _0805A270
-_0805A26E:
- movs r0, 0x1
-_0805A270:
- pop {r1}
- bx r1
- thumb_func_end sub_805A260
-
- thumb_func_start sub_805A274
-sub_805A274: @ 805A274
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- lsls r1, 24
- lsrs r1, 24
- cmp r1, 0x2
- bne _0805A286
- cmp r0, 0x87
- beq _0805A28A
-_0805A286:
- movs r0, 0
- b _0805A28C
-_0805A28A:
- movs r0, 0x1
-_0805A28C:
- pop {r1}
- bx r1
- thumb_func_end sub_805A274
-
- thumb_func_start sub_805A290
-sub_805A290: @ 805A290
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- lsls r1, 24
- lsrs r1, 24
- cmp r1, 0x2
- bne _0805A2A2
- cmp r0, 0x88
- beq _0805A2A6
-_0805A2A2:
- movs r0, 0
- b _0805A2A8
-_0805A2A6:
- movs r0, 0x1
-_0805A2A8:
- pop {r1}
- bx r1
- thumb_func_end sub_805A290
-
- thumb_func_start sub_805A2AC
-sub_805A2AC: @ 805A2AC
- movs r0, 0
- bx lr
- thumb_func_end sub_805A2AC
-
- thumb_func_start sub_805A2B0
-sub_805A2B0: @ 805A2B0
- movs r0, 0
- bx lr
- thumb_func_end sub_805A2B0
-
- thumb_func_start sub_805A2B4
-sub_805A2B4: @ 805A2B4
- movs r0, 0
- bx lr
- thumb_func_end sub_805A2B4
-
- thumb_func_start sub_805A2B8
-sub_805A2B8: @ 805A2B8
- movs r0, 0
- bx lr
- thumb_func_end sub_805A2B8
-
- thumb_func_start sub_805A2BC
-sub_805A2BC: @ 805A2BC
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- ldr r2, _0805A2D4 @ =gUnknown_8353068
- adds r0, r2
- ldrb r0, [r0]
- ands r0, r1
- cmp r0, 0
- bne _0805A2D8
- movs r0, 0
- b _0805A2DA
- .align 2, 0
-_0805A2D4: .4byte gUnknown_8353068
-_0805A2D8:
- movs r0, 0x1
-_0805A2DA:
- pop {r1}
- bx r1
- thumb_func_end sub_805A2BC
-
- thumb_func_start sub_805A2E0
-sub_805A2E0: @ 805A2E0
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x54
- beq _0805A2EE
- movs r0, 0
- b _0805A2F0
-_0805A2EE:
- movs r0, 0x1
-_0805A2F0:
- pop {r1}
- bx r1
- thumb_func_end sub_805A2E0
-
- thumb_func_start sub_805A2F4
-sub_805A2F4: @ 805A2F4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x55
- beq _0805A302
- movs r0, 0
- b _0805A304
-_0805A302:
- movs r0, 0x1
-_0805A304:
- pop {r1}
- bx r1
- thumb_func_end sub_805A2F4
-
- thumb_func_start sub_805A308
-sub_805A308: @ 805A308
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x56
- beq _0805A316
- movs r0, 0
- b _0805A318
-_0805A316:
- movs r0, 0x1
-_0805A318:
- pop {r1}
- bx r1
- thumb_func_end sub_805A308
-
- thumb_func_start sub_805A31C
-sub_805A31C: @ 805A31C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x57
- beq _0805A32A
- movs r0, 0
- b _0805A32C
-_0805A32A:
- movs r0, 0x1
-_0805A32C:
- pop {r1}
- bx r1
- thumb_func_end sub_805A31C
-
- thumb_func_start sub_805A330
-sub_805A330: @ 805A330
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x58
- beq _0805A33E
- movs r0, 0
- b _0805A340
-_0805A33E:
- movs r0, 0x1
-_0805A340:
- pop {r1}
- bx r1
- thumb_func_end sub_805A330
-
- thumb_func_start sub_805A344
-sub_805A344: @ 805A344
- push {lr}
- lsls r0, 24
- movs r1, 0
- movs r2, 0xAC
- lsls r2, 24
- adds r0, r2
- lsrs r0, 24
- cmp r0, 0x3
- bhi _0805A358
- movs r1, 0x1
-_0805A358:
- adds r0, r1, 0
- pop {r1}
- bx r1
- thumb_func_end sub_805A344
-
- thumb_func_start sub_805A360
-sub_805A360: @ 805A360
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x84
- beq _0805A36E
- movs r0, 0
- b _0805A370
-_0805A36E:
- movs r0, 0x1
-_0805A370:
- pop {r1}
- bx r1
- thumb_func_end sub_805A360
-
- thumb_func_start sub_805A374
-sub_805A374: @ 805A374
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x89
- beq _0805A382
- movs r0, 0
- b _0805A384
-_0805A382:
- movs r0, 0x1
-_0805A384:
- pop {r1}
- bx r1
- thumb_func_end sub_805A374
-
- thumb_func_start sub_805A388
-sub_805A388: @ 805A388
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x8A
- beq _0805A396
- movs r0, 0
- b _0805A398
-_0805A396:
- movs r0, 0x1
-_0805A398:
- pop {r1}
- bx r1
- thumb_func_end sub_805A388
-
- thumb_func_start sub_805A39C
-sub_805A39C: @ 805A39C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x8B
- beq _0805A3AA
- movs r0, 0
- b _0805A3AC
-_0805A3AA:
- movs r0, 0x1
-_0805A3AC:
- pop {r1}
- bx r1
- thumb_func_end sub_805A39C
-
- thumb_func_start sub_805A3B0
-sub_805A3B0: @ 805A3B0
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x8C
- beq _0805A3BE
- movs r0, 0
- b _0805A3C0
-_0805A3BE:
- movs r0, 0x1
-_0805A3C0:
- pop {r1}
- bx r1
- thumb_func_end sub_805A3B0
-
- thumb_func_start sub_805A3C4
-sub_805A3C4: @ 805A3C4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x20
- beq _0805A3D2
- movs r0, 0
- b _0805A3D4
-_0805A3D2:
- movs r0, 0x1
-_0805A3D4:
- pop {r1}
- bx r1
- thumb_func_end sub_805A3C4
-
- thumb_func_start sub_805A3D8
-sub_805A3D8: @ 805A3D8
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- lsls r1, 24
- lsrs r1, 24
- cmp r1, 0x2
- bne _0805A3EA
- cmp r0, 0x8D
- beq _0805A3EE
-_0805A3EA:
- movs r0, 0
- b _0805A3F0
-_0805A3EE:
- movs r0, 0x1
-_0805A3F0:
- pop {r1}
- bx r1
- thumb_func_end sub_805A3D8
-
- thumb_func_start sub_805A3F4
-sub_805A3F4: @ 805A3F4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- lsls r1, 24
- lsrs r1, 24
- cmp r1, 0x2
- bne _0805A406
- cmp r0, 0x8E
- beq _0805A40A
-_0805A406:
- movs r0, 0
- b _0805A40C
-_0805A40A:
- movs r0, 0x1
-_0805A40C:
- pop {r1}
- bx r1
- thumb_func_end sub_805A3F4
-
- thumb_func_start sub_805A410
-sub_805A410: @ 805A410
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x8F
- beq _0805A41E
- movs r0, 0
- b _0805A420
-_0805A41E:
- movs r0, 0x1
-_0805A420:
- pop {r1}
- bx r1
- thumb_func_end sub_805A410
-
- thumb_func_start sub_805A424
-sub_805A424: @ 805A424
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x91
- beq _0805A432
- movs r0, 0
- b _0805A434
-_0805A432:
- movs r0, 0x1
-_0805A434:
- pop {r1}
- bx r1
- thumb_func_end sub_805A424
-
- thumb_func_start sub_805A438
-sub_805A438: @ 805A438
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x92
- beq _0805A446
- movs r0, 0
- b _0805A448
-_0805A446:
- movs r0, 0x1
-_0805A448:
- pop {r1}
- bx r1
- thumb_func_end sub_805A438
-
- thumb_func_start sub_805A44C
-sub_805A44C: @ 805A44C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x90
- beq _0805A45A
- movs r0, 0
- b _0805A45C
-_0805A45A:
- movs r0, 0x1
-_0805A45C:
- pop {r1}
- bx r1
- thumb_func_end sub_805A44C
-
- thumb_func_start sub_805A460
-sub_805A460: @ 805A460
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- movs r1, 0
- cmp r0, 0x2A
- bne _0805A46E
- movs r1, 0x1
-_0805A46E:
- adds r0, r1, 0
- pop {r1}
- bx r1
- thumb_func_end sub_805A460
-
- thumb_func_start sub_805A474
-sub_805A474: @ 805A474
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x93
- beq _0805A482
- movs r0, 0
- b _0805A484
-_0805A482:
- movs r0, 0x1
-_0805A484:
- pop {r1}
- bx r1
- thumb_func_end sub_805A474
-
- thumb_func_start sub_805A488
-sub_805A488: @ 805A488
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x94
- beq _0805A496
- movs r0, 0
- b _0805A498
-_0805A496:
- movs r0, 0x1
-_0805A498:
- pop {r1}
- bx r1
- thumb_func_end sub_805A488
-
- thumb_func_start sub_805A49C
-sub_805A49C: @ 805A49C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x95
- beq _0805A4AA
- movs r0, 0
- b _0805A4AC
-_0805A4AA:
- movs r0, 0x1
-_0805A4AC:
- pop {r1}
- bx r1
- thumb_func_end sub_805A49C
-
- thumb_func_start sub_805A4B0
-sub_805A4B0: @ 805A4B0
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x96
- beq _0805A4BE
- movs r0, 0
- b _0805A4C0
-_0805A4BE:
- movs r0, 0x1
-_0805A4C0:
- pop {r1}
- bx r1
- thumb_func_end sub_805A4B0
-
- thumb_func_start sub_805A4C4
-sub_805A4C4: @ 805A4C4
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x97
- beq _0805A4D2
- movs r0, 0
- b _0805A4D4
-_0805A4D2:
- movs r0, 0x1
-_0805A4D4:
- pop {r1}
- bx r1
- thumb_func_end sub_805A4C4
-
- thumb_func_start sub_805A4D8
-sub_805A4D8: @ 805A4D8
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x98
- beq _0805A4E6
- movs r0, 0
- b _0805A4E8
-_0805A4E6:
- movs r0, 0x1
-_0805A4E8:
- pop {r1}
- bx r1
- thumb_func_end sub_805A4D8
-
- thumb_func_start sub_805A4EC
-sub_805A4EC: @ 805A4EC
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x99
- beq _0805A4FA
- movs r0, 0
- b _0805A4FC
-_0805A4FA:
- movs r0, 0x1
-_0805A4FC:
- pop {r1}
- bx r1
- thumb_func_end sub_805A4EC
-
- thumb_func_start sub_805A500
-sub_805A500: @ 805A500
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x9A
- beq _0805A50E
- movs r0, 0
- b _0805A510
-_0805A50E:
- movs r0, 0x1
-_0805A510:
- pop {r1}
- bx r1
- thumb_func_end sub_805A500
-
- thumb_func_start sub_805A514
-sub_805A514: @ 805A514
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x9B
- beq _0805A522
- movs r0, 0
- b _0805A524
-_0805A522:
- movs r0, 0x1
-_0805A524:
- pop {r1}
- bx r1
- thumb_func_end sub_805A514
-
- thumb_func_start sub_805A528
-sub_805A528: @ 805A528
- movs r0, 0
- bx lr
- thumb_func_end sub_805A528
-
- thumb_func_start sub_805A52C
-sub_805A52C: @ 805A52C
- movs r0, 0
- bx lr
- thumb_func_end sub_805A52C
-
- thumb_func_start sub_805A530
-sub_805A530: @ 805A530
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x9E
- beq _0805A53E
- movs r0, 0
- b _0805A540
-_0805A53E:
- movs r0, 0x1
-_0805A540:
- pop {r1}
- bx r1
- thumb_func_end sub_805A530
-
- thumb_func_start sub_805A544
-sub_805A544: @ 805A544
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x9F
- beq _0805A552
- movs r0, 0
- b _0805A554
-_0805A552:
- movs r0, 0x1
-_0805A554:
- pop {r1}
- bx r1
- thumb_func_end sub_805A544
-
- thumb_func_start sub_805A558
-sub_805A558: @ 805A558
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0xA0
- beq _0805A566
- movs r0, 0
- b _0805A568
-_0805A566:
- movs r0, 0x1
-_0805A568:
- pop {r1}
- bx r1
- thumb_func_end sub_805A558
-
- thumb_func_start sub_805A56C
-sub_805A56C: @ 805A56C
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0xA1
- beq _0805A57A
- movs r0, 0
- b _0805A57C
-_0805A57A:
- movs r0, 0x1
-_0805A57C:
- pop {r1}
- bx r1
- thumb_func_end sub_805A56C
-
- thumb_func_start sub_805A580
-sub_805A580: @ 805A580
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0xA2
- beq _0805A58E
- movs r0, 0
- b _0805A590
-_0805A58E:
- movs r0, 0x1
-_0805A590:
- pop {r1}
- bx r1
- thumb_func_end sub_805A580
-
- thumb_func_start sub_805A594
-sub_805A594: @ 805A594
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0xA3
- beq _0805A5A2
- movs r0, 0
- b _0805A5A4
-_0805A5A2:
- movs r0, 0x1
-_0805A5A4:
- pop {r1}
- bx r1
- thumb_func_end sub_805A594
-
- .align 2, 0 @ Don't pad with nop.