mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-07-31 03:50:37 -07:00
Merge branch 'develop-flynn' into flynn-to-dev
This commit is contained in:
commit
4f109178ff
19 changed files with 296 additions and 185 deletions
|
@ -2704,7 +2704,7 @@ u8 Item_CheckObtainability(u8 item) {
|
|||
}
|
||||
|
||||
void PerformAutosave(PlayState* play, u8 item) {
|
||||
if (CVar_GetS32("gAutosave", 0)) {
|
||||
if (CVar_GetS32("gAutosave", 0) && (play->sceneNum != SCENE_KENJYANOMA)) {
|
||||
if (CVar_GetS32("gAutosaveAllItems", 0)) {
|
||||
Play_PerformSave(play);
|
||||
} else if (CVar_GetS32("gAutosaveMajorItems", 1)) {
|
||||
|
@ -2745,6 +2745,13 @@ void PerformAutosave(PlayState* play, u8 item) {
|
|||
if (play->sceneNum == SCENE_GANON_DEMO) {
|
||||
break;
|
||||
}
|
||||
case ITEM_BOMBCHU:
|
||||
case ITEM_BOMBCHUS_5:
|
||||
case ITEM_BOMBCHUS_20:
|
||||
if (!CVar_GetS32("gBombchuDrops", 0)) {
|
||||
Play_PerformSave(play);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
Play_PerformSave(play);
|
||||
break;
|
||||
|
|
|
@ -870,7 +870,7 @@ void Play_Update(PlayState* play) {
|
|||
// Don't autosave in grottos or cutscenes
|
||||
// Also don't save when you first load a file
|
||||
if (CVar_GetS32("gAutosave", 0) && (gSaveContext.cutsceneIndex == 0) && (play->gameplayFrames > 60) &&
|
||||
(play->sceneNum != SCENE_YOUSEI_IZUMI_TATE) && (play->sceneNum != SCENE_KAKUSIANA)) {
|
||||
(play->sceneNum != SCENE_YOUSEI_IZUMI_TATE) && (play->sceneNum != SCENE_KAKUSIANA) && (play->sceneNum != SCENE_KENJYANOMA)) {
|
||||
Play_PerformSave(play);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue