File tree Expand file tree Collapse file tree 3 files changed +19
-12
lines changed
Expand file tree Collapse file tree 3 files changed +19
-12
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ export BUILDID:='"$(shell date +'%Y%m%d%H%M')"'
1515# Version
1616export _VERSION_MAJOR: =1
1717export _VERSION_MINOR: =0
18- export _VERSION_PATCH: =0
18+ export _VERSION_PATCH: =1
1919export _VERSION: ='"$(_VERSION_MAJOR ) .$(_VERSION_MINOR ) .$(_VERSION_PATCH ) "'
2020# Variant: i.e. Public, NoLogic, Race, etc.
2121# export _VARIANT:= public
Original file line number Diff line number Diff line change @@ -1096,8 +1096,8 @@ namespace mod::events
10961096 void loadCustomRoomSCOBs ()
10971097 {
10981098 using namespace libtp ;
1099-
1100- if ( tp::d_a_alink::checkStageName (data::stage::allStages[ data::stage::StageIDs::Hyrule_Field] ))
1099+ if ( tp::d_a_alink::checkStageName (data::stage::allStages[data::stage::StageIDs::Hyrule_Field]) &&
1100+ libtp:: tp::d_a_alink::dComIfGs_isEventBit (libtp:: data::flags::MIDNAS_DESPERATE_HOUR_COMPLETED ))
11011101 {
11021102 tools::spawnSCOB (3 , HorseJumpScob);
11031103 }
Original file line number Diff line number Diff line change @@ -645,28 +645,35 @@ namespace mod::game_patch
645645
646646 case stage::StageIDs::Hyrule_Field:
647647 {
648- condition =
649- libtp::tp::d_a_alink::dComIfGs_isEventBit (MIDNAS_DESPERATE_HOUR_STARTED); // MDH State Activated
650-
651- if (condition)
648+ if (libtp::tp::d_com_inf_game::dComIfG_gameInfo.save .save_file .player .player_status_b
649+ .dark_clear_level_flag >= 0x7 )
652650 {
653651 condition =
654- libtp::tp::d_a_alink::dComIfGs_isEventBit (MIDNAS_DESPERATE_HOUR_COMPLETED ); // MDH Completed
652+ libtp::tp::d_a_alink::dComIfGs_isEventBit (MIDNAS_DESPERATE_HOUR_STARTED ); // MDH State Activated
655653
656654 if (condition)
657655 {
658- chosenLayer = stage::HyruleFieldStateIDs::Hyrule_Field_MDH_Completed;
656+ condition =
657+ libtp::tp::d_a_alink::dComIfGs_isEventBit (MIDNAS_DESPERATE_HOUR_COMPLETED); // MDH Completed
658+
659+ if (condition)
660+ {
661+ chosenLayer = stage::HyruleFieldStateIDs::Hyrule_Field_MDH_Completed;
662+ }
663+ else
664+ {
665+ chosenLayer = stage::HyruleFieldStateIDs::Hyrule_Field_MDH_Started;
666+ }
659667 }
660668 else
661669 {
662- chosenLayer = stage::HyruleFieldStateIDs::Hyrule_Field_MDH_Started ;
670+ chosenLayer = stage::HyruleFieldStateIDs::Hyrule_Field_New_Game ;
663671 }
664672 }
665673 else
666674 {
667- chosenLayer = stage::HyruleFieldStateIDs::Hyrule_Field_MDH_Completed ;
675+ chosenLayer = stage::HyruleFieldStateIDs::Hyrule_Field_New_Game ;
668676 }
669-
670677 break ;
671678 }
672679
You can’t perform that action at this time.
0 commit comments