mh3-data
Version:
Monster Hunter Tri data for monsters, quests, and weapons
23 lines (22 loc) • 725 B
TypeScript
import { SkillGroup } from './enum';
export interface ArmorSkill {
/** Number of points required for an armor skill to be active */
readonly pointThreshold: 10 | 15 | 20 | -10 | -15 | -20;
readonly skillName: string;
readonly skillDescription?: string;
}
export interface SkillTree {
readonly name: string;
readonly description: string;
readonly group: SkillGroup;
readonly armorSkills: ArmorSkill[];
/**
* If this flag exists then the skill can only be acquired via pre-defined equipment
*
* @example
* Autoguard // Talisman from village
* Blight Res // Escadora armor
* Fortify // Hellhunter and Soulhunter Jackets
*/
readonly restricted?: true;
}