mh3-data
Version:
Monster Hunter Tri data for monsters, quests, and weapons
29 lines • 885 B
JavaScript
import { SmallMonsterData, LargeMonsterData } from '.';
/**
* @returns Small Monster
*/
export function getSmallMonster(name) {
const smMonster = SmallMonsterData.find(smMon => smMon.name === name);
if (!smMonster)
throw new Error(`Could not find small monster ${name}`);
return smMonster;
}
/**
* @returns Large Monster
*/
export function getLargeMonster(name) {
const lgMonster = LargeMonsterData.find(lgMon => lgMon.name === name);
if (!lgMonster)
throw new Error(`Could not find large monster ${name}`);
return lgMonster;
}
/**
* @returns Monster, large or small
*/
export function getMonster(name) {
const monster = SmallMonsterData.concat(LargeMonsterData).find(mon => mon.name === name);
if (!monster)
throw new Error(`Could not find monster ${name}`);
return monster;
}
//# sourceMappingURL=monsters-util.js.map