mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-07-31 03:50:37 -07:00
Time Savers: Ask to Equip New Items (#1133)
* Time Savers: Ask to Equip New Items * Add to presets; fix early SFX * Simplify text reading * Shrug, does this fix it * Merge error * Merge develop
This commit is contained in:
parent
e2a9461005
commit
67e98d43b7
5 changed files with 85 additions and 0 deletions
|
@ -1748,6 +1748,19 @@ void Message_OpenText(GlobalContext* globalCtx, u16 textId) {
|
|||
// OTRTODO
|
||||
//DmaMgr_SendRequest1(font->msgBuf, (uintptr_t)(_staff_message_data_staticSegmentRomStart + 4 + font->msgOffset),
|
||||
//font->msgLength, __FILE__, __LINE__);
|
||||
|
||||
} else if (CVar_GetS32("gAskToEquip", 0) &&
|
||||
(((LINK_IS_ADULT || CVar_GetS32("gNoRestrictAge", 0)) &&
|
||||
// 0C = Biggoron, 4B = Giant's, 4E = Mirror Shield, 50-51 = Tunics
|
||||
(textId == 0x0C || textId == 0x4B || textId == 0x4E ||
|
||||
textId == 0x50 || textId == 0x51)) ||
|
||||
((!LINK_IS_ADULT || CVar_GetS32("gNoRestrictAge", 0)) &&
|
||||
// 4C = Deku Shield, A4 = Kokiri Sword
|
||||
(textId == 0x4C || textId == 0xA4)) ||
|
||||
// 4D == Hylian Shield
|
||||
textId == 0x4D)) {
|
||||
Message_FindMessage(globalCtx, textId);
|
||||
msgCtx->msgLength = font->msgLength = GetEquipNowMessage(font->msgBuf, font->msgOffset, sizeof(font->msgBuf));
|
||||
} else {
|
||||
Message_FindMessage(globalCtx, textId);
|
||||
msgCtx->msgLength = font->msgLength;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue