From fff100f32aa4615c5dd22de3dc64820de230864d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Malmstro=CC=88m?= Date: Mon, 3 Jul 2023 18:54:41 +0200 Subject: [PATCH] fix: random monster type Type now is as const --- src/features/monsters/data/random-monster.data.test.ts | 2 +- src/features/monsters/data/random-monster.data.ts | 2 +- src/features/monsters/monster.model.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/features/monsters/data/random-monster.data.test.ts b/src/features/monsters/data/random-monster.data.test.ts index 7c2cdd0..0c5bc3a 100644 --- a/src/features/monsters/data/random-monster.data.test.ts +++ b/src/features/monsters/data/random-monster.data.test.ts @@ -62,7 +62,7 @@ describe('agility', () => { [2, 'gatherer'], [4, 'scavenger'], [5, 'predator'], - [8, 'aggressive_predator'], + [8, 'aggressivePredator'], ] it.each(cases)('should return %s AGI for type %s', (expected, type) => { const result = types.find((s) => s.value.type === type)?.value.agility diff --git a/src/features/monsters/data/random-monster.data.ts b/src/features/monsters/data/random-monster.data.ts index f417a1a..42234f1 100644 --- a/src/features/monsters/data/random-monster.data.ts +++ b/src/features/monsters/data/random-monster.data.ts @@ -80,7 +80,7 @@ export const types: WeightedChoice<{ { weight: 5, value: { type: 'gatherer', agility: 2 } }, { weight: 7, value: { type: 'scavenger', agility: 4 } }, { weight: 12, value: { type: 'predator', agility: 5 } }, - { weight: 6, value: { type: 'aggressive_predator', agility: 8 } }, + { weight: 6, value: { type: 'aggressivePredator', agility: 8 } }, ] export const defaultMonsterLimbs: MonsterLimbs = { diff --git a/src/features/monsters/monster.model.ts b/src/features/monsters/monster.model.ts index 989d78c..cabb5aa 100644 --- a/src/features/monsters/monster.model.ts +++ b/src/features/monsters/monster.model.ts @@ -95,7 +95,7 @@ const monsterTypes = [ 'scavenger', 'predator', 'aggressivePredator', -] +] as const export type MonsterType = (typeof monsterTypes)[number] export const monsterTypeTranslationDict = translationDict(