Matched REL/w06/mg_item

This commit is contained in:
mrshigure 2024-04-03 03:59:03 -07:00
parent b6abbf6086
commit 26eec3e66d
5 changed files with 1292 additions and 97 deletions

View file

@ -2297,7 +2297,7 @@ static void fn_1_918C(BssCData *arg0, omObjData *arg1) {
BoardPlayerMtxSet(arg0->unk01, &arg0->unk20);
PSVECSubtract(&sp20, &sp14, &sp8);
BoardPlayerRotYSet(arg0->unk01, 180.0 * (atan2(-sp8.z, -sp8.x) / M_PI));
BoardPlayerPosLerpStart(arg0->unk01, &sp14, &sp20, 0x14);
BoardPlayerPosLerpStart(arg0->unk01, &sp14, &sp20, 20);
arg0->unk00 = 5;
}

View file

@ -258,7 +258,7 @@ static void fn_1_9C0(void) {
for (i = 0; i < 10; i++) {
temp_r30->unk01[i] = 0;
}
if (!_CheckFlag(0x10010)) {
if (!_CheckFlag(FLAG_ID_MAKE(1, 16))) {
if (lbl_1_bss_4 == 0) {
HuAudFXPauseAll(1);
lbl_1_bss_4 = 1;
@ -294,7 +294,7 @@ static void fn_1_B5C(omObjData *arg0) {
BoardCameraDirGet(&sp8);
BoardCameraTargetGet(&sp14);
sp14.y += 2000.0f;
if (!_CheckFlag(0x10010)) {
if (!_CheckFlag(FLAG_ID_MAKE(1, 16))) {
if (lbl_1_bss_4 == 0) {
HuAudFXPauseAll(1);
lbl_1_bss_4 = 1;
@ -303,7 +303,7 @@ static void fn_1_B5C(omObjData *arg0) {
HuAudFXPauseAll(0);
lbl_1_bss_4 = 0;
}
if (!_CheckFlag(0x1001C)) {
if (!_CheckFlag(FLAG_ID_MAKE(1, 28))) {
for (var_r29 = i = 0; i < 10; i++) {
if (temp_r30->unk01[i] != 0) {
var_r29++;

1195
src/REL/w06Dll/mg_item.c Executable file

File diff suppressed because it is too large Load diff