mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
resolve roll&random before parsing macro var commands
This commit is contained in:
@@ -2009,7 +2009,8 @@ function substituteParams(content, _name1, _name2, _original, _group, _replaceCh
|
|||||||
if (typeof _original === 'string') {
|
if (typeof _original === 'string') {
|
||||||
content = content.replace(/{{original}}/i, _original);
|
content = content.replace(/{{original}}/i, _original);
|
||||||
}
|
}
|
||||||
|
content = diceRollReplace(content);
|
||||||
|
content = randomReplace(content);
|
||||||
content = replaceVariableMacros(content);
|
content = replaceVariableMacros(content);
|
||||||
content = content.replace(/{{newline}}/gi, "\n");
|
content = content.replace(/{{newline}}/gi, "\n");
|
||||||
content = content.replace(/{{input}}/gi, String($('#send_textarea').val()));
|
content = content.replace(/{{input}}/gi, String($('#send_textarea').val()));
|
||||||
@@ -2055,8 +2056,6 @@ function substituteParams(content, _name1, _name2, _original, _group, _replaceCh
|
|||||||
const utcTime = moment().utc().utcOffset(utcOffset).format('LT');
|
const utcTime = moment().utc().utcOffset(utcOffset).format('LT');
|
||||||
return utcTime;
|
return utcTime;
|
||||||
});
|
});
|
||||||
content = diceRollReplace(content);
|
|
||||||
content = randomReplace(content);
|
|
||||||
content = bannedWordsReplace(content);
|
content = bannedWordsReplace(content);
|
||||||
return content;
|
return content;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user