| 1879 | } | 1879 | } |
| 1880 | | 1880 | |
| 1881 | if (Number(messageId) === 0 && !isSystem && !isUser) { | 1881 | if (Number(messageId) === 0 && !isSystem && !isUser) { |
| | 1882 | const mesBeforeReplace = mes; |
| | 1883 | const chatMessage = chat[messageId]; |
| 1882 | mes = substituteParams(mes, undefined, ch_name); | 1884 | mes = substituteParams(mes, undefined, ch_name); |
| 1883 | chat[messageId] && (chat[messageId].mes = mes); | 1885 | if (chatMessage && chatMessage.mes === mesBeforeReplace && chatMessage.extra?.display_text !== mesBeforeReplace) { |
| | 1886 | chatMessage.mes = mes; |
| | 1887 | } |
| 1884 | } | 1888 | } |
| 1885 | | 1889 | |
| 1886 | mesForShowdownParse = mes; | 1890 | mesForShowdownParse = mes; |