dungeon reward and boss heart container checks

This commit is contained in:
gymnast86
2026-05-03 16:06:45 -07:00
parent c87d7e3875
commit a11427a48f
6 changed files with 95 additions and 29 deletions
+8
View File
@@ -529,6 +529,14 @@ int dMsgFlow_c::setNormalMsg(mesg_flow_node* i_flowNode_p, fopAc_ac_c* i_speaker
msg_no = getItemMessageID(itemId);
// Ignore the rest of the flow after this
var_r29->next_node_idx = -1;
} else {
u32 key = (dMsgObject_getGroupID() << 16) | msg_no;
auto& flowItemOverrides = randomizer_GetContext().mFlowItemMessageOverrides;
if (flowItemOverrides.contains(key)) {
u8 itemId = verifyProgressiveItem(flowItemOverrides[key]);
msg_no = getItemMessageID(itemId);
execItemGet(itemId);
}
}
}
#endif