Add Xiapi outer siege chapter

This commit is contained in:
2026-06-23 02:55:33 +09:00
parent 83b2bb6361
commit 450842bd28
11 changed files with 778 additions and 17 deletions

View File

@@ -60,7 +60,20 @@ const unitTexture: Record<string, string> = {
'xuzhou-cavalry-c': 'unit-rebel-cavalry',
'xuzhou-guard-b': 'unit-rebel',
'xuzhou-archer-c': 'unit-rebel-archer',
'xuzhou-leader-xiahou-dun': 'unit-rebel-leader'
'xuzhou-leader-xiahou-dun': 'unit-rebel-leader',
'xiapi-cavalry-a': 'unit-rebel-cavalry',
'xiapi-cavalry-b': 'unit-rebel-cavalry',
'xiapi-cavalry-c': 'unit-rebel-cavalry',
'xiapi-dike-guard-a': 'unit-rebel',
'xiapi-dike-guard-b': 'unit-rebel',
'xiapi-dike-guard-c': 'unit-rebel',
'xiapi-archer-a': 'unit-rebel-archer',
'xiapi-archer-b': 'unit-rebel-archer',
'xiapi-archer-c': 'unit-rebel-archer',
'xiapi-camp-raider-a': 'unit-rebel',
'xiapi-camp-raider-b': 'unit-rebel',
'xiapi-strategist-chen-gong': 'unit-rebel-archer',
'xiapi-leader-zhang-liao': 'unit-rebel-leader'
};
const unitTextureByClass: Partial<Record<UnitClassKey, string>> = {
@@ -568,7 +581,20 @@ const enemyAiByUnitId: Record<string, EnemyAiBehavior> = {
'xudu-road-cavalry-b': 'aggressive',
'xudu-road-guard-a': 'guard',
'xudu-road-guard-b': 'guard',
'xudu-road-leader-ji-ling': 'guard'
'xudu-road-leader-ji-ling': 'guard',
'xiapi-cavalry-a': 'aggressive',
'xiapi-cavalry-b': 'aggressive',
'xiapi-cavalry-c': 'aggressive',
'xiapi-dike-guard-a': 'guard',
'xiapi-dike-guard-b': 'guard',
'xiapi-dike-guard-c': 'guard',
'xiapi-archer-a': 'hold',
'xiapi-archer-b': 'hold',
'xiapi-archer-c': 'hold',
'xiapi-camp-raider-a': 'aggressive',
'xiapi-camp-raider-b': 'aggressive',
'xiapi-strategist-chen-gong': 'hold',
'xiapi-leader-zhang-liao': 'guard'
};
const defaultEnemyAiByClass: Partial<Record<UnitClassKey, EnemyAiBehavior>> = {