+import { TimePeriod } from './time';
+
export type Monster = {
id: number;
name: string;
maxHp: number;
location_id: number;
faction_id: number;
+ time_period: TimePeriod;
}
export type MonsterForList = {
level: number;
}
+export type FightTrigger = 'explore' | 'travel';
+
export type Fight = Omit<Monster, 'id' | 'faction_id' | 'location_id'> & {
id: string,
player_id: string,
ref_id: number
+ fight_trigger: FightTrigger
};
export type MonsterWithFaction = Fight & {
maxHp: number;
name: string;
level: number;
+ fight_trigger: FightTrigger;
}