UNPKG

mh3-data

Version:

Monster Hunter Tri data for monsters, quests, and weapons

2,023 lines (2,022 loc) 180 kB
import { deepFreeze } from '../../utils'; import { MonsterType } from './enum'; export const GreatJaggi = deepFreeze({ id: 17, name: 'Great Jaggi', type: MonsterType.BrdWyv, threat: 3, description: 'The commanding alpha male of Jaggi packs. Most males leave the group upon reaching maturity, returning later to compete with others. The dominant male then becomes a Great Jaggi. Apparently, they can issue fairly complex orders via howling.', hp: 2000, quests: { '0': { '2': [3, 4], '4': [3] }, '1': { '1': [4, 9], '4': [2, 6], Arena: [], Events: [0] } }, monsterStates: [ { name: 'default', hitzones: [ { name: 'Head', values: { cut: 0.85, impact: 0.85, gun: 0.65, fire: 0.6, water: 0.5, thunder: 0.5, ice: 0.5, dragon: 0.1, stagger: 120 } }, { name: 'Body', values: { cut: 0.65, impact: 0.63, gun: 0.58, fire: 0.6, water: 0.5, thunder: 0.5, ice: 0.5, dragon: 0.1, stagger: 120 } } ] } ], status: { poison: { duration: 15, damage: { initial: 5, total: 75 }, tolerance: { initial: 90, max: 210 }, recovery: { amount: 5, wait: 5 } }, paralysis: { duration: 10, tolerance: { initial: 150, max: 230 }, recovery: { amount: 5, wait: 10 } }, sleep: { duration: 30, tolerance: { initial: 150, max: 210 }, recovery: { amount: 5, wait: 10 } }, stun: { duration: 10, tolerance: { initial: 120, max: 210 }, recovery: { amount: 5, wait: 10 } }, exhaust: { tolerance: { initial: 150, max: 350 }, recovery: { amount: 5, wait: 10 } } }, carves: [ { name: 'Body', count: 3, low: [ { itemId: 281, chance: 43 }, { itemId: 280, chance: 30 }, { itemId: 282, chance: 19 }, { itemId: 279, chance: 8 } ], high: [ { itemId: 505, chance: 35 }, { itemId: 532, chance: 28 }, { itemId: 281, chance: 20 }, { itemId: 280, chance: 17 } ] } ], breakables: [ { name: 'Head', low: [ { itemId: 282, chance: 65, count: 1 }, { itemId: 388, chance: 35, count: 1 } ], high: [ { itemId: 388, chance: 70, count: 1 }, { itemId: 282, chance: 20, count: 1 }, { itemId: 522, chance: 10, count: 1 } ] } ], shiny: { action: 'Something', low: [ { itemId: 253, chance: 58 }, { itemId: 279, chance: 42 } ], high: [ { itemId: 253, chance: 58 }, { itemId: 505, chance: 42 } ] }, capture: { health: 40, low: [ { itemId: 282, chance: 46 }, { itemId: 281, chance: 36 }, { itemId: 280, chance: 18 } ], high: [ { itemId: 282, chance: 44 }, { itemId: 532, chance: 35 }, { itemId: 281, chance: 17 }, { itemId: 522, chance: 4 } ] } }); export const GreatBaggi = deepFreeze({ id: 18, name: 'Great Baggi', type: MonsterType.BrdWyv, threat: 3, description: "Carnivorous bird wyverns like the Jaggi. Noted for their projecting cranial crests and bluish-white skin that's adapted to snow. Great Jaggi craftily command other Baggi to surround their prey and stun them with a tranquilizing fluid.", quests: { '0': { '4': [1] }, '1': { '2': [13, 14], '5': [5], Arena: [], Events: [] } }, hp: 3000, monsterStates: [ { name: 'default', hitzones: [ { name: 'Head', values: { cut: 0.6, impact: 0.5, gun: 0.55, fire: 0.5, water: 0.2, thunder: 0.2, ice: 0, dragon: 0, stagger: 500 } }, { name: 'Body', values: { cut: 0.4, impact: 0.4, gun: 0.35, fire: 0.5, water: 0.2, thunder: 0.2, ice: 0, dragon: 0, stagger: 350 } } ] } ], status: { poison: { duration: 15, damage: { initial: 5, total: 75 }, tolerance: { initial: 90, max: 210 }, recovery: { amount: 5, wait: 5 } }, paralysis: { duration: 10, tolerance: { initial: 150, max: 230 }, recovery: { amount: 5, wait: 10 } }, sleep: { duration: 30, tolerance: { initial: 300, max: 500 }, recovery: { amount: 5, wait: 10 } }, stun: { duration: 10, tolerance: { initial: 250, max: 450 }, recovery: { amount: 5, wait: 10 } }, exhaust: { tolerance: { initial: 200, max: 400 }, recovery: { amount: 5, wait: 10 } } }, carves: [ { name: 'Body', count: 3, low: [ { itemId: 518, chance: 35 }, { itemId: 516, chance: 25 }, { itemId: 519, chance: 22 }, { itemId: 507, chance: 18 } ], high: [ { itemId: 520, chance: 32 }, { itemId: 532, chance: 25 }, { itemId: 517, chance: 18 }, { itemId: 519, chance: 15 }, { itemId: 518, chance: 10 } ] } ], breakables: [ { name: 'Head', low: [ { itemId: 521, chance: 60, count: 1 }, { itemId: 516, chance: 40, count: 1 } ], high: [ { itemId: 521, chance: 58, count: 1 }, { itemId: 517, chance: 30, count: 1 }, { itemId: 522, chance: 12, count: 1 } ] } ], shiny: { action: 'Something', low: [ { itemId: 253, chance: 58 }, { itemId: 519, chance: 42 } ], high: [ { itemId: 253, chance: 62 }, { itemId: 520, chance: 38 } ] }, capture: { health: 40, low: [ { itemId: 507, chance: 48 }, { itemId: 516, chance: 32 }, { itemId: 518, chance: 20 } ], high: [ { itemId: 532, chance: 55 }, { itemId: 517, chance: 26 }, { itemId: 518, chance: 14 }, { itemId: 522, chance: 5 } ] } }); export const Barroth = deepFreeze({ id: 19, name: 'Barroth', type: MonsterType.BrtWyv, threat: 4, description: 'Barroth usually remain beneath the mud, perhaps to shield themselves from heat; they are even known to attack by flinging mud. They will charge in a frenzy at anything that disturbs their bogs.', quests: { '0': { '3': [7], '4': [3] }, '1': { '2': [7, 15], '4': [9, 16], Arena: [3], Events: [] } }, hp: 4000, monsterStates: [ { name: 'Muddy', hitzones: [ { name: 'Head', values: { cut: 0.22, impact: 0.25, gun: 0.15, fire: 0, water: 0.5, thunder: 0, ice: 0.15, dragon: 0, stagger: 150 } }, { name: 'Body', values: { cut: 0.35, impact: 0.45, gun: 0.4, fire: 0, water: 0.3, thunder: 0, ice: 0.05, dragon: 0, stagger: 200 } }, { name: 'Neck', values: { cut: 0.35, impact: 0.4, gun: 0.4, fire: 0, water: 0.3, thunder: 0, ice: 0.05, dragon: 0, stagger: 200 } }, { name: 'Arm', values: { cut: 0.45, impact: 0.5, gun: 0.45, fire: 0, water: 0.25, thunder: 0, ice: 0.05, dragon: 0, stagger: 100 } }, { name: 'Tail', values: { cut: 0.4, impact: 0.4, gun: 0.5, fire: 0, water: 0.3, thunder: 0, ice: 0.15, dragon: 0, stagger: 150 } }, { name: 'Foot', values: { cut: 0.35, impact: 0.3, gun: 0.35, fire: 0, water: 0.25, thunder: 0, ice: 0.05, dragon: 0, stagger: 100 } } ] }, { name: 'Dry', hitzones: [ { name: 'Head', values: { cut: 0.22, impact: 0.25, gun: 0.15, fire: 0.4, water: 0, thunder: 0, ice: 0.2, dragon: 0.1, stagger: 150 } }, { name: 'Body', values: { cut: 0.35, impact: 0.45, gun: 0.4, fire: 0.25, water: 0, thunder: 0, ice: 0.1, dragon: 0.05, stagger: 200 } }, { name: 'Neck', values: { cut: 0.35, impact: 0.45, gun: 0.4, fire: 0.25, water: 0, thunder: 0, ice: 0.1, dragon: 0.05, stagger: 200 } }, { name: 'Arm', values: { cut: 0.45, impact: 0.5, gun: 0.45, fire: 0.2, water: 0, thunder: 0, ice: 0.1, dragon: 0.05, stagger: 100 } }, { name: 'Tail', values: { cut: 0.4, impact: 0.4, gun: 0.5, fire: 0.25, water: 0, thunder: 0, ice: 0.2, dragon: 0.1, stagger: 150 } }, { name: 'Foot', values: { cut: 0.35, impact: 0.3, gun: 0.35, fire: 0.2, water: 0, thunder: 0, ice: 0.1, dragon: 0.05, stagger: 100 } } ] } ], status: { poison: { duration: 40, damage: { initial: 10, total: 200 }, tolerance: { initial: 150, max: 750 }, recovery: { amount: 10, wait: 10 } }, paralysis: { duration: 10, tolerance: { initial: 200, max: 600 }, recovery: { amount: 5, wait: 10 } }, sleep: { duration: 30, tolerance: { initial: 150, max: 550 }, recovery: { amount: 5, wait: 10 } }, stun: { duration: 10, tolerance: { initial: 90, max: 490 }, recovery: { amount: 5, wait: 10 } }, exhaust: { tolerance: { initial: 150, max: 550 }, recovery: { amount: 5, wait: 10 } } }, carves: [ { name: 'Body', count: 3, low: [ { itemId: 272, chance: 46 }, { itemId: 273, chance: 29 }, { itemId: 276, chance: 15 }, { itemId: 274, chance: 10 } ], high: [ { itemId: 442, chance: 44 }, { itemId: 443, chance: 28 }, { itemId: 444, chance: 18 }, { itemId: 276, chance: 10 } ] }, { name: 'Tail', count: 1, low: [ { itemId: 275, chance: 70 }, { itemId: 273, chance: 30 } ], high: [ { itemId: 275, chance: 45 }, { itemId: 443, chance: 32 }, { itemId: 273, chance: 20 }, { itemId: 169, chance: 3 } ] }, { name: 'Head Armor', count: 1, low: [ { itemId: 276, chance: 80 }, { itemId: 273, chance: 20 } ], high: [ { itemId: 276, chance: 48 }, { itemId: 443, chance: 34 }, { itemId: 273, chance: 15 }, { itemId: 169, chance: 3 } ] } ], breakables: [ { name: 'Claws', low: [ { itemId: 274, chance: 65, count: 1 }, { itemId: 272, chance: 35, count: 1 } ], high: [ { itemId: 444, chance: 58, count: 1 }, { itemId: 274, chance: 24, count: 1 }, { itemId: 442, chance: 18, count: 1 } ] } ], shiny: { action: 'Something', low: [ { itemId: 253, chance: 72 }, { itemId: 389, chance: 23 }, { itemId: 273, chance: 5 } ], high: [ { itemId: 253, chance: 62 }, { itemId: 389, chance: 26 }, { itemId: 273, chance: 12 } ] }, capture: { health: 25, low: [ { itemId: 276, chance: 35 }, { itemId: 273, chance: 32 }, { itemId: 275, chance: 27 }, { itemId: 272, chance: 6 } ], high: [ { itemId: 443, chance: 28 }, { itemId: 276, chance: 25 }, { itemId: 275, chance: 24 }, { itemId: 442, chance: 15 }, { itemId: 272, chance: 5 }, { itemId: 169, chance: 3 } ] } }); export const Uragaan = deepFreeze({ id: 20, name: 'Uragaan', type: MonsterType.BrtWyv, threat: 5, description: 'Brute wyverns that feed on ore, using their mighty jaws to brush bedrock to powder. They cleverly affix rocks and ore to their hides with lava, then cast them about, using vibrations to make them explode. Will sometimes drop ore.', quests: { '0': { '5': [9, 10], '6': [5] }, '1': { '3': [11, 12], '5': [11, 17], '6': [7], Arena: [2], Events: [1] } }, hp: 4500, monsterStates: [ { name: 'default', hitzones: [ { name: 'Head', values: { cut: 0.1, impact: 0.2, gun: 0.1, fire: 0, water: 0.4, thunder: 0.05, ice: 0.2, dragon: 0.3, stagger: 300 } }, { name: 'Neck', values: { cut: 0.25, impact: 0.3, gun: 0.5, fire: 0, water: 0.2, thunder: 0, ice: 0.1, dragon: 0.15, stagger: 200 } }, { name: 'Back', values: { cut: 0.25, impact: 0.3, gun: 0.5, fire: 0, water: 0.2, thunder: 0, ice: 0.1, dragon: 0.15, stagger: 200 } }, { name: 'Stomach', values: { cut: 0.55, impact: 0.4, gun: 0.6, fire: 0, water: 0.4, thunder: 0.05, ice: 0.15, dragon: 0.3, stagger: 500 } }, { name: 'Arm', values: { cut: 0.25, impact: 0.3, gun: 0.2, fire: 0, water: 0.15, thunder: 0, ice: 0.1, dragon: 0.15, stagger: 200 } }, { name: 'Tail', values: { cut: 0.35, impact: 0.3, gun: 0.4, fire: 0, water: 0.25, thunder: 0, ice: 0.1, dragon: 0.2, stagger: 350 } }, { name: 'Foot', values: { cut: 0.25, impact: 0.3, gun: 0.2, fire: 0, water: 0.15, thunder: 0, ice: 0.1, dragon: 0.15, stagger: 250 } } ] } ], status: { poison: { duration: 30, damage: { initial: 10, total: 300 }, tolerance: { initial: 150, max: 450 }, recovery: { amount: 10, wait: 10 } }, paralysis: { duration: 15, tolerance: { initial: 250, max: 650 }, recovery: { amount: 5, wait: 10 } }, sleep: { duration: 30, tolerance: { initial: 250, max: 650 }, recovery: { amount: 5, wait: 10 } }, stun: { duration: 15, tolerance: { initial: 150, max: 450 }, recovery: { amount: 10, wait: 15 } }, exhaust: { tolerance: { initial: 300, max: 700 }, recovery: { amount: 10, wait: 10 } } }, carves: [ { name: 'Body', count: 4, low: [ { itemId: 445, chance: 46 }, { itemId: 378, chance: 34 }, { itemId: 381, chance: 12 }, { itemId: 379, chance: 8 } ], high: [ { itemId: 446, chance: 39 }, { itemId: 448, chance: 28 }, { itemId: 379, chance: 15 }, { itemId: 381, chance: 10 }, { itemId: 380, chance: 8 } ] }, { name: 'Tail', count: 1, low: [ { itemId: 445, chance: 58 }, { itemId: 379, chance: 32 }, { itemId: 380, chance: 10 } ], high: [ { itemId: 446, chance: 71 }, { itemId: 379, chance: 14 }, { itemId: 380, chance: 10 }, { itemId: 447, chance: 5 } ] } ], breakables: [ { name: 'Jaw', low: [ { itemId: 381, chance: 74, count: 1 }, { itemId: 378, chance: 16, count: 1 }, { itemId: 379, chance: 10, count: 1 } ], high: [ { itemId: 381, chance: 56, count: 1 }, { itemId: 448, chance: 27, count: 1 }, { itemId: 446, chance: 14, count: 1 }, { itemId: 447, chance: 3, count: 1 } ] }, { name: 'Tail', low: [ { itemId: 445, chance: 86, count: 1 }, { itemId: 379, chance: 9, count: 1 }, { itemId: 380, chance: 5, count: 1 } ], high: [ { itemId: 446, chance: 73, count: 1 }, { itemId: 379, chance: 20, count: 1 }, { itemId: 380, chance: 7, count: 1 } ] } ], shiny: { action: 'Something', low: [ { itemId: 253, chance: 74 }, { itemId: 378, chance: 18 }, { itemId: 380, chance: 8 } ], high: [ { itemId: 253, chance: 64 }, { itemId: 378, chance: 24 }, { itemId: 380, chance: 12 } ] }, capture: { health: 23, low: [ { itemId: 378, chance: 32 }, { itemId: 445, chance: 26 }, { itemId: 381, chance: 20 }, { itemId: 379, chance: 12 }, { itemId: 380, chance: 10 } ], high: [ { itemId: 448, chance: 31 }, { itemId: 381, chance: 29 }, { itemId: 380, chance: 17 }, { itemId: 446, chance: 10 }, { itemId: 379, chance: 10 }, { itemId: 447, chance: 3 } ] } }); export const Qurupeco = deepFreeze({ id: 21, name: 'Qurupeco', type: MonsterType.BrdWyv, threat: 3, description: "Bird wyverns with unique plumage. Well known for using their thoracic vocal organs to imitate other monsters' calls, first summoning them, then using the distraction to flee. Spits a dangerous combustible bodily fluid.", quests: { '0': { '3': [4, 5], '4': [3] }, '1': { '1': [5, 10], '4': [3, 7], Arena: [3], Events: [] } }, hp: 3200, monsterStates: [ { name: 'default', hitzones: [ { name: 'Head', values: { cut: 0.8, impact: 0.9, gun: 0.5, fire: 0.1, water: 0.3, thunder: 0.2, ice: 0.4, dragon: 0.05, stagger: 150 } }, { name: 'Body', values: { cut: 0.6, impact: 0.4, gun: 0.7, fire: 0.05, water: 0.15, thunder: 0.2, ice: 0.1, dragon: 0, stagger: 150 } }, { name: 'Pouch', values: { cut: 0.6, impact: 0.4, gun: 0.8, fire: 0.05, water: 0.15, thunder: 0.2, ice: 0.2, dragon: 0, stagger: 50 } }, { name: 'Tail', values: { cut: 0.4, impact: 0.3, gun: 0.3, fire: 0.1, water: 0.25, thunder: 0.2, ice: 0.3, dragon: 0.2, stagger: 120 } }, { name: 'Wing', values: { cut: 0.25, impact: 0.25, gun: 0.3, fire: 0.1, water: 0.3, thunder: 0.2, ice: 0.4, dragon: 0, stagger: 100 } }, { name: 'Foot', values: { cut: 0.4, impact: 0.4, gun: 0.4, fire: 0.05, water: 0.15, thunder: 0.1, ice: 0.2, dragon: 0, stagger: 130 } } ] } ], status: { poison: { duration: 60, damage: { initial: 5, total: 150 }, tolerance: { initial: 150, max: 550 }, recovery: { amount: 5, wait: 10 } }, paralysis: { duration: 10, tolerance: { initial: 150, max: 550 }, recovery: { amount: 5, wait: 10 } }, sleep: { duration: 30, tolerance: { initial: 150, max: 550 }, recovery: { amount: 5, wait: 10 } }, stun: { duration: 10, tolerance: { initial: 130, max: 530 }, recovery: { amount: 5, wait: 10 } }, exhaust: { tolerance: { initial: 150, max: 450 }, recovery: { amount: 5, wait: 10 } } }, carves: [ { name: 'Body', count: 3, low: [ { itemId: 260, chance: 45 }, { itemId: 261, chance: 32 }, { itemId: 150, chance: 12 }, { itemId: 262, chance: 9 }, { itemId: 263, chance: 2 } ], high: [ { itemId: 165, chance: 40 }, { itemId: 504, chance: 32 }, { itemId: 262, chance: 16 }, { itemId: 150, chance: 10 }, { itemId: 166, chance: 2 } ] } ], breakables: [ { name: 'Beak', low: [ { itemId: 263, chance: 60, count: 1 }, { itemId: 150, chance: 40, count: 1 } ], high: [ { itemId: 263, chance: 47, count: 1 }, { itemId: 166, chance: 30, count: 1 }, { itemId: 150, chance: 23, count: 1 } ] }, { name: 'Wings', low: [ { itemId: 261, chance: 55, count: 1 }, { itemId: 393, chance: 35, count: 1 }, { itemId: 262, chance: 10, count: 1 } ], high: [ { itemId: 504, chance: 48, count: 1 }, { itemId: 393, chance: 30, count: 1 }, { itemId: 262, chance: 19, count: 1 }, { itemId: 169, chance: 3, count: 1 } ] } ], shiny: { action: 'Something', low: [ { itemId: 253, chance: 64 }, { itemId: 260, chance: 24 }, { itemId: 261, chance: 12 } ], high: [ { itemId: 253, chance: 64 }, { itemId: 260, chance: 20 }, { itemId: 261, chance: 16 } ] }, capture: { health: 40, low: [ { itemId: 261, chance: 35 }, { itemId: 282, chance: 28 }, { itemId: 393, chance: 20 }, { itemId: 262, chance: 12 }, { itemId: 263, chance: 5 } ], high: [ { itemId: 504, chance: 35 }, { itemId: 165, chance: 23 }, { itemId: 282, chance: 18 }, { itemId: 393, chance: 13 }, { itemId: 166, chance: 9 }, { itemId: 169, chance: 2 } ] } }); export const Rathian = deepFreeze({ id: 22, name: 'Rathian', type: MonsterType.FlyWyv, threat: 4, description: 'Fire-breathing female wyverns, also known as "Queens of the Land". With powerful legs and [Status.POISON]-secreting tails, they hunt mainly on the ground. Sometimes seen preying as a couple, Rathian cooperate well with Rathalos.', quests: { '0': { '4': [6, 8], '6': [0] }, '1': { '2': [4, 11], '3': [13], '4': [4, 8], '5': [18], '6': [3], Arena: [1], Events: [] } }, hp: 4500, monsterStates: [ { name: 'default', hitzones: [ { name: 'Head', values: { cut: 0.9, impact: 0.8, gun: 0.7, fire: 0, water: 0.15, thunder: 0.2, ice: 0.15, dragon: 0.35, stagger: 200 } }, { name: 'Neck', values: { cut: 0.5, impact: 0.4, gun: 0.4, fire: 0, water: 0.1, thunder: 0.15, ice: 0.1, dragon: 0.2, stagger: 90 } }, { name: 'Back', values: { cut: 0.25, impact: 0.3, gun: 0.3, fire: 0.15, water: 0.1, thunder: 0.15, ice: 0.1, dragon: 0.25, stagger: 150 } }, { name: 'Stomach', values: { cut: 0.6, impact: 0.55, gun: 0.9, fire: 0, water: 0.05, thunder: 0.2, ice: 0.05, dragon: 0.1, stagger: 150 } }, { name: 'Tail', values: { cut: 0.3, impact: 0.3, gun: 0.25, fire: 0, water: 0.05, thunder: 0.1, ice: 0.05, dragon: 0.25, stagger: 140 } }, { name: 'Wing', values: { cut: 0.25, impact: 0.2, gun: 0.25, fire: 0, water: 0.1, thunder: 0.15, ice: 0.1, dragon: 0.2, stagger: 100 } }, { name: 'Foot', values: { cut: 0.45, impact: 0.4, gun: 0.5, fire: 0, water: 0.05, thunder: 0.1, ice: 0.05, dragon: 0.1, stagger: 180 } } ] } ], status: { poison: { duration: 60, damage: { initial: 5, total: 150 }, tolerance: { initial: 180, max: 580 }, recovery: { amount: 5, wait: 10 } }, paralysis: { duration: 10, tolerance: { initial: 180, max: 620 }, recovery: { amount: 5, wait: 10 } }, sleep: { duration: 30, tolerance: { initial: 180, max: 580 }, recovery: { amount: 5, wait: 10 } }, stun: { duration: 10, tolerance: { initial: 150, max: 550 }, recovery: { amount: 5, wait: 10 } }, exhaust: { tolerance: { initial: 180, max: 480 }, recovery: { amount: 5, wait: 10 } } }, carves: [ { name: 'Body', count: 3, low: [ { itemId: 247, chance: 41 }, { itemId: 248, chance: 30 }, { itemId: 249, chance: 18 }, { itemId: 252, chance: 8 }, { itemId: 250, chance: 3 } ], high: [ { itemId: 156, chance: 31 }, { itemId: 157, chance: 25 }, { itemId: 249, chance: 18 }, { itemId: 162, chance: 12 }, {