Add Red Cliffs vanguard chapter

This commit is contained in:
2026-06-23 06:59:33 +09:00
parent 0af7c9cfe8
commit 7f80600d0c
11 changed files with 1058 additions and 24 deletions

View File

@@ -205,7 +205,24 @@ const unitTexture: Record<string, string> = {
'envoy-road-guard-a': 'unit-rebel',
'envoy-road-guard-b': 'unit-rebel',
'envoy-road-strategist-a': 'unit-rebel-archer',
'envoy-road-leader-wen-pin': 'unit-rebel-leader'
'envoy-road-leader-wen-pin': 'unit-rebel-leader',
'redcliff-vanguard-scout-a': 'unit-rebel',
'redcliff-vanguard-scout-b': 'unit-rebel',
'redcliff-vanguard-marine-a': 'unit-rebel',
'redcliff-vanguard-marine-b': 'unit-rebel',
'redcliff-vanguard-marine-c': 'unit-rebel',
'redcliff-vanguard-marine-d': 'unit-rebel',
'redcliff-vanguard-archer-a': 'unit-rebel-archer',
'redcliff-vanguard-archer-b': 'unit-rebel-archer',
'redcliff-vanguard-archer-c': 'unit-rebel-archer',
'redcliff-vanguard-cavalry-a': 'unit-rebel-cavalry',
'redcliff-vanguard-cavalry-b': 'unit-rebel-cavalry',
'redcliff-vanguard-cavalry-c': 'unit-rebel-cavalry',
'redcliff-vanguard-guard-a': 'unit-rebel',
'redcliff-vanguard-guard-b': 'unit-rebel',
'redcliff-vanguard-strategist-a': 'unit-rebel-archer',
'redcliff-vanguard-strategist-b': 'unit-rebel-archer',
'redcliff-vanguard-leader-cai-mao': 'unit-rebel-leader'
};
const unitTextureByClass: Partial<Record<UnitClassKey, string>> = {
@@ -866,7 +883,24 @@ const enemyAiByUnitId: Record<string, EnemyAiBehavior> = {
'envoy-road-guard-a': 'guard',
'envoy-road-guard-b': 'guard',
'envoy-road-strategist-a': 'hold',
'envoy-road-leader-wen-pin': 'guard'
'envoy-road-leader-wen-pin': 'guard',
'redcliff-vanguard-scout-a': 'aggressive',
'redcliff-vanguard-scout-b': 'aggressive',
'redcliff-vanguard-marine-a': 'guard',
'redcliff-vanguard-marine-b': 'guard',
'redcliff-vanguard-marine-c': 'guard',
'redcliff-vanguard-marine-d': 'guard',
'redcliff-vanguard-archer-a': 'hold',
'redcliff-vanguard-archer-b': 'hold',
'redcliff-vanguard-archer-c': 'hold',
'redcliff-vanguard-cavalry-a': 'aggressive',
'redcliff-vanguard-cavalry-b': 'aggressive',
'redcliff-vanguard-cavalry-c': 'aggressive',
'redcliff-vanguard-guard-a': 'guard',
'redcliff-vanguard-guard-b': 'guard',
'redcliff-vanguard-strategist-a': 'hold',
'redcliff-vanguard-strategist-b': 'hold',
'redcliff-vanguard-leader-cai-mao': 'guard'
};
const defaultEnemyAiByClass: Partial<Record<UnitClassKey, EnemyAiBehavior>> = {