Add Yuan Shao refuge road chapter

This commit is contained in:
2026-06-23 04:23:14 +09:00
parent 09c1390ba5
commit 821cebde0e
11 changed files with 873 additions and 18 deletions

View File

@@ -103,7 +103,24 @@ const unitTexture: Record<string, string> = {
'cao-break-cavalry-c': 'unit-rebel-cavalry',
'cao-break-guard-a': 'unit-rebel',
'cao-break-guard-b': 'unit-rebel',
'cao-break-leader-che-zhou': 'unit-rebel-leader'
'cao-break-leader-che-zhou': 'unit-rebel-leader',
'yuan-refuge-scout-a': 'unit-rebel',
'yuan-refuge-scout-b': 'unit-rebel',
'yuan-refuge-infantry-a': 'unit-rebel',
'yuan-refuge-infantry-b': 'unit-rebel',
'yuan-refuge-infantry-c': 'unit-rebel',
'yuan-refuge-infantry-d': 'unit-rebel',
'yuan-refuge-archer-a': 'unit-rebel-archer',
'yuan-refuge-archer-b': 'unit-rebel-archer',
'yuan-refuge-archer-c': 'unit-rebel-archer',
'yuan-refuge-cavalry-a': 'unit-rebel-cavalry',
'yuan-refuge-cavalry-b': 'unit-rebel-cavalry',
'yuan-refuge-cavalry-c': 'unit-rebel-cavalry',
'yuan-refuge-guard-a': 'unit-rebel',
'yuan-refuge-guard-b': 'unit-rebel',
'yuan-refuge-guard-c': 'unit-rebel',
'yuan-refuge-strategist-a': 'unit-rebel-archer',
'yuan-refuge-leader-cai-yang': 'unit-rebel-leader'
};
const unitTextureByClass: Partial<Record<UnitClassKey, string>> = {
@@ -655,7 +672,24 @@ const enemyAiByUnitId: Record<string, EnemyAiBehavior> = {
'cao-break-cavalry-c': 'aggressive',
'cao-break-guard-a': 'guard',
'cao-break-guard-b': 'guard',
'cao-break-leader-che-zhou': 'guard'
'cao-break-leader-che-zhou': 'guard',
'yuan-refuge-scout-a': 'aggressive',
'yuan-refuge-scout-b': 'aggressive',
'yuan-refuge-infantry-a': 'guard',
'yuan-refuge-infantry-b': 'guard',
'yuan-refuge-infantry-c': 'guard',
'yuan-refuge-infantry-d': 'guard',
'yuan-refuge-archer-a': 'hold',
'yuan-refuge-archer-b': 'hold',
'yuan-refuge-archer-c': 'hold',
'yuan-refuge-cavalry-a': 'aggressive',
'yuan-refuge-cavalry-b': 'aggressive',
'yuan-refuge-cavalry-c': 'aggressive',
'yuan-refuge-guard-a': 'guard',
'yuan-refuge-guard-b': 'guard',
'yuan-refuge-guard-c': 'guard',
'yuan-refuge-strategist-a': 'hold',
'yuan-refuge-leader-cai-yang': 'guard'
};
const defaultEnemyAiByClass: Partial<Record<UnitClassKey, EnemyAiBehavior>> = {