Release Healer Man 0.1.14
This commit is contained in:
1 parent
67d7a8ebe7
commit
7b41b102fa
147 files changed
+169892
-1342
No files matched your search
@@ -165,6 +165,28 @@ for (const recipe of recipes) {
|
||||
assignmentsBySpell.set(Number(sourceSpell.id), assignments);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
const luaRoot = path.join(sourceRoot, recipes[0].source.luaRoot ?? "Resource/luascript");
|
||||
const luaNames = (await readdir(luaRoot)).filter((name) => name.endsWith(".lua")).sort();
|
||||
for (const fileName of luaNames) {
|
||||
const source = await readFile(path.join(luaRoot, fileName), "utf8");
|
||||
const executableSource = source
|
||||
.replace(/--\[\[[\s\S]*?\]\]/g, "")
|
||||
.split(/\r?\n/)
|
||||
.map((line) => line.replace(/--.*$/, ""))
|
||||
.join("\n");
|
||||
for (const match of executableSource.matchAll(/\b49\d{4}\b/g)) {
|
||||
const spellId = Number(match[0]);
|
||||
const assignments = assignmentsBySpell.get(spellId) ?? new Map();
|
||||
const key = "lua:" + fileName + ":" + spellId;
|
||||
assignments.set(key, {
|
||||
sourceKind: "lua-reference",
|
||||
sourceFile: fileName,
|
||||
});
|
||||
assignmentsBySpell.set(spellId, assignments);
|
||||
}
|
||||
}
|
||||
|
||||
const spells = [];
|
||||
|
||||
Reference in new issue
Block a user