mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-08-14 10:37:17 -07:00
Don't require input for credits textboxes (#2193)
* Don't require input for credits textboxes * Use cvar instead of rando flag
This commit is contained in:
parent
beb414eb0a
commit
0629140357
3 changed files with 23 additions and 1 deletions
|
@ -1180,6 +1180,23 @@ void Message_Decode(PlayState* play) {
|
|||
while (true) {
|
||||
phi_s1 = temp_s2 = msgCtx->msgBufDecoded[decodedBufPos] = font->msgBuf[msgCtx->msgBufPos];
|
||||
|
||||
// Don't require input for credits textboxes in randomizer
|
||||
if (CVarGetInteger("gNoInputForCredits", 0) && (
|
||||
msgCtx->textId == 0x706F ||
|
||||
msgCtx->textId == 0x7091 ||
|
||||
msgCtx->textId == 0x7092 ||
|
||||
msgCtx->textId == 0x7093 ||
|
||||
msgCtx->textId == 0x7094 ||
|
||||
msgCtx->textId == 0x7095
|
||||
)) {
|
||||
if (temp_s2 == MESSAGE_BOX_BREAK) {
|
||||
phi_s1 = temp_s2 = msgCtx->msgBufDecoded[decodedBufPos] = font->msgBuf[msgCtx->msgBufPos] = MESSAGE_BOX_BREAK_DELAYED;
|
||||
} else if (temp_s2 == MESSAGE_END) {
|
||||
phi_s1 = temp_s2 = msgCtx->msgBufDecoded[decodedBufPos] = font->msgBuf[msgCtx->msgBufPos] = MESSAGE_FADE2;
|
||||
phi_s1 = temp_s2 = msgCtx->msgBufDecoded[++decodedBufPos] = font->msgBuf[++msgCtx->msgBufPos] = MESSAGE_END;
|
||||
}
|
||||
}
|
||||
|
||||
if (temp_s2 == MESSAGE_BOX_BREAK || temp_s2 == MESSAGE_TEXTID || temp_s2 == MESSAGE_BOX_BREAK_DELAYED ||
|
||||
temp_s2 == MESSAGE_EVENT || temp_s2 == MESSAGE_END) {
|
||||
// Textbox decoding ends with any of the above text control characters
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue