refactor info card

This commit is contained in:
2022-10-05 03:40:44 +01:00
parent b14049a410
commit 1e06918ea3
4 changed files with 118 additions and 117 deletions

View File

@@ -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
];