git commit -m "label sprite for real this time"

git commit -m
This commit is contained in:
DizzyEggg
2017-09-01 22:29:13 +02:00
parent 0989222de3
commit cb12aaec65
68 changed files with 1281 additions and 1281 deletions
+126 -126
View File
@@ -167,7 +167,7 @@ sub_81BAE98: @ 81BAE98
adds r0, r1
lsls r0, 2
adds r0, r6
bl RemoveObjectAndFreeTiles
bl DestroySprite
bl dp01_tbl3_exec_completed
_081BAEE8:
pop {r4-r6}
@@ -415,7 +415,7 @@ _081BB07A:
adds r0, r1
lsls r0, 2
add r0, r10
bl RemoveObjectAndFreeTiles
bl DestroySprite
ldr r4, =gUnknown_03005D70
ldrb r0, [r7]
mov r1, r8
@@ -453,7 +453,7 @@ _081BB134:
lsls r0, 2
ldr r1, =gSprites
adds r0, r1
bl RemoveObjectAndFreeTiles
bl DestroySprite
ldr r5, =gUnknown_03005D70
ldrb r1, [r4]
adds r0, r1, r5
@@ -1204,7 +1204,7 @@ sub_81BB78C: @ 81BB78C
adds r0, r1
lsls r0, 2
adds r0, r6
bl RemoveObjectAndFreeTiles
bl DestroySprite
ldr r1, =gUnknown_03005D70
ldrb r0, [r4]
adds r0, r1
@@ -1251,7 +1251,7 @@ sub_81BB828: @ 81BB828
adds r0, r1
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
bl DestroySprite
ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
@@ -1576,7 +1576,7 @@ _081BBB1A:
cmp r0, 0
bne _081BBB60
adds r0, r3, r5
bl RemoveObjectAndFreeTiles
bl DestroySprite
ldr r1, =gBattleBankFunc
ldrb r0, [r4]
lsls r0, 2
@@ -3816,7 +3816,7 @@ sub_81BCF58: @ 81BCF58
mov r0, r8
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
bl CreateSprite
ldr r4, =gBankSpriteIds
ldrb r1, [r6]
adds r1, r4
@@ -3992,7 +3992,7 @@ sub_81BD0E4: @ 81BD0E4
mov r0, r10
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
bl CreateSprite
ldr r4, =gBankSpriteIds
adds r4, r6, r4
strb r0, [r4]
@@ -4131,7 +4131,7 @@ _081BD2A8:
adds r0, r1
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
bl DestroySprite
ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
@@ -4280,7 +4280,7 @@ _081BD3BE:
adds r0, r6, 0
mov r1, r8
adds r2, r4, 0
bl AddObjectToFront
bl CreateSprite
ldr r6, =gBankSpriteIds
ldrb r1, [r5]
adds r1, r6
@@ -4354,7 +4354,7 @@ _081BD494:
mov r0, r8
mov r1, r9
adds r2, r4, 0
bl AddObjectToFront
bl CreateSprite
ldr r4, =gBankSpriteIds
ldrb r1, [r6]
adds r1, r4
@@ -4363,7 +4363,7 @@ _081BD494:
lsls r5, 3
adds r5, r0
ldrh r0, [r5, 0x4]
bl IndexOfObjectPaletteTag
bl IndexOfSpritePaletteTag
ldr r5, =gSprites
ldrb r1, [r6]
adds r1, r4
@@ -6871,7 +6871,7 @@ _081BEA2A:
ldrsh r2, [r0, r3]
ldr r0, =gUnknown_08617E60
movs r3, 0x8
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r1, r0, 24
lsls r0, r1, 4
@@ -6912,7 +6912,7 @@ _081BEA78:
asrs r2, 16
ldr r0, =gUnknown_08617E34
movs r3, 0x8
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r1, r0, 24
lsls r0, r1, 4
@@ -6970,7 +6970,7 @@ sub_81BEAD8: @ 81BEAD8
cmp r3, r0
ble _081BEB1A
adds r0, r4, 0
bl RemoveObjectAndFreeTiles
bl DestroySprite
bl sub_81BE968
_081BEB1A:
pop {r4}
@@ -7670,7 +7670,7 @@ _081BF0F0:
mov r0, sp
movs r1, 0x80
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
ldr r1, [r4]
movs r3, 0
strb r0, [r1, 0x8]
@@ -7769,7 +7769,7 @@ _081BF1CC:
cmp r1, r0
bne _081BF238
adds r0, r2, r3
bl RemoveObjectAndFreeTiles
bl DestroySprite
ldr r0, [r5]
ldr r0, [r0, 0xC]
bl Free
@@ -10138,7 +10138,7 @@ _081C0786:
lsls r0, 2
ldr r1, =gSprites
adds r0, r1
bl RemoveObjectAndFreeResources
bl ResetSpriteAndFreeResources
b _081C08EC
.pool
_081C07A8:
@@ -16808,7 +16808,7 @@ sub_81C41C0: @ 81C41C0
lsls r0, 2
ldr r1, =gSprites
adds r0, r1
bl RemoveObjectAndFreeTiles
bl DestroySprite
ldr r0, [r5]
ldr r1, =0x000040d3
adds r0, r1
@@ -16936,7 +16936,7 @@ _081C42CE:
movs r1, 0
movs r2, 0
movs r3, 0x2
bl AddObjectToFront
bl CreateSprite
ldr r1, [r5]
ldr r2, =0x000040d3
adds r1, r2
@@ -17522,7 +17522,7 @@ sub_81C47B4: @ 81C47B4
movs r1, 0x28
movs r2, 0x40
movs r3, 0x5
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
mov r8, r0
@@ -17780,7 +17780,7 @@ sub_81C49E0: @ 81C49E0
ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r0, [r0, 0x8]
bl RemoveObjectAndFreeTiles
bl DestroySprite
ldr r0, =0x00007533
bl FreeObjectTilesByTag
adds r0, r4, 0
@@ -17812,7 +17812,7 @@ sub_81C4A08: @ 81C4A08
movs r1, 0x10
movs r2, 0x88
movs r3, 0
bl AddObjectToFront
bl CreateSprite
ldr r2, =gUnknown_0203CF1C
ldr r1, [r2]
ldr r3, =0x000040d4
@@ -17859,7 +17859,7 @@ sub_81C4A88: @ 81C4A88
movs r1, 0x40
movs r2, 0x98
movs r3, 0
bl AddObjectToFront
bl CreateSprite
strb r0, [r4]
_081C4AA6:
ldr r0, [r5]
@@ -17934,7 +17934,7 @@ _081C4B30:
ldr r0, =gUnknown_0861D084
movs r2, 0x28
mov r3, r9
bl AddObjectToFront
bl CreateSprite
adds r1, r7, r5
strb r0, [r1]
adds r4, r1, 0
@@ -21987,7 +21987,7 @@ sub_81C6E38: @ 81C6E38
adds r0, r1
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
bl DestroySprite
movs r0, 0xFF
strb r0, [r5]
_081C6E80:
@@ -22044,7 +22044,7 @@ sub_81C6EF4: @ 81C6EF4
movs r1, 0x44
movs r2, 0x38
movs r3, 0
bl AddObjectToFront
bl CreateSprite
strb r0, [r4]
pop {r4}
pop {r0}
@@ -23743,7 +23743,7 @@ _081C7C36:
ldr r0, =gUnknown_0861FA54
bl sub_81C795C
movs r0, 0
bl IndexOfObjectPaletteTag
bl IndexOfSpritePaletteTag
lsls r0, 24
lsrs r0, 24
movs r1, 0x80
@@ -23757,7 +23757,7 @@ _081C7C36:
movs r1, 0xDC
movs r2, 0xC
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -23778,7 +23778,7 @@ sub_81C7C94: @ 81C7C94
movs r0, 0
bl sub_81C763C
ldr r0, [r0, 0x18]
bl RemoveObjectAndFreeTiles
bl DestroySprite
movs r0, 0
bl FreeObjectTilesByTag
movs r0, 0
@@ -23873,7 +23873,7 @@ _081C7D50:
movs r1, 0
movs r2, 0
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r1, r0, 24
lsls r4, r5, 2
@@ -23896,7 +23896,7 @@ _081C7D50:
movs r1, 0
movs r2, 0
movs r3, 0x2
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r1, r0, 24
adds r2, r6, 0
@@ -23968,13 +23968,13 @@ sub_81C7E14: @ 81C7E14
cmp r4, 0x4
bne _081C7E30
movs r0, 0x2
bl GetObjectTileRangeStartByTag
bl GetSpriteTileStartByTag
ldr r3, [r5, 0x20]
adds r0, 0x20
b _081C7E3A
_081C7E30:
movs r0, 0x2
bl GetObjectTileRangeStartByTag
bl GetSpriteTileStartByTag
ldr r3, [r5, 0x20]
adds r0, 0x40
_081C7E3A:
@@ -24018,7 +24018,7 @@ sub_81C7E58: @ 81C7E58
ldr r0, =gUnknown_08DC7F00
adds r4, r0
movs r0, 0x1
bl IndexOfObjectPaletteTag
bl IndexOfSpritePaletteTag
adds r1, r0, 0
lsls r1, 24
lsrs r1, 4
@@ -24034,7 +24034,7 @@ sub_81C7E58: @ 81C7E58
adds r1, r4, 0
bl LZ77UnCompWram
movs r0, 0x2
bl GetObjectTileRangeStartByTag
bl GetSpriteTileStartByTag
adds r1, r0, 0
lsls r1, 16
lsrs r1, 11
@@ -24047,7 +24047,7 @@ sub_81C7E58: @ 81C7E58
movs r3, 0x1
bl RequestDma3Copy
movs r0, 0x2
bl GetObjectTileRangeStartByTag
bl GetSpriteTileStartByTag
ldr r3, [r7, 0x20]
ldrh r1, [r6, 0x4]
adds r0, r1
@@ -24100,7 +24100,7 @@ sub_81C7F24: @ 81C7F24
ldr r0, =gUnknown_08DC7F00
adds r4, r0
movs r0, 0x2
bl IndexOfObjectPaletteTag
bl IndexOfSpritePaletteTag
adds r1, r0, 0
lsls r1, 24
lsrs r1, 4
@@ -24116,7 +24116,7 @@ sub_81C7F24: @ 81C7F24
adds r1, r4, 0
bl LZ77UnCompWram
movs r0, 0x2
bl GetObjectTileRangeStartByTag
bl GetSpriteTileStartByTag
adds r1, r0, 0
lsls r1, 16
lsrs r1, 11
@@ -26165,7 +26165,7 @@ sub_81C8EF8: @ 81C8EF8
adds r2, 0x1
lsls r2, 3
movs r3, 0x7
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r3, r0, 24
lsls r0, r3, 4
@@ -26193,7 +26193,7 @@ sub_81C8EF8: @ 81C8EF8
mov r0, r10
adds r1, r6, 0
movs r3, 0x7
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r3, r0, 24
lsls r2, r3, 4
@@ -26222,7 +26222,7 @@ sub_81C8EF8: @ 81C8EF8
mov r0, r10
adds r1, r6, 0
movs r3, 0x7
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r3, r0, 24
lsls r1, r3, 4
@@ -26257,11 +26257,11 @@ sub_81C8FE0: @ 81C8FE0
push {r4,lr}
adds r4, r0, 0
ldr r0, [r4, 0x3C]
bl RemoveObjectAndFreeTiles
bl DestroySprite
ldr r0, [r4, 0x40]
bl RemoveObjectAndFreeTiles
bl DestroySprite
ldr r0, [r4, 0x44]
bl RemoveObjectAndFreeTiles
bl DestroySprite
movs r0, 0xA
bl FreeObjectTilesByTag
movs r0, 0x14
@@ -28362,7 +28362,7 @@ _081CA054:
movs r1, 0x8C
asrs r2, r5, 16
movs r3, 0x3
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -28404,7 +28404,7 @@ _081CA0AA:
ldr r0, [r4]
bl obj_free_rotscale_entry
ldm r4!, {r0}
bl RemoveObjectAndFreeTiles
bl DestroySprite
subs r5, 0x1
cmp r5, 0
bge _081CA0AA
@@ -28450,7 +28450,7 @@ sub_81CA0EC: @ 81CA0EC
bl sub_81C763C
mov r10, r0
movs r0, 0x3
bl GetObjectTileRangeStartByTag
bl GetSpriteTileStartByTag
lsls r0, 16
lsrs r0, 16
str r0, [sp, 0x4]
@@ -28499,7 +28499,7 @@ _081CA13E:
adds r0, 0x4
lsls r0, 16
lsrs r0, 16
bl IndexOfObjectPaletteTag
bl IndexOfSpritePaletteTag
ldr r3, [r4]
lsls r0, 4
ldrb r2, [r3, 0x5]
@@ -28847,7 +28847,7 @@ _081CA3C8:
ldr r0, [r4]
strh r5, [r0, 0x3C]
ldr r0, [r4]
bl obj_alloc_rotscale_entry
bl InitSpriteAffineAnim
ldm r4!, {r0}
movs r1, 0
bl StartObjectRotScalAnim
@@ -29030,7 +29030,7 @@ _081CA526:
lsrs r2, 6
adds r0, r4, 0
movs r3, 0
bl CalcVecFromObjectCenterToObjectUpperLeft
bl CalcCenterToCornerVec
ldrb r1, [r4, 0x1]
movs r0, 0x4
negs r0, r0
@@ -29160,7 +29160,7 @@ sub_81CA640: @ 81CA640
movs r1, 0x10
movs r2, 0x60
movs r3, 0x4
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -29196,7 +29196,7 @@ sub_81CA698: @ 81CA698
movs r0, 0x2
bl sub_81C763C
ldr r0, [r0, 0x28]
bl RemoveObjectAndFreeTiles
bl DestroySprite
pop {r0}
bx r0
thumb_func_end sub_81CA698
@@ -32812,12 +32812,12 @@ sub_81CC2B4: @ 81CC2B4
ldr r0, [r4, 0x1C]
cmp r0, 0
beq _081CC2C8
bl RemoveObjectAndFreeTiles
bl DestroySprite
_081CC2C8:
ldr r0, [r4, 0x20]
cmp r0, 0
beq _081CC2D2
bl RemoveObjectAndFreeTiles
bl DestroySprite
_081CC2D2:
movs r0, 0x8
bl FreeObjectTilesByTag
@@ -32844,7 +32844,7 @@ sub_81CC2F0: @ 81CC2F0
movs r1, 0x4
movs r2, 0x50
movs r3, 0x5
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -32868,7 +32868,7 @@ sub_81CC330: @ 81CC330
push {r4,lr}
adds r4, r0, 0
ldr r0, [r4, 0x1C]
bl RemoveObjectAndFreeTiles
bl DestroySprite
movs r0, 0
str r0, [r4, 0x1C]
pop {r4}
@@ -32914,7 +32914,7 @@ sub_81CC370: @ 81CC370
movs r1, 0x2C
movs r2, 0x68
movs r3, 0x6
bl AddObjectToFront
bl CreateSprite
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
@@ -33749,7 +33749,7 @@ sub_81CC9EC: @ 81CC9EC
movs r4, 0x2
_081CCA08:
ldm r5!, {r0}
bl RemoveObjectAndFreeTiles
bl DestroySprite
subs r4, 0x1
cmp r4, 0
bge _081CCA08
@@ -34296,7 +34296,7 @@ _081CCE80:
ldr r0, =gUnknown_086231D0
asrs r2, r7, 16
movs r3, 0x8
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
lsls r2, r0, 4
@@ -37571,7 +37571,7 @@ sub_81CE990: @ 81CE990
_081CE9B0:
movs r0, 0x66
_081CE9B2:
bl IndexOfObjectPaletteTag
bl IndexOfSpritePaletteTag
lsls r0, 4
ldrb r2, [r5, 0x5]
movs r1, 0xF
@@ -37647,7 +37647,7 @@ sub_81CE9E4: @ 81CE9E4
adds r1, r6, r2
str r0, [r1]
movs r0, 0x69
bl IndexOfObjectPaletteTag
bl IndexOfSpritePaletteTag
lsls r0, 24
lsrs r0, 24
movs r1, 0
@@ -37676,7 +37676,7 @@ _081CEA8C:
adds r0, r7, 0
movs r1, 0xE2
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r3, r0, 24
cmp r3, 0x40
@@ -37735,7 +37735,7 @@ _081CEB0A:
adds r0, r7, 0
movs r1, 0xE6
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r3, r0, 24
cmp r3, 0x40
@@ -37777,7 +37777,7 @@ _081CEB5C:
adds r0, r7, 0
movs r1, 0xDE
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r3, r0, 24
cmp r3, 0x40
@@ -37843,7 +37843,7 @@ sub_81CEBF4: @ 81CEBF4
ldr r1, =0x000028dc
adds r0, r5, r1
ldr r0, [r0]
bl RemoveObjectAndFreeTiles
bl DestroySprite
movs r0, 0x6A
bl FreeObjectTilesByTag
movs r0, 0x69
@@ -37866,7 +37866,7 @@ _081CEC2A:
lsls r0, 2
ldr r1, =gSprites
adds r0, r1
bl RemoveObjectAndFreeTiles
bl DestroySprite
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
@@ -37894,7 +37894,7 @@ _081CEC68:
lsls r0, 2
ldr r1, =gSprites
adds r0, r1
bl RemoveObjectAndFreeTiles
bl DestroySprite
movs r0, 0x64
bl FreeObjectTilesByTag
movs r0, 0x64
@@ -38012,7 +38012,7 @@ sub_81CED30: @ 81CED30
movs r1, 0x26
movs r2, 0x68
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strb r0, [r7]
@@ -41770,7 +41770,7 @@ sub_81D09F4: @ 81D09F4
ldr r0, [r4, 0x14]
bl obj_free_rotscale_entry
ldr r0, [r4, 0x14]
bl RemoveObjectAndFreeTiles
bl DestroySprite
movs r0, 0xE
bl sub_81C7650
pop {r4}
@@ -42974,7 +42974,7 @@ sub_81D13FC: @ 81D13FC
movs r1, 0
movs r2, 0
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -43024,7 +43024,7 @@ sub_81D1448: @ 81D1448
bl sub_81D0954
adds r4, r0, 0
movs r0, 0x9
bl GetObjectTileRangeStartByTag
bl GetSpriteTileStartByTag
ldr r3, [r6, 0x14]
ldr r1, =gUnknown_08624BF8
lsls r4, 2
@@ -43044,7 +43044,7 @@ sub_81D1448: @ 81D1448
adds r0, 0xF
lsls r0, 16
lsrs r0, 16
bl IndexOfObjectPaletteTag
bl IndexOfSpritePaletteTag
ldr r3, [r6, 0x14]
lsls r0, 4
ldrb r2, [r3, 0x5]
@@ -47351,7 +47351,7 @@ _081D34A2:
movs r1, 0
movs r2, 0
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r3, r0, 24
adds r6, r3, 0
@@ -47422,7 +47422,7 @@ _081D3526:
ldr r0, [r4]
cmp r0, 0
beq _081D3544
bl RemoveObjectAndFreeTiles
bl DestroySprite
movs r0, 0
str r0, [r4]
adds r0, r5, 0x1
@@ -50144,7 +50144,7 @@ _081D4B3A:
adds r0, r4, 0
bl LoadTaggedObjectPalette
ldrh r0, [r4, 0x4]
bl IndexOfObjectPaletteTag
bl IndexOfSpritePaletteTag
lsls r0, 24
lsrs r0, 24
bl sub_80ABE18
@@ -50177,7 +50177,7 @@ _081D4B3A:
subs r3, 0x1
lsls r3, 24
lsrs r3, 24
bl AddObjectToBack
bl CreateSpriteAtEnd
ldr r1, =gUnknown_0203CF50
strb r0, [r1]
lsls r0, 24
@@ -50225,7 +50225,7 @@ sub_81D4BEC: @ 81D4BEC
lsls r0, 2
ldr r1, =gSprites
adds r0, r1
bl RemoveObjectAndFreeTiles
bl DestroySprite
_081D4C06:
pop {r0}
bx r0
@@ -53772,7 +53772,7 @@ sub_81D6984: @ 81D6984
movs r1, 0x58
movs r2, 0x48
movs r3, 0x3
bl AddObjectToFront
bl CreateSprite
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
@@ -53792,7 +53792,7 @@ sub_81D6984: @ 81D6984
movs r1, 0x38
movs r2, 0x68
movs r3, 0x3
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r4]
@@ -53800,7 +53800,7 @@ sub_81D6984: @ 81D6984
movs r1, 0x4B
movs r2, 0x65
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2]
@@ -53808,7 +53808,7 @@ sub_81D6984: @ 81D6984
movs r1, 0x6D
movs r2, 0x72
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x4]
@@ -54014,7 +54014,7 @@ sub_81D6B7C: @ 81D6B7C
movs r1, 0x88
movs r2, 0x60
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
mov r8, r0
mov r0, r8
lsls r0, 24
@@ -54036,14 +54036,14 @@ sub_81D6B7C: @ 81D6B7C
movs r1, 0xA8
movs r2, 0x60
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 8
strh r0, [r4]
adds r0, r5, 0
movs r1, 0x88
movs r2, 0x70
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
ldrh r1, [r4]
@@ -54053,14 +54053,14 @@ sub_81D6B7C: @ 81D6B7C
movs r1, 0xA8
movs r2, 0x70
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 8
strh r0, [r4, 0x2]
adds r0, r5, 0
movs r1, 0x88
movs r2, 0x80
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
ldrh r1, [r4, 0x2]
@@ -54070,14 +54070,14 @@ sub_81D6B7C: @ 81D6B7C
movs r1, 0xA8
movs r2, 0x80
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 8
strh r0, [r4, 0x4]
adds r0, r5, 0
movs r1, 0x68
movs r2, 0x80
movs r3, 0x2
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
ldrh r1, [r4, 0x4]
@@ -54087,14 +54087,14 @@ sub_81D6B7C: @ 81D6B7C
movs r1, 0x88
movs r2, 0x80
movs r3, 0x2
bl AddObjectToFront
bl CreateSprite
lsls r0, 8
strh r0, [r4, 0x6]
adds r0, r5, 0
movs r1, 0xB8
movs r2, 0x80
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
ldrh r1, [r4, 0x6]
@@ -54104,14 +54104,14 @@ sub_81D6B7C: @ 81D6B7C
movs r1, 0xD0
movs r2, 0x84
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 8
strh r0, [r4, 0x8]
ldr r0, =gUnknown_0862A864
movs r1, 0xC8
movs r2, 0x78
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
ldrh r1, [r4, 0x8]
@@ -55290,7 +55290,7 @@ sub_81D7664: @ 81D7664
movs r1, 0x62
movs r2, 0x48
movs r3, 0x3
bl AddObjectToFront
bl CreateSprite
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
@@ -55310,7 +55310,7 @@ sub_81D7664: @ 81D7664
movs r1, 0x42
movs r2, 0x68
movs r3, 0x3
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r4]
@@ -55318,7 +55318,7 @@ sub_81D7664: @ 81D7664
movs r1, 0x55
movs r2, 0x65
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2]
@@ -55326,7 +55326,7 @@ sub_81D7664: @ 81D7664
movs r1, 0x77
movs r2, 0x72
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x4]
@@ -55583,7 +55583,7 @@ sub_81D78BC: @ 81D78BC
movs r1, 0x7E
movs r2, 0x60
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
mov r8, r0
mov r0, r8
lsls r0, 24
@@ -55605,14 +55605,14 @@ sub_81D78BC: @ 81D78BC
movs r1, 0x9E
movs r2, 0x60
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 8
strh r0, [r4]
adds r0, r5, 0
movs r1, 0x7E
movs r2, 0x70
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
ldrh r1, [r4]
@@ -55622,14 +55622,14 @@ sub_81D78BC: @ 81D78BC
movs r1, 0x9E
movs r2, 0x70
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 8
strh r0, [r4, 0x2]
adds r0, r5, 0
movs r1, 0x7E
movs r2, 0x80
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
ldrh r1, [r4, 0x2]
@@ -55639,14 +55639,14 @@ sub_81D78BC: @ 81D78BC
movs r1, 0x9E
movs r2, 0x80
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 8
strh r0, [r4, 0x4]
adds r0, r5, 0
movs r1, 0x5E
movs r2, 0x80
movs r3, 0x2
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
ldrh r1, [r4, 0x4]
@@ -55656,14 +55656,14 @@ sub_81D78BC: @ 81D78BC
movs r1, 0x7E
movs r2, 0x80
movs r3, 0x2
bl AddObjectToFront
bl CreateSprite
lsls r0, 8
strh r0, [r4, 0x6]
adds r0, r5, 0
movs r1, 0xAE
movs r2, 0x80
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
ldrh r1, [r4, 0x6]
@@ -55673,14 +55673,14 @@ sub_81D78BC: @ 81D78BC
movs r1, 0xC6
movs r2, 0x84
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 8
strh r0, [r4, 0x8]
ldr r0, =gUnknown_0862AA3C
movs r1, 0xBE
movs r2, 0x78
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
ldrh r1, [r4, 0x8]
@@ -56685,7 +56685,7 @@ sub_81D81A4: @ 81D81A4
adds r2, r3
asrs r2, 16
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
ldr r1, =gSprites
@@ -56712,7 +56712,7 @@ sub_81D81A4: @ 81D81A4
orrs r1, r0
strb r1, [r3, 0x5]
adds r0, r3, 0
bl obj_alloc_rotscale_entry
bl InitSpriteAffineAnim
ldrh r1, [r4]
movs r6, 0
ldrsh r0, [r4, r6]
@@ -57216,7 +57216,7 @@ sub_81D86CC: @ 81D86CC
movs r1, 0xA0
movs r2, 0
movs r3, 0
bl AddObjectToFront
bl CreateSprite
adds r6, r0, 0
lsls r6, 24
lsrs r6, 24
@@ -57231,7 +57231,7 @@ sub_81D86CC: @ 81D86CC
negs r2, r2
movs r1, 0xB8
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
mov r1, r8
@@ -58336,7 +58336,7 @@ sub_81D90A8: @ 81D90A8
movs r1, 0x40
movs r2, 0x78
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x6]
@@ -58352,7 +58352,7 @@ sub_81D90A8: @ 81D90A8
movs r1, 0x10
movs r2, 0x82
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r7]
@@ -58393,7 +58393,7 @@ sub_81D90A8: @ 81D90A8
movs r1, 0xA0
movs r2, 0x80
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x8]
@@ -58408,7 +58408,7 @@ sub_81D90A8: @ 81D90A8
movs r1, 0xC0
movs r2, 0x80
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r7]
@@ -58416,7 +58416,7 @@ sub_81D90A8: @ 81D90A8
movs r1, 0xE0
movs r2, 0x80
movs r3, 0x1
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r7, 0x2]
@@ -58477,7 +58477,7 @@ sub_81D90A8: @ 81D90A8
negs r2, r2
movs r1, 0x78
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0xA]
@@ -58493,7 +58493,7 @@ sub_81D90A8: @ 81D90A8
negs r2, r2
movs r1, 0x78
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r7]
@@ -58908,7 +58908,7 @@ _081D9550:
movs r1, 0x98
movs r2, 0x84
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r7, 0x3C]
@@ -58931,7 +58931,7 @@ _081D9550:
movs r1, 0xE0
movs r2, 0x84
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r0, 24
strh r0, [r7, 0x3C]
@@ -61157,7 +61157,7 @@ sub_81DA74C: @ 81DA74C
adds r1, r5, 0
adds r2, r6, 0
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r5, r0, 24
cmp r7, 0x1
@@ -61352,7 +61352,7 @@ sub_81DA8BC: @ 81DA8BC
adds r1, r6, 0
mov r2, r8
movs r3, 0
bl AddObjectToFront
bl CreateSprite
lsls r0, 24
lsrs r6, r0, 24
cmp r5, 0x1
@@ -61507,21 +61507,21 @@ sub_81DAA20: @ 81DAA20
lsls r0, 2
ldr r4, =gSprites
adds r0, r4
bl RemoveObjectAndFreeTiles
bl DestroySprite
movs r0, 0x12
ldrsh r1, [r5, r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
bl DestroySprite
movs r0, 0x14
ldrsh r1, [r5, r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
bl DestroySprite
pop {r4,r5}
pop {r0}
bx r0