1 import { TimePeriod } from './time';
3 export type Monster = {
19 time_period: TimePeriod;
22 export type MonsterForList = {
28 export type FightTrigger = 'explore' | 'travel' | 'dungeon-forced';
30 export type Fight = Omit<Monster, 'id' | 'faction_id' | 'location_id' | 'minLevel' | 'maxLevel' | 'time_period'> & {
36 fight_trigger: FightTrigger;
39 export type MonsterWithFaction = Fight & {
44 export type MonsterForFight = {
51 fight_trigger: FightTrigger;
54 export type MonsterVariant = {
67 export const MonsterVariants: MonsterVariant[] = [
70 display: '{{name}} Brute',
82 display: 'Elder {{name}}',
94 display: 'Skittish {{name}}',