mirror of
https://github.com/pmret/papermario.git
synced 2024-11-08 12:02:30 +01:00
match code_16c8e0, code_190B20 data
This commit is contained in:
parent
a3d563e660
commit
7f4785cc98
1
.gitignore
vendored
1
.gitignore
vendored
@ -35,6 +35,7 @@ build.ninja
|
||||
/sprite/SpriteTable.xml
|
||||
/mod.cfg
|
||||
/tools/star-rod
|
||||
/editor
|
||||
|
||||
/tools/Yay0compress
|
||||
/tools/n64crc
|
||||
|
File diff suppressed because one or more lines are too long
@ -15,8 +15,8 @@ glabel func_8023808C_710F7C
|
||||
/* 710FA4 802380B4 A082009A */ sb $v0, 0x9a($a0)
|
||||
.L802380B8:
|
||||
/* 710FA8 802380B8 3C02FBFF */ lui $v0, 0xfbff
|
||||
/* 710FAC 802380BC 3C038028 */ lui $v1, %hi(D_80283370)
|
||||
/* 710FB0 802380C0 24633370 */ addiu $v1, $v1, %lo(D_80283370)
|
||||
/* 710FAC 802380BC 3C038028 */ lui $v1, %hi(bMarioHideAnims)
|
||||
/* 710FB0 802380C0 24633370 */ addiu $v1, $v1, %lo(bMarioHideAnims)
|
||||
/* 710FB4 802380C4 ACA30094 */ sw $v1, 0x94($a1)
|
||||
/* 710FB8 802380C8 8C830000 */ lw $v1, ($a0)
|
||||
/* 710FBC 802380CC 3442FFFF */ ori $v0, $v0, 0xffff
|
||||
|
@ -5,8 +5,8 @@ glabel func_802381C8_7110B8
|
||||
/* 7110B8 802381C8 3C02800E */ lui $v0, %hi(gBattleStatus+0xD8)
|
||||
/* 7110BC 802381CC 8C42C148 */ lw $v0, %lo(gBattleStatus+0xD8)($v0)
|
||||
/* 7110C0 802381D0 8C4301F4 */ lw $v1, 0x1f4($v0)
|
||||
/* 7110C4 802381D4 3C028028 */ lui $v0, %hi(D_80283238)
|
||||
/* 7110C8 802381D8 24423238 */ addiu $v0, $v0, %lo(D_80283238)
|
||||
/* 7110C4 802381D4 3C028028 */ lui $v0, %hi(bMarioIdleAnims)
|
||||
/* 7110C8 802381D8 24423238 */ addiu $v0, $v0, %lo(bMarioIdleAnims)
|
||||
/* 7110CC 802381DC AC620094 */ sw $v0, 0x94($v1)
|
||||
/* 7110D0 802381E0 03E00008 */ jr $ra
|
||||
/* 7110D4 802381E4 24020002 */ addiu $v0, $zero, 2
|
||||
|
@ -13,11 +13,11 @@ glabel func_80238B60_6F1C40
|
||||
/* 6F1C60 80238B80 0040202D */ daddu $a0, $v0, $zero
|
||||
/* 6F1C64 80238B84 90820136 */ lbu $v0, 0x136($a0)
|
||||
/* 6F1C68 80238B88 00021080 */ sll $v0, $v0, 2
|
||||
/* 6F1C6C 80238B8C 3C018028 */ lui $at, %hi(D_80282B98)
|
||||
/* 6F1C6C 80238B8C 3C018028 */ lui $at, %hi(gActorTattles)
|
||||
/* 6F1C70 80238B90 00220821 */ addu $at, $at, $v0
|
||||
/* 6F1C74 80238B94 8C222B98 */ lw $v0, %lo(D_80282B98)($at)
|
||||
/* 6F1C78 80238B98 3C038028 */ lui $v1, %hi(D_80282B98)
|
||||
/* 6F1C7C 80238B9C 24632B98 */ addiu $v1, $v1, %lo(D_80282B98)
|
||||
/* 6F1C74 80238B94 8C222B98 */ lw $v0, %lo(gActorTattles)($at)
|
||||
/* 6F1C78 80238B98 3C038028 */ lui $v1, %hi(gActorTattles)
|
||||
/* 6F1C7C 80238B9C 24632B98 */ addiu $v1, $v1, %lo(gActorTattles)
|
||||
/* 6F1C80 80238BA0 14400003 */ bnez $v0, .L80238BB0
|
||||
/* 6F1C84 80238BA4 AE020084 */ sw $v0, 0x84($s0)
|
||||
/* 6F1C88 80238BA8 8C620000 */ lw $v0, ($v1)
|
||||
|
@ -121,9 +121,9 @@ glabel func_80238BCC_6F1CAC
|
||||
/* 6F1E6C 80238D8C AE020090 */ sw $v0, 0x90($s0)
|
||||
/* 6F1E70 80238D90 90820136 */ lbu $v0, 0x136($a0)
|
||||
/* 6F1E74 80238D94 00021080 */ sll $v0, $v0, 2
|
||||
/* 6F1E78 80238D98 3C038028 */ lui $v1, %hi(D_80282EE8)
|
||||
/* 6F1E78 80238D98 3C038028 */ lui $v1, %hi(gActorCamOffsets)
|
||||
/* 6F1E7C 80238D9C 00621821 */ addu $v1, $v1, $v0
|
||||
/* 6F1E80 80238DA0 80632EE8 */ lb $v1, %lo(D_80282EE8)($v1)
|
||||
/* 6F1E80 80238DA0 80632EE8 */ lb $v1, %lo(gActorCamOffsets)($v1)
|
||||
/* 6F1E84 80238DA4 8E020084 */ lw $v0, 0x84($s0)
|
||||
/* 6F1E88 80238DA8 00431021 */ addu $v0, $v0, $v1
|
||||
/* 6F1E8C 80238DAC AE020084 */ sw $v0, 0x84($s0)
|
||||
|
30
asm/nonmatchings/code_17D6A0/func_80250818.s
generated
30
asm/nonmatchings/code_17D6A0/func_80250818.s
generated
@ -25,10 +25,10 @@ glabel func_80250818
|
||||
glabel L80250868_17F148
|
||||
/* 17F148 80250868 86620012 */ lh $v0, 0x12($s3)
|
||||
/* 17F14C 8025086C 00021080 */ sll $v0, $v0, 2
|
||||
/* 17F150 80250870 3C108028 */ lui $s0, %hi(D_80283770)
|
||||
/* 17F150 80250870 3C108028 */ lui $s0, %hi(bMessages)
|
||||
/* 17F154 80250874 02028021 */ addu $s0, $s0, $v0
|
||||
/* 17F158 80250878 8E103770 */ lw $s0, %lo(D_80283770)($s0)
|
||||
/* 17F15C 8025087C 0C04992C */ jal func_801264B0
|
||||
/* 17F15C 8025087C 0C04992C */ jal get_msg_lines
|
||||
/* 17F160 80250880 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 17F164 80250884 2443FFFF */ addiu $v1, $v0, -1
|
||||
/* 17F168 80250888 0200202D */ daddu $a0, $s0, $zero
|
||||
@ -48,10 +48,10 @@ glabel L80250868_17F148
|
||||
glabel L802508C0_17F1A0
|
||||
/* 17F1A0 802508C0 86620012 */ lh $v0, 0x12($s3)
|
||||
/* 17F1A4 802508C4 00021080 */ sll $v0, $v0, 2
|
||||
/* 17F1A8 802508C8 3C108028 */ lui $s0, %hi(D_80283770)
|
||||
/* 17F1A8 802508C8 3C108028 */ lui $s0, %hi(bMessages)
|
||||
/* 17F1AC 802508CC 02028021 */ addu $s0, $s0, $v0
|
||||
/* 17F1B0 802508D0 8E103770 */ lw $s0, %lo(D_80283770)($s0)
|
||||
/* 17F1B4 802508D4 0C04992C */ jal func_801264B0
|
||||
/* 17F1B0 802508D0 8E103770 */ lw $s0, %lo(bMessages)($s0)
|
||||
/* 17F1B4 802508D4 0C04992C */ jal get_msg_lines
|
||||
/* 17F1B8 802508D8 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 17F1BC 802508DC 2443FFFF */ addiu $v1, $v0, -1
|
||||
/* 17F1C0 802508E0 0000282D */ daddu $a1, $zero, $zero
|
||||
@ -68,10 +68,10 @@ glabel L802508C0_17F1A0
|
||||
glabel L8025090C_17F1EC
|
||||
/* 17F1EC 8025090C 86620012 */ lh $v0, 0x12($s3)
|
||||
/* 17F1F0 80250910 00021080 */ sll $v0, $v0, 2
|
||||
/* 17F1F4 80250914 3C108028 */ lui $s0, %hi(D_80283770)
|
||||
/* 17F1F4 80250914 3C108028 */ lui $s0, %hi(bMessages)
|
||||
/* 17F1F8 80250918 02028021 */ addu $s0, $s0, $v0
|
||||
/* 17F1FC 8025091C 8E103770 */ lw $s0, %lo(D_80283770)($s0)
|
||||
/* 17F200 80250920 0C04992C */ jal func_801264B0
|
||||
/* 17F1FC 8025091C 8E103770 */ lw $s0, %lo(bMessages)($s0)
|
||||
/* 17F200 80250920 0C04992C */ jal get_msg_lines
|
||||
/* 17F204 80250924 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 17F208 80250928 2443FFFF */ addiu $v1, $v0, -1
|
||||
/* 17F20C 8025092C 0000282D */ daddu $a1, $zero, $zero
|
||||
@ -82,9 +82,9 @@ glabel L8025090C_17F1EC
|
||||
/* 17F220 80250940 00230821 */ addu $at, $at, $v1
|
||||
/* 17F224 80250944 842335D4 */ lh $v1, %lo(D_802835D4)($at)
|
||||
/* 17F228 80250948 00021080 */ sll $v0, $v0, 2
|
||||
/* 17F22C 8025094C 3C048028 */ lui $a0, %hi(D_802838C4)
|
||||
/* 17F22C 8025094C 3C048028 */ lui $a0, %hi(bActorMessages)
|
||||
/* 17F230 80250950 00822021 */ addu $a0, $a0, $v0
|
||||
/* 17F234 80250954 8C8438C4 */ lw $a0, %lo(D_802838C4)($a0)
|
||||
/* 17F234 80250954 8C8438C4 */ lw $a0, %lo(bActorMessages)($a0)
|
||||
/* 17F238 80250958 0C0496CF */ jal set_message_string
|
||||
/* 17F23C 8025095C 02238821 */ addu $s1, $s1, $v1
|
||||
/* 17F240 80250960 0200202D */ daddu $a0, $s0, $zero
|
||||
@ -104,9 +104,9 @@ glabel L80250988_17F268
|
||||
/* 17F270 80250990 86620012 */ lh $v0, 0x12($s3)
|
||||
/* 17F274 80250994 240700FF */ addiu $a3, $zero, 0xff
|
||||
/* 17F278 80250998 00021080 */ sll $v0, $v0, 2
|
||||
/* 17F27C 8025099C 3C108028 */ lui $s0, %hi(D_80283770)
|
||||
/* 17F27C 8025099C 3C108028 */ lui $s0, %hi(bMessages)
|
||||
/* 17F280 802509A0 02028021 */ addu $s0, $s0, $v0
|
||||
/* 17F284 802509A4 8E103770 */ lw $s0, %lo(D_80283770)($s0)
|
||||
/* 17F284 802509A4 8E103770 */ lw $s0, %lo(bMessages)($s0)
|
||||
/* 17F288 802509A8 2402000F */ addiu $v0, $zero, 0xf
|
||||
/* 17F28C 802509AC AFA20010 */ sw $v0, 0x10($sp)
|
||||
/* 17F290 802509B0 AFA00014 */ sw $zero, 0x14($sp)
|
||||
@ -134,11 +134,11 @@ glabel L802509DC_17F2BC
|
||||
.L80250A00:
|
||||
/* 17F2E0 80250A00 2652FFF5 */ addiu $s2, $s2, -0xb
|
||||
/* 17F2E4 80250A04 00031080 */ sll $v0, $v1, 2
|
||||
/* 17F2E8 80250A08 3C108028 */ lui $s0, %hi(D_80283770)
|
||||
/* 17F2E8 80250A08 3C108028 */ lui $s0, %hi(bMessages)
|
||||
/* 17F2EC 80250A0C 02028021 */ addu $s0, $s0, $v0
|
||||
/* 17F2F0 80250A10 8E103770 */ lw $s0, %lo(D_80283770)($s0)
|
||||
/* 17F2F0 80250A10 8E103770 */ lw $s0, %lo(bMessages)($s0)
|
||||
/* 17F2F4 80250A14 2631FFFA */ addiu $s1, $s1, -6
|
||||
/* 17F2F8 80250A18 0C04992C */ jal func_801264B0
|
||||
/* 17F2F8 80250A18 0C04992C */ jal get_msg_lines
|
||||
/* 17F2FC 80250A1C 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 17F300 80250A20 2443FFFF */ addiu $v1, $v0, -1
|
||||
/* 17F304 80250A24 0200202D */ daddu $a0, $s0, $zero
|
||||
|
32
asm/nonmatchings/code_17D6A0/show_message_popup.s
generated
32
asm/nonmatchings/code_17D6A0/show_message_popup.s
generated
@ -27,9 +27,9 @@ glabel L80250EEC_17F7CC
|
||||
/* 17F7D8 80250EF8 86620012 */ lh $v0, 0x12($s3)
|
||||
/* 17F7DC 80250EFC A2600017 */ sb $zero, 0x17($s3)
|
||||
/* 17F7E0 80250F00 00021080 */ sll $v0, $v0, 2
|
||||
/* 17F7E4 80250F04 3C108028 */ lui $s0, %hi(D_80283770)
|
||||
/* 17F7E4 80250F04 3C108028 */ lui $s0, %hi(bMessages)
|
||||
/* 17F7E8 80250F08 02028021 */ addu $s0, $s0, $v0
|
||||
/* 17F7EC 80250F0C 8E103770 */ lw $s0, %lo(D_80283770)($s0)
|
||||
/* 17F7EC 80250F0C 8E103770 */ lw $s0, %lo(bMessages)($s0)
|
||||
/* 17F7F0 80250F10 0C04991D */ jal get_string_width
|
||||
/* 17F7F4 80250F14 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 17F7F8 80250F18 2447001E */ addiu $a3, $v0, 0x1e
|
||||
@ -39,7 +39,7 @@ glabel L80250EEC_17F7CC
|
||||
/* 17F808 80250F28 240300A0 */ addiu $v1, $zero, 0xa0
|
||||
/* 17F80C 80250F2C 00628823 */ subu $s1, $v1, $v0
|
||||
/* 17F810 80250F30 00E0902D */ daddu $s2, $a3, $zero
|
||||
/* 17F814 80250F34 0C04992C */ jal func_801264B0
|
||||
/* 17F814 80250F34 0C04992C */ jal get_msg_lines
|
||||
/* 17F818 80250F38 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 17F81C 80250F3C 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* 17F820 80250F40 24040009 */ addiu $a0, $zero, 9
|
||||
@ -69,9 +69,9 @@ glabel L80250F90_17F870
|
||||
/* 17F87C 80250F9C 86620012 */ lh $v0, 0x12($s3)
|
||||
/* 17F880 80250FA0 A2600017 */ sb $zero, 0x17($s3)
|
||||
/* 17F884 80250FA4 00021080 */ sll $v0, $v0, 2
|
||||
/* 17F888 80250FA8 3C048028 */ lui $a0, %hi(D_80283770)
|
||||
/* 17F888 80250FA8 3C048028 */ lui $a0, %hi(bMessages)
|
||||
/* 17F88C 80250FAC 00822021 */ addu $a0, $a0, $v0
|
||||
/* 17F890 80250FB0 8C843770 */ lw $a0, %lo(D_80283770)($a0)
|
||||
/* 17F890 80250FB0 8C843770 */ lw $a0, %lo(bMessages)($a0)
|
||||
/* 17F894 80250FB4 0C04991D */ jal get_string_width
|
||||
/* 17F898 80250FB8 0000282D */ daddu $a1, $zero, $zero
|
||||
/* 17F89C 80250FBC 24470037 */ addiu $a3, $v0, 0x37
|
||||
@ -104,9 +104,9 @@ glabel L80251010_17F8F0
|
||||
/* 17F904 80251024 3C04802A */ lui $a0, %hi(D_8029F640)
|
||||
/* 17F908 80251028 8484F640 */ lh $a0, %lo(D_8029F640)($a0)
|
||||
/* 17F90C 8025102C 00021080 */ sll $v0, $v0, 2
|
||||
/* 17F910 80251030 3C108028 */ lui $s0, %hi(D_80283770)
|
||||
/* 17F910 80251030 3C108028 */ lui $s0, %hi(bMessages)
|
||||
/* 17F914 80251034 02028021 */ addu $s0, $s0, $v0
|
||||
/* 17F918 80251038 8E103770 */ lw $s0, %lo(D_80283770)($s0)
|
||||
/* 17F918 80251038 8E103770 */ lw $s0, %lo(bMessages)($s0)
|
||||
/* 17F91C 8025103C 0C0496FA */ jal set_message_value
|
||||
/* 17F920 80251040 0000282D */ daddu $a1, $zero, $zero
|
||||
/* 17F924 80251044 0000282D */ daddu $a1, $zero, $zero
|
||||
@ -119,7 +119,7 @@ glabel L80251010_17F8F0
|
||||
/* 17F940 80251060 240300A0 */ addiu $v1, $zero, 0xa0
|
||||
/* 17F944 80251064 00628823 */ subu $s1, $v1, $v0
|
||||
/* 17F948 80251068 00E0902D */ daddu $s2, $a3, $zero
|
||||
/* 17F94C 8025106C 0C04992C */ jal func_801264B0
|
||||
/* 17F94C 8025106C 0C04992C */ jal get_msg_lines
|
||||
/* 17F950 80251070 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 17F954 80251074 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* 17F958 80251078 24040009 */ addiu $a0, $zero, 9
|
||||
@ -152,12 +152,12 @@ glabel L802510C8_17F9A8
|
||||
/* 17F9C0 802510E0 86620012 */ lh $v0, 0x12($s3)
|
||||
/* 17F9C4 802510E4 00031880 */ sll $v1, $v1, 2
|
||||
/* 17F9C8 802510E8 00021080 */ sll $v0, $v0, 2
|
||||
/* 17F9CC 802510EC 3C048028 */ lui $a0, %hi(D_802838C4)
|
||||
/* 17F9CC 802510EC 3C048028 */ lui $a0, %hi(bActorMessages)
|
||||
/* 17F9D0 802510F0 00832021 */ addu $a0, $a0, $v1
|
||||
/* 17F9D4 802510F4 8C8438C4 */ lw $a0, %lo(D_802838C4)($a0)
|
||||
/* 17F9D8 802510F8 3C108028 */ lui $s0, %hi(D_80283770)
|
||||
/* 17F9D4 802510F4 8C8438C4 */ lw $a0, %lo(bActorMessages)($a0)
|
||||
/* 17F9D8 802510F8 3C108028 */ lui $s0, %hi(bMessages)
|
||||
/* 17F9DC 802510FC 02028021 */ addu $s0, $s0, $v0
|
||||
/* 17F9E0 80251100 8E103770 */ lw $s0, %lo(D_80283770)($s0)
|
||||
/* 17F9E0 80251100 8E103770 */ lw $s0, %lo(bMessages)($s0)
|
||||
/* 17F9E4 80251104 0C0496CF */ jal set_message_string
|
||||
/* 17F9E8 80251108 0000282D */ daddu $a1, $zero, $zero
|
||||
/* 17F9EC 8025110C 0200202D */ daddu $a0, $s0, $zero
|
||||
@ -170,7 +170,7 @@ glabel L802510C8_17F9A8
|
||||
/* 17FA08 80251128 240300A0 */ addiu $v1, $zero, 0xa0
|
||||
/* 17FA0C 8025112C 00628823 */ subu $s1, $v1, $v0
|
||||
/* 17FA10 80251130 00E0902D */ daddu $s2, $a3, $zero
|
||||
/* 17FA14 80251134 0C04992C */ jal func_801264B0
|
||||
/* 17FA14 80251134 0C04992C */ jal get_msg_lines
|
||||
/* 17FA18 80251138 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 17FA1C 8025113C 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* 17FA20 80251140 24040009 */ addiu $a0, $zero, 9
|
||||
@ -200,9 +200,9 @@ glabel L80251190_17FA70
|
||||
/* 17FA7C 8025119C 86620012 */ lh $v0, 0x12($s3)
|
||||
/* 17FA80 802511A0 A2600017 */ sb $zero, 0x17($s3)
|
||||
/* 17FA84 802511A4 00021080 */ sll $v0, $v0, 2
|
||||
/* 17FA88 802511A8 3C108028 */ lui $s0, %hi(D_80283770)
|
||||
/* 17FA88 802511A8 3C108028 */ lui $s0, %hi(bMessages)
|
||||
/* 17FA8C 802511AC 02028021 */ addu $s0, $s0, $v0
|
||||
/* 17FA90 802511B0 8E103770 */ lw $s0, %lo(D_80283770)($s0)
|
||||
/* 17FA90 802511B0 8E103770 */ lw $s0, %lo(bMessages)($s0)
|
||||
/* 17FA94 802511B4 241400C0 */ addiu $s4, $zero, 0xc0
|
||||
/* 17FA98 802511B8 0C04991D */ jal get_string_width
|
||||
/* 17FA9C 802511BC 0200202D */ daddu $a0, $s0, $zero
|
||||
@ -213,7 +213,7 @@ glabel L80251190_17FA70
|
||||
/* 17FAB0 802511D0 240300A0 */ addiu $v1, $zero, 0xa0
|
||||
/* 17FAB4 802511D4 00628823 */ subu $s1, $v1, $v0
|
||||
/* 17FAB8 802511D8 00E0902D */ daddu $s2, $a3, $zero
|
||||
/* 17FABC 802511DC 0C04992C */ jal func_801264B0
|
||||
/* 17FABC 802511DC 0C04992C */ jal get_msg_lines
|
||||
/* 17FAC0 802511E0 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 17FAC4 802511E4 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* 17FAC8 802511E8 00021840 */ sll $v1, $v0, 1
|
||||
|
@ -347,9 +347,9 @@ glabel update_actor_shadow
|
||||
/* 1847A0 80255EC0 E6220014 */ swc1 $f2, 0x14($s1)
|
||||
/* 1847A4 80255EC4 92420136 */ lbu $v0, 0x136($s2)
|
||||
/* 1847A8 80255EC8 00021080 */ sll $v0, $v0, 2
|
||||
/* 1847AC 80255ECC 3C018028 */ lui $at, %hi(D_80282EEB)
|
||||
/* 1847AC 80255ECC 3C018028 */ lui $at, %hi(gActorCamOffsets+3)
|
||||
/* 1847B0 80255ED0 00220821 */ addu $at, $at, $v0
|
||||
/* 1847B4 80255ED4 80222EEB */ lb $v0, %lo(D_80282EEB)($at)
|
||||
/* 1847B4 80255ED4 80222EEB */ lb $v0, %lo(gActorCamOffsets+3)($at)
|
||||
/* 1847B8 80255ED8 C7A00020 */ lwc1 $f0, 0x20($sp)
|
||||
/* 1847BC 80255EDC 44821000 */ mtc1 $v0, $f2
|
||||
/* 1847C0 80255EE0 00000000 */ nop
|
||||
|
@ -19,8 +19,8 @@ glabel activate_defend_command
|
||||
/* 18F41C 80260B3C 0080282D */ daddu $a1, $a0, $zero
|
||||
/* 18F420 80260B40 00431025 */ or $v0, $v0, $v1
|
||||
/* 18F424 80260B44 AE020000 */ sw $v0, ($s0)
|
||||
/* 18F428 80260B48 3C028028 */ lui $v0, %hi(D_802832D4)
|
||||
/* 18F42C 80260B4C 244232D4 */ addiu $v0, $v0, %lo(D_802832D4)
|
||||
/* 18F428 80260B48 3C028028 */ lui $v0, %hi(bMarioDefendAnims)
|
||||
/* 18F42C 80260B4C 244232D4 */ addiu $v0, $v0, %lo(bMarioDefendAnims)
|
||||
/* 18F430 80260B50 0C098F3F */ jal set_animation
|
||||
/* 18F434 80260B54 AE220094 */ sw $v0, 0x94($s1)
|
||||
/* 18F438 80260B58 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
|
8
asm/nonmatchings/code_18F340/func_80260A60.s
generated
8
asm/nonmatchings/code_18F340/func_80260A60.s
generated
@ -13,8 +13,8 @@ glabel func_80260A60
|
||||
/* 18F360 80260A80 8C6301F4 */ lw $v1, 0x1f4($v1)
|
||||
/* 18F364 80260A84 1040000A */ beqz $v0, .L80260AB0
|
||||
/* 18F368 80260A88 3C06000A */ lui $a2, 0xa
|
||||
/* 18F36C 80260A8C 3C028028 */ lui $v0, %hi(D_8028340C)
|
||||
/* 18F370 80260A90 2442340C */ addiu $v0, $v0, %lo(D_8028340C)
|
||||
/* 18F36C 80260A8C 3C028028 */ lui $v0, %hi(bPeachIdleAnims)
|
||||
/* 18F370 80260A90 2442340C */ addiu $v0, $v0, %lo(bPeachIdleAnims)
|
||||
/* 18F374 80260A94 AC620094 */ sw $v0, 0x94($v1)
|
||||
/* 18F378 80260A98 34C60002 */ ori $a2, $a2, 2
|
||||
/* 18F37C 80260A9C 0000202D */ daddu $a0, $zero, $zero
|
||||
@ -26,8 +26,8 @@ glabel func_80260A60
|
||||
/* 18F390 80260AB0 8082009A */ lb $v0, 0x9a($a0)
|
||||
/* 18F394 80260AB4 14400004 */ bnez $v0, .L80260AC8
|
||||
/* 18F398 80260AB8 00000000 */ nop
|
||||
/* 18F39C 80260ABC 3C028028 */ lui $v0, %hi(D_80283238)
|
||||
/* 18F3A0 80260AC0 24423238 */ addiu $v0, $v0, %lo(D_80283238)
|
||||
/* 18F39C 80260ABC 3C028028 */ lui $v0, %hi(bMarioIdleAnims)
|
||||
/* 18F3A0 80260AC0 24423238 */ addiu $v0, $v0, %lo(bMarioIdleAnims)
|
||||
/* 18F3A4 80260AC4 AC620094 */ sw $v0, 0x94($v1)
|
||||
.L80260AC8:
|
||||
/* 18F3A8 80260AC8 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
|
36
asm/nonmatchings/code_190B20/create_actor.s
generated
36
asm/nonmatchings/code_190B20/create_actor.s
generated
@ -206,59 +206,59 @@ glabel create_actor
|
||||
/* 193F8C 802656AC 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193F90 802656B0 00431023 */ subu $v0, $v0, $v1
|
||||
/* 193F94 802656B4 00021080 */ sll $v0, $v0, 2
|
||||
/* 193F98 802656B8 3C018028 */ lui $at, %hi(D_80281468)
|
||||
/* 193F98 802656B8 3C018028 */ lui $at, %hi(gActorSoundTable)
|
||||
/* 193F9C 802656BC 00220821 */ addu $at, $at, $v0
|
||||
/* 193FA0 802656C0 8C221468 */ lw $v0, %lo(D_80281468)($at)
|
||||
/* 193FA0 802656C0 8C221468 */ lw $v0, %lo(gActorSoundTable)($at)
|
||||
/* 193FA4 802656C4 AE22019C */ sw $v0, 0x19c($s1)
|
||||
/* 193FA8 802656C8 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193FAC 802656CC 00431023 */ subu $v0, $v0, $v1
|
||||
/* 193FB0 802656D0 00021080 */ sll $v0, $v0, 2
|
||||
/* 193FB4 802656D4 3C018028 */ lui $at, %hi(D_8028146C)
|
||||
/* 193FB4 802656D4 3C018028 */ lui $at, %hi(gActorSoundTable+4)
|
||||
/* 193FB8 802656D8 00220821 */ addu $at, $at, $v0
|
||||
/* 193FBC 802656DC 8C22146C */ lw $v0, %lo(D_8028146C)($at)
|
||||
/* 193FBC 802656DC 8C22146C */ lw $v0, %lo(gActorSoundTable+4)($at)
|
||||
/* 193FC0 802656E0 AE2201A0 */ sw $v0, 0x1a0($s1)
|
||||
/* 193FC4 802656E4 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193FC8 802656E8 00431023 */ subu $v0, $v0, $v1
|
||||
/* 193FCC 802656EC 00021080 */ sll $v0, $v0, 2
|
||||
/* 193FD0 802656F0 3C018028 */ lui $at, %hi(D_80281470)
|
||||
/* 193FD0 802656F0 3C018028 */ lui $at, %hi(gActorSoundTable+8)
|
||||
/* 193FD4 802656F4 00220821 */ addu $at, $at, $v0
|
||||
/* 193FD8 802656F8 8C221470 */ lw $v0, %lo(D_80281470)($at)
|
||||
/* 193FD8 802656F8 8C221470 */ lw $v0, %lo(gActorSoundTable+8)($at)
|
||||
/* 193FDC 802656FC AE2201A4 */ sw $v0, 0x1a4($s1)
|
||||
/* 193FE0 80265700 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193FE4 80265704 00431023 */ subu $v0, $v0, $v1
|
||||
/* 193FE8 80265708 00021080 */ sll $v0, $v0, 2
|
||||
/* 193FEC 8026570C 3C018028 */ lui $at, %hi(D_80281474)
|
||||
/* 193FEC 8026570C 3C018028 */ lui $at, %hi(gActorSoundTable+12)
|
||||
/* 193FF0 80265710 00220821 */ addu $at, $at, $v0
|
||||
/* 193FF4 80265714 8C221474 */ lw $v0, %lo(D_80281474)($at)
|
||||
/* 193FF4 80265714 8C221474 */ lw $v0, %lo(gActorSoundTable+12)($at)
|
||||
/* 193FF8 80265718 AE2201A8 */ sw $v0, 0x1a8($s1)
|
||||
/* 193FFC 8026571C 000310C0 */ sll $v0, $v1, 3
|
||||
/* 194000 80265720 00431023 */ subu $v0, $v0, $v1
|
||||
/* 194004 80265724 00021080 */ sll $v0, $v0, 2
|
||||
/* 194008 80265728 3C018028 */ lui $at, %hi(D_80281478)
|
||||
/* 194008 80265728 3C018028 */ lui $at, %hi(gActorSoundTable+16)
|
||||
/* 19400C 8026572C 00220821 */ addu $at, $at, $v0
|
||||
/* 194010 80265730 8C221478 */ lw $v0, %lo(D_80281478)($at)
|
||||
/* 194010 80265730 8C221478 */ lw $v0, %lo(gActorSoundTable+16)($at)
|
||||
/* 194014 80265734 AE2201AC */ sw $v0, 0x1ac($s1)
|
||||
/* 194018 80265738 000310C0 */ sll $v0, $v1, 3
|
||||
/* 19401C 8026573C 00431023 */ subu $v0, $v0, $v1
|
||||
/* 194020 80265740 00021080 */ sll $v0, $v0, 2
|
||||
/* 194024 80265744 3C018028 */ lui $at, %hi(D_8028147C)
|
||||
/* 194024 80265744 3C018028 */ lui $at, %hi(gActorSoundTable+20)
|
||||
/* 194028 80265748 00220821 */ addu $at, $at, $v0
|
||||
/* 19402C 8026574C 8C22147C */ lw $v0, %lo(D_8028147C)($at)
|
||||
/* 19402C 8026574C 8C22147C */ lw $v0, %lo(gActorSoundTable+20)($at)
|
||||
/* 194030 80265750 AE2201B0 */ sw $v0, 0x1b0($s1)
|
||||
/* 194034 80265754 000310C0 */ sll $v0, $v1, 3
|
||||
/* 194038 80265758 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19403C 8026575C 00021080 */ sll $v0, $v0, 2
|
||||
/* 194040 80265760 3C018028 */ lui $at, %hi(D_80281480)
|
||||
/* 194040 80265760 3C018028 */ lui $at, %hi(gActorSoundTable+24)
|
||||
/* 194044 80265764 00220821 */ addu $at, $at, $v0
|
||||
/* 194048 80265768 94221480 */ lhu $v0, %lo(D_80281480)($at)
|
||||
/* 194048 80265768 94221480 */ lhu $v0, %lo(gActorSoundTable+24)($at)
|
||||
/* 19404C 8026576C 24100001 */ addiu $s0, $zero, 1
|
||||
/* 194050 80265770 A62201B4 */ sh $v0, 0x1b4($s1)
|
||||
/* 194054 80265774 000310C0 */ sll $v0, $v1, 3
|
||||
/* 194058 80265778 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19405C 8026577C 00021080 */ sll $v0, $v0, 2
|
||||
/* 194060 80265780 3C018028 */ lui $at, %hi(D_80281482)
|
||||
/* 194060 80265780 3C018028 */ lui $at, %hi(gActorSoundTable+0x1A)
|
||||
/* 194064 80265784 00220821 */ addu $at, $at, $v0
|
||||
/* 194068 80265788 94221482 */ lhu $v0, %lo(D_80281482)($at)
|
||||
/* 194068 80265788 94221482 */ lhu $v0, %lo(gActorSoundTable+0x1A)($at)
|
||||
/* 19406C 8026578C 26230004 */ addiu $v1, $s1, 4
|
||||
/* 194070 80265790 A62201B6 */ sh $v0, 0x1b6($s1)
|
||||
.L80265794:
|
||||
@ -290,8 +290,8 @@ glabel create_actor
|
||||
/* 1940D0 802657F0 0000982D */ daddu $s3, $zero, $zero
|
||||
/* 1940D4 802657F4 3C013F80 */ lui $at, 0x3f80
|
||||
/* 1940D8 802657F8 4481A000 */ mtc1 $at, $f20
|
||||
/* 1940DC 802657FC 3C128028 */ lui $s2, %hi(D_80281468)
|
||||
/* 1940E0 80265800 26521468 */ addiu $s2, $s2, %lo(D_80281468)
|
||||
/* 1940DC 802657FC 3C128028 */ lui $s2, %hi(gActorSoundTable)
|
||||
/* 1940E0 80265800 26521468 */ addiu $s2, $s2, %lo(gActorSoundTable)
|
||||
/* 1940E4 80265804 0260A82D */ daddu $s5, $s3, $zero
|
||||
.L80265808:
|
||||
/* 1940E8 80265808 8E82000C */ lw $v0, 0xc($s4)
|
||||
|
36
asm/nonmatchings/code_190B20/load_partner_actor.s
generated
36
asm/nonmatchings/code_190B20/load_partner_actor.s
generated
@ -188,59 +188,59 @@ glabel load_partner_actor
|
||||
/* 193714 80264E34 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193718 80264E38 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19371C 80264E3C 00021080 */ sll $v0, $v0, 2
|
||||
/* 193720 80264E40 3C018028 */ lui $at, %hi(D_80281468)
|
||||
/* 193720 80264E40 3C018028 */ lui $at, %hi(gActorSoundTable)
|
||||
/* 193724 80264E44 00220821 */ addu $at, $at, $v0
|
||||
/* 193728 80264E48 8C221468 */ lw $v0, %lo(D_80281468)($at)
|
||||
/* 193728 80264E48 8C221468 */ lw $v0, %lo(gActorSoundTable)($at)
|
||||
/* 19372C 80264E4C AE22019C */ sw $v0, 0x19c($s1)
|
||||
/* 193730 80264E50 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193734 80264E54 00431023 */ subu $v0, $v0, $v1
|
||||
/* 193738 80264E58 00021080 */ sll $v0, $v0, 2
|
||||
/* 19373C 80264E5C 3C018028 */ lui $at, %hi(D_8028146C)
|
||||
/* 19373C 80264E5C 3C018028 */ lui $at, %hi(gActorSoundTable+4)
|
||||
/* 193740 80264E60 00220821 */ addu $at, $at, $v0
|
||||
/* 193744 80264E64 8C22146C */ lw $v0, %lo(D_8028146C)($at)
|
||||
/* 193744 80264E64 8C22146C */ lw $v0, %lo(gActorSoundTable+4)($at)
|
||||
/* 193748 80264E68 AE2201A0 */ sw $v0, 0x1a0($s1)
|
||||
/* 19374C 80264E6C 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193750 80264E70 00431023 */ subu $v0, $v0, $v1
|
||||
/* 193754 80264E74 00021080 */ sll $v0, $v0, 2
|
||||
/* 193758 80264E78 3C018028 */ lui $at, %hi(D_80281470)
|
||||
/* 193758 80264E78 3C018028 */ lui $at, %hi(gActorSoundTable+8)
|
||||
/* 19375C 80264E7C 00220821 */ addu $at, $at, $v0
|
||||
/* 193760 80264E80 8C221470 */ lw $v0, %lo(D_80281470)($at)
|
||||
/* 193760 80264E80 8C221470 */ lw $v0, %lo(gActorSoundTable+8)($at)
|
||||
/* 193764 80264E84 AE2201A4 */ sw $v0, 0x1a4($s1)
|
||||
/* 193768 80264E88 000310C0 */ sll $v0, $v1, 3
|
||||
/* 19376C 80264E8C 00431023 */ subu $v0, $v0, $v1
|
||||
/* 193770 80264E90 00021080 */ sll $v0, $v0, 2
|
||||
/* 193774 80264E94 3C018028 */ lui $at, %hi(D_80281474)
|
||||
/* 193774 80264E94 3C018028 */ lui $at, %hi(gActorSoundTable+12)
|
||||
/* 193778 80264E98 00220821 */ addu $at, $at, $v0
|
||||
/* 19377C 80264E9C 8C221474 */ lw $v0, %lo(D_80281474)($at)
|
||||
/* 19377C 80264E9C 8C221474 */ lw $v0, %lo(gActorSoundTable+12)($at)
|
||||
/* 193780 80264EA0 AE2201A8 */ sw $v0, 0x1a8($s1)
|
||||
/* 193784 80264EA4 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193788 80264EA8 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19378C 80264EAC 00021080 */ sll $v0, $v0, 2
|
||||
/* 193790 80264EB0 3C018028 */ lui $at, %hi(D_80281478)
|
||||
/* 193790 80264EB0 3C018028 */ lui $at, %hi(gActorSoundTable+16)
|
||||
/* 193794 80264EB4 00220821 */ addu $at, $at, $v0
|
||||
/* 193798 80264EB8 8C221478 */ lw $v0, %lo(D_80281478)($at)
|
||||
/* 193798 80264EB8 8C221478 */ lw $v0, %lo(gActorSoundTable+16)($at)
|
||||
/* 19379C 80264EBC AE2201AC */ sw $v0, 0x1ac($s1)
|
||||
/* 1937A0 80264EC0 000310C0 */ sll $v0, $v1, 3
|
||||
/* 1937A4 80264EC4 00431023 */ subu $v0, $v0, $v1
|
||||
/* 1937A8 80264EC8 00021080 */ sll $v0, $v0, 2
|
||||
/* 1937AC 80264ECC 3C018028 */ lui $at, %hi(D_8028147C)
|
||||
/* 1937AC 80264ECC 3C018028 */ lui $at, %hi(gActorSoundTable+20)
|
||||
/* 1937B0 80264ED0 00220821 */ addu $at, $at, $v0
|
||||
/* 1937B4 80264ED4 8C22147C */ lw $v0, %lo(D_8028147C)($at)
|
||||
/* 1937B4 80264ED4 8C22147C */ lw $v0, %lo(gActorSoundTable+20)($at)
|
||||
/* 1937B8 80264ED8 AE2201B0 */ sw $v0, 0x1b0($s1)
|
||||
/* 1937BC 80264EDC 000310C0 */ sll $v0, $v1, 3
|
||||
/* 1937C0 80264EE0 00431023 */ subu $v0, $v0, $v1
|
||||
/* 1937C4 80264EE4 00021080 */ sll $v0, $v0, 2
|
||||
/* 1937C8 80264EE8 3C018028 */ lui $at, %hi(D_80281480)
|
||||
/* 1937C8 80264EE8 3C018028 */ lui $at, %hi(gActorSoundTable+24)
|
||||
/* 1937CC 80264EEC 00220821 */ addu $at, $at, $v0
|
||||
/* 1937D0 80264EF0 94221480 */ lhu $v0, %lo(D_80281480)($at)
|
||||
/* 1937D0 80264EF0 94221480 */ lhu $v0, %lo(gActorSoundTable+24)($at)
|
||||
/* 1937D4 80264EF4 24040001 */ addiu $a0, $zero, 1
|
||||
/* 1937D8 80264EF8 A62201B4 */ sh $v0, 0x1b4($s1)
|
||||
/* 1937DC 80264EFC 000310C0 */ sll $v0, $v1, 3
|
||||
/* 1937E0 80264F00 00431023 */ subu $v0, $v0, $v1
|
||||
/* 1937E4 80264F04 00021080 */ sll $v0, $v0, 2
|
||||
/* 1937E8 80264F08 3C018028 */ lui $at, %hi(D_80281482)
|
||||
/* 1937E8 80264F08 3C018028 */ lui $at, %hi(gActorSoundTable+0x1A)
|
||||
/* 1937EC 80264F0C 00220821 */ addu $at, $at, $v0
|
||||
/* 1937F0 80264F10 94221482 */ lhu $v0, %lo(D_80281482)($at)
|
||||
/* 1937F0 80264F10 94221482 */ lhu $v0, %lo(gActorSoundTable+0x1A)($at)
|
||||
/* 1937F4 80264F14 26230004 */ addiu $v1, $s1, 4
|
||||
/* 1937F8 80264F18 A62201B6 */ sh $v0, 0x1b6($s1)
|
||||
.L80264F1C:
|
||||
@ -261,8 +261,8 @@ glabel load_partner_actor
|
||||
/* 19382C 80264F4C 0000982D */ daddu $s3, $zero, $zero
|
||||
/* 193830 80264F50 3C013F80 */ lui $at, 0x3f80
|
||||
/* 193834 80264F54 4481A000 */ mtc1 $at, $f20
|
||||
/* 193838 80264F58 3C128028 */ lui $s2, %hi(D_80281468)
|
||||
/* 19383C 80264F5C 26521468 */ addiu $s2, $s2, %lo(D_80281468)
|
||||
/* 193838 80264F58 3C128028 */ lui $s2, %hi(gActorSoundTable)
|
||||
/* 19383C 80264F5C 26521468 */ addiu $s2, $s2, %lo(gActorSoundTable)
|
||||
/* 193840 80264F60 0260A82D */ daddu $s5, $s3, $zero
|
||||
.L80264F64:
|
||||
/* 193844 80264F64 8E83000C */ lw $v1, 0xc($s4)
|
||||
|
88
asm/nonmatchings/code_190B20/load_player_actor.s
generated
88
asm/nonmatchings/code_190B20/load_player_actor.s
generated
@ -20,8 +20,8 @@ glabel load_player_actor
|
||||
/* 192DB8 802644D8 92230093 */ lbu $v1, 0x93($s1)
|
||||
/* 192DBC 802644DC 24620001 */ addiu $v0, $v1, 1
|
||||
/* 192DC0 802644E0 A2220093 */ sb $v0, 0x93($s1)
|
||||
/* 192DC4 802644E4 3C028028 */ lui $v0, %hi(D_802834D8)
|
||||
/* 192DC8 802644E8 244234D8 */ addiu $v0, $v0, %lo(D_802834D8)
|
||||
/* 192DC4 802644E4 3C028028 */ lui $v0, %hi(bPlayerActorDesc)
|
||||
/* 192DC8 802644E8 244234D8 */ addiu $v0, $v0, %lo(bPlayerActorDesc)
|
||||
/* 192DCC 802644EC A2030134 */ sb $v1, 0x134($s0)
|
||||
/* 192DD0 802644F0 A2000135 */ sb $zero, 0x135($s0)
|
||||
/* 192DD4 802644F4 AE000000 */ sw $zero, ($s0)
|
||||
@ -109,8 +109,8 @@ glabel load_player_actor
|
||||
/* 192F10 80264630 A2000204 */ sb $zero, 0x204($s0)
|
||||
/* 192F14 80264634 A2000205 */ sb $zero, 0x205($s0)
|
||||
/* 192F18 80264638 92030136 */ lbu $v1, 0x136($s0)
|
||||
/* 192F1C 8026463C 3C028028 */ lui $v0, %hi(D_8028342C)
|
||||
/* 192F20 80264640 2442342C */ addiu $v0, $v0, %lo(D_8028342C)
|
||||
/* 192F1C 8026463C 3C028028 */ lui $v0, %hi(bPlayerStatusTable)
|
||||
/* 192F20 80264640 2442342C */ addiu $v0, $v0, %lo(bPlayerStatusTable)
|
||||
/* 192F24 80264644 A2000194 */ sb $zero, 0x194($s0)
|
||||
/* 192F28 80264648 A2000195 */ sb $zero, 0x195($s0)
|
||||
/* 192F2C 8026464C A2000196 */ sb $zero, 0x196($s0)
|
||||
@ -146,59 +146,59 @@ glabel load_player_actor
|
||||
/* 192FA4 802646C4 000310C0 */ sll $v0, $v1, 3
|
||||
/* 192FA8 802646C8 00431023 */ subu $v0, $v0, $v1
|
||||
/* 192FAC 802646CC 00021080 */ sll $v0, $v0, 2
|
||||
/* 192FB0 802646D0 3C018028 */ lui $at, %hi(D_80281468)
|
||||
/* 192FB0 802646D0 3C018028 */ lui $at, %hi(gActorSoundTable)
|
||||
/* 192FB4 802646D4 00220821 */ addu $at, $at, $v0
|
||||
/* 192FB8 802646D8 8C221468 */ lw $v0, %lo(D_80281468)($at)
|
||||
/* 192FB8 802646D8 8C221468 */ lw $v0, %lo(gActorSoundTable)($at)
|
||||
/* 192FBC 802646DC AE02019C */ sw $v0, 0x19c($s0)
|
||||
/* 192FC0 802646E0 000310C0 */ sll $v0, $v1, 3
|
||||
/* 192FC4 802646E4 00431023 */ subu $v0, $v0, $v1
|
||||
/* 192FC8 802646E8 00021080 */ sll $v0, $v0, 2
|
||||
/* 192FCC 802646EC 3C018028 */ lui $at, %hi(D_8028146C)
|
||||
/* 192FCC 802646EC 3C018028 */ lui $at, %hi(gActorSoundTable+4)
|
||||
/* 192FD0 802646F0 00220821 */ addu $at, $at, $v0
|
||||
/* 192FD4 802646F4 8C22146C */ lw $v0, %lo(D_8028146C)($at)
|
||||
/* 192FD4 802646F4 8C22146C */ lw $v0, %lo(gActorSoundTable+4)($at)
|
||||
/* 192FD8 802646F8 AE0201A0 */ sw $v0, 0x1a0($s0)
|
||||
/* 192FDC 802646FC 000310C0 */ sll $v0, $v1, 3
|
||||
/* 192FE0 80264700 00431023 */ subu $v0, $v0, $v1
|
||||
/* 192FE4 80264704 00021080 */ sll $v0, $v0, 2
|
||||
/* 192FE8 80264708 3C018028 */ lui $at, %hi(D_80281470)
|
||||
/* 192FE8 80264708 3C018028 */ lui $at, %hi(gActorSoundTable+8)
|
||||
/* 192FEC 8026470C 00220821 */ addu $at, $at, $v0
|
||||
/* 192FF0 80264710 8C221470 */ lw $v0, %lo(D_80281470)($at)
|
||||
/* 192FF0 80264710 8C221470 */ lw $v0, %lo(gActorSoundTable+8)($at)
|
||||
/* 192FF4 80264714 AE0201A4 */ sw $v0, 0x1a4($s0)
|
||||
/* 192FF8 80264718 000310C0 */ sll $v0, $v1, 3
|
||||
/* 192FFC 8026471C 00431023 */ subu $v0, $v0, $v1
|
||||
/* 193000 80264720 00021080 */ sll $v0, $v0, 2
|
||||
/* 193004 80264724 3C018028 */ lui $at, %hi(D_80281474)
|
||||
/* 193004 80264724 3C018028 */ lui $at, %hi(gActorSoundTable+12)
|
||||
/* 193008 80264728 00220821 */ addu $at, $at, $v0
|
||||
/* 19300C 8026472C 8C221474 */ lw $v0, %lo(D_80281474)($at)
|
||||
/* 19300C 8026472C 8C221474 */ lw $v0, %lo(gActorSoundTable+12)($at)
|
||||
/* 193010 80264730 AE0201A8 */ sw $v0, 0x1a8($s0)
|
||||
/* 193014 80264734 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193018 80264738 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19301C 8026473C 00021080 */ sll $v0, $v0, 2
|
||||
/* 193020 80264740 3C018028 */ lui $at, %hi(D_80281478)
|
||||
/* 193020 80264740 3C018028 */ lui $at, %hi(gActorSoundTable+16)
|
||||
/* 193024 80264744 00220821 */ addu $at, $at, $v0
|
||||
/* 193028 80264748 8C221478 */ lw $v0, %lo(D_80281478)($at)
|
||||
/* 193028 80264748 8C221478 */ lw $v0, %lo(gActorSoundTable+16)($at)
|
||||
/* 19302C 8026474C AE0201AC */ sw $v0, 0x1ac($s0)
|
||||
/* 193030 80264750 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193034 80264754 00431023 */ subu $v0, $v0, $v1
|
||||
/* 193038 80264758 00021080 */ sll $v0, $v0, 2
|
||||
/* 19303C 8026475C 3C018028 */ lui $at, %hi(D_8028147C)
|
||||
/* 19303C 8026475C 3C018028 */ lui $at, %hi(gActorSoundTable+20)
|
||||
/* 193040 80264760 00220821 */ addu $at, $at, $v0
|
||||
/* 193044 80264764 8C22147C */ lw $v0, %lo(D_8028147C)($at)
|
||||
/* 193044 80264764 8C22147C */ lw $v0, %lo(gActorSoundTable+20)($at)
|
||||
/* 193048 80264768 AE0201B0 */ sw $v0, 0x1b0($s0)
|
||||
/* 19304C 8026476C 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193050 80264770 00431023 */ subu $v0, $v0, $v1
|
||||
/* 193054 80264774 00021080 */ sll $v0, $v0, 2
|
||||
/* 193058 80264778 3C018028 */ lui $at, %hi(D_80281480)
|
||||
/* 193058 80264778 3C018028 */ lui $at, %hi(gActorSoundTable+24)
|
||||
/* 19305C 8026477C 00220821 */ addu $at, $at, $v0
|
||||
/* 193060 80264780 94221480 */ lhu $v0, %lo(D_80281480)($at)
|
||||
/* 193060 80264780 94221480 */ lhu $v0, %lo(gActorSoundTable+24)($at)
|
||||
/* 193064 80264784 24040001 */ addiu $a0, $zero, 1
|
||||
/* 193068 80264788 A60201B4 */ sh $v0, 0x1b4($s0)
|
||||
/* 19306C 8026478C 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193070 80264790 00431023 */ subu $v0, $v0, $v1
|
||||
/* 193074 80264794 00021080 */ sll $v0, $v0, 2
|
||||
/* 193078 80264798 3C018028 */ lui $at, %hi(D_80281482)
|
||||
/* 193078 80264798 3C018028 */ lui $at, %hi(gActorSoundTable+0x1A)
|
||||
/* 19307C 8026479C 00220821 */ addu $at, $at, $v0
|
||||
/* 193080 802647A0 94221482 */ lhu $v0, %lo(D_80281482)($at)
|
||||
/* 193080 802647A0 94221482 */ lhu $v0, %lo(gActorSoundTable+0x1A)($at)
|
||||
/* 193084 802647A4 26030004 */ addiu $v1, $s0, 4
|
||||
/* 193088 802647A8 A60201B6 */ sh $v0, 0x1b6($s0)
|
||||
.L802647AC:
|
||||
@ -217,8 +217,8 @@ glabel load_player_actor
|
||||
.L802647D8:
|
||||
/* 1930B8 802647D8 24020001 */ addiu $v0, $zero, 1
|
||||
/* 1930BC 802647DC A20201F3 */ sb $v0, 0x1f3($s0)
|
||||
/* 1930C0 802647E0 3C028028 */ lui $v0, %hi(D_80283500)
|
||||
/* 1930C4 802647E4 24423500 */ addiu $v0, $v0, %lo(D_80283500)
|
||||
/* 1930C0 802647E0 3C028028 */ lui $v0, %hi(bMarioParts)
|
||||
/* 1930C4 802647E4 24423500 */ addiu $v0, $v0, %lo(bMarioParts)
|
||||
/* 1930C8 802647E8 AE220008 */ sw $v0, 8($s1)
|
||||
/* 1930CC 802647EC 2402000C */ addiu $v0, $zero, 0xc
|
||||
/* 1930D0 802647F0 A6200014 */ sh $zero, 0x14($s1)
|
||||
@ -229,8 +229,8 @@ glabel load_player_actor
|
||||
/* 1930E4 80264804 24020005 */ addiu $v0, $zero, 5
|
||||
/* 1930E8 80264808 A6200018 */ sh $zero, 0x18($s1)
|
||||
/* 1930EC 8026480C A6220018 */ sh $v0, 0x18($s1)
|
||||
/* 1930F0 80264810 3C028028 */ lui $v0, %hi(D_80283420)
|
||||
/* 1930F4 80264814 24423420 */ addiu $v0, $v0, %lo(D_80283420)
|
||||
/* 1930F0 80264810 3C028028 */ lui $v0, %hi(bMarioDefenseTable)
|
||||
/* 1930F4 80264814 24423420 */ addiu $v0, $v0, %lo(bMarioDefenseTable)
|
||||
/* 1930F8 80264818 AE2000C0 */ sw $zero, 0xc0($s1)
|
||||
/* 1930FC 8026481C AE200000 */ sw $zero, ($s1)
|
||||
/* 193100 80264820 AE200004 */ sw $zero, 4($s1)
|
||||
@ -252,13 +252,13 @@ glabel load_player_actor
|
||||
/* 193140 80264860 30420040 */ andi $v0, $v0, 0x40
|
||||
/* 193144 80264864 10400005 */ beqz $v0, .L8026487C
|
||||
/* 193148 80264868 00000000 */ nop
|
||||
/* 19314C 8026486C 3C028028 */ lui $v0, %hi(D_8028340C)
|
||||
/* 193150 80264870 2442340C */ addiu $v0, $v0, %lo(D_8028340C)
|
||||
/* 19314C 8026486C 3C028028 */ lui $v0, %hi(bPeachIdleAnims)
|
||||
/* 193150 80264870 2442340C */ addiu $v0, $v0, %lo(bPeachIdleAnims)
|
||||
/* 193154 80264874 08099222 */ j .L80264888
|
||||
/* 193158 80264878 AE220094 */ sw $v0, 0x94($s1)
|
||||
.L8026487C:
|
||||
/* 19315C 8026487C 3C028028 */ lui $v0, %hi(D_80283238)
|
||||
/* 193160 80264880 24423238 */ addiu $v0, $v0, %lo(D_80283238)
|
||||
/* 19315C 8026487C 3C028028 */ lui $v0, %hi(bMarioIdleAnims)
|
||||
/* 193160 80264880 24423238 */ addiu $v0, $v0, %lo(bMarioIdleAnims)
|
||||
/* 193164 80264884 AE220094 */ sw $v0, 0x94($s1)
|
||||
.L80264888:
|
||||
/* 193168 80264888 240200FF */ addiu $v0, $zero, 0xff
|
||||
@ -295,65 +295,65 @@ glabel load_player_actor
|
||||
/* 1931E4 80264904 000310C0 */ sll $v0, $v1, 3
|
||||
/* 1931E8 80264908 00431023 */ subu $v0, $v0, $v1
|
||||
/* 1931EC 8026490C 00021080 */ sll $v0, $v0, 2
|
||||
/* 1931F0 80264910 3C018028 */ lui $at, %hi(D_80281468)
|
||||
/* 1931F0 80264910 3C018028 */ lui $at, %hi(gActorSoundTable)
|
||||
/* 1931F4 80264914 00220821 */ addu $at, $at, $v0
|
||||
/* 1931F8 80264918 8C221468 */ lw $v0, %lo(D_80281468)($at)
|
||||
/* 1931F8 80264918 8C221468 */ lw $v0, %lo(gActorSoundTable)($at)
|
||||
/* 1931FC 8026491C AE2200A4 */ sw $v0, 0xa4($s1)
|
||||
/* 193200 80264920 92030136 */ lbu $v1, 0x136($s0)
|
||||
/* 193204 80264924 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193208 80264928 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19320C 8026492C 00021080 */ sll $v0, $v0, 2
|
||||
/* 193210 80264930 3C018028 */ lui $at, %hi(D_8028146C)
|
||||
/* 193210 80264930 3C018028 */ lui $at, %hi(gActorSoundTable+4)
|
||||
/* 193214 80264934 00220821 */ addu $at, $at, $v0
|
||||
/* 193218 80264938 8C22146C */ lw $v0, %lo(D_8028146C)($at)
|
||||
/* 193218 80264938 8C22146C */ lw $v0, %lo(gActorSoundTable+4)($at)
|
||||
/* 19321C 8026493C AE2200A8 */ sw $v0, 0xa8($s1)
|
||||
/* 193220 80264940 92030136 */ lbu $v1, 0x136($s0)
|
||||
/* 193224 80264944 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193228 80264948 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19322C 8026494C 00021080 */ sll $v0, $v0, 2
|
||||
/* 193230 80264950 3C018028 */ lui $at, %hi(D_80281470)
|
||||
/* 193230 80264950 3C018028 */ lui $at, %hi(gActorSoundTable+8)
|
||||
/* 193234 80264954 00220821 */ addu $at, $at, $v0
|
||||
/* 193238 80264958 8C221470 */ lw $v0, %lo(D_80281470)($at)
|
||||
/* 193238 80264958 8C221470 */ lw $v0, %lo(gActorSoundTable+8)($at)
|
||||
/* 19323C 8026495C AE2200AC */ sw $v0, 0xac($s1)
|
||||
/* 193240 80264960 92030136 */ lbu $v1, 0x136($s0)
|
||||
/* 193244 80264964 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193248 80264968 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19324C 8026496C 00021080 */ sll $v0, $v0, 2
|
||||
/* 193250 80264970 3C018028 */ lui $at, %hi(D_80281474)
|
||||
/* 193250 80264970 3C018028 */ lui $at, %hi(gActorSoundTable+12)
|
||||
/* 193254 80264974 00220821 */ addu $at, $at, $v0
|
||||
/* 193258 80264978 8C221474 */ lw $v0, %lo(D_80281474)($at)
|
||||
/* 193258 80264978 8C221474 */ lw $v0, %lo(gActorSoundTable+12)($at)
|
||||
/* 19325C 8026497C AE2200B0 */ sw $v0, 0xb0($s1)
|
||||
/* 193260 80264980 92030136 */ lbu $v1, 0x136($s0)
|
||||
/* 193264 80264984 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193268 80264988 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19326C 8026498C 00021080 */ sll $v0, $v0, 2
|
||||
/* 193270 80264990 3C018028 */ lui $at, %hi(D_80281478)
|
||||
/* 193270 80264990 3C018028 */ lui $at, %hi(gActorSoundTable+16)
|
||||
/* 193274 80264994 00220821 */ addu $at, $at, $v0
|
||||
/* 193278 80264998 8C221478 */ lw $v0, %lo(D_80281478)($at)
|
||||
/* 193278 80264998 8C221478 */ lw $v0, %lo(gActorSoundTable+16)($at)
|
||||
/* 19327C 8026499C AE2200B4 */ sw $v0, 0xb4($s1)
|
||||
/* 193280 802649A0 92030136 */ lbu $v1, 0x136($s0)
|
||||
/* 193284 802649A4 000310C0 */ sll $v0, $v1, 3
|
||||
/* 193288 802649A8 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19328C 802649AC 00021080 */ sll $v0, $v0, 2
|
||||
/* 193290 802649B0 3C018028 */ lui $at, %hi(D_8028147C)
|
||||
/* 193290 802649B0 3C018028 */ lui $at, %hi(gActorSoundTable+20)
|
||||
/* 193294 802649B4 00220821 */ addu $at, $at, $v0
|
||||
/* 193298 802649B8 8C22147C */ lw $v0, %lo(D_8028147C)($at)
|
||||
/* 193298 802649B8 8C22147C */ lw $v0, %lo(gActorSoundTable+20)($at)
|
||||
/* 19329C 802649BC AE2200B8 */ sw $v0, 0xb8($s1)
|
||||
/* 1932A0 802649C0 92030136 */ lbu $v1, 0x136($s0)
|
||||
/* 1932A4 802649C4 000310C0 */ sll $v0, $v1, 3
|
||||
/* 1932A8 802649C8 00431023 */ subu $v0, $v0, $v1
|
||||
/* 1932AC 802649CC 00021080 */ sll $v0, $v0, 2
|
||||
/* 1932B0 802649D0 3C018028 */ lui $at, %hi(D_80281480)
|
||||
/* 1932B0 802649D0 3C018028 */ lui $at, %hi(gActorSoundTable+24)
|
||||
/* 1932B4 802649D4 00220821 */ addu $at, $at, $v0
|
||||
/* 1932B8 802649D8 94221480 */ lhu $v0, %lo(D_80281480)($at)
|
||||
/* 1932B8 802649D8 94221480 */ lhu $v0, %lo(gActorSoundTable+24)($at)
|
||||
/* 1932BC 802649DC A62200BC */ sh $v0, 0xbc($s1)
|
||||
/* 1932C0 802649E0 92030136 */ lbu $v1, 0x136($s0)
|
||||
/* 1932C4 802649E4 000310C0 */ sll $v0, $v1, 3
|
||||
/* 1932C8 802649E8 00431023 */ subu $v0, $v0, $v1
|
||||
/* 1932CC 802649EC 00021080 */ sll $v0, $v0, 2
|
||||
/* 1932D0 802649F0 3C018028 */ lui $at, %hi(D_80281482)
|
||||
/* 1932D0 802649F0 3C018028 */ lui $at, %hi(gActorSoundTable+0x1A)
|
||||
/* 1932D4 802649F4 00220821 */ addu $at, $at, $v0
|
||||
/* 1932D8 802649F8 94221482 */ lhu $v0, %lo(D_80281482)($at)
|
||||
/* 1932D8 802649F8 94221482 */ lhu $v0, %lo(gActorSoundTable+0x1A)($at)
|
||||
/* 1932DC 802649FC 8E230094 */ lw $v1, 0x94($s1)
|
||||
/* 1932E0 80264A00 10600030 */ beqz $v1, .L80264AC4
|
||||
/* 1932E4 80264A04 A62200BE */ sh $v0, 0xbe($s1)
|
||||
|
@ -7,58 +7,58 @@ glabel reset_all_actor_sounds
|
||||
/* 196384 80267AA4 000310C0 */ sll $v0, $v1, 3
|
||||
/* 196388 80267AA8 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19638C 80267AAC 00021080 */ sll $v0, $v0, 2
|
||||
/* 196390 80267AB0 3C018028 */ lui $at, %hi(D_80281468)
|
||||
/* 196390 80267AB0 3C018028 */ lui $at, %hi(gActorSoundTable)
|
||||
/* 196394 80267AB4 00220821 */ addu $at, $at, $v0
|
||||
/* 196398 80267AB8 8C221468 */ lw $v0, %lo(D_80281468)($at)
|
||||
/* 196398 80267AB8 8C221468 */ lw $v0, %lo(gActorSoundTable)($at)
|
||||
/* 19639C 80267ABC AC82019C */ sw $v0, 0x19c($a0)
|
||||
/* 1963A0 80267AC0 000310C0 */ sll $v0, $v1, 3
|
||||
/* 1963A4 80267AC4 00431023 */ subu $v0, $v0, $v1
|
||||
/* 1963A8 80267AC8 00021080 */ sll $v0, $v0, 2
|
||||
/* 1963AC 80267ACC 3C018028 */ lui $at, %hi(D_8028146C)
|
||||
/* 1963AC 80267ACC 3C018028 */ lui $at, %hi(gActorSoundTable+4)
|
||||
/* 1963B0 80267AD0 00220821 */ addu $at, $at, $v0
|
||||
/* 1963B4 80267AD4 8C22146C */ lw $v0, %lo(D_8028146C)($at)
|
||||
/* 1963B4 80267AD4 8C22146C */ lw $v0, %lo(gActorSoundTable+4)($at)
|
||||
/* 1963B8 80267AD8 AC8201A0 */ sw $v0, 0x1a0($a0)
|
||||
/* 1963BC 80267ADC 000310C0 */ sll $v0, $v1, 3
|
||||
/* 1963C0 80267AE0 00431023 */ subu $v0, $v0, $v1
|
||||
/* 1963C4 80267AE4 00021080 */ sll $v0, $v0, 2
|
||||
/* 1963C8 80267AE8 3C018028 */ lui $at, %hi(D_80281470)
|
||||
/* 1963C8 80267AE8 3C018028 */ lui $at, %hi(gActorSoundTable+8)
|
||||
/* 1963CC 80267AEC 00220821 */ addu $at, $at, $v0
|
||||
/* 1963D0 80267AF0 8C221470 */ lw $v0, %lo(D_80281470)($at)
|
||||
/* 1963D0 80267AF0 8C221470 */ lw $v0, %lo(gActorSoundTable+8)($at)
|
||||
/* 1963D4 80267AF4 AC8201A4 */ sw $v0, 0x1a4($a0)
|
||||
/* 1963D8 80267AF8 000310C0 */ sll $v0, $v1, 3
|
||||
/* 1963DC 80267AFC 00431023 */ subu $v0, $v0, $v1
|
||||
/* 1963E0 80267B00 00021080 */ sll $v0, $v0, 2
|
||||
/* 1963E4 80267B04 3C018028 */ lui $at, %hi(D_80281474)
|
||||
/* 1963E4 80267B04 3C018028 */ lui $at, %hi(gActorSoundTable+12)
|
||||
/* 1963E8 80267B08 00220821 */ addu $at, $at, $v0
|
||||
/* 1963EC 80267B0C 8C221474 */ lw $v0, %lo(D_80281474)($at)
|
||||
/* 1963EC 80267B0C 8C221474 */ lw $v0, %lo(gActorSoundTable+12)($at)
|
||||
/* 1963F0 80267B10 AC8201A8 */ sw $v0, 0x1a8($a0)
|
||||
/* 1963F4 80267B14 000310C0 */ sll $v0, $v1, 3
|
||||
/* 1963F8 80267B18 00431023 */ subu $v0, $v0, $v1
|
||||
/* 1963FC 80267B1C 00021080 */ sll $v0, $v0, 2
|
||||
/* 196400 80267B20 3C018028 */ lui $at, %hi(D_80281478)
|
||||
/* 196400 80267B20 3C018028 */ lui $at, %hi(gActorSoundTable+16)
|
||||
/* 196404 80267B24 00220821 */ addu $at, $at, $v0
|
||||
/* 196408 80267B28 8C221478 */ lw $v0, %lo(D_80281478)($at)
|
||||
/* 196408 80267B28 8C221478 */ lw $v0, %lo(gActorSoundTable+16)($at)
|
||||
/* 19640C 80267B2C AC8201AC */ sw $v0, 0x1ac($a0)
|
||||
/* 196410 80267B30 000310C0 */ sll $v0, $v1, 3
|
||||
/* 196414 80267B34 00431023 */ subu $v0, $v0, $v1
|
||||
/* 196418 80267B38 00021080 */ sll $v0, $v0, 2
|
||||
/* 19641C 80267B3C 3C018028 */ lui $at, %hi(D_8028147C)
|
||||
/* 19641C 80267B3C 3C018028 */ lui $at, %hi(gActorSoundTable+20)
|
||||
/* 196420 80267B40 00220821 */ addu $at, $at, $v0
|
||||
/* 196424 80267B44 8C22147C */ lw $v0, %lo(D_8028147C)($at)
|
||||
/* 196424 80267B44 8C22147C */ lw $v0, %lo(gActorSoundTable+20)($at)
|
||||
/* 196428 80267B48 AC8201B0 */ sw $v0, 0x1b0($a0)
|
||||
/* 19642C 80267B4C 000310C0 */ sll $v0, $v1, 3
|
||||
/* 196430 80267B50 00431023 */ subu $v0, $v0, $v1
|
||||
/* 196434 80267B54 00021080 */ sll $v0, $v0, 2
|
||||
/* 196438 80267B58 3C018028 */ lui $at, %hi(D_80281480)
|
||||
/* 196438 80267B58 3C018028 */ lui $at, %hi(gActorSoundTable+24)
|
||||
/* 19643C 80267B5C 00220821 */ addu $at, $at, $v0
|
||||
/* 196440 80267B60 94221480 */ lhu $v0, %lo(D_80281480)($at)
|
||||
/* 196440 80267B60 94221480 */ lhu $v0, %lo(gActorSoundTable+24)($at)
|
||||
/* 196444 80267B64 A48201B4 */ sh $v0, 0x1b4($a0)
|
||||
/* 196448 80267B68 000310C0 */ sll $v0, $v1, 3
|
||||
/* 19644C 80267B6C 00431023 */ subu $v0, $v0, $v1
|
||||
/* 196450 80267B70 00021080 */ sll $v0, $v0, 2
|
||||
/* 196454 80267B74 3C018028 */ lui $at, %hi(D_80281482)
|
||||
/* 196454 80267B74 3C018028 */ lui $at, %hi(gActorSoundTable+0x1A)
|
||||
/* 196458 80267B78 00220821 */ addu $at, $at, $v0
|
||||
/* 19645C 80267B7C 94221482 */ lhu $v0, %lo(D_80281482)($at)
|
||||
/* 19645C 80267B7C 94221482 */ lhu $v0, %lo(gActorSoundTable+0x1A)($at)
|
||||
/* 196460 80267B80 10A00014 */ beqz $a1, .L80267BD4
|
||||
/* 196464 80267B84 A48201B6 */ sh $v0, 0x1b6($a0)
|
||||
.L80267B88:
|
||||
|
32
asm/nonmatchings/code_197F40/ResetActorSounds.s
generated
32
asm/nonmatchings/code_197F40/ResetActorSounds.s
generated
@ -47,16 +47,16 @@ glabel L8026F8D4_19E1B4
|
||||
/* 19E1B8 8026F8D8 000310C0 */ sll $v0, $v1, 3
|
||||
/* 19E1BC 8026F8DC 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19E1C0 8026F8E0 00021080 */ sll $v0, $v0, 2
|
||||
/* 19E1C4 8026F8E4 3C018028 */ lui $at, %hi(D_80281468)
|
||||
/* 19E1C4 8026F8E4 3C018028 */ lui $at, %hi(gActorSoundTable)
|
||||
/* 19E1C8 8026F8E8 00220821 */ addu $at, $at, $v0
|
||||
/* 19E1CC 8026F8EC 8C221468 */ lw $v0, %lo(D_80281468)($at)
|
||||
/* 19E1CC 8026F8EC 8C221468 */ lw $v0, %lo(gActorSoundTable)($at)
|
||||
/* 19E1D0 8026F8F0 AC82019C */ sw $v0, 0x19c($a0)
|
||||
/* 19E1D4 8026F8F4 000310C0 */ sll $v0, $v1, 3
|
||||
/* 19E1D8 8026F8F8 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19E1DC 8026F8FC 00021080 */ sll $v0, $v0, 2
|
||||
/* 19E1E0 8026F900 3C018028 */ lui $at, %hi(D_8028146C)
|
||||
/* 19E1E0 8026F900 3C018028 */ lui $at, %hi(gActorSoundTable+4)
|
||||
/* 19E1E4 8026F904 00220821 */ addu $at, $at, $v0
|
||||
/* 19E1E8 8026F908 8C22146C */ lw $v0, %lo(D_8028146C)($at)
|
||||
/* 19E1E8 8026F908 8C22146C */ lw $v0, %lo(gActorSoundTable+4)($at)
|
||||
/* 19E1EC 8026F90C 0809BE78 */ j .L8026F9E0
|
||||
/* 19E1F0 8026F910 AC8201A0 */ sw $v0, 0x1a0($a0)
|
||||
glabel L8026F914_19E1F4
|
||||
@ -64,16 +64,16 @@ glabel L8026F914_19E1F4
|
||||
/* 19E1F8 8026F918 000310C0 */ sll $v0, $v1, 3
|
||||
/* 19E1FC 8026F91C 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19E200 8026F920 00021080 */ sll $v0, $v0, 2
|
||||
/* 19E204 8026F924 3C018028 */ lui $at, %hi(D_80281470)
|
||||
/* 19E204 8026F924 3C018028 */ lui $at, %hi(gActorSoundTable+8)
|
||||
/* 19E208 8026F928 00220821 */ addu $at, $at, $v0
|
||||
/* 19E20C 8026F92C 8C221470 */ lw $v0, %lo(D_80281470)($at)
|
||||
/* 19E20C 8026F92C 8C221470 */ lw $v0, %lo(gActorSoundTable+8)($at)
|
||||
/* 19E210 8026F930 AC8201A4 */ sw $v0, 0x1a4($a0)
|
||||
/* 19E214 8026F934 000310C0 */ sll $v0, $v1, 3
|
||||
/* 19E218 8026F938 00431023 */ subu $v0, $v0, $v1
|
||||
/* 19E21C 8026F93C 00021080 */ sll $v0, $v0, 2
|
||||
/* 19E220 8026F940 3C018028 */ lui $at, %hi(D_80281474)
|
||||
/* 19E220 8026F940 3C018028 */ lui $at, %hi(gActorSoundTable+12)
|
||||
/* 19E224 8026F944 00220821 */ addu $at, $at, $v0
|
||||
/* 19E228 8026F948 8C221474 */ lw $v0, %lo(D_80281474)($at)
|
||||
/* 19E228 8026F948 8C221474 */ lw $v0, %lo(gActorSoundTable+12)($at)
|
||||
/* 19E22C 8026F94C 0809BE78 */ j .L8026F9E0
|
||||
/* 19E230 8026F950 AC8201A8 */ sw $v0, 0x1a8($a0)
|
||||
glabel L8026F954_19E234
|
||||
@ -81,9 +81,9 @@ glabel L8026F954_19E234
|
||||
/* 19E238 8026F958 000218C0 */ sll $v1, $v0, 3
|
||||
/* 19E23C 8026F95C 00621823 */ subu $v1, $v1, $v0
|
||||
/* 19E240 8026F960 00031880 */ sll $v1, $v1, 2
|
||||
/* 19E244 8026F964 3C028028 */ lui $v0, %hi(D_80281478)
|
||||
/* 19E244 8026F964 3C028028 */ lui $v0, %hi(gActorSoundTable+16)
|
||||
/* 19E248 8026F968 00431021 */ addu $v0, $v0, $v1
|
||||
/* 19E24C 8026F96C 8C421478 */ lw $v0, %lo(D_80281478)($v0)
|
||||
/* 19E24C 8026F96C 8C421478 */ lw $v0, %lo(gActorSoundTable+16)($v0)
|
||||
/* 19E250 8026F970 0809BE78 */ j .L8026F9E0
|
||||
/* 19E254 8026F974 AC8201AC */ sw $v0, 0x1ac($a0)
|
||||
glabel L8026F978_19E258
|
||||
@ -91,9 +91,9 @@ glabel L8026F978_19E258
|
||||
/* 19E25C 8026F97C 000218C0 */ sll $v1, $v0, 3
|
||||
/* 19E260 8026F980 00621823 */ subu $v1, $v1, $v0
|
||||
/* 19E264 8026F984 00031880 */ sll $v1, $v1, 2
|
||||
/* 19E268 8026F988 3C028028 */ lui $v0, %hi(D_8028147C)
|
||||
/* 19E268 8026F988 3C028028 */ lui $v0, %hi(gActorSoundTable+20)
|
||||
/* 19E26C 8026F98C 00431021 */ addu $v0, $v0, $v1
|
||||
/* 19E270 8026F990 8C42147C */ lw $v0, %lo(D_8028147C)($v0)
|
||||
/* 19E270 8026F990 8C42147C */ lw $v0, %lo(gActorSoundTable+20)($v0)
|
||||
/* 19E274 8026F994 0809BE78 */ j .L8026F9E0
|
||||
/* 19E278 8026F998 AC8201B0 */ sw $v0, 0x1b0($a0)
|
||||
glabel L8026F99C_19E27C
|
||||
@ -101,9 +101,9 @@ glabel L8026F99C_19E27C
|
||||
/* 19E280 8026F9A0 000218C0 */ sll $v1, $v0, 3
|
||||
/* 19E284 8026F9A4 00621823 */ subu $v1, $v1, $v0
|
||||
/* 19E288 8026F9A8 00031880 */ sll $v1, $v1, 2
|
||||
/* 19E28C 8026F9AC 3C028028 */ lui $v0, %hi(D_80281480)
|
||||
/* 19E28C 8026F9AC 3C028028 */ lui $v0, %hi(gActorSoundTable+24)
|
||||
/* 19E290 8026F9B0 00431021 */ addu $v0, $v0, $v1
|
||||
/* 19E294 8026F9B4 94421480 */ lhu $v0, %lo(D_80281480)($v0)
|
||||
/* 19E294 8026F9B4 94421480 */ lhu $v0, %lo(gActorSoundTable+24)($v0)
|
||||
/* 19E298 8026F9B8 0809BE78 */ j .L8026F9E0
|
||||
/* 19E29C 8026F9BC A48201B4 */ sh $v0, 0x1b4($a0)
|
||||
glabel L8026F9C0_19E2A0
|
||||
@ -111,9 +111,9 @@ glabel L8026F9C0_19E2A0
|
||||
/* 19E2A4 8026F9C4 000218C0 */ sll $v1, $v0, 3
|
||||
/* 19E2A8 8026F9C8 00621823 */ subu $v1, $v1, $v0
|
||||
/* 19E2AC 8026F9CC 00031880 */ sll $v1, $v1, 2
|
||||
/* 19E2B0 8026F9D0 3C028028 */ lui $v0, %hi(D_80281482)
|
||||
/* 19E2B0 8026F9D0 3C028028 */ lui $v0, %hi(gActorSoundTable+0x1A)
|
||||
/* 19E2B4 8026F9D4 00431021 */ addu $v0, $v0, $v1
|
||||
/* 19E2B8 8026F9D8 94421482 */ lhu $v0, %lo(D_80281482)($v0)
|
||||
/* 19E2B8 8026F9D8 94421482 */ lhu $v0, %lo(gActorSoundTable+0x1A)($v0)
|
||||
/* 19E2BC 8026F9DC A48201B6 */ sh $v0, 0x1b6($a0)
|
||||
.L8026F9E0:
|
||||
/* 19E2C0 8026F9E0 8FBF0020 */ lw $ra, 0x20($sp)
|
||||
|
@ -14,7 +14,7 @@ glabel func_80045E4C
|
||||
/* 21270 80045E70 02429021 */ addu $s2, $s2, $v0
|
||||
/* 21274 80045E74 8E528168 */ lw $s2, %lo(D_80078168)($s2)
|
||||
/* 21278 80045E78 24B1000F */ addiu $s1, $a1, 0xf
|
||||
/* 2127C 80045E7C 0C04992C */ jal func_801264B0
|
||||
/* 2127C 80045E7C 0C04992C */ jal get_msg_lines
|
||||
/* 21280 80045E80 0240202D */ daddu $a0, $s2, $zero
|
||||
/* 21284 80045E84 0240202D */ daddu $a0, $s2, $zero
|
||||
/* 21288 80045E88 2442FFFF */ addiu $v0, $v0, -1
|
||||
|
@ -26,7 +26,7 @@ glabel func_80045ED0
|
||||
/* 21324 80045F24 02221021 */ addu $v0, $s1, $v0
|
||||
/* 21328 80045F28 00021043 */ sra $v0, $v0, 1
|
||||
/* 2132C 80045F2C 241000A0 */ addiu $s0, $zero, 0xa0
|
||||
/* 21330 80045F30 0C04992C */ jal func_801264B0
|
||||
/* 21330 80045F30 0C04992C */ jal get_msg_lines
|
||||
/* 21334 80045F34 02028023 */ subu $s0, $s0, $v0
|
||||
/* 21338 80045F38 24040009 */ addiu $a0, $zero, 9
|
||||
/* 2133C 80045F3C 2442FFFF */ addiu $v0, $v0, -1
|
||||
|
2
asm/nonmatchings/code_415D90/func_802A2C84.s
generated
2
asm/nonmatchings/code_415D90/func_802A2C84.s
generated
@ -1018,7 +1018,7 @@ glabel L802A3A9C_41882C
|
||||
/* 4188C4 802A3B34 00021043 */ sra $v0, $v0, 1
|
||||
/* 4188C8 802A3B38 240300A0 */ addiu $v1, $zero, 0xa0
|
||||
/* 4188CC 802A3B3C 00629823 */ subu $s3, $v1, $v0
|
||||
/* 4188D0 802A3B40 0C04992C */ jal func_801264B0
|
||||
/* 4188D0 802A3B40 0C04992C */ jal get_msg_lines
|
||||
/* 4188D4 802A3B44 0220202D */ daddu $a0, $s1, $zero
|
||||
/* 4188D8 802A3B48 24040009 */ addiu $a0, $zero, 9
|
||||
/* 4188DC 802A3B4C 0260282D */ daddu $a1, $s3, $zero
|
||||
|
2
asm/nonmatchings/code_415D90/func_802A4534.s
generated
2
asm/nonmatchings/code_415D90/func_802A4534.s
generated
@ -24,7 +24,7 @@ glabel func_802A4534
|
||||
/* 41930C 802A457C 3C10001D */ lui $s0, 0x1d
|
||||
/* 419310 802A4580 3610009F */ ori $s0, $s0, 0x9f
|
||||
.L802A4584:
|
||||
/* 419314 802A4584 0C04992C */ jal func_801264B0
|
||||
/* 419314 802A4584 0C04992C */ jal get_msg_lines
|
||||
/* 419318 802A4588 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 41931C 802A458C 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 419320 802A4590 2442FFFF */ addiu $v0, $v0, -1
|
||||
|
@ -13,11 +13,11 @@ glabel func_80238B60_6F1C40
|
||||
/* 6F1C60 80238B80 0040202D */ daddu $a0, $v0, $zero
|
||||
/* 6F1C64 80238B84 90820136 */ lbu $v0, 0x136($a0)
|
||||
/* 6F1C68 80238B88 00021080 */ sll $v0, $v0, 2
|
||||
/* 6F1C6C 80238B8C 3C018028 */ lui $at, %hi(D_80282B98)
|
||||
/* 6F1C6C 80238B8C 3C018028 */ lui $at, %hi(gActorTattles)
|
||||
/* 6F1C70 80238B90 00220821 */ addu $at, $at, $v0
|
||||
/* 6F1C74 80238B94 8C222B98 */ lw $v0, %lo(D_80282B98)($at)
|
||||
/* 6F1C78 80238B98 3C038028 */ lui $v1, %hi(D_80282B98)
|
||||
/* 6F1C7C 80238B9C 24632B98 */ addiu $v1, $v1, %lo(D_80282B98)
|
||||
/* 6F1C74 80238B94 8C222B98 */ lw $v0, %lo(gActorTattles)($at)
|
||||
/* 6F1C78 80238B98 3C038028 */ lui $v1, %hi(gActorTattles)
|
||||
/* 6F1C7C 80238B9C 24632B98 */ addiu $v1, $v1, %lo(gActorTattles)
|
||||
/* 6F1C80 80238BA0 14400003 */ bnez $v0, .L80238BB0
|
||||
/* 6F1C84 80238BA4 AE020084 */ sw $v0, 0x84($s0)
|
||||
/* 6F1C88 80238BA8 8C620000 */ lw $v0, ($v1)
|
||||
|
@ -121,9 +121,9 @@ glabel func_80238BCC_6F1CAC
|
||||
/* 6F1E6C 80238D8C AE020090 */ sw $v0, 0x90($s0)
|
||||
/* 6F1E70 80238D90 90820136 */ lbu $v0, 0x136($a0)
|
||||
/* 6F1E74 80238D94 00021080 */ sll $v0, $v0, 2
|
||||
/* 6F1E78 80238D98 3C038028 */ lui $v1, %hi(D_80282EE8)
|
||||
/* 6F1E78 80238D98 3C038028 */ lui $v1, %hi(gActorCamOffsets)
|
||||
/* 6F1E7C 80238D9C 00621821 */ addu $v1, $v1, $v0
|
||||
/* 6F1E80 80238DA0 80632EE8 */ lb $v1, %lo(D_80282EE8)($v1)
|
||||
/* 6F1E80 80238DA0 80632EE8 */ lb $v1, %lo(gActorCamOffsets)($v1)
|
||||
/* 6F1E84 80238DA4 8E020084 */ lw $v0, 0x84($s0)
|
||||
/* 6F1E88 80238DA8 00431021 */ addu $v0, $v0, $v1
|
||||
/* 6F1E8C 80238DAC AE020084 */ sw $v0, 0x84($s0)
|
||||
|
@ -15,8 +15,8 @@ glabel func_8023808C_710F7C
|
||||
/* 710FA4 802380B4 A082009A */ sb $v0, 0x9a($a0)
|
||||
.L802380B8:
|
||||
/* 710FA8 802380B8 3C02FBFF */ lui $v0, 0xfbff
|
||||
/* 710FAC 802380BC 3C038028 */ lui $v1, %hi(D_80283370)
|
||||
/* 710FB0 802380C0 24633370 */ addiu $v1, $v1, %lo(D_80283370)
|
||||
/* 710FAC 802380BC 3C038028 */ lui $v1, %hi(bMarioHideAnims)
|
||||
/* 710FB0 802380C0 24633370 */ addiu $v1, $v1, %lo(bMarioHideAnims)
|
||||
/* 710FB4 802380C4 ACA30094 */ sw $v1, 0x94($a1)
|
||||
/* 710FB8 802380C8 8C830000 */ lw $v1, ($a0)
|
||||
/* 710FBC 802380CC 3442FFFF */ ori $v0, $v0, 0xffff
|
||||
|
@ -5,8 +5,8 @@ glabel func_802381C8_7110B8
|
||||
/* 7110B8 802381C8 3C02800E */ lui $v0, %hi(gBattleStatus+0xD8)
|
||||
/* 7110BC 802381CC 8C42C148 */ lw $v0, %lo(gBattleStatus+0xD8)($v0)
|
||||
/* 7110C0 802381D0 8C4301F4 */ lw $v1, 0x1f4($v0)
|
||||
/* 7110C4 802381D4 3C028028 */ lui $v0, %hi(D_80283238)
|
||||
/* 7110C8 802381D8 24423238 */ addiu $v0, $v0, %lo(D_80283238)
|
||||
/* 7110C4 802381D4 3C028028 */ lui $v0, %hi(bMarioIdleAnims)
|
||||
/* 7110C8 802381D8 24423238 */ addiu $v0, $v0, %lo(bMarioIdleAnims)
|
||||
/* 7110CC 802381DC AC620094 */ sw $v0, 0x94($v1)
|
||||
/* 7110D0 802381E0 03E00008 */ jr $ra
|
||||
/* 7110D4 802381E4 24020002 */ addiu $v0, $zero, 2
|
||||
|
@ -1,7 +1,7 @@
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
|
||||
glabel func_801264B0
|
||||
glabel get_msg_lines
|
||||
/* BCBB0 801264B0 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* BCBB4 801264B4 27A20020 */ addiu $v0, $sp, 0x20
|
||||
/* BCBB8 801264B8 0000282D */ daddu $a1, $zero, $zero
|
2
asm/nonmatchings/code_C50A0/func_801363A0.s
generated
2
asm/nonmatchings/code_C50A0/func_801363A0.s
generated
@ -145,7 +145,7 @@ glabel func_801363A0
|
||||
/* CCC90 80136590 240300A0 */ addiu $v1, $zero, 0xa0
|
||||
/* CCC94 80136594 00628823 */ subu $s1, $v1, $v0
|
||||
.L80136598:
|
||||
/* CCC98 80136598 0C04992C */ jal func_801264B0
|
||||
/* CCC98 80136598 0C04992C */ jal get_msg_lines
|
||||
/* CCC9C 8013659C 0240202D */ daddu $a0, $s2, $zero
|
||||
/* CCCA0 801365A0 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* CCCA4 801365A4 00021040 */ sll $v0, $v0, 1
|
||||
|
2
asm/nonmatchings/code_C50A0/func_8013673C.s
generated
2
asm/nonmatchings/code_C50A0/func_8013673C.s
generated
@ -97,7 +97,7 @@ glabel L801367A4_CCEA4
|
||||
/* CCF80 80136880 0C0496CF */ jal set_message_string
|
||||
/* CCF84 80136884 0000282D */ daddu $a1, $zero, $zero
|
||||
.L80136888:
|
||||
/* CCF88 80136888 0C04992C */ jal func_801264B0
|
||||
/* CCF88 80136888 0C04992C */ jal get_msg_lines
|
||||
/* CCF8C 8013688C 0200202D */ daddu $a0, $s0, $zero
|
||||
/* CCF90 80136890 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* CCF94 80136894 86250018 */ lh $a1, 0x18($s1)
|
||||
|
@ -152,7 +152,7 @@ glabel L80240D60_A27C30
|
||||
/* A27CB4 80240DE4 8C440000 */ lw $a0, ($v0)
|
||||
/* A27CB8 80240DE8 1080000F */ beqz $a0, .L80240E28
|
||||
/* A27CBC 80240DEC 00000000 */ nop
|
||||
/* A27CC0 80240DF0 0C04992C */ jal func_801264B0
|
||||
/* A27CC0 80240DF0 0C04992C */ jal get_msg_lines
|
||||
/* A27CC4 80240DF4 0000802D */ daddu $s0, $zero, $zero
|
||||
/* A27CC8 80240DF8 28420002 */ slti $v0, $v0, 2
|
||||
/* A27CCC 80240DFC 50400001 */ beql $v0, $zero, .L80240E04
|
||||
|
@ -152,7 +152,7 @@ glabel L80244B80_A2EDC0
|
||||
/* A2EE44 80244C04 8C440000 */ lw $a0, ($v0)
|
||||
/* A2EE48 80244C08 1080000F */ beqz $a0, .L80244C48
|
||||
/* A2EE4C 80244C0C 00000000 */ nop
|
||||
/* A2EE50 80244C10 0C04992C */ jal func_801264B0
|
||||
/* A2EE50 80244C10 0C04992C */ jal get_msg_lines
|
||||
/* A2EE54 80244C14 0000802D */ daddu $s0, $zero, $zero
|
||||
/* A2EE58 80244C18 28420002 */ slti $v0, $v0, 2
|
||||
/* A2EE5C 80244C1C 50400001 */ beql $v0, $zero, .L80244C24
|
||||
|
@ -258,6 +258,26 @@ ApiStatus DeletePartner(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus GetDamageIntensity(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus ActorAddMovePos(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus LoadStarPowerScript(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_80248DD0(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_80248DE4(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_80249804(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_8024A214(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_8024A990(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_8024AFE4(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_8024B5FC(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_8024B9A0(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_8024BDA4(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_8024C180(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_8024C570(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_8024C944(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_8024CB68(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_8024E9B0(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_8024E748(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_802D3398(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_802CCCB0(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_8024CE9C(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_802CABE8(ScriptInstance* script, s32 isInitialCall);
|
||||
ApiStatus func_802CAE50(ScriptInstance* script, s32 isInitialCall);
|
||||
|
||||
extern Script PlayerScriptDispatcher;
|
||||
extern Script PeachScriptDispatcher;
|
||||
|
@ -18,7 +18,6 @@ Script goomba_dispatch;
|
||||
|
||||
s32 goomba_defense_table[] = {
|
||||
Element_NORMAL, 0,
|
||||
|
||||
Element_END,
|
||||
};
|
||||
|
||||
@ -34,7 +33,6 @@ s32 goomba_status_table[] = {
|
||||
Debuff_PARALYZE, 100,
|
||||
Debuff_SHRINK, 100,
|
||||
Debuff_STOP, 100,
|
||||
|
||||
Debuff_DEFAULT_TURN_MOD, 0,
|
||||
Debuff_SLEEP_TURN_MOD, 0,
|
||||
Debuff_POISON_TURN_MOD, 0,
|
||||
@ -45,7 +43,6 @@ s32 goomba_status_table[] = {
|
||||
Debuff_PARALYZE_TURN_MOD, 0,
|
||||
Debuff_SHRINK_TURN_MOD, 0,
|
||||
Debuff_STOP_TURN_MOD, 0,
|
||||
|
||||
Debuff_END,
|
||||
};
|
||||
|
||||
|
@ -1,4 +1,137 @@
|
||||
#include "common.h"
|
||||
#include "battle/battle.h"
|
||||
#include "script_api/battle.h"
|
||||
|
||||
f32 D_802809F0 = 0.0f;
|
||||
s8 D_802809F4 = 0;
|
||||
s8 D_802809F5 = 0;
|
||||
s16 D_802809F6 = -1;
|
||||
s16 D_802809F8 = 0;
|
||||
u16 D_802809FA = 0;
|
||||
|
||||
s32 D_802809FC[] = {
|
||||
0x80291FA8, 0x80291FD0, 0x80291FF8, 0x80292020, 0x80292048, 0x80292070, 0x80292098, 0x802920C0, 0x802920E8, 0x80292110, 0x00000000, 0x00000000, 0x00000000,
|
||||
};
|
||||
|
||||
s32 D_80280A30 = 0xFF;
|
||||
|
||||
Script BtlPutPartnerAway = SCRIPT({
|
||||
DispatchEvent(256, 62);
|
||||
parallel {
|
||||
SI_VAR(0) = 1.0;
|
||||
loop 10 {
|
||||
SetActorScale(256, SI_VAR(0), SI_VAR(0), 1.0);
|
||||
SI_VAR(0) -= 0.1005859375;
|
||||
sleep 1;
|
||||
}
|
||||
}
|
||||
EnablePartnerBlur();
|
||||
PlaySoundAtActor(0, 14);
|
||||
GetActorPos(0, SI_VAR(0), SI_VAR(1), SI_VAR(2));
|
||||
SI_VAR(1) += 25;
|
||||
SetActorJumpGravity(256, 1.0);
|
||||
SetGoalPos(256, SI_VAR(0), SI_VAR(1), SI_VAR(2));
|
||||
JumpToGoal(256, 10, 0, 0, 1);
|
||||
DisablePartnerBlur();
|
||||
});
|
||||
|
||||
Script BtlBringPartnerOut = SCRIPT({
|
||||
parallel {
|
||||
SI_VAR(0) = 0.1005859375;
|
||||
loop 20 {
|
||||
SetActorScale(256, SI_VAR(0), SI_VAR(0), 1.0);
|
||||
SI_VAR(0) += 0.05078125;
|
||||
sleep 1;
|
||||
}
|
||||
SetActorScale(256, 1.0, 1.0, 1.0);
|
||||
}
|
||||
PlaySoundAtActor(0, 13);
|
||||
GetGoalPos(256, SI_VAR(0), SI_VAR(1), SI_VAR(2));
|
||||
SetActorJumpGravity(256, 1.0);
|
||||
if (SI_VAR(1) == 0) {
|
||||
JumpToGoal(256, 20, 0, 0, 1);
|
||||
} else {
|
||||
JumpToGoal(256, 20, 0, 0, 1);
|
||||
}
|
||||
GetActorPos(256, SI_VAR(0), SI_VAR(1), SI_VAR(2));
|
||||
ForceHomePos(256, SI_VAR(0), SI_VAR(1), SI_VAR(2));
|
||||
});
|
||||
|
||||
u8 D_80280CE0[] = { 0, 0, 0, 0 };
|
||||
s32 D_80280CE4 = -1;
|
||||
|
||||
Script D_80280CE8 = SCRIPT({
|
||||
func_80248DD0();
|
||||
});
|
||||
|
||||
Script D_80280D04 = SCRIPT({
|
||||
func_80248DE4();
|
||||
});
|
||||
|
||||
Script D_80280D20 = SCRIPT({
|
||||
func_80249804();
|
||||
});
|
||||
|
||||
Script D_80280D3C = SCRIPT({
|
||||
func_8024A214();
|
||||
});
|
||||
|
||||
Script D_80280D58 = SCRIPT({
|
||||
func_8024A990();
|
||||
});
|
||||
|
||||
Script D_80280D74 = SCRIPT({
|
||||
func_8024AFE4();
|
||||
});
|
||||
|
||||
Script D_80280D90 = SCRIPT({
|
||||
func_8024B5FC();
|
||||
});
|
||||
|
||||
Script D_80280DAC = SCRIPT({
|
||||
func_8024B9A0();
|
||||
});
|
||||
|
||||
Script D_80280DC8 = SCRIPT({
|
||||
func_8024BDA4();
|
||||
});
|
||||
|
||||
Script D_80280DE4 = SCRIPT({
|
||||
func_8024C180();
|
||||
});
|
||||
|
||||
Script D_80280E00 = SCRIPT({
|
||||
func_8024C570();
|
||||
});
|
||||
|
||||
Script D_80280E1C = SCRIPT({
|
||||
func_8024C944();
|
||||
});
|
||||
|
||||
Script D_80280E38 = SCRIPT({
|
||||
func_8024CB68();
|
||||
});
|
||||
|
||||
Script D_80280E54 = SCRIPT({
|
||||
func_8024E9B0(0, 15, 0);
|
||||
func_8024E748(2, 550);
|
||||
func_8024E748(3, 100);
|
||||
func_8024E748(4, 8);
|
||||
});
|
||||
|
||||
Script D_80280EB8 = SCRIPT({
|
||||
SetCamPerspective(Cam_BATTLE, 6, 25, 16, 1024);
|
||||
SetCamViewport(Cam_BATTLE, 12, 20, 296, 200);
|
||||
SetCamBGColor(Cam_BATTLE, 0, 0, 0);
|
||||
SetCamEnabled(Cam_BATTLE, TRUE);
|
||||
sleep 1;
|
||||
func_802D3398();
|
||||
func_802CCCB0();
|
||||
func_802CABE8(Cam_BATTLE, 0, 240, 100, 8);
|
||||
func_802CAE50(Cam_BATTLE, -75, 35, 0);
|
||||
BattleCamTargetActor(ActorID_PLAYER);
|
||||
func_8024CE9C();
|
||||
});
|
||||
|
||||
void get_dpad_input_radial(f32* angle, f32* magnitude) {
|
||||
BattleStatus* battleStatus = BATTLE_STATUS;
|
||||
|
@ -1,6 +1,6 @@
|
||||
#include "common.h"
|
||||
|
||||
INCLUDE_ASM(s32, "code_1776B0", func_80248DD0);
|
||||
INCLUDE_ASM(ApiStatus, "code_1776B0", func_80248DD0, ScriptInstance* script, s32 isInitialCall);
|
||||
|
||||
INCLUDE_ASM(s32, "code_1776B0", func_80248DE4);
|
||||
|
||||
|
@ -1,5 +1,454 @@
|
||||
#include "common.h"
|
||||
#include "battle/battle.h"
|
||||
|
||||
s32 D_80280FC0[] = {
|
||||
0x000A005A, 0x00000032, 0x0003000B, 0x00000032, 0x0001002D, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000032, 0x00010031, 0x00000032, 0x00010031, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000032, 0x00010032, 0x00000032, 0x00010032, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000032, 0x0003000A, 0x00000032, 0x0003000A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000050, 0x0003000A, 0x00000014, 0x0003000B, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* actor type name ids begin here */ 0x00290081, 0x00290082, 0x0029006B, 0x0029006C, 0x0029006D, 0x0029006E, 0x0029006F, 0x00290000, 0x00290002, 0x00290001, 0x00290009, 0x00290007, 0x00290008, 0x0029000A, 0x0029000A, 0x0029000B, 0x0029000C, 0x00290015, 0x00290014, 0x00290017, 0x00290016, 0x00290018, 0x0029001A, 0x00290019, 0x0029001E, 0x0029001F, 0x00290020, 0x00290021, 0x00290022, 0x00290023, 0x00290024, 0x00290027, 0x00290028, 0x0029002B, 0x0029002C, 0x0029002A, 0x00290029, 0x0029007C, 0x00290033, 0x00290034, 0x00290080, 0x00290035, 0x00290036, 0x00290038, 0x00290039, 0x00290037, 0x0029003D, 0x0029003E, 0x00290042, 0x0029003F, 0x00290040, 0x00290041, 0x00290044, 0x00290043, 0x00290047, 0x00290048, 0x0029004B, 0x0029004A, 0x00290056, 0x0029004C, 0x0029004F, 0x0029004E, 0x00290053, 0x00290052, 0x00290054, 0x0029004D, 0x00290050, 0x00290051, 0x00290055, 0x00290059, 0x0029005B, 0x0029005A, 0x0029005A, 0x00290060, 0x0029005F, 0x0029005E, 0x0029005D, 0x0029005C, 0x0029005C, 0x0029005C, 0x0029005C, 0x00290070, 0x00290070, 0x00290071, 0x00290071, 0x00290072, 0x00290072, 0x00290073, 0x00290073, 0x00290074, 0x00290074, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x001D0011, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290068, 0x00290069, 0x0029006A, 0x001D0007, 0x001D0008, 0x001D0009, 0x001D000A, 0x001D000F, 0x001D000C, 0x001D000D, 0x001D000E, 0x00290062, 0x00290013, 0x00290013, 0x00290013, 0x00290013, 0x00290013, 0x00290013, 0x00290013, 0x00290013, 0x00290004, 0x00290003, 0x00290005, 0x00290006, 0x001D0007, 0x0029005C, 0x0029005C, 0x0029005C, 0x0029005C, 0x0029000D, 0x00290012, 0x00290011, 0x0029000E, 0x0029000F, 0x00290010, 0x001D0007, 0x0029001B, 0x0029001C, 0x0029001D, 0x00290025, 0x00290025, 0x00290026, 0x00290032, 0x00290031, 0x00290030, 0x00290079, 0x0029002F, 0x0029007A, 0x00290027, 0x0029007B, 0x00290027, 0x0029002D, 0x0029002D, 0x0029002E, 0x00290005, 0x0029003A, 0x0029003A, 0x0029003B, 0x0029003B, 0x0029003C, 0x0029003A, 0x00290063, 0x00290045, 0x00290046, 0x00290049, 0x00290057, 0x00290057, 0x00290058, 0x00290061, 0x00290061, 0x00290061, 0x00290061, 0x00290061, 0x00290061, 0x00290061, 0x00290064, 0x00290065, 0x00290065, 0x00290066, 0x00290066, 0x00290067, 0x00290051, 0x00290076, 0x00290077, 0x00290078, 0x00290076, 0x00290076, 0x00290076,
|
||||
};
|
||||
|
||||
s32 D_80281454[] = { 0x78, 0x93, 0x99, 0xB2, -1 };
|
||||
|
||||
// TODO: struct for each table row. s32 s32 s32 s32 s32 s32 u16 u16?
|
||||
s32 gActorSoundTable[] = {
|
||||
0x000020DD, 0x000020DD, 0x000020DD, 0x000020DD, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DF, 0x000020DF, 0x000020DF, 0x000020DF, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DD, 0x000020DD, 0x000020DD, 0x000020DD, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DF, 0x000020DF, 0x000020DF, 0x000020DF, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DD, 0x000020DD, 0x000020DD, 0x000020DD, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DF, 0x000020DF, 0x000020DF, 0x000020DF, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DD, 0x000020DD, 0x000020DD, 0x000020DD, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DF, 0x000020DF, 0x000020DF, 0x000020DF, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DD, 0x000020DD, 0x000020DD, 0x000020DD, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000331, 0x00000331, 0x00000331, 0x00000331, 0x00000331, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DF, 0x000020DF, 0x000020DF, 0x000020DF, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000002C9, 0x000002C9, 0x000002C9, 0x000002C9, 0x000002C9, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020D0, 0x000020D0, 0x000020D0, 0x000020D0, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020C1, 0x000020C1, 0x000020C1, 0x000020C1, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000343, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000343, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000351, 0x00000351, 0x00000351, 0x00000351, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DD, 0x000020DD, 0x000020DD, 0x000020DD, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000331, 0x00000331, 0x00000331, 0x00000331, 0x00000331, 0x0000010F, 0x001E001E,
|
||||
0x000020DD, 0x000020DD, 0x000020DD, 0x000020DD, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DF, 0x000020DF, 0x000020DF, 0x000020DF, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020D0, 0x000020D0, 0x000020D0, 0x000020D0, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020C4, 0x000020C4, 0x000020C4, 0x000020C4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000380, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020D9, 0x000020D9, 0x000020D9, 0x000020D9, 0x000020D9, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020C6, 0x000020C6, 0x000020C6, 0x000020C6, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000331, 0x00000331, 0x00000331, 0x00000331, 0x00000331, 0x0000010F, 0x001E001E,
|
||||
0x00000331, 0x00000331, 0x00000331, 0x00000331, 0x00000331, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DD, 0x000020DD, 0x000020DD, 0x000020DD, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000003CE, 0x000003CE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000295, 0x00000295, 0x00000295, 0x00000295, 0x000003E2, 0x0000010F, 0xFFFBFFFB,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000357, 0x00000000, 0x00000357, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000002D6, 0x000002D6, 0x000002D6, 0x000002D6, 0x000002D5, 0x0000010F, 0x001E001E,
|
||||
0x000002D6, 0x000002D6, 0x000002D6, 0x000002D6, 0x000002D5, 0x0000010F, 0x001E001E,
|
||||
0x00000295, 0x00000000, 0x00000295, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000295, 0x00000000, 0x00000295, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020C4, 0x000020C4, 0x000020C4, 0x000020C4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020C4, 0x000020C4, 0x000020C4, 0x000020C4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000003CE, 0x000003CE, 0x00000000, 0x00000000, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x00000351, 0x00000351, 0x00000351, 0x00000351, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000002CA, 0x000002CA, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DD, 0x000020DD, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000100, 0x00000100, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x0000029A, 0x0000029A, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000295, 0x00000295, 0x00000295, 0x00000295, 0x000003E2, 0x0000010F, 0xFFFBFFFB,
|
||||
0x0000030B, 0x000002FD, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020CD, 0x000020CD, 0x000020CD, 0x000020CD, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000002C9, 0x000002C9, 0x000002C9, 0x000002C9, 0x000002C9, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000295, 0x00000295, 0x00000295, 0x00000295, 0x000003E2, 0x0000010F, 0xFFFBFFFB,
|
||||
0x000020DD, 0x000020DD, 0x000020DD, 0x000020DD, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x000020DD, 0x000020DD, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000100, 0x00000100, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x0000029A, 0x0000029A, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000295, 0x00000295, 0x00000295, 0x00000295, 0x000003E2, 0x0000010F, 0xFFFBFFFB,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFBFFFB,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000002CA, 0x000002CA, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020DD, 0x000020DD, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000100, 0x00000100, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x0000029A, 0x0000029A, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000295, 0x00000295, 0x00000295, 0x00000295, 0x000003E2, 0x0000010F, 0xFFFBFFFB,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x000020C1, 0x000020C1, 0x00000351, 0x00000351, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020C1, 0x000020C1, 0x00000351, 0x00000351, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020C1, 0x000020C1, 0x00000351, 0x00000351, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020C1, 0x000020C1, 0x00000351, 0x00000351, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020C1, 0x000020C1, 0x00000351, 0x00000351, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020C1, 0x000020C1, 0x00000351, 0x00000351, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020C1, 0x000020C1, 0x00000351, 0x00000351, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020C1, 0x000020C1, 0x00000351, 0x00000351, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000003AC, 0x000003AC, 0x00000000, 0x00000000, 0x0000010F, 0x0000010F, 0x001E001E,
|
||||
0x000003AC, 0x000003AC, 0x00000000, 0x00000000, 0x0000010F, 0x0000010F, 0x001E001E,
|
||||
0x000020EC, 0x000020EC, 0x00000000, 0x00000000, 0x00000000, 0x0000010F, 0x0016001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000003EA, 0x000003EA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x00000000, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x00000000, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x00000000, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x000020EF, 0x000020EF, 0x00000000, 0x00000000, 0xFFF2FFF2,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFDFFFD,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x000020F6, 0x000020F6, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x000020F6, 0x000020F6, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000020C8, 0x00000000, 0x001E001E,
|
||||
0x00002066, 0x00002066, 0x00000000, 0x00000000, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x000A000A,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x0000037E, 0x0000037E, 0x00000000, 0x00000000, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000020BA, 0x00000000, 0x00000000, 0x00000000, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x00000000, 0x00000000, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x0000037D, 0x0000037D, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x000020EC, 0x000020EC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x000003D1, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E7, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E7, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E7, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003E7, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00190019,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00190019,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00190019,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00190019,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00190019,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x000020BA, 0x000003B4, 0x000020BA, 0x000003B4, 0x000003E2, 0x0000010F, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001E001E,
|
||||
};
|
||||
|
||||
MessageID gActorTattles[] = {
|
||||
0x00000000, 0x00000000, 0x001C0079, 0x001C007A, 0x001C007B, 0x001C007C, 0x001C007D, 0x001C0000,
|
||||
0x001C0002, 0x001C0001, 0x001C0009, 0x001C0007, 0x001C0008, 0x001C000A, 0x001C000A, 0x001C000B,
|
||||
0x001C000C, 0x001C0015, 0x001C0014, 0x001C0017, 0x001C0016, 0x001C0018, 0x001C001A, 0x001C0019,
|
||||
0x001C001E, 0x001C001F, 0x001C0020, 0x001C0021, 0x001C0022, 0x001C0023, 0x001C0024, 0x001C0029,
|
||||
0x001C002A, 0x001C002D, 0x001C002E, 0x001C002C, 0x001C002B, 0x00000000, 0x001C0035, 0x001C0036,
|
||||
0x00000000, 0x001C0037, 0x001C0038, 0x001C003A, 0x001C003B, 0x001C0039, 0x001C0042, 0x001C0043,
|
||||
0x001C0047, 0x001C0044, 0x001C0045, 0x001C0046, 0x001C0049, 0x001C0048, 0x001C004D, 0x001C004E,
|
||||
0x001C0051, 0x001C0050, 0x001C005C, 0x001C0052, 0x001C0055, 0x001C0054, 0x001C0059, 0x001C0058,
|
||||
0x001C005A, 0x001C0053, 0x001C0056, 0x001C0057, 0x001C005B, 0x001C0060, 0x001C0062, 0x001C0061,
|
||||
0x001C0061, 0x001C006A, 0x001C0069, 0x001C0068, 0x001C0067, 0x001C0063, 0x001C0065, 0x001C0064,
|
||||
0x001C0066, 0x001C007E, 0x001C007F, 0x001C0080, 0x001C0081, 0x001C0082, 0x001C0083, 0x001C0084,
|
||||
0x001C0085, 0x001C0086, 0x001C0087, 0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074,
|
||||
0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074,
|
||||
0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074,
|
||||
0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074, 0x001C0074, 0x00000000,
|
||||
0x001C0074, 0x001C0074, 0x001C0074, 0x001C0075, 0x001C0076, 0x001C0077, 0x001C0078, 0x001C008C,
|
||||
0x001C008B, 0x001C0090, 0x001C008F, 0x001C0091, 0x001C008A, 0x001C008D, 0x001C008E, 0x00000000,
|
||||
0x00000000, 0x001C0013, 0x001C0028, 0x001C0041, 0x001C004C, 0x001C006B, 0x001C006B, 0x001C006B,
|
||||
0x001C0004, 0x001C0003, 0x001C0005, 0x001C0006, 0x00000000, 0x001C0088, 0x001C0089, 0x001C0088,
|
||||
0x001C0089, 0x001C000D, 0x001C0012, 0x001C0011, 0x001C000E, 0x001C000F, 0x001C0010, 0x00000000,
|
||||
0x001C001B, 0x001C001C, 0x001C001D, 0x001C0027, 0x001C0025, 0x001C0026, 0x001C0034, 0x001C0033,
|
||||
0x001C0032, 0x00000000, 0x001C0031, 0x00000000, 0x001C0029, 0x00000000, 0x001C0029, 0x001C002F,
|
||||
0x001C002F, 0x001C0030, 0x001C0005, 0x001C003C, 0x001C003D, 0x001C003E, 0x001C003F, 0x001C0040,
|
||||
0x001C003C, 0x001C006F, 0x001C004A, 0x001C004B, 0x001C004F, 0x001C005D, 0x001C005E, 0x001C005F,
|
||||
0x00000000, 0x001C006C, 0x001C006C, 0x001C006D, 0x001C006D, 0x001C006E, 0x001C006E, 0x001C0070,
|
||||
0x001C0071, 0x001C0071, 0x001C0072, 0x001C0072, 0x001C0073, 0x001C0057, 0x001C0093, 0x001C0094,
|
||||
0x001C0095, 0x001C0093, 0x001C0093, 0x001C0093,
|
||||
};
|
||||
|
||||
s32 gActorCamOffsets[] = {
|
||||
0x00000000, 0x00000000, 0x00050000, 0x00040000, 0x00040000, 0x00020000, 0x00030000, 0x00050000,
|
||||
0x00040000, 0x00040000, 0x00050000, 0x00020000, 0x00030000, 0x00050000, 0x00050000, 0x00000000,
|
||||
0x00060000, 0x00FEF100, 0x000E0000, 0x00050000, 0x00000000, 0x00000000, 0x00000000, 0x000A0000,
|
||||
0x00000000, 0x00000000, 0x00050000, 0x00050000, 0x00040000, 0x00FEF100, 0x00000000, 0x00050000,
|
||||
0x00040000, 0x000F1700, 0x00000000, 0x00000000, 0x00030000, 0x00000000, 0x00060000, 0x00070000,
|
||||
0x00050000, 0x00050000, 0x00060000, 0x00000000, 0x00060000, 0x00000000, 0x00000000, 0x00050000,
|
||||
0x000E0000, 0x00000000, 0x00020000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00060000, 0x00020000, 0x00050000, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00060000, 0x00030000,
|
||||
0x00030000, 0x00060000, 0x00000000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00050000,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00040000, 0x00040000, 0x00040000, 0x000A0000, 0x00000000, 0x00060000,
|
||||
0x00020000, 0x00050000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00000000, 0x00000000,
|
||||
0x00040000, 0x00040000, 0x00040000, 0x00040000, 0x00040000, 0x00040000, 0x00040000, 0x00040000,
|
||||
0x00040000, 0x00040000, 0x00060A00, 0x080C1100, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00001A1A, 0x00040000, 0x00040000, 0x00040000, 0x00040000, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00050000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x19FA3C00, 0x19FA3C00, 0x00E90000, 0x00E90000, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x000000F1, 0x000000F1, 0x000000F1, 0xF1132DF1, 0x000000F1, 0xF1132DF1, 0x000000F1, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00E20000, 0x00E20000,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
||||
};
|
||||
|
||||
s32 bMarioIdleAnims[] = {
|
||||
Debuff_NORMAL, PlayerAnim_WALKING,
|
||||
Debuff_DANGER, PlayerAnim_PANTING,
|
||||
Debuff_STONE, 0x00050001,
|
||||
Debuff_SLEEP, 0x00030004,
|
||||
Debuff_DIZZY, 0x00030006,
|
||||
Debuff_STOP, PlayerAnim_STAND_STILL,
|
||||
Debuff_HUSTLE, PlayerAnim_RUNNING,
|
||||
Debuff_BERSERK, 0x00040028,
|
||||
Debuff_PARALYZE, 0x00030004,
|
||||
Debuff_FROZEN, 0x0001000E,
|
||||
0xE, 0x00010002,
|
||||
Debuff_TURN_DONE, PlayerAnim_STAND_STILL,
|
||||
0x13, 0x00040029,
|
||||
0x14, 0x0004002A,
|
||||
0x15, 0x00030003,
|
||||
0x18, 0x00030005,
|
||||
0x16, 0x0010001,
|
||||
Debuff_THINKING, PlayerAnim_THINKING,
|
||||
Debuff_WEARY, 0x0001000D,
|
||||
Debuff_END,
|
||||
};
|
||||
|
||||
s32 bMarioDefendAnims[] = {
|
||||
Debuff_NORMAL, PlayerAnim_CROUCH,
|
||||
Debuff_DANGER, PlayerAnim_PANTING,
|
||||
Debuff_STONE, 0x00050001,
|
||||
Debuff_SLEEP, 0x00030004,
|
||||
Debuff_DIZZY, 0x00030006,
|
||||
Debuff_STOP, PlayerAnim_STAND_STILL,
|
||||
Debuff_HUSTLE, PlayerAnim_CROUCH,
|
||||
Debuff_BERSERK, PlayerAnim_CROUCH,
|
||||
Debuff_PARALYZE, 0x00030004,
|
||||
Debuff_FROZEN, 0x0001000E,
|
||||
0xE, 0x00010002,
|
||||
Debuff_TURN_DONE, PlayerAnim_STAND_STILL,
|
||||
0x13, 0x00040029,
|
||||
0x14, 0x0004002A,
|
||||
0x15, 0x00030003,
|
||||
0x18, 0x00030005,
|
||||
0x16, 0x0010001,
|
||||
Debuff_THINKING, PlayerAnim_THINKING,
|
||||
Debuff_WEARY, 0x0001000D,
|
||||
Debuff_END,
|
||||
};
|
||||
|
||||
s32 bMarioHideAnims[] = {
|
||||
Debuff_NORMAL, PlayerAnim_CROUCH,
|
||||
Debuff_DANGER, PlayerAnim_PANTING,
|
||||
Debuff_STONE, 0x00050001,
|
||||
Debuff_SLEEP, 0x00030004,
|
||||
Debuff_DIZZY, 0x00030006,
|
||||
Debuff_STOP, PlayerAnim_STAND_STILL,
|
||||
Debuff_HUSTLE, 0x0008000E,
|
||||
Debuff_BERSERK, 0x0008000E,
|
||||
Debuff_PARALYZE, 0x00030004,
|
||||
Debuff_FROZEN, 0x0001000E,
|
||||
0xE, 0x00010002,
|
||||
Debuff_TURN_DONE, PlayerAnim_CROUCH,
|
||||
0x13, 0x00040029,
|
||||
0x14, 0x0004002A,
|
||||
0x15, 0x00030003,
|
||||
0x18, 0x00030005,
|
||||
0x16, 0x0010001,
|
||||
Debuff_THINKING, PlayerAnim_THINKING,
|
||||
Debuff_WEARY, 0x0001000D,
|
||||
Debuff_END,
|
||||
};
|
||||
|
||||
s32 bPeachIdleAnims[] = {
|
||||
Debuff_NORMAL, 0x000A0002,
|
||||
Debuff_TURN_DONE, 0x000C0028,
|
||||
Debuff_END,
|
||||
};
|
||||
|
||||
s32 bMarioDefenseTable[] = {
|
||||
Element_NORMAL, 0,
|
||||
Element_END,
|
||||
};
|
||||
|
||||
s32 bPlayerStatusTable[] = {
|
||||
Debuff_NORMAL, 100,
|
||||
Debuff_DEFAULT, 100,
|
||||
Debuff_SLEEP, 100,
|
||||
Debuff_POISON, 100,
|
||||
Debuff_FROZEN, 100,
|
||||
Debuff_DIZZY, 100,
|
||||
Debuff_FEAR, 100,
|
||||
Debuff_STATIC, 100,
|
||||
Debuff_PARALYZE, 100,
|
||||
Debuff_SHRINK, 100,
|
||||
Debuff_STOP, 100,
|
||||
Debuff_DEFAULT_TURN_MOD, 0,
|
||||
Debuff_SLEEP_TURN_MOD, 0,
|
||||
Debuff_POISON_TURN_MOD, 0,
|
||||
Debuff_FROZEN_TURN_MOD, 0,
|
||||
Debuff_DIZZY_TURN_MOD, 0,
|
||||
Debuff_FEAR_TURN_MOD, 0,
|
||||
Debuff_STATIC_TURN_MOD, 0,
|
||||
Debuff_PARALYZE_TURN_MOD, 0,
|
||||
Debuff_SHRINK_TURN_MOD, 0,
|
||||
Debuff_STOP_TURN_MOD, 0,
|
||||
Debuff_END,
|
||||
};
|
||||
|
||||
ActorDesc bPlayerActorDesc = {
|
||||
.type = 110,
|
||||
.maxHP = 99,
|
||||
.statusTable = bPlayerStatusTable,
|
||||
|
||||
.escapeChance = 0,
|
||||
.airLiftChance = 0,
|
||||
.spookChance = 0,
|
||||
.baseStatusChance = 0,
|
||||
.upAndAwayChance = 0,
|
||||
.spinSmashReq = 4,
|
||||
.powerBounceChance = 80,
|
||||
|
||||
.size = { 33, 43 },
|
||||
.hpBarOffset = { 0, 0 },
|
||||
.statusIconOffset = { -10, 30 },
|
||||
.statusMessageOffset = { 10, 30 },
|
||||
};
|
||||
|
||||
ActorPartDesc bMarioParts[] = {
|
||||
{
|
||||
.index = 1,
|
||||
.posOffset = { 0, 0, 0 },
|
||||
.targetOffset = { 0, 32 },
|
||||
.opacity = 0xFF,
|
||||
.idleAnimations = bMarioIdleAnims,
|
||||
.defenseTable = bMarioDefenseTable,
|
||||
},
|
||||
};
|
||||
|
||||
// TODO: split 0x8028358C
|
||||
s32 D_80283524[] = {
|
||||
0x00050000, 0xFFEC002D, 0x0000FFFB, 0x00550000, 0x000A007D, 0x00000019, 0x000A0032, 0xFFEC0032, 0x002DFFFB, 0x005A0032, 0x000A0082, 0x00370019, 0x000F0055, 0xFFEC0037, 0x0050FFFB, 0x005F0055, 0x000A0087, 0x005A0019, 0x000F007D, 0xFFEC0037, 0x0078FFFB, 0x005F007D, 0x000A0087, 0x00820019, 0x00690000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x8028358C, 0x8028358C, 0x8028358C, 0x8028358C, 0x8028358C, 0x8028358C, 0x8028358C, 0x8028358C, 0x00000000,
|
||||
};
|
||||
|
||||
s16 D_802835D0[] = { 0x1C, 0x28 };
|
||||
s16 D_802835D4[] = { 0, -2 };
|
||||
s16 D_802835D8[] = { 0, -12 };
|
||||
|
||||
s32 D_802835DC[] = {
|
||||
0x00000000, 0x40900000, 0x00000000, 0x3F800000, 0x40800000, 0x00000000, 0x40000000, 0x40400000, 0x00000000, 0x40400000, 0x40000000, 0x00000000, 0x40600000, 0x3F800000, 0x00000000, 0x40800000, 0x00000000, 0x00000000, 0x40900000, 0x00000000, 0x00000000, 0x40A00000, 0x00000000, 0x00000000, 0x40900000, 0x00000000, 0x00000000, 0x40800000, 0x00000000, 0x00000000, 0x40600000, 0xBF800000, 0x00000000, 0x40400000, 0xC0000000, 0x00000000, 0x40000000, 0xC0400000, 0x00000000, 0x3F800000, 0xC0800000, 0x00000000, 0x00000000, 0xC0900000, 0x00000000,
|
||||
};
|
||||
|
||||
s32 D_80283690[] = {
|
||||
0x3F800000, 0x3F800000, 0x3F800000, 0x3F4CCCCD, 0x3F4CCCCD, 0x3F4CCCCD, 0x3F666666, 0x3F666666, 0x3F666666, 0x3F8CCCCD, 0x3F8CCCCD, 0x3F8CCCCD, 0x3F800000, 0x3F800000, 0x3F800000, 0x3F4CCCCD, 0x3F4CCCCD, 0x3F4CCCCD, 0x3F666666, 0x3F666666, 0x3F666666, 0x3F8CCCCD, 0x3F8CCCCD, 0x3F8CCCCD, 0x3F800000, 0x3F800000, 0x3F800000, 0x3F4CCCCD, 0x3F4CCCCD, 0x3F4CCCCD, 0x3F666666, 0x3F666666, 0x3F666666, 0x3F8CCCCD, 0x3F8CCCCD, 0x3F8CCCCD, 0x3F800000, 0x3F800000, 0x3F800000, 0x3F4CCCCD, 0x3F4CCCCD, 0x3F4CCCCD, 0x3F666666, 0x3F666666, 0x3F666666,
|
||||
};
|
||||
|
||||
s32 D_80283744[] = {
|
||||
0x00000000, 0x80283D98, 0x80283D98, 0x80283D98, 0x80283D98, 0x80283D98, 0x80283D98, 0x80283D98, 0x80283D98, 0x80283D98, 0x80283D98,
|
||||
};
|
||||
|
||||
MessageID bMessages[] = {
|
||||
0x001D0071, 0x001D0072, 0x001D0073, 0x001D0075, 0x001D0076, 0x001D0077, 0x001D0078, 0x001D0079, 0x001D007A, 0x001D007B, 0x001D0088, 0x001D008B, 0x001D008A, 0x001D0089, 0x001D008C, 0x001D008D, 0x001D008E, 0x001D008F, 0x001D0090, 0x001D0093, 0x001D0092, 0x001D0091, 0x001D0094, 0x001D0095, 0x001D0096, 0x001D0097, 0x001D007F, 0x001D0081, 0x001D0080, 0x001D0082, 0x001D0083, 0x001D0084, 0x001D0085, 0x001D0086, 0x001D0087, 0x001D007C, 0x001D007D, 0x001D007E, 0x001D0098, 0x001D0099, 0x001D009A, 0x001D009B, 0x001D009C, 0x001D009D, 0x001D009E, 0x001D009A, 0x001D00AF, 0x001D00B0, 0x001D00B1, 0x001D00B2, 0x001D00B3, 0x001D00B4, 0x001D00AF, 0x001D00AF, 0x001D00B5, 0x001D00B6, 0x001D00B7, 0x001D00B8, 0x001D00B9, 0x001D00AF, 0x001D00BA, 0x001D00BB, 0x001D00BC, 0x001D00AF, 0x001D00BD, 0x001D00BE, 0x001D00BF, 0x001D00C0, 0x001D00C1, 0x001D00C2, 0x00000000, 0x00000000, 0x001D00C3, 0x001D00C6, 0x001D00C6, 0x001D00C6, 0x001D00C7, 0x001D00C7, 0x001D00C7, 0x001D00C8, 0x001D00C9, 0x001D00CA, 0x001D00C9, 0x001D00CA, 0x001D00C3,
|
||||
};
|
||||
|
||||
MessageID bActorMessages[] = {
|
||||
0x001D0013, 0x001D0007, 0x001D0008, 0x001D0009, 0x001D000A, 0x001D000B, 0x001D000C, 0x001D000D, 0x001D000E, 0x001D000F, 0x001D0010, 0x001D0011, 0x001D0012
|
||||
};
|
||||
|
||||
s32 D_802838F8 = 0;
|
||||
|
||||
INCLUDE_ASM(s32, "code_190B20", create_target_list);
|
||||
|
||||
void player_create_target_list(Actor* actor) {
|
||||
|
@ -69,7 +69,7 @@ INCLUDE_ASM(s32, "code_B9D60", get_string_properties);
|
||||
|
||||
INCLUDE_ASM(s32, "code_B9D60", get_string_width);
|
||||
|
||||
INCLUDE_ASM(s32, "code_B9D60", func_801264B0);
|
||||
INCLUDE_ASM(s32, "code_B9D60", get_msg_lines);
|
||||
|
||||
INCLUDE_ASM(s32, "code_B9D60", draw_string);
|
||||
|
||||
|
@ -51,7 +51,7 @@ class ScriptDisassembler:
|
||||
def __init__(self, bytes, script_name = "script", symbol_map = {}):
|
||||
self.bytes = bytes
|
||||
self.script_name = script_name
|
||||
self.symbol_map = symbol_map
|
||||
self.symbol_map = { **script_lib(), **symbol_map }
|
||||
|
||||
self.out = ""
|
||||
self.prefix = ""
|
||||
|
@ -439,7 +439,10 @@ segments:
|
||||
- [0x1AC760, c]
|
||||
- [0x1AF120, c]
|
||||
- [0x1AF230, c]
|
||||
- [0x1AF2D0, data]
|
||||
- [0x1AF2D0, .data, code_16c8e0]
|
||||
- [0x1AF8A0, .data, code_190B20]
|
||||
#- [0x1B21E0, bin] # begins with image
|
||||
- [0x1B21E0, data, code_1AF2D0]
|
||||
- [0x1CB240, rodata]
|
||||
- [0x1CC310, bin] # icon images and palettes, vram unknown
|
||||
- [0x1FE1B0, rgba16, title/logo_n64, 128, 112]
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -59,3 +59,4 @@ D_802E98E0 = 0x802E98E0;
|
||||
D_802E9904 = 0x802E9904;
|
||||
D_802E99DC = 0x802E99DC;
|
||||
nusched = 0x800DA440;
|
||||
D_80283770 = 0x80283770;
|
||||
|
@ -2844,8 +2844,8 @@ D_802187E4_6DC584 = 0x802187E4;
|
||||
D_8008F0A0 = 0x8008F0A0;
|
||||
D_8008F2E4 = 0x8008F2E4;
|
||||
D_8008FC44 = 0x8008FC44;
|
||||
D_80282B98 = 0x80282B98;
|
||||
D_80282EE8 = 0x80282EE8;
|
||||
gActorTattles = 0x80282B98;
|
||||
gActorCamOffsets = 0x80282EE8;
|
||||
D_80282EE9 = 0x80282EE9;
|
||||
D_80282EEA = 0x80282EEA;
|
||||
D_8023CDA0 = 0x8023CDA0;
|
||||
@ -2911,7 +2911,7 @@ D_8023D270 = 0x8023D270;
|
||||
D_8023D280 = 0x8023D280;
|
||||
D_8023D284 = 0x8023D284;
|
||||
D_8023D278 = 0x8023D278;
|
||||
D_80283370 = 0x80283370;
|
||||
bMarioHideAnims = 0x80283370;
|
||||
D_802A2410 = 0x802A2410;
|
||||
D_802A1D70 = 0x802A1D70;
|
||||
D_802A1E80 = 0x802A1E80;
|
||||
|
Loading…
Reference in New Issue
Block a user