This commit is contained in:
TheGiddyLimit
2024-02-04 22:30:57 +00:00
parent 7c341dc1a7
commit d16f838683
100 changed files with 3332 additions and 88 deletions

View File

@@ -152,7 +152,7 @@ class CreatureParser extends BaseParser {
// name of monster
if (meta.ixToConvert === 0) {
// region
const mCr = /^(?<name>.*)\s+(?<cr>CR \d+(?:\/\d+)? .*$)/.exec(meta.curLine);
const mCr = /^(?<name>.*)\s+(?<cr>CR (?:\d+(?:\/\d+)?|[⅛¼½]) .*$)/.exec(meta.curLine);
if (mCr) {
meta.curLine = mCr.groups.name;
meta.toConvert.splice(meta.ixToConvert + 1, 0, mCr.groups.cr);
@@ -1772,6 +1772,10 @@ class CreatureParser extends BaseParser {
if (!line) return;
if (/^[⅛¼½]$/.test(line)) {
line = Parser.numberToCr(Parser.vulgarToNumber(line));
}
if (!/^(\d+\/\d+|\d+)$/.test(line)) {
cbWarning(`${stats.name ? `(${stats.name}) ` : ""}CR requires manual conversion "${line}"`);
return;