diff --git a/Source/d_deh.c b/Source/d_deh.c index 221c29b7..51d81c8b 100644 --- a/Source/d_deh.c +++ b/Source/d_deh.c @@ -328,6 +328,7 @@ char *s_HUSTR_TALKTOSELF3 = HUSTR_TALKTOSELF3; char *s_HUSTR_TALKTOSELF4 = HUSTR_TALKTOSELF4; char *s_HUSTR_TALKTOSELF5 = HUSTR_TALKTOSELF5; char *s_HUSTR_MESSAGESENT = HUSTR_MESSAGESENT; +char *s_HUSTR_SECRETFOUND = HUSTR_SECRETFOUND; char *s_HUSTR_PLRGREEN = HUSTR_PLRGREEN; char *s_HUSTR_PLRINDIGO = HUSTR_PLRINDIGO; char *s_HUSTR_PLRBROWN = HUSTR_PLRBROWN; @@ -661,6 +662,7 @@ deh_strs deh_strlookup[] = { {&s_HUSTR_TALKTOSELF4,"HUSTR_TALKTOSELF4"}, {&s_HUSTR_TALKTOSELF5,"HUSTR_TALKTOSELF5"}, {&s_HUSTR_MESSAGESENT,"HUSTR_MESSAGESENT"}, + {&s_HUSTR_SECRETFOUND,"HUSTR_SECRETFOUND"}, {&s_HUSTR_PLRGREEN,"HUSTR_PLRGREEN"}, {&s_HUSTR_PLRINDIGO,"HUSTR_PLRINDIGO"}, {&s_HUSTR_PLRBROWN,"HUSTR_PLRBROWN"}, diff --git a/Source/d_deh.h b/Source/d_deh.h index 5b8154ed..0b641d99 100644 --- a/Source/d_deh.h +++ b/Source/d_deh.h @@ -555,6 +555,9 @@ extern char *s_HUSTR_TALKTOSELF5; // = HUSTR_TALKTOSELF5; //#define HUSTR_MESSAGESENT "[Message Sent]" extern char *s_HUSTR_MESSAGESENT; // = HUSTR_MESSAGESENT; +//#define HUSTR_SECRETFOUND "A secret is revealed!" +extern char *s_HUSTR_SECRETFOUND; // = HUSTR_SECRETFOUND; + // The following should NOT be changed unless it seems // just AWFULLY necessary diff --git a/Source/d_french.h b/Source/d_french.h index ce96818e..7764eff4 100644 --- a/Source/d_french.h +++ b/Source/d_french.h @@ -227,6 +227,8 @@ #define HUSTR_MESSAGESENT "[MESSAGE ENVOYE]" +#define HUSTR_SECRETFOUND "Un secret est revele!" + // The following should NOT be changed unless it seems // just AWFULLY necessary diff --git a/Source/hu_stuff.c b/Source/hu_stuff.c index 2f15a822..34293eee 100644 --- a/Source/hu_stuff.c +++ b/Source/hu_stuff.c @@ -1321,7 +1321,8 @@ void HU_Ticker(void) // display message if necessary if (showMessages || message_dontfuckwithme) - if (plr->message && !strncmp(plr->message, HUSTR_SECRETFOUND, 21)) + { + if (plr->message == s_HUSTR_SECRETFOUND) { extern int M_StringWidth(const char *string); w_secret.l[0].x = ORIGWIDTH/2 - M_StringWidth(plr->message)/2; @@ -1365,6 +1366,7 @@ void HU_Ticker(void) // clear the flag that "Messages Off" is being posted message_dontfuckwithme = 0; } + } // check for incoming chat characters if (netgame) diff --git a/Source/p_spec.c b/Source/p_spec.c index 04b8b2c8..b961929a 100644 --- a/Source/p_spec.c +++ b/Source/p_spec.c @@ -2071,7 +2071,7 @@ void P_PlayerInSpecialSector (player_t *player) if (showMessages && hud_secret_message && player == &players[consoleplayer]) { int sfx_id; - player->message = HUSTR_SECRETFOUND; + player->message = s_HUSTR_SECRETFOUND; sfx_id = I_GetSfxLumpNum(&S_sfx[sfx_secret]) != -1 ? sfx_secret : I_GetSfxLumpNum(&S_sfx[sfx_itmbk]) != -1 ? sfx_itmbk : -1;