Add more gamework setters

This commit is contained in:
gamemasterplc 2024-04-07 11:03:18 -05:00
parent 13e3527197
commit 70c811ea73
9 changed files with 95 additions and 76 deletions

View file

@ -129,14 +129,13 @@ static void fn_1_32F0(omObjData *arg0) {
fn_1_39E0(temp_r31->unk00, 1, 1);
temp_r31->unk20 = 1;
temp_r31->unk28 = 0;
GWGameStat.rumble = 1;
GWRumbleSet(1);
arg0->unk10 = 3;
} else if (fn_1_584(4) != 0 && temp_r31->unk20 != 0) {
fn_1_39E0(temp_r31->unk00, 0, 1);
temp_r31->unk20 = 0;
temp_r31->unk28 = 0;
GWGameStat.rumble = 0;
HuPadRumbleAllStop();
GWRumbleSet(0);
arg0->unk10 = 3;
}
}
@ -201,7 +200,7 @@ static omObjData *fn_1_38BC(void) {
temp_r31 = omAddObjEx(lbl_1_bss_8, 1003, 1, 0, 1, NULL);
temp_r31->model[0] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_OPTION, 2));
Hu3DModelAttrSet(temp_r31->model[0], 0x40000002);
if (GWGameStat.rumble != 0) {
if (GWRumbleGet()) {
Hu3DMotionTimeSet(temp_r31->model[0], 60.0f);
} else {
Hu3DMotionTimeSet(temp_r31->model[0], 0.0f);
@ -319,7 +318,7 @@ static omObjData *fn_1_3F28(void) {
temp_r31 = omAddObjEx(lbl_1_bss_8, 1003, 1, 0, 1, NULL);
temp_r31->model[0] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_OPTION, 11));
if (GWGameStat.rumble != 0) {
if (GWRumbleGet()) {
Hu3DModelAttrReset(temp_r31->model[0], 1);
} else {
Hu3DModelAttrSet(temp_r31->model[0], 1);

View file

@ -197,7 +197,7 @@ static void fn_1_6E8(void) {
}
SLCommonSet();
if (SLSave() == 0) {
GWSystem.save_mode = 1;
GWSaveModeSet(1);
}
WipeCreate(2, 0, 0x14);
while (WipeStatGet() != 0) {

View file

@ -998,7 +998,7 @@ void fn_1_461C(void)
HuPrcVSleep();
}
if(GWSaveModeGet() == 2) {
GWSystem.save_mode = 1;
GWSaveModeSet(1);
}
if(GWPartyGet() == 1) {
GWGameStat.party_continue = 1;
@ -1011,7 +1011,7 @@ void fn_1_461C(void)
if(SLSave()) {
saveExecF = 1;
} else {
GWSystem.save_mode = 1;
GWSaveModeSet(1);
}
WipeCreate(WIPE_MODE_OUT, WIPE_TYPE_NORMAL, 20);
while(WipeStatGet()) {