fix some first item bits accidentally getting unset

This commit is contained in:
gymnast86
2026-06-06 23:39:18 -07:00
parent bbea07ba9e
commit 5b6f2f6e91
3 changed files with 24 additions and 1 deletions
+2 -1
View File
@@ -613,7 +613,8 @@ void daItem_c::procWaitGetDemoEvent() {
procInitSimpleGetDemo();
itemGet();
if (!haveItem) {
// Don't potentially unset item bits in rando unless they're rupees
if (!haveItem IF_DUSK(&& (!randomizer_IsActive() || isRupee(m_itemNo)))) {
dComIfGs_offItemFirstBit(m_itemNo);
}
} else {