mirror of
https://github.com/dtomlinson91/anno-production-chain-renderer.git
synced 2025-12-22 06:15:45 +00:00
refactor info card
This commit is contained in:
@@ -2,35 +2,7 @@ import * as icons from './icons';
|
||||
import fullChainMultiplierIcon from 'assets/productionChainMultiplier.svg';
|
||||
import { InfoCardItem, InfoCardWorldItem } from './models';
|
||||
|
||||
export const commonWorldItemData: InfoCardWorldItem[] = [
|
||||
{
|
||||
id: 'gold',
|
||||
icon: icons.goldOreIcon,
|
||||
textPre: 'Gold mines use New World',
|
||||
textPost: 'production rates.',
|
||||
worldIcon: icons.newWorldIcon
|
||||
}
|
||||
];
|
||||
|
||||
export const worldItemDataBase: InfoCardWorldItem[] = [
|
||||
{
|
||||
id: 'furs',
|
||||
icon: icons.fursIcon,
|
||||
textPre: 'Furs use Old World',
|
||||
textPost: 'production rates.',
|
||||
worldIcon: icons.oldWorldIcon
|
||||
},
|
||||
{
|
||||
id: 'clay',
|
||||
icon: icons.clayIcon,
|
||||
textPre: 'Represents a Clay Mine. A clay collector includes Enbesa',
|
||||
textPost: 'icon.',
|
||||
worldIcon: icons.enbesaIcon
|
||||
},
|
||||
...commonWorldItemData
|
||||
];
|
||||
|
||||
export const itemDataBase: InfoCardItem[] = [
|
||||
export const commonItemData: InfoCardItem[] = [
|
||||
{
|
||||
id: 'charcoal',
|
||||
icon: icons.charcoalKilnIcon,
|
||||
@@ -50,12 +22,39 @@ export const itemDataBase: InfoCardItem[] = [
|
||||
}
|
||||
];
|
||||
|
||||
export const itemDataExpansions: InfoCardItem[] = [
|
||||
const commonWorldItemData: InfoCardWorldItem[] = [
|
||||
{
|
||||
id: 'fullChain',
|
||||
icon: fullChainMultiplierIcon,
|
||||
text: 'Multiplier for a full chain. To scale chain to 100%:',
|
||||
additionalText:
|
||||
'multiply together number * efficiency * multiplier for each building in the chain.'
|
||||
id: 'gold',
|
||||
icon: icons.goldOreIcon,
|
||||
textPre: 'Gold mines use New World',
|
||||
textPost: 'production rates.',
|
||||
worldIcon: icons.newWorldIcon
|
||||
}
|
||||
];
|
||||
|
||||
export const itemDataBase: InfoCardItem[] = [...commonItemData];
|
||||
|
||||
export const worldItemDataBase: InfoCardWorldItem[] = [
|
||||
...commonWorldItemData,
|
||||
{
|
||||
id: 'furs',
|
||||
icon: icons.fursIcon,
|
||||
textPre: 'Furs use Old World',
|
||||
textPost: 'production rates.',
|
||||
worldIcon: icons.oldWorldIcon
|
||||
},
|
||||
{
|
||||
id: 'clay',
|
||||
icon: icons.clayIcon,
|
||||
textPre: 'Enbesa',
|
||||
textPost:
|
||||
' production chains use Clay Collectors. All other chains use Clay Mines.',
|
||||
worldIcon: icons.enbesaIcon
|
||||
}
|
||||
];
|
||||
|
||||
export const itemDataExpansions: InfoCardItem[] = [...commonItemData];
|
||||
|
||||
export const worldItemDataExpansions: InfoCardWorldItem[] = [
|
||||
...commonWorldItemData
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user