feat(npcs): add campaign NPCs with relation graph and session overlay
Add a dedicated NPC editor window, directed relations, control/presentation avatar overlay, and ru/en help for the new section. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -58,3 +58,12 @@ void test('EDITOR_MESSAGES: materials.* keys exist in both locales', () => {
|
||||
assert.notEqual(EDITOR_MESSAGES.en[key]!.trim(), '');
|
||||
}
|
||||
});
|
||||
|
||||
void test('EDITOR_MESSAGES: npcs.* keys exist in both locales', () => {
|
||||
const npcKeys = Object.keys(EDITOR_MESSAGES.ru).filter((k) => k.startsWith('npcs.'));
|
||||
assert.ok(npcKeys.length >= 20, `expected npcs.* keys, got ${String(npcKeys.length)}`);
|
||||
for (const key of npcKeys) {
|
||||
assert.ok(EDITOR_MESSAGES.en[key], `missing en ${key}`);
|
||||
assert.notEqual(EDITOR_MESSAGES.en[key]!.trim(), '');
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user