update spirit

This commit is contained in:
jakciehan
2026-06-07 22:10:03 +08:00
parent 427a33c55b
commit 9c57deff6d
82 changed files with 5465 additions and 149 deletions
+13
View File
@@ -197,6 +197,19 @@ export class ConfigMgr {
throw new Error(`ConfigMgr: level "${lv.id}" spawn references unknown enemy "${sp.type}"`);
}
}
if (lv.reinforcements) {
for (const rule of lv.reinforcements) {
if (!enemyIds.has(rule.type)) {
throw new Error(`ConfigMgr: level "${lv.id}" reinforcement references unknown enemy "${rule.type}"`);
}
if (rule.intervalSec <= 0) {
throw new Error(`ConfigMgr: level "${lv.id}" reinforcement intervalSec must be positive`);
}
if (rule.count <= 0) {
throw new Error(`ConfigMgr: level "${lv.id}" reinforcement count must be positive`);
}
}
}
}
}