Add Yi Province relief road chapter
This commit is contained in:
@@ -34,6 +34,7 @@ const unitTexture: Record<string, string> = {
|
||||
'gong-zhi': 'unit-guan-yu',
|
||||
'huang-zhong': 'unit-rebel-archer',
|
||||
'wei-yan': 'unit-guan-yu',
|
||||
'pang-tong': 'unit-liu-bei',
|
||||
'rebel-a': 'unit-rebel',
|
||||
'rebel-b': 'unit-rebel',
|
||||
'rebel-c': 'unit-rebel-archer',
|
||||
@@ -316,7 +317,26 @@ const unitTexture: Record<string, string> = {
|
||||
'changsha-strategist-b': 'unit-rebel-archer',
|
||||
'changsha-veteran-huang-zhong': 'unit-rebel-archer',
|
||||
'changsha-officer-wei-yan': 'unit-guan-yu',
|
||||
'changsha-leader-han-xuan': 'unit-rebel-leader'
|
||||
'changsha-leader-han-xuan': 'unit-rebel-leader',
|
||||
'yizhou-scout-a': 'unit-rebel',
|
||||
'yizhou-scout-b': 'unit-rebel',
|
||||
'yizhou-infantry-a': 'unit-rebel',
|
||||
'yizhou-infantry-b': 'unit-rebel',
|
||||
'yizhou-infantry-c': 'unit-rebel',
|
||||
'yizhou-infantry-d': 'unit-rebel',
|
||||
'yizhou-archer-a': 'unit-rebel-archer',
|
||||
'yizhou-archer-b': 'unit-rebel-archer',
|
||||
'yizhou-archer-c': 'unit-rebel-archer',
|
||||
'yizhou-cavalry-a': 'unit-rebel-cavalry',
|
||||
'yizhou-cavalry-b': 'unit-rebel-cavalry',
|
||||
'yizhou-cavalry-c': 'unit-rebel-cavalry',
|
||||
'yizhou-guard-a': 'unit-rebel',
|
||||
'yizhou-guard-b': 'unit-rebel',
|
||||
'yizhou-strategist-a': 'unit-rebel-archer',
|
||||
'yizhou-strategist-b': 'unit-rebel-archer',
|
||||
'yizhou-ambusher-a': 'unit-rebel',
|
||||
'yizhou-ambusher-b': 'unit-rebel',
|
||||
'yizhou-leader-yang-huai': 'unit-rebel-leader'
|
||||
};
|
||||
|
||||
const unitTextureByClass: Partial<Record<UnitClassKey, string>> = {
|
||||
@@ -742,7 +762,8 @@ const unitStrategyIds: Record<string, string[]> = {
|
||||
'yi-ji': ['aid', 'encourage'],
|
||||
'gong-zhi': ['encourage'],
|
||||
'huang-zhong': ['encourage'],
|
||||
'wei-yan': ['roar']
|
||||
'wei-yan': ['roar'],
|
||||
'pang-tong': ['aid', 'encourage', 'fireTactic']
|
||||
};
|
||||
|
||||
const initialItemStocks: Record<string, Record<string, number>> = {
|
||||
@@ -758,7 +779,8 @@ const initialItemStocks: Record<string, Record<string, number>> = {
|
||||
'yi-ji': { bean: 2, salve: 1 },
|
||||
'gong-zhi': { bean: 2 },
|
||||
'huang-zhong': { bean: 1, wine: 1 },
|
||||
'wei-yan': { bean: 2 }
|
||||
'wei-yan': { bean: 2 },
|
||||
'pang-tong': { bean: 1, salve: 1, wine: 1 }
|
||||
};
|
||||
|
||||
const attackRangeByClass: Partial<Record<UnitClassKey, number>> = {
|
||||
@@ -1093,7 +1115,26 @@ const enemyAiByUnitId: Record<string, EnemyAiBehavior> = {
|
||||
'changsha-strategist-b': 'hold',
|
||||
'changsha-veteran-huang-zhong': 'hold',
|
||||
'changsha-officer-wei-yan': 'aggressive',
|
||||
'changsha-leader-han-xuan': 'guard'
|
||||
'changsha-leader-han-xuan': 'guard',
|
||||
'yizhou-scout-a': 'aggressive',
|
||||
'yizhou-scout-b': 'aggressive',
|
||||
'yizhou-infantry-a': 'guard',
|
||||
'yizhou-infantry-b': 'guard',
|
||||
'yizhou-infantry-c': 'guard',
|
||||
'yizhou-infantry-d': 'guard',
|
||||
'yizhou-archer-a': 'hold',
|
||||
'yizhou-archer-b': 'hold',
|
||||
'yizhou-archer-c': 'hold',
|
||||
'yizhou-cavalry-a': 'aggressive',
|
||||
'yizhou-cavalry-b': 'aggressive',
|
||||
'yizhou-cavalry-c': 'aggressive',
|
||||
'yizhou-guard-a': 'guard',
|
||||
'yizhou-guard-b': 'guard',
|
||||
'yizhou-strategist-a': 'hold',
|
||||
'yizhou-strategist-b': 'hold',
|
||||
'yizhou-ambusher-a': 'aggressive',
|
||||
'yizhou-ambusher-b': 'aggressive',
|
||||
'yizhou-leader-yang-huai': 'guard'
|
||||
};
|
||||
|
||||
const defaultEnemyAiByClass: Partial<Record<UnitClassKey, EnemyAiBehavior>> = {
|
||||
|
||||
Reference in New Issue
Block a user