mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-08-14 02:27:21 -07:00
Fix Forest Stage upgrades with Skip Misc Interactions (#5052)
* Fix Forest Stage upgrades with Skip Misc Interactions * Explicit upgrade checks
This commit is contained in:
parent
28944cc68f
commit
70fc060381
1 changed files with 10 additions and 4 deletions
|
@ -1106,12 +1106,18 @@ void TimeSaverOnFlagSetHandler(int16_t flagType, int16_t flag) {
|
|||
break;
|
||||
case FLAG_ITEM_GET_INF:
|
||||
switch (flag) {
|
||||
case ITEMGETINF_OBTAINED_STICK_UPGRADE_FROM_STAGE:
|
||||
vanillaQueuedItemEntry = Rando::StaticData::RetrieveItem(RG_DEKU_STICK_CAPACITY_30).GetGIEntry_Copy();
|
||||
case ITEMGETINF_OBTAINED_STICK_UPGRADE_FROM_STAGE: {
|
||||
RandomizerGet stickUpgrade =
|
||||
CUR_UPG_VALUE(UPG_STICKS) == 2 ? RG_DEKU_STICK_CAPACITY_30 : RG_DEKU_STICK_CAPACITY_20;
|
||||
vanillaQueuedItemEntry = Rando::StaticData::RetrieveItem(stickUpgrade).GetGIEntry_Copy();
|
||||
break;
|
||||
case ITEMGETINF_OBTAINED_NUT_UPGRADE_FROM_STAGE:
|
||||
vanillaQueuedItemEntry = Rando::StaticData::RetrieveItem(RG_DEKU_NUT_CAPACITY_40).GetGIEntry_Copy();
|
||||
}
|
||||
case ITEMGETINF_OBTAINED_NUT_UPGRADE_FROM_STAGE: {
|
||||
RandomizerGet nutUpgrade =
|
||||
CUR_UPG_VALUE(UPG_NUTS) == 2 ? RG_DEKU_NUT_CAPACITY_40 : RG_DEKU_NUT_CAPACITY_30;
|
||||
vanillaQueuedItemEntry = Rando::StaticData::RetrieveItem(nutUpgrade).GetGIEntry_Copy();
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue