1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-08 15:30:14 +00:00

Document BodyBreak (en_part, body part spawner) (#797)

* done

* status defines

* whoops

* comment wording

* size calc change

* elseif
This commit is contained in:
fig02 2021-04-27 21:32:15 -04:00 committed by GitHub
parent 1ac9479cae
commit 3fbdccbdba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 128 additions and 116 deletions

View file

@ -23,7 +23,7 @@ glabel EnSkb_PostLimbDraw
/* 015D8 80AFDF78 AFB80018 */ sw $t8, 0x0018($sp)
/* 015DC 80AFDF7C AFAF0010 */ sw $t7, 0x0010($sp)
/* 015E0 80AFDF80 2407000C */ addiu $a3, $zero, 0x000C ## $a3 = 0000000C
/* 015E4 80AFDF84 0C00CBD5 */ jal func_80032F54
/* 015E4 80AFDF84 0C00CBD5 */ jal BodyBreak_SetInfo
/* 015E8 80AFDF88 AFA80014 */ sw $t0, 0x0014($sp)
/* 015EC 80AFDF8C 1000000C */ beq $zero, $zero, .L80AFDFC0
/* 015F0 80AFDF90 8FBF0024 */ lw $ra, 0x0024($sp)
@ -36,7 +36,7 @@ glabel EnSkb_PostLimbDraw
/* 01608 80AFDFA8 AFAA0010 */ sw $t2, 0x0010($sp)
/* 0160C 80AFDFAC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01610 80AFDFB0 24070012 */ addiu $a3, $zero, 0x0012 ## $a3 = 00000012
/* 01614 80AFDFB4 0C00CBD5 */ jal func_80032F54
/* 01614 80AFDFB4 0C00CBD5 */ jal BodyBreak_SetInfo
/* 01618 80AFDFB8 AFA80014 */ sw $t0, 0x0014($sp)
.L80AFDFBC:
/* 0161C 80AFDFBC 8FBF0024 */ lw $ra, 0x0024($sp)

View file

@ -11,7 +11,7 @@ glabel func_80862DBC
/* 0378C 80862DDC A20E07C8 */ sb $t6, 0x07C8($s0) ## 000007C8
/* 03790 80862DE0 8FA60024 */ lw $a2, 0x0024($sp)
/* 03794 80862DE4 260407F0 */ addiu $a0, $s0, 0x07F0 ## $a0 = 000007F0
/* 03798 80862DE8 0C00CB89 */ jal func_80032E24
/* 03798 80862DE8 0C00CB89 */ jal BodyBreak_Alloc
/* 0379C 80862DEC 2405003C */ addiu $a1, $zero, 0x003C ## $a1 = 0000003C
/* 037A0 80862DF0 820F0808 */ lb $t7, 0x0808($s0) ## 00000808
/* 037A4 80862DF4 A6000014 */ sh $zero, 0x0014($s0) ## 00000014

View file

@ -19,7 +19,7 @@ glabel func_80862E6C
/* 0385C 80862EAC 8FA6002C */ lw $a2, 0x002C($sp)
/* 03860 80862EB0 24E70008 */ addiu $a3, $a3, 0x0008 ## $a3 = 00000008
/* 03864 80862EB4 00073C00 */ sll $a3, $a3, 16
/* 03868 80862EB8 0C00CC17 */ jal func_8003305C
/* 03868 80862EB8 0C00CC17 */ jal BodyBreak_SpawnParts
/* 0386C 80862EBC 00073C03 */ sra $a3, $a3, 16
/* 03870 80862EC0 50400035 */ beql $v0, $zero, .L80862F98
/* 03874 80862EC4 8FBF0024 */ lw $ra, 0x0024($sp)

View file

@ -27,7 +27,7 @@ glabel func_80863044
/* 03A50 808630A0 AE0F07E8 */ sw $t7, 0x07E8($s0) ## 000007E8
/* 03A54 808630A4 260407F0 */ addiu $a0, $s0, 0x07F0 ## $a0 = 000007F0
/* 03A58 808630A8 2405003C */ addiu $a1, $zero, 0x003C ## $a1 = 0000003C
/* 03A5C 808630AC 0C00CB89 */ jal func_80032E24
/* 03A5C 808630AC 0C00CB89 */ jal BodyBreak_Alloc
/* 03A60 808630B0 8FA60024 */ lw $a2, 0x0024($sp)
/* 03A64 808630B4 C60A01A0 */ lwc1 $f10, 0x01A0($s0) ## 000001A0
.L808630B8:

View file

@ -27,7 +27,7 @@ glabel func_8086318C
/* 03B98 808631E8 AE0F07E8 */ sw $t7, 0x07E8($s0) ## 000007E8
/* 03B9C 808631EC 260407F0 */ addiu $a0, $s0, 0x07F0 ## $a0 = 000007F0
/* 03BA0 808631F0 2405003C */ addiu $a1, $zero, 0x003C ## $a1 = 0000003C
/* 03BA4 808631F4 0C00CB89 */ jal func_80032E24
/* 03BA4 808631F4 0C00CB89 */ jal BodyBreak_Alloc
/* 03BA8 808631F8 8FA60024 */ lw $a2, 0x0024($sp)
/* 03BAC 808631FC C60A01A0 */ lwc1 $f10, 0x01A0($s0) ## 000001A0
.L80863200:

View file

@ -8,7 +8,7 @@ glabel func_808633E8
/* 03DB0 80863400 A48E001C */ sh $t6, 0x001C($a0) ## 0000001C
/* 03DB4 80863404 8607001C */ lh $a3, 0x001C($s0) ## 0000001C
/* 03DB8 80863408 8FA60024 */ lw $a2, 0x0024($sp)
/* 03DBC 8086340C 0C00CC17 */ jal func_8003305C
/* 03DBC 8086340C 0C00CC17 */ jal BodyBreak_SpawnParts
/* 03DC0 80863410 260507F0 */ addiu $a1, $s0, 0x07F0 ## $a1 = 000007F0
/* 03DC4 80863414 1040000D */ beq $v0, $zero, .L8086344C
/* 03DC8 80863418 8FA40024 */ lw $a0, 0x0024($sp)

View file

@ -71,7 +71,7 @@ glabel func_80863CC4
/* 046B0 80863D00 2407003C */ addiu $a3, $zero, 0x003C ## $a3 = 0000003C
/* 046B4 80863D04 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 046B8 80863D08 260407F0 */ addiu $a0, $s0, 0x07F0 ## $a0 = 000007F0
/* 046BC 80863D0C 0C00CBD5 */ jal func_80032F54
/* 046BC 80863D0C 0C00CBD5 */ jal BodyBreak_SetInfo
/* 046C0 80863D10 AFB80014 */ sw $t8, 0x0014($sp)
/* 046C4 80863D14 8FA80084 */ lw $t0, 0x0084($sp)
/* 046C8 80863D18 24010022 */ addiu $at, $zero, 0x0022 ## $at = 00000022