diff --git a/IWantToHeal-Thor-v1.0.39.apk b/IWantToHeal-Thor-v1.0.39.apk new file mode 100644 index 0000000..b66c67a Binary files /dev/null and b/IWantToHeal-Thor-v1.0.39.apk differ diff --git a/android/app/build.gradle b/android/app/build.gradle index 8117d03..25089be 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -7,8 +7,8 @@ android { applicationId "com.warren.iwanttoheal" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 58 - versionName "1.0.38" + versionCode 59 + versionName "1.0.39" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. diff --git a/db/seed.sql b/db/seed.sql index 24ef400..4b508c9 100644 --- a/db/seed.sql +++ b/db/seed.sql @@ -106,9 +106,8 @@ SET slug = 'rathian', image_url = COALESCE(NULLIF(image_url, ''), '/boss-placeholder.svg') WHERE id = 22; -INSERT OR IGNORE INTO mechanics - (id, encounter_id, name, mechanic_type, interval_seconds, power, description) -VALUES +WITH mechanics_seed(id, encounter_id, name, mechanic_type, interval_seconds, power, description) AS ( + VALUES (1, 3, 'Cinder Pulse', 'party_damage', 4.9, 12, 'Deals damage to the full party.'), (2, 3, 'Searing Mark', 'dispellable_dot', 7.7, 7, 'Marks one target with recurring damage until cleansed.'), (10, 12, 'Ember Wave', 'party_damage', 5.6, 14, 'A wave of ember energy hits the entire party.'), @@ -120,7 +119,17 @@ VALUES (102, 105, 'Pillar of Judgment', 'party_damage', 5.2, 16, 'Columns of flame erupt beneath the raid.'), (103, 105, 'Inquisitor''s Brand', 'dispellable_dot', 7.8, 10, 'A burning brand persists until cleansed.'), (104, 108, 'Crownflare', 'party_damage', 4.9, 18, 'The Ember Crown releases a raid-wide flare.'), - (105, 108, 'Royal Decree', 'dispellable_dot', 7.1, 12, 'A lethal decree marks one raider for cleansing.'); + (105, 108, 'Royal Decree', 'dispellable_dot', 7.1, 12, 'A lethal decree marks one raider for cleansing.') +) +INSERT OR IGNORE INTO mechanics + (id, encounter_id, name, mechanic_type, interval_seconds, power, description) +SELECT id, encounter_id, name, mechanic_type, interval_seconds, power, description +FROM mechanics_seed +WHERE EXISTS ( + SELECT 1 + FROM encounters + WHERE encounters.id = mechanics_seed.encounter_id +); INSERT OR IGNORE INTO classes (id, slug, name, resource_name, max_resource, theme_color, description) @@ -392,6 +401,16 @@ UPDATE items SET glyph = '/' WHERE slug = 'ashwood-crook'; UPDATE items SET glyph = 'b' WHERE slug = 'cinderstep-boots'; UPDATE items SET glyph = '^' WHERE slug = 'adepts-hood'; +INSERT OR IGNORE INTO encounters + (id, dungeon_id, sequence, slug, name, encounter_type, max_health, base_damage, tank_damage, party_damage, description) +VALUES + (3, 1, 9003, 'legacy-loot-encounter-3', 'Legacy Loot Encounter 3', 'boss', 1, 1, 1, 1, 'Temporary legacy seed row.'), + (12, 1, 9012, 'legacy-loot-encounter-12', 'Legacy Loot Encounter 12', 'boss', 1, 1, 1, 1, 'Temporary legacy seed row.'), + (22, 1, 9022, 'legacy-loot-encounter-22', 'Legacy Loot Encounter 22', 'boss', 1, 1, 1, 1, 'Temporary legacy seed row.'), + (102, 2, 9102, 'legacy-loot-encounter-102', 'Legacy Loot Encounter 102', 'boss', 1, 1, 1, 1, 'Temporary legacy seed row.'), + (105, 2, 9105, 'legacy-loot-encounter-105', 'Legacy Loot Encounter 105', 'boss', 1, 1, 1, 1, 'Temporary legacy seed row.'), + (108, 2, 9108, 'legacy-loot-encounter-108', 'Legacy Loot Encounter 108', 'boss', 1, 1, 1, 1, 'Temporary legacy seed row.'); + DELETE FROM encounter_loot; INSERT INTO encounter_loot @@ -516,20 +535,20 @@ WHERE character_id IN (1, 2, 3) -- Coin gearing override: every boss/difficulty drops one boss coin, and each -- craft costs the target item level in that source boss coin. UPDATE crafting_recipes -SET source_dungeon_id = 1, - source_encounter_id = 3 +SET source_dungeon_id = CASE WHEN EXISTS (SELECT 1 FROM encounters WHERE id = 3) THEN 1 ELSE NULL END, + source_encounter_id = (SELECT id FROM encounters WHERE id = 3) WHERE id BETWEEN 1001 AND 1409 AND item_id IN (SELECT id FROM items WHERE slot IN ('helmet', 'chest', 'gloves')); UPDATE crafting_recipes -SET source_dungeon_id = 1, - source_encounter_id = 12 +SET source_dungeon_id = CASE WHEN EXISTS (SELECT 1 FROM encounters WHERE id = 12) THEN 1 ELSE NULL END, + source_encounter_id = (SELECT id FROM encounters WHERE id = 12) WHERE id BETWEEN 1001 AND 1409 AND item_id IN (SELECT id FROM items WHERE slot IN ('boots', 'ring', 'trinket')); UPDATE crafting_recipes -SET source_dungeon_id = 1, - source_encounter_id = 22 +SET source_dungeon_id = CASE WHEN EXISTS (SELECT 1 FROM encounters WHERE id = 22) THEN 1 ELSE NULL END, + source_encounter_id = (SELECT id FROM encounters WHERE id = 22) WHERE id BETWEEN 1001 AND 1409 AND item_id IN (SELECT id FROM items WHERE slot IN ('weapon', 'pants', 'necklace')); @@ -557,7 +576,7 @@ SET rarity = CASE item_level WHERE id IN (SELECT item_id FROM crafting_recipes); UPDATE items -SET name = ( +SET name = COALESCE(( SELECT CASE items.item_level WHEN 1 THEN 'Raw ' @@ -585,14 +604,14 @@ SET name = ( JOIN encounters ON encounters.id = crafting_recipes.source_encounter_id WHERE crafting_recipes.item_id = items.id LIMIT 1 - ), - description = ( + ), name), + description = COALESCE(( SELECT 'Crafted with ' || encounters.name || ' coins.' FROM crafting_recipes JOIN encounters ON encounters.id = crafting_recipes.source_encounter_id WHERE crafting_recipes.item_id = items.id LIMIT 1 - ) + ), description) WHERE id IN (SELECT item_id FROM crafting_recipes); CREATE TEMP TABLE IF NOT EXISTS coin_sources ( @@ -611,11 +630,11 @@ DELETE FROM coin_sources; INSERT INTO coin_sources SELECT - 280000 + encounters.id * 100 + difficulties.dropped_item_level, + 280000 + encounters.id * 1000 + difficulties.id, encounters.id, difficulties.id, difficulties.dropped_item_level, - encounters.slug || '-coin-ilvl-' || difficulties.dropped_item_level, + encounters.slug || '-coin-diff-' || difficulties.id || '-ilvl-' || difficulties.dropped_item_level, CASE difficulties.dropped_item_level WHEN 1 THEN 'Raw ' WHEN 5 THEN 'Honed ' @@ -647,6 +666,18 @@ INSERT OR IGNORE INTO items SELECT item_id, slug, name, 'component', rarity, item_level, 0, 0, glyph, description FROM coin_sources; +UPDATE coin_sources +SET item_id = ( + SELECT items.id + FROM items + WHERE items.slug = coin_sources.slug +) +WHERE EXISTS ( + SELECT 1 + FROM items + WHERE items.slug = coin_sources.slug +); + UPDATE items SET slug = (SELECT slug FROM coin_sources WHERE coin_sources.item_id = items.id), name = (SELECT name FROM coin_sources WHERE coin_sources.item_id = items.id), @@ -859,8 +890,8 @@ INSERT OR IGNORE INTO locations (id, slug, name, description) VALUES (3, 'monster-frontier', 'The Monster Frontier', 'Hunting grounds used for tiered monster-part progression.'); UPDATE dungeons -SET slug = 'tigrex-raid', - name = 'Tigrex Raid', +SET slug = 'legacy-generated-raid-2', + name = 'Legacy Generated Raid 2', location_id = 3, recommended_level = 5, content_type = 'raid', @@ -943,6 +974,68 @@ SELECT dungeon_id, dungeon_difficulty_id FROM generated_loot_tiers UNION ALL SELECT raid_id, raid_difficulty_id FROM generated_loot_tiers; +UPDATE crafting_recipes +SET source_dungeon_id = NULL, + source_encounter_id = NULL +WHERE source_dungeon_id IN ( + SELECT dungeon_id FROM generated_loot_tiers + UNION + SELECT raid_id FROM generated_loot_tiers +) +OR source_encounter_id IN ( + SELECT id + FROM encounters + WHERE dungeon_id IN ( + SELECT dungeon_id FROM generated_loot_tiers + UNION + SELECT raid_id FROM generated_loot_tiers + ) +); + +DELETE FROM encounter_loot_roll_items +WHERE roll_id IN ( + SELECT id + FROM encounter_loot_rolls + WHERE encounter_id IN ( + SELECT id + FROM encounters + WHERE dungeon_id IN ( + SELECT dungeon_id FROM generated_loot_tiers + UNION + SELECT raid_id FROM generated_loot_tiers + ) + ) +); + +DELETE FROM encounter_loot_rolls +WHERE encounter_id IN ( + SELECT id + FROM encounters + WHERE dungeon_id IN ( + SELECT dungeon_id FROM generated_loot_tiers + UNION + SELECT raid_id FROM generated_loot_tiers + ) +); + +DELETE FROM encounter_loot +WHERE encounter_id IN ( + SELECT id + FROM encounters + WHERE dungeon_id IN ( + SELECT dungeon_id FROM generated_loot_tiers + UNION + SELECT raid_id FROM generated_loot_tiers + ) +); + +DELETE FROM encounters +WHERE dungeon_id IN ( + SELECT dungeon_id FROM generated_loot_tiers + UNION + SELECT raid_id FROM generated_loot_tiers +); + UPDATE encounters SET slug = CASE id WHEN 100 THEN 'tigrex-raid-approach' @@ -975,7 +1068,23 @@ SET slug = CASE id WHEN 108 THEN 'Gypceros drops boss coins for item level 10 crafting.' ELSE 'Hunters clear the raid path.' END -WHERE id BETWEEN 100 AND 108; +WHERE id BETWEEN 100 AND 108 + AND NOT EXISTS ( + SELECT 1 + FROM encounters AS conflict + WHERE conflict.id NOT BETWEEN 100 AND 108 + AND conflict.slug IN ( + 'tigrex-raid-approach', + 'tigrex-raid-guardians', + 'tigrex-raid', + 'rathalos-raid-approach', + 'rathalos-raid-guardians', + 'rathalos-raid', + 'gypceros-raid-approach', + 'gypceros-raid-guardians', + 'gypceros-raid' + ) + ); INSERT OR IGNORE INTO encounters (id, dungeon_id, sequence, slug, name, encounter_type, max_health, base_damage, tank_damage, party_damage, description) @@ -1063,7 +1172,12 @@ SELECT 1.0 FROM generated_loot_tiers JOIN generated_bosses ON generated_bosses.item_level = generated_loot_tiers.item_level -JOIN generated_drop_patterns ON generated_drop_patterns.boss_index = generated_bosses.boss_index; +JOIN generated_drop_patterns ON generated_drop_patterns.boss_index = generated_bosses.boss_index +WHERE EXISTS ( + SELECT 1 + FROM encounters + WHERE encounters.id = generated_loot_tiers.dungeon_id * 100 + generated_bosses.boss_index * 3 + 3 +); INSERT OR IGNORE INTO encounter_loot (encounter_id, item_id, difficulty_id, drop_weight, drop_chance) SELECT @@ -1077,7 +1191,15 @@ SELECT 1.0 FROM generated_loot_tiers JOIN generated_bosses ON generated_bosses.item_level = generated_loot_tiers.item_level -JOIN generated_drop_patterns ON generated_drop_patterns.boss_index = generated_bosses.boss_index; +JOIN generated_drop_patterns ON generated_drop_patterns.boss_index = generated_bosses.boss_index +WHERE EXISTS ( + SELECT 1 + FROM encounters + WHERE encounters.id = CASE generated_loot_tiers.raid_id + WHEN 2 THEN 102 + generated_bosses.boss_index * 3 + ELSE generated_loot_tiers.raid_id * 100 + generated_bosses.boss_index * 3 + 3 + END +); CREATE TEMP TABLE IF NOT EXISTS generated_recipe_offsets ( recipe_offset INTEGER PRIMARY KEY, @@ -1105,12 +1227,8 @@ SET source_dungeon_id = ( WHERE id BETWEEN 1101 AND 1409; UPDATE crafting_recipes -SET source_dungeon_id = 2, - source_encounter_id = 102 + ( - SELECT generated_recipe_offsets.boss_index * 3 - FROM generated_recipe_offsets - WHERE crafting_recipes.id = 2000 + generated_recipe_offsets.recipe_offset - ) +SET source_dungeon_id = NULL, + source_encounter_id = NULL WHERE id BETWEEN 2001 AND 2009; DELETE FROM crafting_recipe_components @@ -1319,20 +1437,20 @@ INSERT OR IGNORE INTO crafting_recipe_components (recipe_id, item_id, quantity) -- Final coin gearing override. Keep this after legacy loot edits. UPDATE crafting_recipes -SET source_dungeon_id = 1, - source_encounter_id = 3 +SET source_dungeon_id = CASE WHEN EXISTS (SELECT 1 FROM encounters WHERE id = 3) THEN 1 ELSE NULL END, + source_encounter_id = (SELECT id FROM encounters WHERE id = 3) WHERE id BETWEEN 1001 AND 1409 AND item_id IN (SELECT id FROM items WHERE slot IN ('helmet', 'chest', 'gloves')); UPDATE crafting_recipes -SET source_dungeon_id = 1, - source_encounter_id = 12 +SET source_dungeon_id = CASE WHEN EXISTS (SELECT 1 FROM encounters WHERE id = 12) THEN 1 ELSE NULL END, + source_encounter_id = (SELECT id FROM encounters WHERE id = 12) WHERE id BETWEEN 1001 AND 1409 AND item_id IN (SELECT id FROM items WHERE slot IN ('boots', 'ring', 'trinket')); UPDATE crafting_recipes -SET source_dungeon_id = 1, - source_encounter_id = 22 +SET source_dungeon_id = CASE WHEN EXISTS (SELECT 1 FROM encounters WHERE id = 22) THEN 1 ELSE NULL END, + source_encounter_id = (SELECT id FROM encounters WHERE id = 22) WHERE id BETWEEN 1001 AND 1409 AND item_id IN (SELECT id FROM items WHERE slot IN ('weapon', 'pants', 'necklace')); @@ -1375,7 +1493,7 @@ SET rarity = CASE item_level WHERE id IN (SELECT item_id FROM crafting_recipes); UPDATE items -SET name = ( +SET name = COALESCE(( SELECT CASE items.item_level WHEN 1 THEN 'Raw ' @@ -1403,25 +1521,318 @@ SET name = ( JOIN encounters ON encounters.id = crafting_recipes.source_encounter_id WHERE crafting_recipes.item_id = items.id LIMIT 1 - ), - description = ( + ), name), + description = COALESCE(( SELECT 'Crafted with ' || encounters.name || ' coins.' FROM crafting_recipes JOIN encounters ON encounters.id = crafting_recipes.source_encounter_id WHERE crafting_recipes.item_id = items.id LIMIT 1 + ), description) +WHERE id IN (SELECT item_id FROM crafting_recipes); + +-- Single-boss hunting grounds. Keep this late so legacy three-boss hunt +-- seed data and generated monster tiers are normalized into separate runs. +CREATE TEMP TABLE IF NOT EXISTS single_boss_dungeons ( + dungeon_id INTEGER PRIMARY KEY, + boss_name TEXT NOT NULL, + boss_slug TEXT NOT NULL, + item_level INTEGER NOT NULL, + difficulty_floor INTEGER NOT NULL, + location_id INTEGER NOT NULL, + experience_reward INTEGER NOT NULL +); + +DELETE FROM single_boss_dungeons; +INSERT INTO single_boss_dungeons + (dungeon_id, boss_name, boss_slug, item_level, difficulty_floor, location_id, experience_reward) +VALUES + (1, 'Bulldrome', 'bulldrome', 1, 1, 1, 125), + (2, 'Yian Kut-Ku', 'yian-kut-ku', 1, 1, 1, 125), + (3, 'Rathian', 'rathian', 1, 1, 1, 125), + (4, 'Tigrex', 'tigrex', 10, 2, 3, 205), + (5, 'Rathalos', 'rathalos', 10, 2, 3, 205), + (6, 'Gypceros', 'gypceros', 10, 2, 3, 205), + (7, 'Nargacuga', 'nargacuga', 15, 3, 3, 245), + (8, 'Azuros', 'azuros', 15, 3, 3, 245), + (9, 'Diablos', 'diablos', 15, 3, 3, 245), + (10, 'Barroth', 'barroth', 20, 4, 3, 285), + (11, 'Tobi Kadachi', 'tobi-kadachi', 20, 4, 3, 285), + (12, 'Monoblos', 'monoblos', 20, 4, 3, 285), + (13, 'Anjanath', 'anjanath', 25, 5, 3, 325), + (14, 'Bazelgeuse', 'bazelgeuse', 25, 5, 3, 325), + (15, 'Odogaron', 'odogaron', 25, 5, 3, 325); + +CREATE TEMP TABLE IF NOT EXISTS single_boss_raids ( + raid_id INTEGER PRIMARY KEY, + dungeon_id INTEGER NOT NULL, + difficulty_id INTEGER NOT NULL, + experience_reward INTEGER NOT NULL +); + +DELETE FROM single_boss_raids; +INSERT INTO single_boss_raids (raid_id, dungeon_id, difficulty_id, experience_reward) +VALUES + (20, 4, 101, 275), + (21, 5, 101, 275), + (22, 6, 101, 275), + (23, 7, 103, 325), + (24, 8, 103, 325), + (25, 9, 103, 325), + (26, 10, 104, 375), + (27, 11, 104, 375), + (28, 12, 104, 375), + (29, 13, 105, 425), + (30, 14, 105, 425), + (31, 15, 105, 425); + +UPDATE dungeons +SET slug = 'retired-dungeon-' || id +WHERE id BETWEEN 1 AND 31; + +INSERT OR IGNORE INTO dungeons + (id, location_id, slug, name, recommended_level, content_type, party_size, completion_item_level, experience_reward, description) +SELECT + dungeon_id, + location_id, + boss_slug || '-hunting-ground', + boss_name || ' Hunting Ground', + CASE difficulty_floor WHEN 1 THEN 1 ELSE item_level END, + 'dungeon', + 6, + NULL, + experience_reward, + 'A focused hunt through ' || boss_name || ' territory.' +FROM single_boss_dungeons; + +UPDATE dungeons +SET location_id = (SELECT location_id FROM single_boss_dungeons WHERE dungeon_id = dungeons.id), + slug = (SELECT boss_slug || '-hunting-ground' FROM single_boss_dungeons WHERE dungeon_id = dungeons.id), + name = (SELECT boss_name || ' Hunting Ground' FROM single_boss_dungeons WHERE dungeon_id = dungeons.id), + recommended_level = (SELECT CASE difficulty_floor WHEN 1 THEN 1 ELSE item_level END FROM single_boss_dungeons WHERE dungeon_id = dungeons.id), + content_type = 'dungeon', + party_size = 6, + completion_item_level = NULL, + experience_reward = (SELECT experience_reward FROM single_boss_dungeons WHERE dungeon_id = dungeons.id), + description = (SELECT 'A focused hunt through ' || boss_name || ' territory.' FROM single_boss_dungeons WHERE dungeon_id = dungeons.id) +WHERE id IN (SELECT dungeon_id FROM single_boss_dungeons); + +INSERT OR IGNORE INTO dungeons + (id, location_id, slug, name, recommended_level, content_type, party_size, completion_item_level, experience_reward, description) +SELECT + single_boss_raids.raid_id, + single_boss_dungeons.location_id, + 'apex-' || single_boss_dungeons.boss_slug || '-raid', + 'Apex ' || single_boss_dungeons.boss_name || ' Raid', + single_boss_dungeons.item_level, + 'raid', + 18, + NULL, + single_boss_raids.experience_reward, + 'A raid-scale hunt against Apex ' || single_boss_dungeons.boss_name || '.' +FROM single_boss_raids +JOIN single_boss_dungeons ON single_boss_dungeons.dungeon_id = single_boss_raids.dungeon_id; + +UPDATE dungeons +SET slug = (SELECT 'apex-' || single_boss_dungeons.boss_slug || '-raid' FROM single_boss_raids JOIN single_boss_dungeons ON single_boss_dungeons.dungeon_id = single_boss_raids.dungeon_id WHERE single_boss_raids.raid_id = dungeons.id), + name = (SELECT 'Apex ' || single_boss_dungeons.boss_name || ' Raid' FROM single_boss_raids JOIN single_boss_dungeons ON single_boss_dungeons.dungeon_id = single_boss_raids.dungeon_id WHERE single_boss_raids.raid_id = dungeons.id), + location_id = (SELECT single_boss_dungeons.location_id FROM single_boss_raids JOIN single_boss_dungeons ON single_boss_dungeons.dungeon_id = single_boss_raids.dungeon_id WHERE single_boss_raids.raid_id = dungeons.id), + recommended_level = (SELECT single_boss_dungeons.item_level FROM single_boss_raids JOIN single_boss_dungeons ON single_boss_dungeons.dungeon_id = single_boss_raids.dungeon_id WHERE single_boss_raids.raid_id = dungeons.id), + content_type = 'raid', + party_size = 18, + completion_item_level = NULL, + experience_reward = (SELECT experience_reward FROM single_boss_raids WHERE single_boss_raids.raid_id = dungeons.id), + description = (SELECT 'A raid-scale hunt against Apex ' || single_boss_dungeons.boss_name || '.' FROM single_boss_raids JOIN single_boss_dungeons ON single_boss_dungeons.dungeon_id = single_boss_raids.dungeon_id WHERE single_boss_raids.raid_id = dungeons.id) +WHERE id IN (SELECT raid_id FROM single_boss_raids); + +UPDATE crafting_recipes +SET source_dungeon_id = NULL, + source_encounter_id = NULL +WHERE id BETWEEN 1001 AND 1409; + +DELETE FROM encounter_loot_roll_items +WHERE roll_id IN ( + SELECT id + FROM encounter_loot_rolls + WHERE encounter_id IN ( + SELECT id FROM encounters + WHERE dungeon_id IN (SELECT dungeon_id FROM single_boss_dungeons) + OR dungeon_id IN (SELECT raid_id FROM single_boss_raids) ) +); + +DELETE FROM encounter_loot_rolls +WHERE encounter_id IN ( + SELECT id FROM encounters + WHERE dungeon_id IN (SELECT dungeon_id FROM single_boss_dungeons) + OR dungeon_id IN (SELECT raid_id FROM single_boss_raids) +); + +DELETE FROM encounters WHERE dungeon_id IN (SELECT dungeon_id FROM single_boss_dungeons); +DELETE FROM encounters WHERE dungeon_id IN (SELECT raid_id FROM single_boss_raids); + +INSERT INTO encounters + (id, dungeon_id, sequence, slug, name, encounter_type, max_health, base_damage, tank_damage, party_damage, description) +SELECT + single_boss_dungeons.dungeon_id * 100 + offset.value, + single_boss_dungeons.dungeon_id, + offset.value, + single_boss_dungeons.boss_slug || '-' || offset.slug, + CASE offset.encounter_type + WHEN 'boss' THEN single_boss_dungeons.boss_name + ELSE single_boss_dungeons.boss_name || ' ' || offset.name + END, + offset.encounter_type, + offset.health + single_boss_dungeons.item_level * 35, + offset.damage + single_boss_dungeons.difficulty_floor, + offset.tank_damage + single_boss_dungeons.difficulty_floor, + offset.party_damage + single_boss_dungeons.difficulty_floor * 2, + CASE offset.encounter_type + WHEN 'boss' THEN single_boss_dungeons.boss_name || ' drops boss coins for crafting.' + ELSE 'Hunters clear the path before ' || single_boss_dungeons.boss_name || '.' + END +FROM single_boss_dungeons +JOIN ( + SELECT 1 AS value, 'approach' AS slug, 'Approach' AS name, 'trash' AS encounter_type, 430 AS health, 13 AS damage, 8 AS tank_damage, 24 AS party_damage + UNION ALL SELECT 2, 'guardians', 'Guardians', 'trash', 520, 15, 9, 26 + UNION ALL SELECT 3, 'boss', '', 'boss', 860, 19, 14, 29 +) AS offset; + +INSERT INTO encounters + (id, dungeon_id, sequence, slug, name, encounter_type, max_health, base_damage, tank_damage, party_damage, description) +SELECT + single_boss_raids.raid_id * 100 + offset.value, + single_boss_raids.raid_id, + offset.value, + single_boss_dungeons.boss_slug || '-raid-' || offset.slug, + CASE offset.encounter_type + WHEN 'boss' THEN 'Apex ' || single_boss_dungeons.boss_name + ELSE 'Apex ' || single_boss_dungeons.boss_name || ' ' || offset.name + END, + offset.encounter_type, + offset.health + single_boss_dungeons.item_level * 35 + 900, + offset.damage + single_boss_dungeons.difficulty_floor, + offset.tank_damage + single_boss_dungeons.difficulty_floor, + offset.party_damage + single_boss_dungeons.difficulty_floor * 2 + 22, + CASE offset.encounter_type + WHEN 'boss' THEN 'Apex ' || single_boss_dungeons.boss_name || ' drops raid coins for crafting.' + ELSE 'Hunters clear the raid path before Apex ' || single_boss_dungeons.boss_name || '.' + END +FROM single_boss_raids +JOIN single_boss_dungeons + ON single_boss_dungeons.dungeon_id = single_boss_raids.dungeon_id +JOIN ( + SELECT 1 AS value, 'approach' AS slug, 'Approach' AS name, 'trash' AS encounter_type, 650 AS health, 15 AS damage, 9 AS tank_damage, 28 AS party_damage + UNION ALL SELECT 2, 'guardians', 'Guardians', 'trash', 720, 16, 10, 30 + UNION ALL SELECT 3, 'boss', '', 'boss', 980, 20, 14, 34 +) AS offset; + +DELETE FROM dungeon_difficulties; +INSERT OR IGNORE INTO dungeon_difficulties (dungeon_id, difficulty_id) +SELECT dungeon_id, difficulties.id +FROM single_boss_dungeons +JOIN difficulties ON difficulties.id BETWEEN single_boss_dungeons.difficulty_floor AND 5 +WHERE difficulties.id BETWEEN 1 AND 5; + +INSERT OR IGNORE INTO dungeon_difficulties (dungeon_id, difficulty_id) +SELECT raid_id, difficulty_id +FROM single_boss_raids; + +CREATE TEMP TABLE IF NOT EXISTS recipe_source_override ( + recipe_id INTEGER PRIMARY KEY, + dungeon_id INTEGER NOT NULL, + encounter_id INTEGER NOT NULL +); + +DELETE FROM recipe_source_override; +INSERT INTO recipe_source_override (recipe_id, dungeon_id, encounter_id) VALUES + (1001, 1, 103), (1002, 1, 103), (1003, 1, 103), + (1004, 2, 203), (1005, 2, 203), (1006, 2, 203), + (1007, 3, 303), (1008, 3, 303), (1009, 3, 303), + (1101, 4, 403), (1102, 4, 403), (1103, 4, 403), + (1104, 5, 503), (1105, 5, 503), (1106, 5, 503), + (1107, 6, 603), (1108, 6, 603), (1109, 6, 603), + (1201, 7, 703), (1202, 7, 703), (1203, 7, 703), + (1204, 8, 803), (1205, 8, 803), (1206, 8, 803), + (1207, 9, 903), (1208, 9, 903), (1209, 9, 903), + (1301, 10, 1003), (1302, 10, 1003), (1303, 10, 1003), + (1304, 11, 1103), (1305, 11, 1103), (1306, 11, 1103), + (1307, 12, 1203), (1308, 12, 1203), (1309, 12, 1203), + (1401, 13, 1303), (1402, 13, 1303), (1403, 13, 1303), + (1404, 14, 1403), (1405, 14, 1403), (1406, 14, 1403), + (1407, 15, 1503), (1408, 15, 1503), (1409, 15, 1503); + +UPDATE crafting_recipes +SET source_dungeon_id = (SELECT dungeon_id FROM recipe_source_override WHERE recipe_id = crafting_recipes.id), + source_encounter_id = (SELECT encounter_id FROM recipe_source_override WHERE recipe_id = crafting_recipes.id) +WHERE id IN (SELECT recipe_id FROM recipe_source_override); + +UPDATE crafting_recipes +SET source_dungeon_id = ( + SELECT single_boss_raids.raid_id + FROM generated_recipe_offsets + JOIN single_boss_raids + ON single_boss_raids.dungeon_id = 4 + generated_recipe_offsets.boss_index + WHERE crafting_recipes.id = 2000 + generated_recipe_offsets.recipe_offset + ), + source_encounter_id = ( + SELECT single_boss_raids.raid_id * 100 + 3 + FROM generated_recipe_offsets + JOIN single_boss_raids + ON single_boss_raids.dungeon_id = 4 + generated_recipe_offsets.boss_index + WHERE crafting_recipes.id = 2000 + generated_recipe_offsets.recipe_offset + ), + difficulty_id = 101 +WHERE id BETWEEN 2001 AND 2009; + +UPDATE items +SET name = COALESCE(( + SELECT + CASE items.item_level + WHEN 1 THEN 'Raw ' + WHEN 5 THEN 'Honed ' + WHEN 10 THEN 'Green ' + WHEN 15 THEN 'Blue ' + WHEN 20 THEN 'Purple ' + WHEN 25 THEN 'Orange ' + ELSE '' + END + || encounters.name || ' ' + || CASE items.slot + WHEN 'weapon' THEN 'Weapon' + WHEN 'helmet' THEN 'Helmet' + WHEN 'chest' THEN 'Chest' + WHEN 'gloves' THEN 'Gloves' + WHEN 'boots' THEN 'Boots' + WHEN 'pants' THEN 'Pants' + WHEN 'ring' THEN 'Ring' + WHEN 'necklace' THEN 'Necklace' + WHEN 'trinket' THEN 'Trinket' + ELSE items.name + END + FROM crafting_recipes + JOIN encounters ON encounters.id = crafting_recipes.source_encounter_id + WHERE crafting_recipes.item_id = items.id + LIMIT 1 + ), name), + description = COALESCE(( + SELECT 'Crafted with ' || encounters.name || ' coins.' + FROM crafting_recipes + JOIN encounters ON encounters.id = crafting_recipes.source_encounter_id + WHERE crafting_recipes.item_id = items.id + LIMIT 1 + ), description) WHERE id IN (SELECT item_id FROM crafting_recipes); DELETE FROM coin_sources; INSERT INTO coin_sources SELECT - 280000 + encounters.id * 100 + difficulties.dropped_item_level, + 280000 + encounters.id * 1000 + difficulties.id, encounters.id, difficulties.id, difficulties.dropped_item_level, - encounters.slug || '-coin-ilvl-' || difficulties.dropped_item_level, + encounters.slug || '-coin-diff-' || difficulties.id || '-ilvl-' || difficulties.dropped_item_level, CASE difficulties.dropped_item_level WHEN 1 THEN 'Raw ' WHEN 5 THEN 'Honed ' @@ -1453,6 +1864,18 @@ INSERT OR IGNORE INTO items SELECT item_id, slug, name, 'component', rarity, item_level, 0, 0, glyph, description FROM coin_sources; +UPDATE coin_sources +SET item_id = ( + SELECT items.id + FROM items + WHERE items.slug = coin_sources.slug +) +WHERE EXISTS ( + SELECT 1 + FROM items + WHERE items.slug = coin_sources.slug +); + UPDATE items SET slug = (SELECT slug FROM coin_sources WHERE coin_sources.item_id = items.id), name = (SELECT name FROM coin_sources WHERE coin_sources.item_id = items.id), diff --git a/server/game-api.mjs b/server/game-api.mjs index 30d414f..865a3d7 100644 --- a/server/game-api.mjs +++ b/server/game-api.mjs @@ -790,6 +790,15 @@ export function getProfile(database, characterId, accountId) { WHERE rank <= 10 ORDER BY dungeonId, difficultyId, startPart, completedParts, rank `).all() + const dungeonCompletionCounts = new Map(database.prepare(` + SELECT dungeon_id AS dungeonId, COUNT(*) AS count + FROM dungeon_runs + WHERE character_id = ? + AND result = 'victory' + AND start_part = 1 + AND completed_parts >= 1 + GROUP BY dungeon_id + `).all(characterId).map((row) => [row.dungeonId, row.count])) const settings = Object.fromEntries( database.prepare('SELECT key, value FROM game_settings').all() @@ -869,6 +878,7 @@ export function getProfile(database, characterId, accountId) { }), dungeons: dungeons.map((dungeon) => ({ ...dungeon, + completionCount: dungeonCompletionCounts.get(dungeon.id) ?? 0, difficulties: dungeonDifficulties.filter( (difficulty) => difficulty.dungeonId === dungeon.id, ), diff --git a/src/App.css b/src/App.css index 4182f2b..2eff659 100644 --- a/src/App.css +++ b/src/App.css @@ -1801,6 +1801,35 @@ h2 { text-align: right; } +.activity-pager { + align-items: center; + display: flex; + gap: 8px; +} + +.activity-pager button { + background: #15161c; + border: 2px solid #090a0d; + color: var(--ink); + cursor: pointer; + font: inherit; + font-size: 11px; + min-height: 34px; + outline: 2px solid #41404a; + padding: 6px 8px; +} + +.activity-pager button:disabled { + cursor: not-allowed; + opacity: 0.45; +} + +.activity-pager span { + color: var(--muted); + font-size: 13px; + white-space: nowrap; +} + .tier-grid { display: grid; gap: 10px; @@ -2069,6 +2098,16 @@ h2 { font-size: 12px; } + .activity-pager button { + font-size: 9px; + min-height: 28px; + padding: 4px 6px; + } + + .activity-pager span { + font-size: 11px; + } + .dungeon-run-screen .eyebrow { font-size: 7px; margin-bottom: 5px; @@ -2273,6 +2312,20 @@ h2 { margin-top: 5px; } + .activity-pager { + gap: 4px; + } + + .activity-pager button { + font-size: 8px; + min-height: 24px; + padding: 3px 5px; + } + + .activity-pager span { + font-size: 9px; + } + .dungeon-choice-grid { grid-auto-rows: minmax(52px, max-content); } diff --git a/src/App.tsx b/src/App.tsx index e2cad8f..5689798 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -55,6 +55,7 @@ const MENU_ITEMS: Array<{ const LAST_DIFFICULTY_KEY = 'i-want-to-heal:last-difficulty' const SHOW_LEADERBOARDS = false +const ACTIVITY_PAGE_SIZE = 6 function activityInitials(name: string) { return name @@ -81,14 +82,15 @@ function App() { return Number.isFinite(saved) && saved > 0 ? saved : 1 }) const [selectedDungeonId, setSelectedDungeonId] = useState(1) - const [selectedRaidId, setSelectedRaidId] = useState(2) + const [selectedRaidId, setSelectedRaidId] = useState(20) const [roguelikeKind, setRoguelikeKind] = useState<'dungeon' | 'raid'>('dungeon') const [roguelikeVariant, setRoguelikeVariant] = useState('pve') const [roguelikeUpgradeTiming, setRoguelikeUpgradeTiming] = useState('encounter') const [roguelikeAbilityLabelMode, setRoguelikeAbilityLabelMode] = useState('ability') const [pvpContentType, setPvpContentType] = useState('dungeon') const [selectedPart, setSelectedPart] = useState(1) - const [selectedHardMode, setSelectedHardMode] = useState(false) + const [selectedMarathonMode, setSelectedMarathonMode] = useState(false) + const [activityPage, setActivityPage] = useState(0) const [combatContentId, setCombatContentId] = useState(1) const [leaderboardCategory, setLeaderboardCategory] = useState<'part_1' | 'part_2' | 'part_3' | 'full_run'>('part_1') const [showLoot, setShowLoot] = useState(false) @@ -236,7 +238,8 @@ function App() { 0} + hardMode={false} + marathonMode={selectedMarathonMode && combatContentId > 0} profile={profile} roguelikeMode={combatContentId < 0 ? roguelikeKind : undefined} roguelikeUpgradeTiming={combatContentId < 0 ? roguelikeUpgradeTiming : undefined} @@ -296,7 +299,7 @@ function App() { setSelectedDifficultyId(baseDungeon?.difficulties[0]?.id ?? 1) } setSelectedPart(1) - setSelectedHardMode(false) + setSelectedMarathonMode(false) setScreen('combat') } const tierOptions = activityOptions @@ -318,6 +321,12 @@ function App() { const tierActivityOptions = activityOptions.filter((option) => option.difficulties.some((difficulty) => difficulty.droppedItemLevel === selectedTierItemLevel), ) + const activityPageCount = Math.max(1, Math.ceil(tierActivityOptions.length / ACTIVITY_PAGE_SIZE)) + const currentActivityPage = Math.min(activityPage, activityPageCount - 1) + const pagedActivityOptions = tierActivityOptions.slice( + currentActivityPage * ACTIVITY_PAGE_SIZE, + currentActivityPage * ACTIVITY_PAGE_SIZE + ACTIVITY_PAGE_SIZE, + ) const selectedActivityId = screen === 'raids' && raid ? raid.id : dungeon.id const activity = tierActivityOptions.find((candidate) => candidate.id === selectedActivityId) ?? tierActivityOptions[0] @@ -326,15 +335,9 @@ function App() { (candidate) => candidate.droppedItemLevel === selectedTierItemLevel, ) ?? activity.difficulties[0] const difficultyLocked = profile.character.level < selectedDifficulty.unlockLevel - const completedSections = activity.contentType === 'raid' - ? profile.completedRaidPhases - : profile.completedDungeonParts const sectionName = activity.contentType === 'raid' ? 'Phase' : 'Part' - const parts = [ - { part: 1, name: `${sectionName} 1`, encounterCount: 3, unlocked: true, hardUnlocked: completedSections >= 1 }, - { part: 2, name: `${sectionName} 2`, encounterCount: 3, unlocked: completedSections >= 1, hardUnlocked: completedSections >= 2 }, - { part: 3, name: `${sectionName} 3`, encounterCount: 3, unlocked: completedSections >= 2, hardUnlocked: completedSections >= 3 }, - ] + const activityCompletionCount = activity.completionCount ?? 0 + const marathonUnlocked = activityCompletionCount >= 10 const cloudSync = getCloudSyncStatus() const canShowCloudSync = account.id !== -1 && cloudSync.available const lootPreviewEncounters = [...activity.encounters] @@ -640,10 +643,30 @@ function App() {

Pick Run

{screen === 'raids' ? 'Raid' : 'Dungeon'}

- {selectedDifficulty.name} rewards iLvl {selectedDifficulty.droppedItemLevel} components. + {activityPageCount > 1 ? ( +
+ + {currentActivityPage + 1}/{activityPageCount} + +
+ ) : ( + {selectedDifficulty.name} rewards iLvl {selectedDifficulty.droppedItemLevel} components. + )}
- {tierActivityOptions.map((candidate) => { + {pagedActivityOptions.map((candidate) => { const difficulty = candidate.difficulties.find( (option) => option.droppedItemLevel === selectedDifficulty.droppedItemLevel, ) ?? candidate.difficulties[0] @@ -695,6 +718,7 @@ function App() { disabled={locked} key={difficulty.id} onClick={() => { + setActivityPage(0) const nextActivity = activity.difficulties.some( (candidate) => candidate.droppedItemLevel === difficulty.droppedItemLevel, ) @@ -725,43 +749,45 @@ function App() {

Start

-

{sectionName}

+

Run

- {difficultyLocked ? `Unlocks at level ${selectedDifficulty.unlockLevel}` : 'Choose a section to launch.'} + + {difficultyLocked + ? `Unlocks at level ${selectedDifficulty.unlockLevel}` + : marathonUnlocked + ? 'Marathon keeps health and mana between boss kills.' + : `Marathon unlocks after 10 clears (${activityCompletionCount}/10).`} +
- {parts.map((p) => ( -
- - -
- ))} + +
diff --git a/src/components/CombatScreen.tsx b/src/components/CombatScreen.tsx index 147c098..d1974d2 100644 --- a/src/components/CombatScreen.tsx +++ b/src/components/CombatScreen.tsx @@ -341,6 +341,7 @@ export function CombatScreen({ difficulty, dungeon, hardMode = false, + marathonMode = false, profile, startPart = 1, roguelikeMode, @@ -353,6 +354,7 @@ export function CombatScreen({ difficulty: Difficulty dungeon: Dungeon hardMode?: boolean + marathonMode?: boolean profile: CharacterProfile startPart?: number roguelikeMode?: RoguelikeMode @@ -416,7 +418,7 @@ export function CombatScreen({ const [combatState, setCombatState] = useState(() => initialCombatState) const [selectedId, setSelectedId] = useState(partyTemplate[0].id) const [encounterIndex, setEncounterIndex] = useState(initialEncounterIndex) - const [status, setStatus] = useState<'playing' | 'won' | 'lost' | 'part-complete' | 'upgrade-choice'>('playing') + const [status, setStatus] = useState<'playing' | 'won' | 'lost' | 'part-complete' | 'marathon-choice' | 'upgrade-choice'>('playing') const [paused, setPaused] = useState(false) const [speedMultiplier, setSpeedMultiplier] = useState<1 | 2>(1) const [targetGroup, setTargetGroup] = useState<0 | 1 | 2>(0) @@ -430,6 +432,7 @@ export function CombatScreen({ const [floatingTexts, setFloatingTexts] = useState([]) const [roguelikeUpgrades, setRoguelikeUpgrades] = useState([]) const [upgradeChoices, setUpgradeChoices] = useState([]) + const [marathonBossesDefeated, setMarathonBossesDefeated] = useState(0) const rewardClaimedRef = useRef(false) const profileRefreshedRef = useRef(false) const rolledEncounterIdsRef = useRef(new Set()) @@ -439,6 +442,7 @@ export function CombatScreen({ const partStartTimesRef = useRef>({}) const nextLogId = useRef(2) const nextFloatingTextId = useRef(1) + const marathonBossesDefeatedRef = useRef(0) const combatRef = useRef(initialCombatState) const selectedIdRef = useRef(partyTemplate[0].id) const runCombatTickRef = useRef<() => void>(() => {}) @@ -553,10 +557,10 @@ export function CombatScreen({ const requestLootRoll = useCallback( (encounterId: number, rollIndex = 0) => { - const rollKey = `${encounterId}:${rollIndex}` + const rollKey = `${encounterId}:${rollIndex}:${marathonBossesDefeatedRef.current}` if (rolledEncounterIdsRef.current.has(rollKey)) return rolledEncounterIdsRef.current.add(rollKey) - const runToken = rollIndex === 0 ? runTokenRef.current : `${runTokenRef.current}-hard-${rollIndex}` + const runToken = `${runTokenRef.current}-${marathonBossesDefeatedRef.current}-${rollIndex}` rollEncounterLoot(encounterId, difficulty.id, runToken) .then((result) => { setLootRolls((current) => [...current, result]) @@ -609,10 +613,12 @@ export function CombatScreen({ setFloatingTexts([]) setRoguelikeUpgrades([]) setUpgradeChoices([]) + setMarathonBossesDefeated(0) rewardClaimedRef.current = false profileRefreshedRef.current = false rolledEncounterIdsRef.current = new Set() runTokenRef.current = crypto.randomUUID() + marathonBossesDefeatedRef.current = 0 resourceSpentRef.current = 0 runStartedAtRef.current = Date.now() partStartTimesRef.current = { [startPart]: runStartedAtRef.current } @@ -1201,6 +1207,9 @@ export function CombatScreen({ } if (isPartBoss && !isFinalBoss) { + const nextMarathonKills = marathonBossesDefeatedRef.current + 1 + marathonBossesDefeatedRef.current = nextMarathonKills + setMarathonBossesDefeated(nextMarathonKills) setCombat({ ...current, party: nextParty, @@ -1209,12 +1218,28 @@ export function CombatScreen({ elapsedTicks: nextElapsedTicks, enemyHealth: 0, }) - setStatus('part-complete') + setStatus(marathonMode && encounter.isBoss ? 'marathon-choice' : 'part-complete') addLog(`${encounter.enemyName} is defeated.`, 'loot') return } if (encounterIndex === encounters.length - 1) { + if (marathonMode && encounter.isBoss) { + const nextMarathonKills = marathonBossesDefeatedRef.current + 1 + marathonBossesDefeatedRef.current = nextMarathonKills + setMarathonBossesDefeated(nextMarathonKills) + setCombat({ + ...current, + party: nextParty, + resource: nextResource, + cooldowns: nextCooldowns, + elapsedTicks: nextElapsedTicks, + enemyHealth: 0, + }) + setStatus('marathon-choice') + addLog(`${encounter.enemyName} is defeated. Continue marathon or end the hunt.`, 'loot') + return + } setCombat({ ...current, party: nextParty, @@ -1267,6 +1292,7 @@ export function CombatScreen({ isPartBoss, isFinalBoss, isRoguelike, + marathonMode, upgradesEveryEncounter, roguelikeUpgradeCatalog, roguelikeUpgrades, @@ -1620,7 +1646,7 @@ export function CombatScreen({
)} - {status !== 'playing' && status !== 'part-complete' && status !== 'upgrade-choice' && ( + {status !== 'playing' && status !== 'part-complete' && status !== 'marathon-choice' && status !== 'upgrade-choice' && (

{status === 'won' ? `${contentName} Complete` : 'Party Defeated'}

@@ -1735,6 +1761,36 @@ export function CombatScreen({
)} + {status === 'marathon-choice' && ( +
+
+

Marathon

+

{encounter.enemyName} Defeated

+

+ {marathonBossesDefeated} boss{marathonBossesDefeated === 1 ? '' : 'es'} defeated. + Continue with current health and {gameClass.resourceName}, or end the hunt. +

+ + +
+
+ )} {status === 'part-complete' && (
diff --git a/src/dualScreen.tsx b/src/dualScreen.tsx index 928cbaf..ff7380e 100644 --- a/src/dualScreen.tsx +++ b/src/dualScreen.tsx @@ -42,7 +42,7 @@ export type DualScreenCombatState = { partySize: number selectedId: string log: CombatLogEntry[] - status: 'playing' | 'won' | 'lost' | 'part-complete' | 'upgrade-choice' + status: 'playing' | 'won' | 'lost' | 'part-complete' | 'marathon-choice' | 'upgrade-choice' resource: number maxResource: number resourceName: string diff --git a/src/gameRepository.ts b/src/gameRepository.ts index 08bad4b..d3f133b 100644 --- a/src/gameRepository.ts +++ b/src/gameRepository.ts @@ -70,6 +70,7 @@ type OfflineSave = { activeClassId: number completedDungeonParts: number completedRaidPhases: number + dungeonCompletions?: Record characters: Record lootRolls: Record } @@ -159,6 +160,9 @@ function upgradeV1Save(v1: { profile: CharacterProfile; lootRolls: Record [String(dungeon.id), dungeon.completionCount ?? 0]), + ), characters, lootRolls: v1.lootRolls ?? {}, } @@ -314,6 +318,10 @@ function buildProfile(save: OfflineSave): CharacterProfile { updateCraftingRecipes(static_) static_.completedDungeonParts = save.completedDungeonParts static_.completedRaidPhases = save.completedRaidPhases + static_.dungeons = static_.dungeons.map((dungeon) => ({ + ...dungeon, + completionCount: save.dungeonCompletions?.[String(dungeon.id)] ?? dungeon.completionCount ?? 0, + })) return static_ } @@ -491,6 +499,9 @@ function mergeProfileIntoSave(profile: CharacterProfile, existingSave?: OfflineS activeClassId: profile.character.classId, completedDungeonParts: profile.completedDungeonParts, completedRaidPhases: profile.completedRaidPhases, + dungeonCompletions: Object.fromEntries( + profile.dungeons.map((dungeon) => [String(dungeon.id), dungeon.completionCount ?? 0]), + ), characters, lootRolls: clone(existingSave?.lootRolls ?? {}), } @@ -958,6 +969,10 @@ function createLocalRepository(store: LocalSaveStore): GameRepository { } else { save.completedDungeonParts = Math.max(save.completedDungeonParts, partCount) } + save.dungeonCompletions = { + ...(save.dungeonCompletions ?? {}), + [String(dungeonId)]: (save.dungeonCompletions?.[String(dungeonId)] ?? 0) + 1, + } let bonusItem: DungeonReward['bonusItem'] = null if ((startPart ?? 1) === 1 && partCount >= 3 && dungeon.completionLoot.length > 0) { diff --git a/src/offline-starter-profile.json b/src/offline-starter-profile.json index 305480c..a96cdfb 100644 --- a/src/offline-starter-profile.json +++ b/src/offline-starter-profile.json @@ -834,411 +834,11 @@ } ], "craftingRecipes": [ - { - "id": 904, - "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 12, - "item": { - "id": 104, - "slug": "novice-slippers", - "name": "Raw Yian Kut-Ku Boots", - "slot": "boots", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 1, - "glyph": "b", - "description": "Crafted with Yian Kut-Ku coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 281201, - "slug": "yian-kut-ku-coin-ilvl-1", - "name": "Raw Yian Kut-Ku Coin", - "slot": "component", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 1 crafting." - }, - "quantity": 1, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 902, - "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 3, - "item": { - "id": 102, - "slug": "novice-vestment", - "name": "Raw Bulldrome Chest", - "slot": "chest", - "rarity": "common", - "itemLevel": 1, - "healingPower": 1, - "maxResourceBonus": 0, - "glyph": "C", - "description": "Crafted with Bulldrome coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 280301, - "slug": "bulldrome-coin-ilvl-1", - "name": "Raw Bulldrome Coin", - "slot": "component", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 1 crafting." - }, - "quantity": 1, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 903, - "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 3, - "item": { - "id": 103, - "slug": "novice-wraps", - "name": "Raw Bulldrome Gloves", - "slot": "gloves", - "rarity": "common", - "itemLevel": 1, - "healingPower": 1, - "maxResourceBonus": 0, - "glyph": "g", - "description": "Crafted with Bulldrome coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 280301, - "slug": "bulldrome-coin-ilvl-1", - "name": "Raw Bulldrome Coin", - "slot": "component", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 1 crafting." - }, - "quantity": 1, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 901, - "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 3, - "item": { - "id": 101, - "slug": "novice-cowl", - "name": "Raw Bulldrome Helmet", - "slot": "helmet", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 1, - "glyph": "^", - "description": "Crafted with Bulldrome coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 280301, - "slug": "bulldrome-coin-ilvl-1", - "name": "Raw Bulldrome Coin", - "slot": "component", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 1 crafting." - }, - "quantity": 1, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 909, - "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 22, - "item": { - "id": 109, - "slug": "novice-pendant", - "name": "Raw Rathian Necklace", - "slot": "necklace", - "rarity": "common", - "itemLevel": 1, - "healingPower": 1, - "maxResourceBonus": 0, - "glyph": "n", - "description": "Crafted with Rathian coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 282201, - "slug": "rathian-coin-ilvl-1", - "name": "Raw Rathian Coin", - "slot": "component", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Rathian used for item level 1 crafting." - }, - "quantity": 1, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 908, - "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 22, - "item": { - "id": 108, - "slug": "novice-trousers", - "name": "Raw Rathian Pants", - "slot": "pants", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 1, - "glyph": "P", - "description": "Crafted with Rathian coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 282201, - "slug": "rathian-coin-ilvl-1", - "name": "Raw Rathian Coin", - "slot": "component", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Rathian used for item level 1 crafting." - }, - "quantity": 1, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 905, - "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 12, - "item": { - "id": 105, - "slug": "novice-band", - "name": "Raw Yian Kut-Ku Ring", - "slot": "ring", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 1, - "glyph": "o", - "description": "Crafted with Yian Kut-Ku coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 281201, - "slug": "yian-kut-ku-coin-ilvl-1", - "name": "Raw Yian Kut-Ku Coin", - "slot": "component", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 1 crafting." - }, - "quantity": 1, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 906, - "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 12, - "item": { - "id": 106, - "slug": "novice-token", - "name": "Raw Yian Kut-Ku Trinket", - "slot": "trinket", - "rarity": "common", - "itemLevel": 1, - "healingPower": 1, - "maxResourceBonus": 0, - "glyph": "*", - "description": "Crafted with Yian Kut-Ku coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 281201, - "slug": "yian-kut-ku-coin-ilvl-1", - "name": "Raw Yian Kut-Ku Coin", - "slot": "component", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 1 crafting." - }, - "quantity": 1, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 907, - "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 22, - "item": { - "id": 100, - "slug": "novice-crook", - "name": "Raw Rathian Weapon", - "slot": "weapon", - "rarity": "common", - "itemLevel": 1, - "healingPower": 1, - "maxResourceBonus": 0, - "glyph": "/", - "description": "Crafted with Rathian coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 282201, - "slug": "rathian-coin-ilvl-1", - "name": "Raw Rathian Coin", - "slot": "component", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Rathian used for item level 1 crafting." - }, - "quantity": 1, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 1004, - "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 12, - "item": { - "id": 4, - "slug": "cinderstep-boots", - "name": "Honed Yian Kut-Ku Boots", - "slot": "boots", - "rarity": "uncommon", - "itemLevel": 5, - "healingPower": 3, - "maxResourceBonus": 0, - "glyph": "b", - "description": "Crafted with Yian Kut-Ku coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 281201, - "slug": "yian-kut-ku-coin-ilvl-1", - "name": "Raw Yian Kut-Ku Coin", - "slot": "component", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 1 crafting." - }, - "quantity": 5, - "owned": 0 - } - ], - "canCraft": false - }, { "id": 1002, "difficultyId": 1, "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceEncounterId": 103, "item": { "id": 2, "slug": "wardens-cinderwrap", @@ -1257,8 +857,8 @@ "components": [ { "item": { - "id": 280301, - "slug": "bulldrome-coin-ilvl-1", + "id": 383001, + "slug": "bulldrome-boss-coin-diff-1-ilvl-1", "name": "Raw Bulldrome Coin", "slot": "component", "rarity": "common", @@ -1278,7 +878,7 @@ "id": 1003, "difficultyId": 1, "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceEncounterId": 103, "item": { "id": 6, "slug": "furnace-tenders-wraps", @@ -1297,8 +897,8 @@ "components": [ { "item": { - "id": 280301, - "slug": "bulldrome-coin-ilvl-1", + "id": 383001, + "slug": "bulldrome-boss-coin-diff-1-ilvl-1", "name": "Raw Bulldrome Coin", "slot": "component", "rarity": "common", @@ -1318,7 +918,7 @@ "id": 1001, "difficultyId": 1, "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceEncounterId": 103, "item": { "id": 5, "slug": "adepts-hood", @@ -1337,8 +937,8 @@ "components": [ { "item": { - "id": 280301, - "slug": "bulldrome-coin-ilvl-1", + "id": 383001, + "slug": "bulldrome-boss-coin-diff-1-ilvl-1", "name": "Raw Bulldrome Coin", "slot": "component", "rarity": "common", @@ -1355,61 +955,21 @@ "canCraft": false }, { - "id": 1009, + "id": 1004, "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 22, + "sourceDungeonId": 2, + "sourceEncounterId": 203, "item": { - "id": 9, - "slug": "sootglass-pendant", - "name": "Honed Rathian Necklace", - "slot": "necklace", - "rarity": "uncommon", - "itemLevel": 5, - "healingPower": 4, - "maxResourceBonus": 4, - "glyph": "n", - "description": "Crafted with Rathian coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 282201, - "slug": "rathian-coin-ilvl-1", - "name": "Raw Rathian Coin", - "slot": "component", - "rarity": "common", - "itemLevel": 1, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Rathian used for item level 1 crafting." - }, - "quantity": 5, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 1008, - "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 22, - "item": { - "id": 8, - "slug": "ashwalker-legwraps", - "name": "Honed Rathian Pants", - "slot": "pants", + "id": 4, + "slug": "cinderstep-boots", + "name": "Honed Yian Kut-Ku Boots", + "slot": "boots", "rarity": "uncommon", "itemLevel": 5, "healingPower": 3, - "maxResourceBonus": 3, - "glyph": "P", - "description": "Crafted with Rathian coins.", + "maxResourceBonus": 0, + "glyph": "b", + "description": "Crafted with Yian Kut-Ku coins.", "setId": null, "setSlug": null, "setName": null @@ -1417,16 +977,16 @@ "components": [ { "item": { - "id": 282201, - "slug": "rathian-coin-ilvl-1", - "name": "Raw Rathian Coin", + "id": 483001, + "slug": "yian-kut-ku-boss-coin-diff-1-ilvl-1", + "name": "Raw Yian Kut-Ku Coin", "slot": "component", "rarity": "common", "itemLevel": 1, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Rathian used for item level 1 crafting." + "description": "A boss coin from Yian Kut-Ku used for item level 1 crafting." }, "quantity": 5, "owned": 0 @@ -1437,8 +997,8 @@ { "id": 1005, "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 12, + "sourceDungeonId": 2, + "sourceEncounterId": 203, "item": { "id": 1, "slug": "emberglass-sigil", @@ -1457,8 +1017,8 @@ "components": [ { "item": { - "id": 281201, - "slug": "yian-kut-ku-coin-ilvl-1", + "id": 483001, + "slug": "yian-kut-ku-boss-coin-diff-1-ilvl-1", "name": "Raw Yian Kut-Ku Coin", "slot": "component", "rarity": "common", @@ -1477,8 +1037,8 @@ { "id": 1006, "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 12, + "sourceDungeonId": 2, + "sourceEncounterId": 203, "item": { "id": 7, "slug": "warden-ember", @@ -1497,8 +1057,8 @@ "components": [ { "item": { - "id": 281201, - "slug": "yian-kut-ku-coin-ilvl-1", + "id": 483001, + "slug": "yian-kut-ku-boss-coin-diff-1-ilvl-1", "name": "Raw Yian Kut-Ku Coin", "slot": "component", "rarity": "common", @@ -1514,11 +1074,91 @@ ], "canCraft": false }, + { + "id": 1009, + "difficultyId": 1, + "sourceDungeonId": 3, + "sourceEncounterId": 303, + "item": { + "id": 9, + "slug": "sootglass-pendant", + "name": "Honed Rathian Necklace", + "slot": "necklace", + "rarity": "uncommon", + "itemLevel": 5, + "healingPower": 4, + "maxResourceBonus": 4, + "glyph": "n", + "description": "Crafted with Rathian coins.", + "setId": null, + "setSlug": null, + "setName": null + }, + "components": [ + { + "item": { + "id": 583001, + "slug": "rathian-boss-coin-diff-1-ilvl-1", + "name": "Raw Rathian Coin", + "slot": "component", + "rarity": "common", + "itemLevel": 1, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Rathian used for item level 1 crafting." + }, + "quantity": 5, + "owned": 0 + } + ], + "canCraft": false + }, + { + "id": 1008, + "difficultyId": 1, + "sourceDungeonId": 3, + "sourceEncounterId": 303, + "item": { + "id": 8, + "slug": "ashwalker-legwraps", + "name": "Honed Rathian Pants", + "slot": "pants", + "rarity": "uncommon", + "itemLevel": 5, + "healingPower": 3, + "maxResourceBonus": 3, + "glyph": "P", + "description": "Crafted with Rathian coins.", + "setId": null, + "setSlug": null, + "setName": null + }, + "components": [ + { + "item": { + "id": 583001, + "slug": "rathian-boss-coin-diff-1-ilvl-1", + "name": "Raw Rathian Coin", + "slot": "component", + "rarity": "common", + "itemLevel": 1, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Rathian used for item level 1 crafting." + }, + "quantity": 5, + "owned": 0 + } + ], + "canCraft": false + }, { "id": 1007, "difficultyId": 1, - "sourceDungeonId": 1, - "sourceEncounterId": 22, + "sourceDungeonId": 3, + "sourceEncounterId": 303, "item": { "id": 3, "slug": "ashwood-crook", @@ -1537,8 +1177,8 @@ "components": [ { "item": { - "id": 282201, - "slug": "rathian-coin-ilvl-1", + "id": 583001, + "slug": "rathian-boss-coin-diff-1-ilvl-1", "name": "Raw Rathian Coin", "slot": "component", "rarity": "common", @@ -1554,62 +1194,22 @@ ], "canCraft": false }, - { - "id": 1104, - "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 12, - "item": { - "id": 204, - "slug": "tempered-cinderstep-boots", - "name": "Green Yian Kut-Ku Boots", - "slot": "boots", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 6, - "maxResourceBonus": 5, - "glyph": "b", - "description": "Crafted with Yian Kut-Ku coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 281210, - "slug": "yian-kut-ku-coin-ilvl-10", - "name": "Green Yian Kut-Ku Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 10 crafting." - }, - "quantity": 10, - "owned": 0 - } - ], - "canCraft": false - }, { "id": 1102, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceDungeonId": 4, + "sourceEncounterId": 403, "item": { "id": 202, "slug": "tempered-cinderwrap", - "name": "Green Bulldrome Chest", + "name": "Green Tigrex Chest", "slot": "chest", "rarity": "uncommon", "itemLevel": 10, "healingPower": 7, "maxResourceBonus": 2, "glyph": "C", - "description": "Crafted with Bulldrome coins.", + "description": "Crafted with Tigrex coins.", "setId": null, "setSlug": null, "setName": null @@ -1617,16 +1217,16 @@ "components": [ { "item": { - "id": 280310, - "slug": "bulldrome-coin-ilvl-10", - "name": "Green Bulldrome Coin", + "id": 683002, + "slug": "tigrex-boss-coin-diff-2-ilvl-10", + "name": "Green Tigrex Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 10 crafting." + "description": "A boss coin from Tigrex used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -1637,19 +1237,19 @@ { "id": 1103, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceDungeonId": 4, + "sourceEncounterId": 403, "item": { "id": 206, "slug": "tempered-furnace-wraps", - "name": "Green Bulldrome Gloves", + "name": "Green Tigrex Gloves", "slot": "gloves", "rarity": "uncommon", "itemLevel": 10, "healingPower": 7, "maxResourceBonus": 4, "glyph": "g", - "description": "Crafted with Bulldrome coins.", + "description": "Crafted with Tigrex coins.", "setId": null, "setSlug": null, "setName": null @@ -1657,16 +1257,16 @@ "components": [ { "item": { - "id": 280310, - "slug": "bulldrome-coin-ilvl-10", - "name": "Green Bulldrome Coin", + "id": 683002, + "slug": "tigrex-boss-coin-diff-2-ilvl-10", + "name": "Green Tigrex Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 10 crafting." + "description": "A boss coin from Tigrex used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -1677,19 +1277,19 @@ { "id": 1101, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceDungeonId": 4, + "sourceEncounterId": 403, "item": { "id": 205, "slug": "tempered-adepts-hood", - "name": "Green Bulldrome Helmet", + "name": "Green Tigrex Helmet", "slot": "helmet", "rarity": "uncommon", "itemLevel": 10, "healingPower": 6, "maxResourceBonus": 6, "glyph": "^", - "description": "Crafted with Bulldrome coins.", + "description": "Crafted with Tigrex coins.", "setId": null, "setSlug": null, "setName": null @@ -1697,16 +1297,16 @@ "components": [ { "item": { - "id": 280310, - "slug": "bulldrome-coin-ilvl-10", - "name": "Green Bulldrome Coin", + "id": 683002, + "slug": "tigrex-boss-coin-diff-2-ilvl-10", + "name": "Green Tigrex Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 10 crafting." + "description": "A boss coin from Tigrex used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -1715,61 +1315,21 @@ "canCraft": false }, { - "id": 1109, + "id": 1104, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 22, + "sourceDungeonId": 5, + "sourceEncounterId": 503, "item": { - "id": 209, - "slug": "tempered-sootglass-pendant", - "name": "Green Rathian Necklace", - "slot": "necklace", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 8, - "maxResourceBonus": 7, - "glyph": "n", - "description": "Crafted with Rathian coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 282210, - "slug": "rathian-coin-ilvl-10", - "name": "Green Rathian Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Rathian used for item level 10 crafting." - }, - "quantity": 10, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 1108, - "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 22, - "item": { - "id": 208, - "slug": "tempered-ashwalker-legwraps", - "name": "Green Rathian Pants", - "slot": "pants", + "id": 204, + "slug": "tempered-cinderstep-boots", + "name": "Green Rathalos Boots", + "slot": "boots", "rarity": "uncommon", "itemLevel": 10, "healingPower": 6, - "maxResourceBonus": 6, - "glyph": "P", - "description": "Crafted with Rathian coins.", + "maxResourceBonus": 5, + "glyph": "b", + "description": "Crafted with Rathalos coins.", "setId": null, "setSlug": null, "setName": null @@ -1777,16 +1337,16 @@ "components": [ { "item": { - "id": 282210, - "slug": "rathian-coin-ilvl-10", - "name": "Green Rathian Coin", + "id": 783002, + "slug": "rathalos-boss-coin-diff-2-ilvl-10", + "name": "Green Rathalos Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Rathian used for item level 10 crafting." + "description": "A boss coin from Rathalos used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -1797,19 +1357,19 @@ { "id": 1105, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 12, + "sourceDungeonId": 5, + "sourceEncounterId": 503, "item": { "id": 201, "slug": "tempered-emberglass-sigil", - "name": "Green Yian Kut-Ku Ring", + "name": "Green Rathalos Ring", "slot": "ring", "rarity": "uncommon", "itemLevel": 10, "healingPower": 7, "maxResourceBonus": 9, "glyph": "o", - "description": "Crafted with Yian Kut-Ku coins.", + "description": "Crafted with Rathalos coins.", "setId": null, "setSlug": null, "setName": null @@ -1817,16 +1377,16 @@ "components": [ { "item": { - "id": 281210, - "slug": "yian-kut-ku-coin-ilvl-10", - "name": "Green Yian Kut-Ku Coin", + "id": 783002, + "slug": "rathalos-boss-coin-diff-2-ilvl-10", + "name": "Green Rathalos Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 10 crafting." + "description": "A boss coin from Rathalos used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -1837,19 +1397,19 @@ { "id": 1106, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 12, + "sourceDungeonId": 5, + "sourceEncounterId": 503, "item": { "id": 207, "slug": "tempered-warden-ember", - "name": "Green Yian Kut-Ku Trinket", + "name": "Green Rathalos Trinket", "slot": "trinket", "rarity": "uncommon", "itemLevel": 10, "healingPower": 8, "maxResourceBonus": 7, "glyph": "*", - "description": "Crafted with Yian Kut-Ku coins.", + "description": "Crafted with Rathalos coins.", "setId": null, "setSlug": null, "setName": null @@ -1857,16 +1417,96 @@ "components": [ { "item": { - "id": 281210, - "slug": "yian-kut-ku-coin-ilvl-10", - "name": "Green Yian Kut-Ku Coin", + "id": 783002, + "slug": "rathalos-boss-coin-diff-2-ilvl-10", + "name": "Green Rathalos Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 10 crafting." + "description": "A boss coin from Rathalos used for item level 10 crafting." + }, + "quantity": 10, + "owned": 0 + } + ], + "canCraft": false + }, + { + "id": 1109, + "difficultyId": 2, + "sourceDungeonId": 6, + "sourceEncounterId": 603, + "item": { + "id": 209, + "slug": "tempered-sootglass-pendant", + "name": "Green Gypceros Necklace", + "slot": "necklace", + "rarity": "uncommon", + "itemLevel": 10, + "healingPower": 8, + "maxResourceBonus": 7, + "glyph": "n", + "description": "Crafted with Gypceros coins.", + "setId": null, + "setSlug": null, + "setName": null + }, + "components": [ + { + "item": { + "id": 883002, + "slug": "gypceros-boss-coin-diff-2-ilvl-10", + "name": "Green Gypceros Coin", + "slot": "component", + "rarity": "uncommon", + "itemLevel": 10, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Gypceros used for item level 10 crafting." + }, + "quantity": 10, + "owned": 0 + } + ], + "canCraft": false + }, + { + "id": 1108, + "difficultyId": 2, + "sourceDungeonId": 6, + "sourceEncounterId": 603, + "item": { + "id": 208, + "slug": "tempered-ashwalker-legwraps", + "name": "Green Gypceros Pants", + "slot": "pants", + "rarity": "uncommon", + "itemLevel": 10, + "healingPower": 6, + "maxResourceBonus": 6, + "glyph": "P", + "description": "Crafted with Gypceros coins.", + "setId": null, + "setSlug": null, + "setName": null + }, + "components": [ + { + "item": { + "id": 883002, + "slug": "gypceros-boss-coin-diff-2-ilvl-10", + "name": "Green Gypceros Coin", + "slot": "component", + "rarity": "uncommon", + "itemLevel": 10, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Gypceros used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -1877,19 +1517,19 @@ { "id": 1107, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 22, + "sourceDungeonId": 6, + "sourceEncounterId": 603, "item": { "id": 203, "slug": "tempered-ashwood-crook", - "name": "Green Rathian Weapon", + "name": "Green Gypceros Weapon", "slot": "weapon", "rarity": "uncommon", "itemLevel": 10, "healingPower": 10, "maxResourceBonus": 2, "glyph": "/", - "description": "Crafted with Rathian coins.", + "description": "Crafted with Gypceros coins.", "setId": null, "setSlug": null, "setName": null @@ -1897,16 +1537,16 @@ "components": [ { "item": { - "id": 282210, - "slug": "rathian-coin-ilvl-10", - "name": "Green Rathian Coin", + "id": 883002, + "slug": "gypceros-boss-coin-diff-2-ilvl-10", + "name": "Green Gypceros Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Rathian used for item level 10 crafting." + "description": "A boss coin from Gypceros used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -1914,422 +1554,229 @@ ], "canCraft": false }, - { - "id": 1204, - "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 12, - "item": { - "id": 304, - "slug": "runed-cinderstep-boots", - "name": "Blue Yian Kut-Ku Boots", - "slot": "boots", - "rarity": "rare", - "itemLevel": 15, - "healingPower": 9, - "maxResourceBonus": 8, - "glyph": "b", - "description": "Crafted with Yian Kut-Ku coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 281210, - "slug": "yian-kut-ku-coin-ilvl-10", - "name": "Green Yian Kut-Ku Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 10 crafting." - }, - "quantity": 15, - "owned": 0 - } - ], - "canCraft": false - }, { "id": 1202, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceDungeonId": 7, + "sourceEncounterId": 703, "item": { "id": 302, "slug": "runed-cinderwrap", - "name": "Blue Bulldrome Chest", + "name": "Blue Nargacuga Chest", "slot": "chest", "rarity": "rare", "itemLevel": 15, "healingPower": 11, "maxResourceBonus": 3, "glyph": "C", - "description": "Crafted with Bulldrome coins.", + "description": "Crafted with Nargacuga coins.", "setId": null, "setSlug": null, "setName": null }, - "components": [ - { - "item": { - "id": 280310, - "slug": "bulldrome-coin-ilvl-10", - "name": "Green Bulldrome Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 10 crafting." - }, - "quantity": 15, - "owned": 0 - } - ], - "canCraft": false + "components": [], + "canCraft": true }, { "id": 1203, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceDungeonId": 7, + "sourceEncounterId": 703, "item": { "id": 306, "slug": "runed-furnace-wraps", - "name": "Blue Bulldrome Gloves", + "name": "Blue Nargacuga Gloves", "slot": "gloves", "rarity": "rare", "itemLevel": 15, "healingPower": 11, "maxResourceBonus": 6, "glyph": "g", - "description": "Crafted with Bulldrome coins.", + "description": "Crafted with Nargacuga coins.", "setId": null, "setSlug": null, "setName": null }, - "components": [ - { - "item": { - "id": 280310, - "slug": "bulldrome-coin-ilvl-10", - "name": "Green Bulldrome Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 10 crafting." - }, - "quantity": 15, - "owned": 0 - } - ], - "canCraft": false + "components": [], + "canCraft": true }, { "id": 1201, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceDungeonId": 7, + "sourceEncounterId": 703, "item": { "id": 305, "slug": "runed-adepts-hood", - "name": "Blue Bulldrome Helmet", + "name": "Blue Nargacuga Helmet", "slot": "helmet", "rarity": "rare", "itemLevel": 15, "healingPower": 9, "maxResourceBonus": 9, "glyph": "^", - "description": "Crafted with Bulldrome coins.", + "description": "Crafted with Nargacuga coins.", "setId": null, "setSlug": null, "setName": null }, - "components": [ - { - "item": { - "id": 280310, - "slug": "bulldrome-coin-ilvl-10", - "name": "Green Bulldrome Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 10 crafting." - }, - "quantity": 15, - "owned": 0 - } - ], - "canCraft": false + "components": [], + "canCraft": true }, { - "id": 1209, + "id": 1204, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 22, + "sourceDungeonId": 8, + "sourceEncounterId": 803, "item": { - "id": 309, - "slug": "runed-sootglass-pendant", - "name": "Blue Rathian Necklace", - "slot": "necklace", - "rarity": "rare", - "itemLevel": 15, - "healingPower": 12, - "maxResourceBonus": 10, - "glyph": "n", - "description": "Crafted with Rathian coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 282210, - "slug": "rathian-coin-ilvl-10", - "name": "Green Rathian Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Rathian used for item level 10 crafting." - }, - "quantity": 15, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 1208, - "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 22, - "item": { - "id": 308, - "slug": "runed-ashwalker-legwraps", - "name": "Blue Rathian Pants", - "slot": "pants", + "id": 304, + "slug": "runed-cinderstep-boots", + "name": "Blue Azuros Boots", + "slot": "boots", "rarity": "rare", "itemLevel": 15, "healingPower": 9, - "maxResourceBonus": 9, - "glyph": "P", - "description": "Crafted with Rathian coins.", + "maxResourceBonus": 8, + "glyph": "b", + "description": "Crafted with Azuros coins.", "setId": null, "setSlug": null, "setName": null }, - "components": [ - { - "item": { - "id": 282210, - "slug": "rathian-coin-ilvl-10", - "name": "Green Rathian Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Rathian used for item level 10 crafting." - }, - "quantity": 15, - "owned": 0 - } - ], - "canCraft": false + "components": [], + "canCraft": true }, { "id": 1205, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 12, + "sourceDungeonId": 8, + "sourceEncounterId": 803, "item": { "id": 301, "slug": "runed-emberglass-sigil", - "name": "Blue Yian Kut-Ku Ring", + "name": "Blue Azuros Ring", "slot": "ring", "rarity": "rare", "itemLevel": 15, "healingPower": 10, "maxResourceBonus": 13, "glyph": "o", - "description": "Crafted with Yian Kut-Ku coins.", + "description": "Crafted with Azuros coins.", "setId": null, "setSlug": null, "setName": null }, - "components": [ - { - "item": { - "id": 281210, - "slug": "yian-kut-ku-coin-ilvl-10", - "name": "Green Yian Kut-Ku Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 10 crafting." - }, - "quantity": 15, - "owned": 0 - } - ], - "canCraft": false + "components": [], + "canCraft": true }, { "id": 1206, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 12, + "sourceDungeonId": 8, + "sourceEncounterId": 803, "item": { "id": 307, "slug": "runed-warden-ember", - "name": "Blue Yian Kut-Ku Trinket", + "name": "Blue Azuros Trinket", "slot": "trinket", "rarity": "rare", "itemLevel": 15, "healingPower": 12, "maxResourceBonus": 10, "glyph": "*", - "description": "Crafted with Yian Kut-Ku coins.", + "description": "Crafted with Azuros coins.", "setId": null, "setSlug": null, "setName": null }, - "components": [ - { - "item": { - "id": 281210, - "slug": "yian-kut-ku-coin-ilvl-10", - "name": "Green Yian Kut-Ku Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 10 crafting." - }, - "quantity": 15, - "owned": 0 - } - ], - "canCraft": false + "components": [], + "canCraft": true + }, + { + "id": 1209, + "difficultyId": 2, + "sourceDungeonId": 9, + "sourceEncounterId": 903, + "item": { + "id": 309, + "slug": "runed-sootglass-pendant", + "name": "Blue Diablos Necklace", + "slot": "necklace", + "rarity": "rare", + "itemLevel": 15, + "healingPower": 12, + "maxResourceBonus": 10, + "glyph": "n", + "description": "Crafted with Diablos coins.", + "setId": null, + "setSlug": null, + "setName": null + }, + "components": [], + "canCraft": true + }, + { + "id": 1208, + "difficultyId": 2, + "sourceDungeonId": 9, + "sourceEncounterId": 903, + "item": { + "id": 308, + "slug": "runed-ashwalker-legwraps", + "name": "Blue Diablos Pants", + "slot": "pants", + "rarity": "rare", + "itemLevel": 15, + "healingPower": 9, + "maxResourceBonus": 9, + "glyph": "P", + "description": "Crafted with Diablos coins.", + "setId": null, + "setSlug": null, + "setName": null + }, + "components": [], + "canCraft": true }, { "id": 1207, "difficultyId": 2, - "sourceDungeonId": 1, - "sourceEncounterId": 22, + "sourceDungeonId": 9, + "sourceEncounterId": 903, "item": { "id": 303, "slug": "runed-ashwood-crook", - "name": "Blue Rathian Weapon", + "name": "Blue Diablos Weapon", "slot": "weapon", "rarity": "rare", "itemLevel": 15, "healingPower": 15, "maxResourceBonus": 3, "glyph": "/", - "description": "Crafted with Rathian coins.", + "description": "Crafted with Diablos coins.", "setId": null, "setSlug": null, "setName": null }, - "components": [ - { - "item": { - "id": 282210, - "slug": "rathian-coin-ilvl-10", - "name": "Green Rathian Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Rathian used for item level 10 crafting." - }, - "quantity": 15, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 1304, - "difficultyId": 4, - "sourceDungeonId": 1, - "sourceEncounterId": 12, - "item": { - "id": 404, - "slug": "mythic-cinderstep-boots", - "name": "Purple Yian Kut-Ku Boots", - "slot": "boots", - "rarity": "epic", - "itemLevel": 20, - "healingPower": 12, - "maxResourceBonus": 11, - "glyph": "b", - "description": "Crafted with Yian Kut-Ku coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 281220, - "slug": "yian-kut-ku-coin-ilvl-20", - "name": "Purple Yian Kut-Ku Coin", - "slot": "component", - "rarity": "epic", - "itemLevel": 20, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 20 crafting." - }, - "quantity": 20, - "owned": 0 - } - ], - "canCraft": false + "components": [], + "canCraft": true }, { "id": 1302, "difficultyId": 4, - "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceDungeonId": 10, + "sourceEncounterId": 1003, "item": { "id": 402, "slug": "mythic-cinderwrap", - "name": "Purple Bulldrome Chest", + "name": "Purple Barroth Chest", "slot": "chest", "rarity": "epic", "itemLevel": 20, "healingPower": 15, "maxResourceBonus": 4, "glyph": "C", - "description": "Crafted with Bulldrome coins.", + "description": "Crafted with Barroth coins.", "setId": null, "setSlug": null, "setName": null @@ -2337,16 +1784,16 @@ "components": [ { "item": { - "id": 280320, - "slug": "bulldrome-coin-ilvl-20", - "name": "Purple Bulldrome Coin", + "id": 1283004, + "slug": "barroth-boss-coin-diff-4-ilvl-20", + "name": "Purple Barroth Coin", "slot": "component", "rarity": "epic", "itemLevel": 20, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 20 crafting." + "description": "A boss coin from Barroth used for item level 20 crafting." }, "quantity": 20, "owned": 0 @@ -2357,19 +1804,19 @@ { "id": 1303, "difficultyId": 4, - "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceDungeonId": 10, + "sourceEncounterId": 1003, "item": { "id": 406, "slug": "mythic-furnace-wraps", - "name": "Purple Bulldrome Gloves", + "name": "Purple Barroth Gloves", "slot": "gloves", "rarity": "epic", "itemLevel": 20, "healingPower": 15, "maxResourceBonus": 8, "glyph": "g", - "description": "Crafted with Bulldrome coins.", + "description": "Crafted with Barroth coins.", "setId": null, "setSlug": null, "setName": null @@ -2377,16 +1824,16 @@ "components": [ { "item": { - "id": 280320, - "slug": "bulldrome-coin-ilvl-20", - "name": "Purple Bulldrome Coin", + "id": 1283004, + "slug": "barroth-boss-coin-diff-4-ilvl-20", + "name": "Purple Barroth Coin", "slot": "component", "rarity": "epic", "itemLevel": 20, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 20 crafting." + "description": "A boss coin from Barroth used for item level 20 crafting." }, "quantity": 20, "owned": 0 @@ -2397,19 +1844,19 @@ { "id": 1301, "difficultyId": 4, - "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceDungeonId": 10, + "sourceEncounterId": 1003, "item": { "id": 405, "slug": "mythic-adepts-hood", - "name": "Purple Bulldrome Helmet", + "name": "Purple Barroth Helmet", "slot": "helmet", "rarity": "epic", "itemLevel": 20, "healingPower": 12, "maxResourceBonus": 12, "glyph": "^", - "description": "Crafted with Bulldrome coins.", + "description": "Crafted with Barroth coins.", "setId": null, "setSlug": null, "setName": null @@ -2417,16 +1864,16 @@ "components": [ { "item": { - "id": 280320, - "slug": "bulldrome-coin-ilvl-20", - "name": "Purple Bulldrome Coin", + "id": 1283004, + "slug": "barroth-boss-coin-diff-4-ilvl-20", + "name": "Purple Barroth Coin", "slot": "component", "rarity": "epic", "itemLevel": 20, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 20 crafting." + "description": "A boss coin from Barroth used for item level 20 crafting." }, "quantity": 20, "owned": 0 @@ -2435,61 +1882,21 @@ "canCraft": false }, { - "id": 1309, + "id": 1304, "difficultyId": 4, - "sourceDungeonId": 1, - "sourceEncounterId": 22, + "sourceDungeonId": 11, + "sourceEncounterId": 1103, "item": { - "id": 409, - "slug": "mythic-sootglass-pendant", - "name": "Purple Rathian Necklace", - "slot": "necklace", - "rarity": "epic", - "itemLevel": 20, - "healingPower": 16, - "maxResourceBonus": 13, - "glyph": "n", - "description": "Crafted with Rathian coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 282220, - "slug": "rathian-coin-ilvl-20", - "name": "Purple Rathian Coin", - "slot": "component", - "rarity": "epic", - "itemLevel": 20, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Rathian used for item level 20 crafting." - }, - "quantity": 20, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 1308, - "difficultyId": 4, - "sourceDungeonId": 1, - "sourceEncounterId": 22, - "item": { - "id": 408, - "slug": "mythic-ashwalker-legwraps", - "name": "Purple Rathian Pants", - "slot": "pants", + "id": 404, + "slug": "mythic-cinderstep-boots", + "name": "Purple Tobi Kadachi Boots", + "slot": "boots", "rarity": "epic", "itemLevel": 20, "healingPower": 12, - "maxResourceBonus": 12, - "glyph": "P", - "description": "Crafted with Rathian coins.", + "maxResourceBonus": 11, + "glyph": "b", + "description": "Crafted with Tobi Kadachi coins.", "setId": null, "setSlug": null, "setName": null @@ -2497,16 +1904,16 @@ "components": [ { "item": { - "id": 282220, - "slug": "rathian-coin-ilvl-20", - "name": "Purple Rathian Coin", + "id": 1383004, + "slug": "tobi-kadachi-boss-coin-diff-4-ilvl-20", + "name": "Purple Tobi Kadachi Coin", "slot": "component", "rarity": "epic", "itemLevel": 20, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Rathian used for item level 20 crafting." + "description": "A boss coin from Tobi Kadachi used for item level 20 crafting." }, "quantity": 20, "owned": 0 @@ -2517,19 +1924,19 @@ { "id": 1305, "difficultyId": 4, - "sourceDungeonId": 1, - "sourceEncounterId": 12, + "sourceDungeonId": 11, + "sourceEncounterId": 1103, "item": { "id": 401, "slug": "mythic-emberglass-sigil", - "name": "Purple Yian Kut-Ku Ring", + "name": "Purple Tobi Kadachi Ring", "slot": "ring", "rarity": "epic", "itemLevel": 20, "healingPower": 14, "maxResourceBonus": 17, "glyph": "o", - "description": "Crafted with Yian Kut-Ku coins.", + "description": "Crafted with Tobi Kadachi coins.", "setId": null, "setSlug": null, "setName": null @@ -2537,16 +1944,16 @@ "components": [ { "item": { - "id": 281220, - "slug": "yian-kut-ku-coin-ilvl-20", - "name": "Purple Yian Kut-Ku Coin", + "id": 1383004, + "slug": "tobi-kadachi-boss-coin-diff-4-ilvl-20", + "name": "Purple Tobi Kadachi Coin", "slot": "component", "rarity": "epic", "itemLevel": 20, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 20 crafting." + "description": "A boss coin from Tobi Kadachi used for item level 20 crafting." }, "quantity": 20, "owned": 0 @@ -2557,19 +1964,19 @@ { "id": 1306, "difficultyId": 4, - "sourceDungeonId": 1, - "sourceEncounterId": 12, + "sourceDungeonId": 11, + "sourceEncounterId": 1103, "item": { "id": 407, "slug": "mythic-warden-ember", - "name": "Purple Yian Kut-Ku Trinket", + "name": "Purple Tobi Kadachi Trinket", "slot": "trinket", "rarity": "epic", "itemLevel": 20, "healingPower": 16, "maxResourceBonus": 13, "glyph": "*", - "description": "Crafted with Yian Kut-Ku coins.", + "description": "Crafted with Tobi Kadachi coins.", "setId": null, "setSlug": null, "setName": null @@ -2577,16 +1984,96 @@ "components": [ { "item": { - "id": 281220, - "slug": "yian-kut-ku-coin-ilvl-20", - "name": "Purple Yian Kut-Ku Coin", + "id": 1383004, + "slug": "tobi-kadachi-boss-coin-diff-4-ilvl-20", + "name": "Purple Tobi Kadachi Coin", "slot": "component", "rarity": "epic", "itemLevel": 20, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 20 crafting." + "description": "A boss coin from Tobi Kadachi used for item level 20 crafting." + }, + "quantity": 20, + "owned": 0 + } + ], + "canCraft": false + }, + { + "id": 1309, + "difficultyId": 4, + "sourceDungeonId": 12, + "sourceEncounterId": 1203, + "item": { + "id": 409, + "slug": "mythic-sootglass-pendant", + "name": "Purple Monoblos Necklace", + "slot": "necklace", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 16, + "maxResourceBonus": 13, + "glyph": "n", + "description": "Crafted with Monoblos coins.", + "setId": null, + "setSlug": null, + "setName": null + }, + "components": [ + { + "item": { + "id": 1483004, + "slug": "monoblos-boss-coin-diff-4-ilvl-20", + "name": "Purple Monoblos Coin", + "slot": "component", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Monoblos used for item level 20 crafting." + }, + "quantity": 20, + "owned": 0 + } + ], + "canCraft": false + }, + { + "id": 1308, + "difficultyId": 4, + "sourceDungeonId": 12, + "sourceEncounterId": 1203, + "item": { + "id": 408, + "slug": "mythic-ashwalker-legwraps", + "name": "Purple Monoblos Pants", + "slot": "pants", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 12, + "maxResourceBonus": 12, + "glyph": "P", + "description": "Crafted with Monoblos coins.", + "setId": null, + "setSlug": null, + "setName": null + }, + "components": [ + { + "item": { + "id": 1483004, + "slug": "monoblos-boss-coin-diff-4-ilvl-20", + "name": "Purple Monoblos Coin", + "slot": "component", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Monoblos used for item level 20 crafting." }, "quantity": 20, "owned": 0 @@ -2597,19 +2084,19 @@ { "id": 1307, "difficultyId": 4, - "sourceDungeonId": 1, - "sourceEncounterId": 22, + "sourceDungeonId": 12, + "sourceEncounterId": 1203, "item": { "id": 403, "slug": "mythic-ashwood-crook", - "name": "Purple Rathian Weapon", + "name": "Purple Monoblos Weapon", "slot": "weapon", "rarity": "epic", "itemLevel": 20, "healingPower": 20, "maxResourceBonus": 4, "glyph": "/", - "description": "Crafted with Rathian coins.", + "description": "Crafted with Monoblos coins.", "setId": null, "setSlug": null, "setName": null @@ -2617,16 +2104,16 @@ "components": [ { "item": { - "id": 282220, - "slug": "rathian-coin-ilvl-20", - "name": "Purple Rathian Coin", + "id": 1483004, + "slug": "monoblos-boss-coin-diff-4-ilvl-20", + "name": "Purple Monoblos Coin", "slot": "component", "rarity": "epic", "itemLevel": 20, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Rathian used for item level 20 crafting." + "description": "A boss coin from Monoblos used for item level 20 crafting." }, "quantity": 20, "owned": 0 @@ -2634,62 +2121,22 @@ ], "canCraft": false }, - { - "id": 1404, - "difficultyId": 5, - "sourceDungeonId": 1, - "sourceEncounterId": 12, - "item": { - "id": 504, - "slug": "ascendant-cinderstep-boots", - "name": "Orange Yian Kut-Ku Boots", - "slot": "boots", - "rarity": "legendary", - "itemLevel": 25, - "healingPower": 15, - "maxResourceBonus": 14, - "glyph": "b", - "description": "Crafted with Yian Kut-Ku coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 281225, - "slug": "yian-kut-ku-coin-ilvl-25", - "name": "Orange Yian Kut-Ku Coin", - "slot": "component", - "rarity": "legendary", - "itemLevel": 25, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 25 crafting." - }, - "quantity": 25, - "owned": 0 - } - ], - "canCraft": false - }, { "id": 1402, "difficultyId": 5, - "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceDungeonId": 13, + "sourceEncounterId": 1303, "item": { "id": 502, "slug": "ascendant-cinderwrap", - "name": "Orange Bulldrome Chest", + "name": "Orange Anjanath Chest", "slot": "chest", "rarity": "legendary", "itemLevel": 25, "healingPower": 19, "maxResourceBonus": 5, "glyph": "C", - "description": "Crafted with Bulldrome coins.", + "description": "Crafted with Anjanath coins.", "setId": null, "setSlug": null, "setName": null @@ -2697,16 +2144,16 @@ "components": [ { "item": { - "id": 280325, - "slug": "bulldrome-coin-ilvl-25", - "name": "Orange Bulldrome Coin", + "id": 1583005, + "slug": "anjanath-boss-coin-diff-5-ilvl-25", + "name": "Orange Anjanath Coin", "slot": "component", "rarity": "legendary", "itemLevel": 25, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 25 crafting." + "description": "A boss coin from Anjanath used for item level 25 crafting." }, "quantity": 25, "owned": 0 @@ -2717,19 +2164,19 @@ { "id": 1403, "difficultyId": 5, - "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceDungeonId": 13, + "sourceEncounterId": 1303, "item": { "id": 506, "slug": "ascendant-furnace-wraps", - "name": "Orange Bulldrome Gloves", + "name": "Orange Anjanath Gloves", "slot": "gloves", "rarity": "legendary", "itemLevel": 25, "healingPower": 19, "maxResourceBonus": 10, "glyph": "g", - "description": "Crafted with Bulldrome coins.", + "description": "Crafted with Anjanath coins.", "setId": null, "setSlug": null, "setName": null @@ -2737,16 +2184,16 @@ "components": [ { "item": { - "id": 280325, - "slug": "bulldrome-coin-ilvl-25", - "name": "Orange Bulldrome Coin", + "id": 1583005, + "slug": "anjanath-boss-coin-diff-5-ilvl-25", + "name": "Orange Anjanath Coin", "slot": "component", "rarity": "legendary", "itemLevel": 25, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 25 crafting." + "description": "A boss coin from Anjanath used for item level 25 crafting." }, "quantity": 25, "owned": 0 @@ -2757,19 +2204,19 @@ { "id": 1401, "difficultyId": 5, - "sourceDungeonId": 1, - "sourceEncounterId": 3, + "sourceDungeonId": 13, + "sourceEncounterId": 1303, "item": { "id": 505, "slug": "ascendant-adepts-hood", - "name": "Orange Bulldrome Helmet", + "name": "Orange Anjanath Helmet", "slot": "helmet", "rarity": "legendary", "itemLevel": 25, "healingPower": 15, "maxResourceBonus": 15, "glyph": "^", - "description": "Crafted with Bulldrome coins.", + "description": "Crafted with Anjanath coins.", "setId": null, "setSlug": null, "setName": null @@ -2777,16 +2224,16 @@ "components": [ { "item": { - "id": 280325, - "slug": "bulldrome-coin-ilvl-25", - "name": "Orange Bulldrome Coin", + "id": 1583005, + "slug": "anjanath-boss-coin-diff-5-ilvl-25", + "name": "Orange Anjanath Coin", "slot": "component", "rarity": "legendary", "itemLevel": 25, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Bulldrome used for item level 25 crafting." + "description": "A boss coin from Anjanath used for item level 25 crafting." }, "quantity": 25, "owned": 0 @@ -2795,61 +2242,21 @@ "canCraft": false }, { - "id": 1409, + "id": 1404, "difficultyId": 5, - "sourceDungeonId": 1, - "sourceEncounterId": 22, + "sourceDungeonId": 14, + "sourceEncounterId": 1403, "item": { - "id": 509, - "slug": "ascendant-sootglass-pendant", - "name": "Orange Rathian Necklace", - "slot": "necklace", - "rarity": "legendary", - "itemLevel": 25, - "healingPower": 20, - "maxResourceBonus": 16, - "glyph": "n", - "description": "Crafted with Rathian coins.", - "setId": null, - "setSlug": null, - "setName": null - }, - "components": [ - { - "item": { - "id": 282225, - "slug": "rathian-coin-ilvl-25", - "name": "Orange Rathian Coin", - "slot": "component", - "rarity": "legendary", - "itemLevel": 25, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Rathian used for item level 25 crafting." - }, - "quantity": 25, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 1408, - "difficultyId": 5, - "sourceDungeonId": 1, - "sourceEncounterId": 22, - "item": { - "id": 508, - "slug": "ascendant-ashwalker-legwraps", - "name": "Orange Rathian Pants", - "slot": "pants", + "id": 504, + "slug": "ascendant-cinderstep-boots", + "name": "Orange Bazelgeuse Boots", + "slot": "boots", "rarity": "legendary", "itemLevel": 25, "healingPower": 15, - "maxResourceBonus": 15, - "glyph": "P", - "description": "Crafted with Rathian coins.", + "maxResourceBonus": 14, + "glyph": "b", + "description": "Crafted with Bazelgeuse coins.", "setId": null, "setSlug": null, "setName": null @@ -2857,16 +2264,16 @@ "components": [ { "item": { - "id": 282225, - "slug": "rathian-coin-ilvl-25", - "name": "Orange Rathian Coin", + "id": 1683005, + "slug": "bazelgeuse-boss-coin-diff-5-ilvl-25", + "name": "Orange Bazelgeuse Coin", "slot": "component", "rarity": "legendary", "itemLevel": 25, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Rathian used for item level 25 crafting." + "description": "A boss coin from Bazelgeuse used for item level 25 crafting." }, "quantity": 25, "owned": 0 @@ -2877,19 +2284,19 @@ { "id": 1405, "difficultyId": 5, - "sourceDungeonId": 1, - "sourceEncounterId": 12, + "sourceDungeonId": 14, + "sourceEncounterId": 1403, "item": { "id": 501, "slug": "ascendant-emberglass-sigil", - "name": "Orange Yian Kut-Ku Ring", + "name": "Orange Bazelgeuse Ring", "slot": "ring", "rarity": "legendary", "itemLevel": 25, "healingPower": 18, "maxResourceBonus": 21, "glyph": "o", - "description": "Crafted with Yian Kut-Ku coins.", + "description": "Crafted with Bazelgeuse coins.", "setId": null, "setSlug": null, "setName": null @@ -2897,16 +2304,16 @@ "components": [ { "item": { - "id": 281225, - "slug": "yian-kut-ku-coin-ilvl-25", - "name": "Orange Yian Kut-Ku Coin", + "id": 1683005, + "slug": "bazelgeuse-boss-coin-diff-5-ilvl-25", + "name": "Orange Bazelgeuse Coin", "slot": "component", "rarity": "legendary", "itemLevel": 25, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 25 crafting." + "description": "A boss coin from Bazelgeuse used for item level 25 crafting." }, "quantity": 25, "owned": 0 @@ -2917,19 +2324,19 @@ { "id": 1406, "difficultyId": 5, - "sourceDungeonId": 1, - "sourceEncounterId": 12, + "sourceDungeonId": 14, + "sourceEncounterId": 1403, "item": { "id": 507, "slug": "ascendant-warden-ember", - "name": "Orange Yian Kut-Ku Trinket", + "name": "Orange Bazelgeuse Trinket", "slot": "trinket", "rarity": "legendary", "itemLevel": 25, "healingPower": 20, "maxResourceBonus": 16, "glyph": "*", - "description": "Crafted with Yian Kut-Ku coins.", + "description": "Crafted with Bazelgeuse coins.", "setId": null, "setSlug": null, "setName": null @@ -2937,16 +2344,96 @@ "components": [ { "item": { - "id": 281225, - "slug": "yian-kut-ku-coin-ilvl-25", - "name": "Orange Yian Kut-Ku Coin", + "id": 1683005, + "slug": "bazelgeuse-boss-coin-diff-5-ilvl-25", + "name": "Orange Bazelgeuse Coin", "slot": "component", "rarity": "legendary", "itemLevel": 25, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Yian Kut-Ku used for item level 25 crafting." + "description": "A boss coin from Bazelgeuse used for item level 25 crafting." + }, + "quantity": 25, + "owned": 0 + } + ], + "canCraft": false + }, + { + "id": 1409, + "difficultyId": 5, + "sourceDungeonId": 15, + "sourceEncounterId": 1503, + "item": { + "id": 509, + "slug": "ascendant-sootglass-pendant", + "name": "Orange Odogaron Necklace", + "slot": "necklace", + "rarity": "legendary", + "itemLevel": 25, + "healingPower": 20, + "maxResourceBonus": 16, + "glyph": "n", + "description": "Crafted with Odogaron coins.", + "setId": null, + "setSlug": null, + "setName": null + }, + "components": [ + { + "item": { + "id": 1783005, + "slug": "odogaron-boss-coin-diff-5-ilvl-25", + "name": "Orange Odogaron Coin", + "slot": "component", + "rarity": "legendary", + "itemLevel": 25, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Odogaron used for item level 25 crafting." + }, + "quantity": 25, + "owned": 0 + } + ], + "canCraft": false + }, + { + "id": 1408, + "difficultyId": 5, + "sourceDungeonId": 15, + "sourceEncounterId": 1503, + "item": { + "id": 508, + "slug": "ascendant-ashwalker-legwraps", + "name": "Orange Odogaron Pants", + "slot": "pants", + "rarity": "legendary", + "itemLevel": 25, + "healingPower": 15, + "maxResourceBonus": 15, + "glyph": "P", + "description": "Crafted with Odogaron coins.", + "setId": null, + "setSlug": null, + "setName": null + }, + "components": [ + { + "item": { + "id": 1783005, + "slug": "odogaron-boss-coin-diff-5-ilvl-25", + "name": "Orange Odogaron Coin", + "slot": "component", + "rarity": "legendary", + "itemLevel": 25, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Odogaron used for item level 25 crafting." }, "quantity": 25, "owned": 0 @@ -2957,19 +2444,19 @@ { "id": 1407, "difficultyId": 5, - "sourceDungeonId": 1, - "sourceEncounterId": 22, + "sourceDungeonId": 15, + "sourceEncounterId": 1503, "item": { "id": 503, "slug": "ascendant-ashwood-crook", - "name": "Orange Rathian Weapon", + "name": "Orange Odogaron Weapon", "slot": "weapon", "rarity": "legendary", "itemLevel": 25, "healingPower": 25, "maxResourceBonus": 5, "glyph": "/", - "description": "Crafted with Rathian coins.", + "description": "Crafted with Odogaron coins.", "setId": null, "setSlug": null, "setName": null @@ -2977,16 +2464,16 @@ "components": [ { "item": { - "id": 282225, - "slug": "rathian-coin-ilvl-25", - "name": "Orange Rathian Coin", + "id": 1783005, + "slug": "odogaron-boss-coin-diff-5-ilvl-25", + "name": "Orange Odogaron Coin", "slot": "component", "rarity": "legendary", "itemLevel": 25, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Rathian used for item level 25 crafting." + "description": "A boss coin from Odogaron used for item level 25 crafting." }, "quantity": 25, "owned": 0 @@ -2994,62 +2481,22 @@ ], "canCraft": false }, - { - "id": 2004, - "difficultyId": 101, - "sourceDungeonId": 2, - "sourceEncounterId": 105, - "item": { - "id": 713, - "slug": "caldera-walkers", - "name": "Green Rathalos Boots", - "slot": "boots", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 7, - "maxResourceBonus": 8, - "glyph": "b", - "description": "Crafted with Rathalos coins.", - "setId": 1, - "setSlug": "ember-crown-regalia", - "setName": "Ember Crown Regalia" - }, - "components": [ - { - "item": { - "id": 290510, - "slug": "rathalos-raid-coin-ilvl-10", - "name": "Green Rathalos Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Rathalos used for item level 10 crafting." - }, - "quantity": 10, - "owned": 0 - } - ], - "canCraft": false - }, { "id": 2002, "difficultyId": 101, - "sourceDungeonId": 2, - "sourceEncounterId": 102, + "sourceDungeonId": 20, + "sourceEncounterId": 2003, "item": { "id": 711, "slug": "ember-crown-vestment", - "name": "Green Tigrex Chest", + "name": "Green Apex Tigrex Chest", "slot": "chest", "rarity": "uncommon", "itemLevel": 10, "healingPower": 8, "maxResourceBonus": 2, "glyph": "C", - "description": "Crafted with Tigrex coins.", + "description": "Crafted with Apex Tigrex coins.", "setId": 1, "setSlug": "ember-crown-regalia", "setName": "Ember Crown Regalia" @@ -3057,16 +2504,16 @@ "components": [ { "item": { - "id": 290210, - "slug": "tigrex-raid-coin-ilvl-10", - "name": "Green Tigrex Coin", + "id": 2283101, + "slug": "tigrex-raid-boss-coin-diff-101-ilvl-10", + "name": "Green Apex Tigrex Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Tigrex used for item level 10 crafting." + "description": "A boss coin from Apex Tigrex used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -3077,19 +2524,19 @@ { "id": 2003, "difficultyId": 101, - "sourceDungeonId": 2, - "sourceEncounterId": 102, + "sourceDungeonId": 20, + "sourceEncounterId": 2003, "item": { "id": 715, "slug": "royal-flame-wraps", - "name": "Green Tigrex Gloves", + "name": "Green Apex Tigrex Gloves", "slot": "gloves", "rarity": "uncommon", "itemLevel": 10, "healingPower": 8, "maxResourceBonus": 6, "glyph": "g", - "description": "Crafted with Tigrex coins.", + "description": "Crafted with Apex Tigrex coins.", "setId": 1, "setSlug": "ember-crown-regalia", "setName": "Ember Crown Regalia" @@ -3097,16 +2544,16 @@ "components": [ { "item": { - "id": 290210, - "slug": "tigrex-raid-coin-ilvl-10", - "name": "Green Tigrex Coin", + "id": 2283101, + "slug": "tigrex-raid-boss-coin-diff-101-ilvl-10", + "name": "Green Apex Tigrex Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Tigrex used for item level 10 crafting." + "description": "A boss coin from Apex Tigrex used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -3117,19 +2564,19 @@ { "id": 2001, "difficultyId": 101, - "sourceDungeonId": 2, - "sourceEncounterId": 102, + "sourceDungeonId": 20, + "sourceEncounterId": 2003, "item": { "id": 714, "slug": "inquisitors-cowl", - "name": "Green Tigrex Helmet", + "name": "Green Apex Tigrex Helmet", "slot": "helmet", "rarity": "uncommon", "itemLevel": 10, "healingPower": 7, "maxResourceBonus": 9, "glyph": "^", - "description": "Crafted with Tigrex coins.", + "description": "Crafted with Apex Tigrex coins.", "setId": 1, "setSlug": "ember-crown-regalia", "setName": "Ember Crown Regalia" @@ -3137,16 +2584,16 @@ "components": [ { "item": { - "id": 290210, - "slug": "tigrex-raid-coin-ilvl-10", - "name": "Green Tigrex Coin", + "id": 2283101, + "slug": "tigrex-raid-boss-coin-diff-101-ilvl-10", + "name": "Green Apex Tigrex Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Tigrex used for item level 10 crafting." + "description": "A boss coin from Apex Tigrex used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -3155,61 +2602,21 @@ "canCraft": false }, { - "id": 2009, + "id": 2004, "difficultyId": 101, - "sourceDungeonId": 2, - "sourceEncounterId": 108, + "sourceDungeonId": 21, + "sourceEncounterId": 2103, "item": { - "id": 718, - "slug": "ember-crown-pendant", - "name": "Green Gypceros Necklace", - "slot": "necklace", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 9, - "maxResourceBonus": 8, - "glyph": "n", - "description": "Crafted with Gypceros coins.", - "setId": 1, - "setSlug": "ember-crown-regalia", - "setName": "Ember Crown Regalia" - }, - "components": [ - { - "item": { - "id": 290810, - "slug": "gypceros-raid-coin-ilvl-10", - "name": "Green Gypceros Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Gypceros used for item level 10 crafting." - }, - "quantity": 10, - "owned": 0 - } - ], - "canCraft": false - }, - { - "id": 2008, - "difficultyId": 101, - "sourceDungeonId": 2, - "sourceEncounterId": 108, - "item": { - "id": 717, - "slug": "royal-caldera-legwraps", - "name": "Green Gypceros Pants", - "slot": "pants", + "id": 713, + "slug": "caldera-walkers", + "name": "Green Apex Rathalos Boots", + "slot": "boots", "rarity": "uncommon", "itemLevel": 10, "healingPower": 7, - "maxResourceBonus": 9, - "glyph": "P", - "description": "Crafted with Gypceros coins.", + "maxResourceBonus": 8, + "glyph": "b", + "description": "Crafted with Apex Rathalos coins.", "setId": 1, "setSlug": "ember-crown-regalia", "setName": "Ember Crown Regalia" @@ -3217,16 +2624,16 @@ "components": [ { "item": { - "id": 290810, - "slug": "gypceros-raid-coin-ilvl-10", - "name": "Green Gypceros Coin", + "id": 2383101, + "slug": "rathalos-raid-boss-coin-diff-101-ilvl-10", + "name": "Green Apex Rathalos Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Gypceros used for item level 10 crafting." + "description": "A boss coin from Apex Rathalos used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -3237,19 +2644,19 @@ { "id": 2005, "difficultyId": 101, - "sourceDungeonId": 2, - "sourceEncounterId": 105, + "sourceDungeonId": 21, + "sourceEncounterId": 2103, "item": { "id": 710, "slug": "royal-caldera-signet", - "name": "Green Rathalos Ring", + "name": "Green Apex Rathalos Ring", "slot": "ring", "rarity": "uncommon", "itemLevel": 10, "healingPower": 8, "maxResourceBonus": 9, "glyph": "o", - "description": "Crafted with Rathalos coins.", + "description": "Crafted with Apex Rathalos coins.", "setId": 1, "setSlug": "ember-crown-regalia", "setName": "Ember Crown Regalia" @@ -3257,16 +2664,16 @@ "components": [ { "item": { - "id": 290510, - "slug": "rathalos-raid-coin-ilvl-10", - "name": "Green Rathalos Coin", + "id": 2383101, + "slug": "rathalos-raid-boss-coin-diff-101-ilvl-10", + "name": "Green Apex Rathalos Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Rathalos used for item level 10 crafting." + "description": "A boss coin from Apex Rathalos used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -3277,19 +2684,19 @@ { "id": 2006, "difficultyId": 101, - "sourceDungeonId": 2, - "sourceEncounterId": 105, + "sourceDungeonId": 21, + "sourceEncounterId": 2103, "item": { "id": 716, "slug": "extinguished-crown", - "name": "Green Rathalos Trinket", + "name": "Green Apex Rathalos Trinket", "slot": "trinket", "rarity": "uncommon", "itemLevel": 10, "healingPower": 9, "maxResourceBonus": 8, "glyph": "*", - "description": "Crafted with Rathalos coins.", + "description": "Crafted with Apex Rathalos coins.", "setId": 1, "setSlug": "ember-crown-regalia", "setName": "Ember Crown Regalia" @@ -3297,16 +2704,96 @@ "components": [ { "item": { - "id": 290510, - "slug": "rathalos-raid-coin-ilvl-10", - "name": "Green Rathalos Coin", + "id": 2383101, + "slug": "rathalos-raid-boss-coin-diff-101-ilvl-10", + "name": "Green Apex Rathalos Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Rathalos used for item level 10 crafting." + "description": "A boss coin from Apex Rathalos used for item level 10 crafting." + }, + "quantity": 10, + "owned": 0 + } + ], + "canCraft": false + }, + { + "id": 2009, + "difficultyId": 101, + "sourceDungeonId": 22, + "sourceEncounterId": 2203, + "item": { + "id": 718, + "slug": "ember-crown-pendant", + "name": "Green Apex Gypceros Necklace", + "slot": "necklace", + "rarity": "uncommon", + "itemLevel": 10, + "healingPower": 9, + "maxResourceBonus": 8, + "glyph": "n", + "description": "Crafted with Apex Gypceros coins.", + "setId": 1, + "setSlug": "ember-crown-regalia", + "setName": "Ember Crown Regalia" + }, + "components": [ + { + "item": { + "id": 2483101, + "slug": "gypceros-raid-boss-coin-diff-101-ilvl-10", + "name": "Green Apex Gypceros Coin", + "slot": "component", + "rarity": "uncommon", + "itemLevel": 10, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Apex Gypceros used for item level 10 crafting." + }, + "quantity": 10, + "owned": 0 + } + ], + "canCraft": false + }, + { + "id": 2008, + "difficultyId": 101, + "sourceDungeonId": 22, + "sourceEncounterId": 2203, + "item": { + "id": 717, + "slug": "royal-caldera-legwraps", + "name": "Green Apex Gypceros Pants", + "slot": "pants", + "rarity": "uncommon", + "itemLevel": 10, + "healingPower": 7, + "maxResourceBonus": 9, + "glyph": "P", + "description": "Crafted with Apex Gypceros coins.", + "setId": 1, + "setSlug": "ember-crown-regalia", + "setName": "Ember Crown Regalia" + }, + "components": [ + { + "item": { + "id": 2483101, + "slug": "gypceros-raid-boss-coin-diff-101-ilvl-10", + "name": "Green Apex Gypceros Coin", + "slot": "component", + "rarity": "uncommon", + "itemLevel": 10, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Apex Gypceros used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -3317,19 +2804,19 @@ { "id": 2007, "difficultyId": 101, - "sourceDungeonId": 2, - "sourceEncounterId": 108, + "sourceDungeonId": 22, + "sourceEncounterId": 2203, "item": { "id": 712, "slug": "crownshard-crook", - "name": "Green Gypceros Weapon", + "name": "Green Apex Gypceros Weapon", "slot": "weapon", "rarity": "uncommon", "itemLevel": 10, "healingPower": 11, "maxResourceBonus": 2, "glyph": "/", - "description": "Crafted with Gypceros coins.", + "description": "Crafted with Apex Gypceros coins.", "setId": 1, "setSlug": "ember-crown-regalia", "setName": "Ember Crown Regalia" @@ -3337,16 +2824,16 @@ "components": [ { "item": { - "id": 290810, - "slug": "gypceros-raid-coin-ilvl-10", - "name": "Green Gypceros Coin", + "id": 2483101, + "slug": "gypceros-raid-boss-coin-diff-101-ilvl-10", + "name": "Green Apex Gypceros Coin", "slot": "component", "rarity": "uncommon", "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Gypceros used for item level 10 crafting." + "description": "A boss coin from Apex Gypceros used for item level 10 crafting." }, "quantity": 10, "owned": 0 @@ -3365,8 +2852,9 @@ "partySize": 6, "completionItemLevel": null, "experienceReward": 125, - "description": "A three-boss hunt featuring Bulldrome, Yian Kut-Ku, and Rathian.", + "description": "A focused hunt through Bulldrome territory.", "locationName": "The Ember Wastes", + "completionCount": 0, "difficulties": [ { "dungeonId": 1, @@ -3392,6 +2880,18 @@ "experienceMultiplier": 2, "description": "A major step up that rewards refined gear components." }, + { + "dungeonId": 1, + "id": 3, + "slug": "champion", + "name": "Champion", + "droppedItemLevel": 15, + "unlockLevel": 15, + "healthMultiplier": 1.7, + "damageMultiplier": 1.45, + "experienceMultiplier": 2.2, + "description": "Gear-only upgrade tier between Veteran and Mythic." + }, { "dungeonId": 1, "id": 4, @@ -3419,59 +2919,59 @@ ], "encounters": [ { - "id": 1, + "id": 101, "dungeonId": 1, "sequence": 1, - "slug": "ashfang-pack", - "enemyName": "Ashfang Pack", + "slug": "bulldrome-approach", + "enemyName": "Bulldrome Approach", "encounterType": "trash", - "maxHealth": 390, - "damage": 13, - "tankDamage": 7, - "partyDamage": 24, - "description": "Three beasts snap at random party members.", + "maxHealth": 465, + "damage": 14, + "tankDamage": 9, + "partyDamage": 26, + "description": "Hunters clear the path before Bulldrome.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] }, { - "id": 2, + "id": 102, "dungeonId": 1, "sequence": 2, - "slug": "cinder-adepts", - "enemyName": "Cinder Adepts", + "slug": "bulldrome-guardians", + "enemyName": "Bulldrome Guardians", "encounterType": "trash", - "maxHealth": 470, + "maxHealth": 555, "damage": 16, "tankDamage": 10, - "partyDamage": 25, - "description": "Cultists pressure the tank and throw embers into the group.", + "partyDamage": 28, + "description": "Hunters clear the path before Bulldrome.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] }, { - "id": 3, + "id": 103, "dungeonId": 1, "sequence": 3, - "slug": "bulldrome", + "slug": "bulldrome-boss", "enemyName": "Bulldrome", "encounterType": "boss", - "maxHealth": 820, - "damage": 18, - "tankDamage": 13, - "partyDamage": 27, - "description": "A charging wyvern tests the party with heavy tusk strikes.", + "maxHealth": 895, + "damage": 20, + "tankDamage": 15, + "partyDamage": 31, + "description": "Bulldrome drops boss coins for crafting.", "imageUrl": "/boss-placeholder.svg", "isBoss": true, "lootTables": [ { - "encounterId": 3, + "encounterId": 103, "difficultyId": 1, "dropWeight": 100, "dropChance": 1, - "id": 280301, - "slug": "bulldrome-coin-ilvl-1", + "id": 383001, + "slug": "bulldrome-boss-coin-diff-1-ilvl-1", "name": "Raw Bulldrome Coin", "slot": "component", "rarity": "common", @@ -3485,12 +2985,12 @@ "setName": null }, { - "encounterId": 3, + "encounterId": 103, "difficultyId": 2, "dropWeight": 100, "dropChance": 1, - "id": 280310, - "slug": "bulldrome-coin-ilvl-10", + "id": 383002, + "slug": "bulldrome-boss-coin-diff-2-ilvl-10", "name": "Green Bulldrome Coin", "slot": "component", "rarity": "uncommon", @@ -3504,12 +3004,31 @@ "setName": null }, { - "encounterId": 3, + "encounterId": 103, + "difficultyId": 3, + "dropWeight": 100, + "dropChance": 1, + "id": 383003, + "slug": "bulldrome-boss-coin-diff-3-ilvl-15", + "name": "Blue Bulldrome Coin", + "slot": "component", + "rarity": "rare", + "itemLevel": 15, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Bulldrome used for item level 15 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 103, "difficultyId": 4, "dropWeight": 100, "dropChance": 1, - "id": 280320, - "slug": "bulldrome-coin-ilvl-20", + "id": 383004, + "slug": "bulldrome-boss-coin-diff-4-ilvl-20", "name": "Purple Bulldrome Coin", "slot": "component", "rarity": "epic", @@ -3523,12 +3042,12 @@ "setName": null }, { - "encounterId": 3, + "encounterId": 103, "difficultyId": 5, "dropWeight": 100, "dropChance": 1, - "id": 280325, - "slug": "bulldrome-coin-ilvl-25", + "id": 383005, + "slug": "bulldrome-boss-coin-diff-5-ilvl-25", "name": "Orange Bulldrome Coin", "slot": "component", "rarity": "legendary", @@ -3542,61 +3061,146 @@ "setName": null } ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 2, + "slug": "yian-kut-ku-hunting-ground", + "name": "Yian Kut-Ku Hunting Ground", + "recommendedLevel": 1, + "contentType": "dungeon", + "partySize": 6, + "completionItemLevel": null, + "experienceReward": 125, + "description": "A focused hunt through Yian Kut-Ku territory.", + "locationName": "The Ember Wastes", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 2, + "id": 1, + "slug": "initiate", + "name": "Initiate", + "droppedItemLevel": 1, + "unlockLevel": 1, + "healthMultiplier": 0.8, + "damageMultiplier": 0.8, + "experienceMultiplier": 1, + "description": "Entry-level dungeon difficulty for crafting the first real set." }, { - "id": 10, - "dungeonId": 1, - "sequence": 4, - "slug": "sootborn-guard", - "enemyName": "Sootborn Guard", + "dungeonId": 2, + "id": 2, + "slug": "veteran", + "name": "Veteran", + "droppedItemLevel": 10, + "unlockLevel": 10, + "healthMultiplier": 1.45, + "damageMultiplier": 1.25, + "experienceMultiplier": 2, + "description": "A major step up that rewards refined gear components." + }, + { + "dungeonId": 2, + "id": 3, + "slug": "champion", + "name": "Champion", + "droppedItemLevel": 15, + "unlockLevel": 15, + "healthMultiplier": 1.7, + "damageMultiplier": 1.45, + "experienceMultiplier": 2.2, + "description": "Gear-only upgrade tier between Veteran and Mythic." + }, + { + "dungeonId": 2, + "id": 4, + "slug": "mythic", + "name": "Mythic", + "droppedItemLevel": 20, + "unlockLevel": 20, + "healthMultiplier": 2.25, + "damageMultiplier": 1.85, + "experienceMultiplier": 3.5, + "description": "Endgame dungeon difficulty." + }, + { + "dungeonId": 2, + "id": 5, + "slug": "ascendant", + "name": "Ascendant", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "The current pinnacle difficulty." + } + ], + "encounters": [ + { + "id": 201, + "dungeonId": 2, + "sequence": 1, + "slug": "yian-kut-ku-approach", + "enemyName": "Yian Kut-Ku Approach", "encounterType": "trash", - "maxHealth": 420, + "maxHealth": 465, "damage": 14, - "tankDamage": 8, - "partyDamage": 24, - "description": "A hulking guard forged from living soot.", + "tankDamage": 9, + "partyDamage": 26, + "description": "Hunters clear the path before Yian Kut-Ku.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] }, { - "id": 11, - "dungeonId": 1, - "sequence": 5, - "slug": "ember-channelers", - "enemyName": "Ember Channelers", + "id": 202, + "dungeonId": 2, + "sequence": 2, + "slug": "yian-kut-ku-guardians", + "enemyName": "Yian Kut-Ku Guardians", "encounterType": "trash", - "maxHealth": 500, - "damage": 17, - "tankDamage": 11, - "partyDamage": 25, - "description": "Cultists channelling raw ember energy.", + "maxHealth": 555, + "damage": 16, + "tankDamage": 10, + "partyDamage": 28, + "description": "Hunters clear the path before Yian Kut-Ku.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] }, { - "id": 12, - "dungeonId": 1, - "sequence": 6, - "slug": "yian-kut-ku", + "id": 203, + "dungeonId": 2, + "sequence": 3, + "slug": "yian-kut-ku-boss", "enemyName": "Yian Kut-Ku", "encounterType": "boss", - "maxHealth": 880, + "maxHealth": 895, "damage": 20, - "tankDamage": 14, - "partyDamage": 28, - "description": "A frantic bird wyvern scatters flame and wingbeats through the party.", + "tankDamage": 15, + "partyDamage": 31, + "description": "Yian Kut-Ku drops boss coins for crafting.", "imageUrl": "/boss-placeholder.svg", "isBoss": true, "lootTables": [ { - "encounterId": 12, + "encounterId": 203, "difficultyId": 1, "dropWeight": 100, "dropChance": 1, - "id": 281201, - "slug": "yian-kut-ku-coin-ilvl-1", + "id": 483001, + "slug": "yian-kut-ku-boss-coin-diff-1-ilvl-1", "name": "Raw Yian Kut-Ku Coin", "slot": "component", "rarity": "common", @@ -3610,12 +3214,12 @@ "setName": null }, { - "encounterId": 12, + "encounterId": 203, "difficultyId": 2, "dropWeight": 100, "dropChance": 1, - "id": 281210, - "slug": "yian-kut-ku-coin-ilvl-10", + "id": 483002, + "slug": "yian-kut-ku-boss-coin-diff-2-ilvl-10", "name": "Green Yian Kut-Ku Coin", "slot": "component", "rarity": "uncommon", @@ -3629,12 +3233,31 @@ "setName": null }, { - "encounterId": 12, + "encounterId": 203, + "difficultyId": 3, + "dropWeight": 100, + "dropChance": 1, + "id": 483003, + "slug": "yian-kut-ku-boss-coin-diff-3-ilvl-15", + "name": "Blue Yian Kut-Ku Coin", + "slot": "component", + "rarity": "rare", + "itemLevel": 15, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Yian Kut-Ku used for item level 15 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 203, "difficultyId": 4, "dropWeight": 100, "dropChance": 1, - "id": 281220, - "slug": "yian-kut-ku-coin-ilvl-20", + "id": 483004, + "slug": "yian-kut-ku-boss-coin-diff-4-ilvl-20", "name": "Purple Yian Kut-Ku Coin", "slot": "component", "rarity": "epic", @@ -3648,12 +3271,12 @@ "setName": null }, { - "encounterId": 12, + "encounterId": 203, "difficultyId": 5, "dropWeight": 100, "dropChance": 1, - "id": 281225, - "slug": "yian-kut-ku-coin-ilvl-25", + "id": 483005, + "slug": "yian-kut-ku-boss-coin-diff-5-ilvl-25", "name": "Orange Yian Kut-Ku Coin", "slot": "component", "rarity": "legendary", @@ -3667,61 +3290,146 @@ "setName": null } ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 3, + "slug": "rathian-hunting-ground", + "name": "Rathian Hunting Ground", + "recommendedLevel": 1, + "contentType": "dungeon", + "partySize": 6, + "completionItemLevel": null, + "experienceReward": 125, + "description": "A focused hunt through Rathian territory.", + "locationName": "The Ember Wastes", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 3, + "id": 1, + "slug": "initiate", + "name": "Initiate", + "droppedItemLevel": 1, + "unlockLevel": 1, + "healthMultiplier": 0.8, + "damageMultiplier": 0.8, + "experienceMultiplier": 1, + "description": "Entry-level dungeon difficulty for crafting the first real set." }, { - "id": 20, - "dungeonId": 1, - "sequence": 7, - "slug": "cinder-colossus", - "enemyName": "Cinder Colossus", + "dungeonId": 3, + "id": 2, + "slug": "veteran", + "name": "Veteran", + "droppedItemLevel": 10, + "unlockLevel": 10, + "healthMultiplier": 1.45, + "damageMultiplier": 1.25, + "experienceMultiplier": 2, + "description": "A major step up that rewards refined gear components." + }, + { + "dungeonId": 3, + "id": 3, + "slug": "champion", + "name": "Champion", + "droppedItemLevel": 15, + "unlockLevel": 15, + "healthMultiplier": 1.7, + "damageMultiplier": 1.45, + "experienceMultiplier": 2.2, + "description": "Gear-only upgrade tier between Veteran and Mythic." + }, + { + "dungeonId": 3, + "id": 4, + "slug": "mythic", + "name": "Mythic", + "droppedItemLevel": 20, + "unlockLevel": 20, + "healthMultiplier": 2.25, + "damageMultiplier": 1.85, + "experienceMultiplier": 3.5, + "description": "Endgame dungeon difficulty." + }, + { + "dungeonId": 3, + "id": 5, + "slug": "ascendant", + "name": "Ascendant", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "The current pinnacle difficulty." + } + ], + "encounters": [ + { + "id": 301, + "dungeonId": 3, + "sequence": 1, + "slug": "rathian-approach", + "enemyName": "Rathian Approach", "encounterType": "trash", - "maxHealth": 460, - "damage": 15, + "maxHealth": 465, + "damage": 14, "tankDamage": 9, - "partyDamage": 25, - "description": "An enormous construct of slag and anger.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 21, - "dungeonId": 1, - "sequence": 8, - "slug": "flame-wardens", - "enemyName": "Flame Wardens", - "encounterType": "trash", - "maxHealth": 530, - "damage": 18, - "tankDamage": 12, "partyDamage": 26, - "description": "Elite guards of the furnace sanctum.", + "description": "Hunters clear the path before Rathian.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] }, { - "id": 22, - "dungeonId": 1, - "sequence": 9, - "slug": "rathian", + "id": 302, + "dungeonId": 3, + "sequence": 2, + "slug": "rathian-guardians", + "enemyName": "Rathian Guardians", + "encounterType": "trash", + "maxHealth": 555, + "damage": 16, + "tankDamage": 10, + "partyDamage": 28, + "description": "Hunters clear the path before Rathian.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 303, + "dungeonId": 3, + "sequence": 3, + "slug": "rathian-boss", "enemyName": "Rathian", "encounterType": "boss", - "maxHealth": 950, - "damage": 22, - "tankDamage": 16, - "partyDamage": 30, - "description": "The queen of the land punishes mistakes with poison and crushing sweeps.", + "maxHealth": 895, + "damage": 20, + "tankDamage": 15, + "partyDamage": 31, + "description": "Rathian drops boss coins for crafting.", "imageUrl": "/boss-placeholder.svg", "isBoss": true, "lootTables": [ { - "encounterId": 22, + "encounterId": 303, "difficultyId": 1, "dropWeight": 100, "dropChance": 1, - "id": 282201, - "slug": "rathian-coin-ilvl-1", + "id": 583001, + "slug": "rathian-boss-coin-diff-1-ilvl-1", "name": "Raw Rathian Coin", "slot": "component", "rarity": "common", @@ -3735,12 +3443,12 @@ "setName": null }, { - "encounterId": 22, + "encounterId": 303, "difficultyId": 2, "dropWeight": 100, "dropChance": 1, - "id": 282210, - "slug": "rathian-coin-ilvl-10", + "id": 583002, + "slug": "rathian-boss-coin-diff-2-ilvl-10", "name": "Green Rathian Coin", "slot": "component", "rarity": "uncommon", @@ -3754,12 +3462,31 @@ "setName": null }, { - "encounterId": 22, + "encounterId": 303, + "difficultyId": 3, + "dropWeight": 100, + "dropChance": 1, + "id": 583003, + "slug": "rathian-boss-coin-diff-3-ilvl-15", + "name": "Blue Rathian Coin", + "slot": "component", + "rarity": "rare", + "itemLevel": 15, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Rathian used for item level 15 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 303, "difficultyId": 4, "dropWeight": 100, "dropChance": 1, - "id": 282220, - "slug": "rathian-coin-ilvl-20", + "id": 583004, + "slug": "rathian-boss-coin-diff-4-ilvl-20", "name": "Purple Rathian Coin", "slot": "component", "rarity": "epic", @@ -3773,12 +3500,12 @@ "setName": null }, { - "encounterId": 22, + "encounterId": 303, "difficultyId": 5, "dropWeight": 100, "dropChance": 1, - "id": 282225, - "slug": "rathian-coin-ilvl-25", + "id": 583005, + "slug": "rathian-boss-coin-diff-5-ilvl-25", "name": "Orange Rathian Coin", "slot": "component", "rarity": "legendary", @@ -3804,259 +3531,20 @@ } }, { - "id": 2, - "slug": "tigrex-raid", - "name": "Tigrex Raid", - "recommendedLevel": 5, - "contentType": "raid", - "partySize": 18, - "completionItemLevel": null, - "experienceReward": 275, - "description": "A raid-scale hunt against Tigrex, Rathalos, and Gypceros.", - "locationName": "The Monster Frontier", - "difficulties": [ - { - "dungeonId": 2, - "id": 101, - "slug": "raid-normal", - "name": "Normal", - "droppedItemLevel": 10, - "unlockLevel": 10, - "healthMultiplier": 1.45, - "damageMultiplier": 1.25, - "experienceMultiplier": 2, - "description": "Veteran raid difficulty with extra monster-part drops." - } - ], - "encounters": [ - { - "id": 100, - "dungeonId": 2, - "sequence": 1, - "slug": "tigrex-raid-approach", - "enemyName": "Tigrex Approach", - "encounterType": "trash", - "maxHealth": 1050, - "damage": 17, - "tankDamage": 10, - "partyDamage": 48, - "description": "Hunters clear the raid path.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 101, - "dungeonId": 2, - "sequence": 2, - "slug": "tigrex-raid-guardians", - "enemyName": "Tigrex Guardians", - "encounterType": "trash", - "maxHealth": 1220, - "damage": 19, - "tankDamage": 12, - "partyDamage": 50, - "description": "Hunters clear the raid path.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 102, - "dungeonId": 2, - "sequence": 3, - "slug": "tigrex-raid", - "enemyName": "Tigrex", - "encounterType": "boss", - "maxHealth": 2150, - "damage": 22, - "tankDamage": 15, - "partyDamage": 53, - "description": "Tigrex drops boss coins for item level 10 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [ - { - "encounterId": 102, - "difficultyId": 101, - "dropWeight": 100, - "dropChance": 1, - "id": 290210, - "slug": "tigrex-raid-coin-ilvl-10", - "name": "Green Tigrex Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Tigrex used for item level 10 crafting.", - "setId": null, - "setSlug": null, - "setName": null - } - ] - }, - { - "id": 103, - "dungeonId": 2, - "sequence": 4, - "slug": "rathalos-raid-approach", - "enemyName": "Rathalos Approach", - "encounterType": "trash", - "maxHealth": 1160, - "damage": 18, - "tankDamage": 11, - "partyDamage": 49, - "description": "Hunters clear the raid path.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 104, - "dungeonId": 2, - "sequence": 5, - "slug": "rathalos-raid-guardians", - "enemyName": "Rathalos Guardians", - "encounterType": "trash", - "maxHealth": 1320, - "damage": 20, - "tankDamage": 13, - "partyDamage": 51, - "description": "Hunters clear the raid path.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 105, - "dungeonId": 2, - "sequence": 6, - "slug": "rathalos-raid", - "enemyName": "Rathalos", - "encounterType": "boss", - "maxHealth": 2320, - "damage": 24, - "tankDamage": 16, - "partyDamage": 55, - "description": "Rathalos drops boss coins for item level 10 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [ - { - "encounterId": 105, - "difficultyId": 101, - "dropWeight": 100, - "dropChance": 1, - "id": 290510, - "slug": "rathalos-raid-coin-ilvl-10", - "name": "Green Rathalos Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Rathalos used for item level 10 crafting.", - "setId": null, - "setSlug": null, - "setName": null - } - ] - }, - { - "id": 106, - "dungeonId": 2, - "sequence": 7, - "slug": "gypceros-raid-approach", - "enemyName": "Gypceros Approach", - "encounterType": "trash", - "maxHealth": 1260, - "damage": 19, - "tankDamage": 12, - "partyDamage": 51, - "description": "Hunters clear the raid path.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 107, - "dungeonId": 2, - "sequence": 8, - "slug": "gypceros-raid-guardians", - "enemyName": "Gypceros Guardians", - "encounterType": "trash", - "maxHealth": 1420, - "damage": 21, - "tankDamage": 14, - "partyDamage": 53, - "description": "Hunters clear the raid path.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 108, - "dungeonId": 2, - "sequence": 9, - "slug": "gypceros-raid", - "enemyName": "Gypceros", - "encounterType": "boss", - "maxHealth": 2550, - "damage": 26, - "tankDamage": 18, - "partyDamage": 57, - "description": "Gypceros drops boss coins for item level 10 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [ - { - "encounterId": 108, - "difficultyId": 101, - "dropWeight": 100, - "dropChance": 1, - "id": 290810, - "slug": "gypceros-raid-coin-ilvl-10", - "name": "Green Gypceros Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Gypceros used for item level 10 crafting.", - "setId": null, - "setSlug": null, - "setName": null - } - ] - } - ], - "completionLoot": [], - "leaderboard": [], - "leaderboards": { - "part_1": [], - "part_2": [], - "part_3": [], - "full_run": [] - } - }, - { - "id": 3, + "id": 4, "slug": "tigrex-hunting-ground", "name": "Tigrex Hunting Ground", - "recommendedLevel": 5, + "recommendedLevel": 10, "contentType": "dungeon", "partySize": 6, "completionItemLevel": null, "experienceReward": 205, - "description": "A three-boss hunt featuring Tigrex, Rathalos, and Gypceros.", + "description": "A focused hunt through Tigrex territory.", "locationName": "The Monster Frontier", + "completionCount": 0, "difficulties": [ { - "dungeonId": 3, + "dungeonId": 4, "id": 2, "slug": "veteran", "name": "Veteran", @@ -4066,18 +3554,54 @@ "damageMultiplier": 1.25, "experienceMultiplier": 2, "description": "A major step up that rewards refined gear components." + }, + { + "dungeonId": 4, + "id": 3, + "slug": "champion", + "name": "Champion", + "droppedItemLevel": 15, + "unlockLevel": 15, + "healthMultiplier": 1.7, + "damageMultiplier": 1.45, + "experienceMultiplier": 2.2, + "description": "Gear-only upgrade tier between Veteran and Mythic." + }, + { + "dungeonId": 4, + "id": 4, + "slug": "mythic", + "name": "Mythic", + "droppedItemLevel": 20, + "unlockLevel": 20, + "healthMultiplier": 2.25, + "damageMultiplier": 1.85, + "experienceMultiplier": 3.5, + "description": "Endgame dungeon difficulty." + }, + { + "dungeonId": 4, + "id": 5, + "slug": "ascendant", + "name": "Ascendant", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "The current pinnacle difficulty." } ], "encounters": [ { - "id": 301, - "dungeonId": 3, + "id": 401, + "dungeonId": 4, "sequence": 1, - "slug": "tigrex-dungeon-approach", + "slug": "tigrex-approach", "enemyName": "Tigrex Approach", "encounterType": "trash", - "maxHealth": 1100, - "damage": 17, + "maxHealth": 780, + "damage": 15, "tankDamage": 10, "partyDamage": 28, "description": "Hunters clear the path before Tigrex.", @@ -4086,14 +3610,14 @@ "lootTables": [] }, { - "id": 302, - "dungeonId": 3, + "id": 402, + "dungeonId": 4, "sequence": 2, - "slug": "tigrex-dungeon-guardians", + "slug": "tigrex-guardians", "enemyName": "Tigrex Guardians", "encounterType": "trash", - "maxHealth": 1170, - "damage": 18, + "maxHealth": 870, + "damage": 17, "tankDamage": 11, "partyDamage": 30, "description": "Hunters clear the path before Tigrex.", @@ -4102,27 +3626,27 @@ "lootTables": [] }, { - "id": 303, - "dungeonId": 3, + "id": 403, + "dungeonId": 4, "sequence": 3, - "slug": "tigrex-dungeon-boss", + "slug": "tigrex-boss", "enemyName": "Tigrex", "encounterType": "boss", - "maxHealth": 1430, - "damage": 22, - "tankDamage": 15, - "partyDamage": 34, - "description": "Tigrex drops boss coins for item level 10 crafting.", + "maxHealth": 1210, + "damage": 21, + "tankDamage": 16, + "partyDamage": 33, + "description": "Tigrex drops boss coins for crafting.", "imageUrl": "/boss-placeholder.svg", "isBoss": true, "lootTables": [ { - "encounterId": 303, + "encounterId": 403, "difficultyId": 2, "dropWeight": 100, "dropChance": 1, - "id": 310310, - "slug": "tigrex-dungeon-boss-coin-ilvl-10", + "id": 683002, + "slug": "tigrex-boss-coin-diff-2-ilvl-10", "name": "Green Tigrex Coin", "slot": "component", "rarity": "uncommon", @@ -4134,311 +3658,65 @@ "setId": null, "setSlug": null, "setName": null - } - ] - }, - { - "id": 304, - "dungeonId": 3, - "sequence": 4, - "slug": "rathalos-dungeon-approach", - "enemyName": "Rathalos Approach", - "encounterType": "trash", - "maxHealth": 1220, - "damage": 19, - "tankDamage": 12, - "partyDamage": 31, - "description": "Hunters clear the path before Rathalos.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 305, - "dungeonId": 3, - "sequence": 5, - "slug": "rathalos-dungeon-guardians", - "enemyName": "Rathalos Guardians", - "encounterType": "trash", - "maxHealth": 1290, - "damage": 20, - "tankDamage": 13, - "partyDamage": 33, - "description": "Hunters clear the path before Rathalos.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 306, - "dungeonId": 3, - "sequence": 6, - "slug": "rathalos-dungeon-boss", - "enemyName": "Rathalos", - "encounterType": "boss", - "maxHealth": 1550, - "damage": 24, - "tankDamage": 17, - "partyDamage": 37, - "description": "Rathalos drops boss coins for item level 10 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [ + }, { - "encounterId": 306, - "difficultyId": 2, + "encounterId": 403, + "difficultyId": 3, "dropWeight": 100, "dropChance": 1, - "id": 310610, - "slug": "rathalos-dungeon-boss-coin-ilvl-10", - "name": "Green Rathalos Coin", + "id": 683003, + "slug": "tigrex-boss-coin-diff-3-ilvl-15", + "name": "Blue Tigrex Coin", "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, + "rarity": "rare", + "itemLevel": 15, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Rathalos used for item level 10 crafting.", + "description": "A boss coin from Tigrex used for item level 15 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 403, + "difficultyId": 4, + "dropWeight": 100, + "dropChance": 1, + "id": 683004, + "slug": "tigrex-boss-coin-diff-4-ilvl-20", + "name": "Purple Tigrex Coin", + "slot": "component", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Tigrex used for item level 20 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 403, + "difficultyId": 5, + "dropWeight": 100, + "dropChance": 1, + "id": 683005, + "slug": "tigrex-boss-coin-diff-5-ilvl-25", + "name": "Orange Tigrex Coin", + "slot": "component", + "rarity": "legendary", + "itemLevel": 25, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Tigrex used for item level 25 crafting.", "setId": null, "setSlug": null, "setName": null } ] - }, - { - "id": 307, - "dungeonId": 3, - "sequence": 7, - "slug": "gypceros-dungeon-approach", - "enemyName": "Gypceros Approach", - "encounterType": "trash", - "maxHealth": 1340, - "damage": 21, - "tankDamage": 14, - "partyDamage": 34, - "description": "Hunters clear the path before Gypceros.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 308, - "dungeonId": 3, - "sequence": 8, - "slug": "gypceros-dungeon-guardians", - "enemyName": "Gypceros Guardians", - "encounterType": "trash", - "maxHealth": 1410, - "damage": 22, - "tankDamage": 15, - "partyDamage": 36, - "description": "Hunters clear the path before Gypceros.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 309, - "dungeonId": 3, - "sequence": 9, - "slug": "gypceros-dungeon-boss", - "enemyName": "Gypceros", - "encounterType": "boss", - "maxHealth": 1670, - "damage": 26, - "tankDamage": 19, - "partyDamage": 40, - "description": "Gypceros drops boss coins for item level 10 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [ - { - "encounterId": 309, - "difficultyId": 2, - "dropWeight": 100, - "dropChance": 1, - "id": 310910, - "slug": "gypceros-dungeon-boss-coin-ilvl-10", - "name": "Green Gypceros Coin", - "slot": "component", - "rarity": "uncommon", - "itemLevel": 10, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Gypceros used for item level 10 crafting.", - "setId": null, - "setSlug": null, - "setName": null - } - ] - } - ], - "completionLoot": [], - "leaderboard": [], - "leaderboards": { - "part_1": [], - "part_2": [], - "part_3": [], - "full_run": [] - } - }, - { - "id": 4, - "slug": "nargacuga-hunting-ground", - "name": "Nargacuga Hunting Ground", - "recommendedLevel": 10, - "contentType": "dungeon", - "partySize": 6, - "completionItemLevel": null, - "experienceReward": 245, - "description": "A three-boss hunt featuring Nargacuga, Azuros, and Diablos.", - "locationName": "The Monster Frontier", - "difficulties": [], - "encounters": [ - { - "id": 401, - "dungeonId": 4, - "sequence": 1, - "slug": "nargacuga-dungeon-approach", - "enemyName": "Nargacuga Approach", - "encounterType": "trash", - "maxHealth": 1325, - "damage": 18, - "tankDamage": 10, - "partyDamage": 28, - "description": "Hunters clear the path before Nargacuga.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 402, - "dungeonId": 4, - "sequence": 2, - "slug": "nargacuga-dungeon-guardians", - "enemyName": "Nargacuga Guardians", - "encounterType": "trash", - "maxHealth": 1395, - "damage": 19, - "tankDamage": 11, - "partyDamage": 30, - "description": "Hunters clear the path before Nargacuga.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 403, - "dungeonId": 4, - "sequence": 3, - "slug": "nargacuga-dungeon-boss", - "enemyName": "Nargacuga", - "encounterType": "boss", - "maxHealth": 1655, - "damage": 23, - "tankDamage": 15, - "partyDamage": 34, - "description": "Nargacuga drops boss coins for item level 15 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [] - }, - { - "id": 404, - "dungeonId": 4, - "sequence": 4, - "slug": "azuros-dungeon-approach", - "enemyName": "Azuros Approach", - "encounterType": "trash", - "maxHealth": 1445, - "damage": 20, - "tankDamage": 12, - "partyDamage": 31, - "description": "Hunters clear the path before Azuros.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 405, - "dungeonId": 4, - "sequence": 5, - "slug": "azuros-dungeon-guardians", - "enemyName": "Azuros Guardians", - "encounterType": "trash", - "maxHealth": 1515, - "damage": 21, - "tankDamage": 13, - "partyDamage": 33, - "description": "Hunters clear the path before Azuros.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 406, - "dungeonId": 4, - "sequence": 6, - "slug": "azuros-dungeon-boss", - "enemyName": "Azuros", - "encounterType": "boss", - "maxHealth": 1775, - "damage": 25, - "tankDamage": 17, - "partyDamage": 37, - "description": "Azuros drops boss coins for item level 15 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [] - }, - { - "id": 407, - "dungeonId": 4, - "sequence": 7, - "slug": "diablos-dungeon-approach", - "enemyName": "Diablos Approach", - "encounterType": "trash", - "maxHealth": 1565, - "damage": 22, - "tankDamage": 14, - "partyDamage": 34, - "description": "Hunters clear the path before Diablos.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 408, - "dungeonId": 4, - "sequence": 8, - "slug": "diablos-dungeon-guardians", - "enemyName": "Diablos Guardians", - "encounterType": "trash", - "maxHealth": 1635, - "damage": 23, - "tankDamage": 15, - "partyDamage": 36, - "description": "Hunters clear the path before Diablos.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 409, - "dungeonId": 4, - "sequence": 9, - "slug": "diablos-dungeon-boss", - "enemyName": "Diablos", - "encounterType": "boss", - "maxHealth": 1895, - "damage": 27, - "tankDamage": 19, - "partyDamage": 40, - "description": "Diablos drops boss coins for item level 15 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [] } ], "completionLoot": [], @@ -4452,29 +3730,79 @@ }, { "id": 5, - "slug": "nargacuga-raid", - "name": "Nargacuga Raid", + "slug": "rathalos-hunting-ground", + "name": "Rathalos Hunting Ground", "recommendedLevel": 10, - "contentType": "raid", - "partySize": 18, + "contentType": "dungeon", + "partySize": 6, "completionItemLevel": null, - "experienceReward": 325, - "description": "A raid-scale hunt against Nargacuga, Azuros, and Diablos.", + "experienceReward": 205, + "description": "A focused hunt through Rathalos territory.", "locationName": "The Monster Frontier", - "difficulties": [], + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 5, + "id": 2, + "slug": "veteran", + "name": "Veteran", + "droppedItemLevel": 10, + "unlockLevel": 10, + "healthMultiplier": 1.45, + "damageMultiplier": 1.25, + "experienceMultiplier": 2, + "description": "A major step up that rewards refined gear components." + }, + { + "dungeonId": 5, + "id": 3, + "slug": "champion", + "name": "Champion", + "droppedItemLevel": 15, + "unlockLevel": 15, + "healthMultiplier": 1.7, + "damageMultiplier": 1.45, + "experienceMultiplier": 2.2, + "description": "Gear-only upgrade tier between Veteran and Mythic." + }, + { + "dungeonId": 5, + "id": 4, + "slug": "mythic", + "name": "Mythic", + "droppedItemLevel": 20, + "unlockLevel": 20, + "healthMultiplier": 2.25, + "damageMultiplier": 1.85, + "experienceMultiplier": 3.5, + "description": "Endgame dungeon difficulty." + }, + { + "dungeonId": 5, + "id": 5, + "slug": "ascendant", + "name": "Ascendant", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "The current pinnacle difficulty." + } + ], "encounters": [ { "id": 501, "dungeonId": 5, "sequence": 1, - "slug": "nargacuga-raid-approach", - "enemyName": "Nargacuga Approach", + "slug": "rathalos-approach", + "enemyName": "Rathalos Approach", "encounterType": "trash", - "maxHealth": 2225, - "damage": 18, + "maxHealth": 780, + "damage": 15, "tankDamage": 10, - "partyDamage": 52, - "description": "Hunters clear the raid path before Nargacuga.", + "partyDamage": 28, + "description": "Hunters clear the path before Rathalos.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] @@ -4483,14 +3811,14 @@ "id": 502, "dungeonId": 5, "sequence": 2, - "slug": "nargacuga-raid-guardians", - "enemyName": "Nargacuga Guardians", + "slug": "rathalos-guardians", + "enemyName": "Rathalos Guardians", "encounterType": "trash", - "maxHealth": 2295, - "damage": 19, + "maxHealth": 870, + "damage": 17, "tankDamage": 11, - "partyDamage": 54, - "description": "Hunters clear the raid path before Nargacuga.", + "partyDamage": 30, + "description": "Hunters clear the path before Rathalos.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] @@ -4499,113 +3827,94 @@ "id": 503, "dungeonId": 5, "sequence": 3, - "slug": "nargacuga-raid-boss", - "enemyName": "Nargacuga", + "slug": "rathalos-boss", + "enemyName": "Rathalos", "encounterType": "boss", - "maxHealth": 2555, - "damage": 23, - "tankDamage": 15, - "partyDamage": 58, - "description": "Nargacuga drops boss coins for item level 15 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [] - }, - { - "id": 504, - "dungeonId": 5, - "sequence": 4, - "slug": "azuros-raid-approach", - "enemyName": "Azuros Approach", - "encounterType": "trash", - "maxHealth": 2345, - "damage": 20, - "tankDamage": 12, - "partyDamage": 55, - "description": "Hunters clear the raid path before Azuros.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 505, - "dungeonId": 5, - "sequence": 5, - "slug": "azuros-raid-guardians", - "enemyName": "Azuros Guardians", - "encounterType": "trash", - "maxHealth": 2415, + "maxHealth": 1210, "damage": 21, - "tankDamage": 13, - "partyDamage": 57, - "description": "Hunters clear the raid path before Azuros.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 506, - "dungeonId": 5, - "sequence": 6, - "slug": "azuros-raid-boss", - "enemyName": "Azuros", - "encounterType": "boss", - "maxHealth": 2675, - "damage": 25, - "tankDamage": 17, - "partyDamage": 61, - "description": "Azuros drops boss coins for item level 15 crafting.", + "tankDamage": 16, + "partyDamage": 33, + "description": "Rathalos drops boss coins for crafting.", "imageUrl": "/boss-placeholder.svg", "isBoss": true, - "lootTables": [] - }, - { - "id": 507, - "dungeonId": 5, - "sequence": 7, - "slug": "diablos-raid-approach", - "enemyName": "Diablos Approach", - "encounterType": "trash", - "maxHealth": 2465, - "damage": 22, - "tankDamage": 14, - "partyDamage": 58, - "description": "Hunters clear the raid path before Diablos.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 508, - "dungeonId": 5, - "sequence": 8, - "slug": "diablos-raid-guardians", - "enemyName": "Diablos Guardians", - "encounterType": "trash", - "maxHealth": 2535, - "damage": 23, - "tankDamage": 15, - "partyDamage": 60, - "description": "Hunters clear the raid path before Diablos.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 509, - "dungeonId": 5, - "sequence": 9, - "slug": "diablos-raid-boss", - "enemyName": "Diablos", - "encounterType": "boss", - "maxHealth": 2795, - "damage": 27, - "tankDamage": 19, - "partyDamage": 64, - "description": "Diablos drops boss coins for item level 15 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [] + "lootTables": [ + { + "encounterId": 503, + "difficultyId": 2, + "dropWeight": 100, + "dropChance": 1, + "id": 783002, + "slug": "rathalos-boss-coin-diff-2-ilvl-10", + "name": "Green Rathalos Coin", + "slot": "component", + "rarity": "uncommon", + "itemLevel": 10, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Rathalos used for item level 10 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 503, + "difficultyId": 3, + "dropWeight": 100, + "dropChance": 1, + "id": 783003, + "slug": "rathalos-boss-coin-diff-3-ilvl-15", + "name": "Blue Rathalos Coin", + "slot": "component", + "rarity": "rare", + "itemLevel": 15, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Rathalos used for item level 15 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 503, + "difficultyId": 4, + "dropWeight": 100, + "dropChance": 1, + "id": 783004, + "slug": "rathalos-boss-coin-diff-4-ilvl-20", + "name": "Purple Rathalos Coin", + "slot": "component", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Rathalos used for item level 20 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 503, + "difficultyId": 5, + "dropWeight": 100, + "dropChance": 1, + "id": 783005, + "slug": "rathalos-boss-coin-diff-5-ilvl-25", + "name": "Orange Rathalos Coin", + "slot": "component", + "rarity": "legendary", + "itemLevel": 25, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Rathalos used for item level 25 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] } ], "completionLoot": [], @@ -4619,16 +3928,41 @@ }, { "id": 6, - "slug": "barroth-hunting-ground", - "name": "Barroth Hunting Ground", - "recommendedLevel": 15, + "slug": "gypceros-hunting-ground", + "name": "Gypceros Hunting Ground", + "recommendedLevel": 10, "contentType": "dungeon", "partySize": 6, "completionItemLevel": null, - "experienceReward": 285, - "description": "A three-boss hunt featuring Barroth, Tobi Kadachi, and Monoblos.", + "experienceReward": 205, + "description": "A focused hunt through Gypceros territory.", "locationName": "The Monster Frontier", + "completionCount": 0, "difficulties": [ + { + "dungeonId": 6, + "id": 2, + "slug": "veteran", + "name": "Veteran", + "droppedItemLevel": 10, + "unlockLevel": 10, + "healthMultiplier": 1.45, + "damageMultiplier": 1.25, + "experienceMultiplier": 2, + "description": "A major step up that rewards refined gear components." + }, + { + "dungeonId": 6, + "id": 3, + "slug": "champion", + "name": "Champion", + "droppedItemLevel": 15, + "unlockLevel": 15, + "healthMultiplier": 1.7, + "damageMultiplier": 1.45, + "experienceMultiplier": 2.2, + "description": "Gear-only upgrade tier between Veteran and Mythic." + }, { "dungeonId": 6, "id": 4, @@ -4640,6 +3974,18 @@ "damageMultiplier": 1.85, "experienceMultiplier": 3.5, "description": "Endgame dungeon difficulty." + }, + { + "dungeonId": 6, + "id": 5, + "slug": "ascendant", + "name": "Ascendant", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "The current pinnacle difficulty." } ], "encounters": [ @@ -4647,14 +3993,14 @@ "id": 601, "dungeonId": 6, "sequence": 1, - "slug": "barroth-dungeon-approach", - "enemyName": "Barroth Approach", + "slug": "gypceros-approach", + "enemyName": "Gypceros Approach", "encounterType": "trash", - "maxHealth": 1550, - "damage": 19, - "tankDamage": 11, + "maxHealth": 780, + "damage": 15, + "tankDamage": 10, "partyDamage": 28, - "description": "Hunters clear the path before Barroth.", + "description": "Hunters clear the path before Gypceros.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] @@ -4663,14 +4009,14 @@ "id": 602, "dungeonId": 6, "sequence": 2, - "slug": "barroth-dungeon-guardians", - "enemyName": "Barroth Guardians", + "slug": "gypceros-guardians", + "enemyName": "Gypceros Guardians", "encounterType": "trash", - "maxHealth": 1620, - "damage": 20, - "tankDamage": 12, + "maxHealth": 870, + "damage": 17, + "tankDamage": 11, "partyDamage": 30, - "description": "Hunters clear the path before Barroth.", + "description": "Hunters clear the path before Gypceros.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] @@ -4679,168 +4025,89 @@ "id": 603, "dungeonId": 6, "sequence": 3, - "slug": "barroth-dungeon-boss", - "enemyName": "Barroth", + "slug": "gypceros-boss", + "enemyName": "Gypceros", "encounterType": "boss", - "maxHealth": 1880, - "damage": 24, + "maxHealth": 1210, + "damage": 21, "tankDamage": 16, - "partyDamage": 34, - "description": "Barroth drops boss coins for item level 20 crafting.", + "partyDamage": 33, + "description": "Gypceros drops boss coins for crafting.", "imageUrl": "/boss-placeholder.svg", "isBoss": true, "lootTables": [ { "encounterId": 603, - "difficultyId": 4, + "difficultyId": 2, "dropWeight": 100, "dropChance": 1, - "id": 340320, - "slug": "barroth-dungeon-boss-coin-ilvl-20", - "name": "Purple Barroth Coin", + "id": 883002, + "slug": "gypceros-boss-coin-diff-2-ilvl-10", + "name": "Green Gypceros Coin", "slot": "component", - "rarity": "epic", - "itemLevel": 20, + "rarity": "uncommon", + "itemLevel": 10, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Barroth used for item level 20 crafting.", + "description": "A boss coin from Gypceros used for item level 10 crafting.", "setId": null, "setSlug": null, "setName": null - } - ] - }, - { - "id": 604, - "dungeonId": 6, - "sequence": 4, - "slug": "tobi-kadachi-dungeon-approach", - "enemyName": "Tobi Kadachi Approach", - "encounterType": "trash", - "maxHealth": 1670, - "damage": 21, - "tankDamage": 13, - "partyDamage": 31, - "description": "Hunters clear the path before Tobi Kadachi.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 605, - "dungeonId": 6, - "sequence": 5, - "slug": "tobi-kadachi-dungeon-guardians", - "enemyName": "Tobi Kadachi Guardians", - "encounterType": "trash", - "maxHealth": 1740, - "damage": 22, - "tankDamage": 14, - "partyDamage": 33, - "description": "Hunters clear the path before Tobi Kadachi.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 606, - "dungeonId": 6, - "sequence": 6, - "slug": "tobi-kadachi-dungeon-boss", - "enemyName": "Tobi Kadachi", - "encounterType": "boss", - "maxHealth": 2000, - "damage": 26, - "tankDamage": 18, - "partyDamage": 37, - "description": "Tobi Kadachi drops boss coins for item level 20 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [ + }, { - "encounterId": 606, - "difficultyId": 4, + "encounterId": 603, + "difficultyId": 3, "dropWeight": 100, "dropChance": 1, - "id": 340620, - "slug": "tobi-kadachi-dungeon-boss-coin-ilvl-20", - "name": "Purple Tobi Kadachi Coin", + "id": 883003, + "slug": "gypceros-boss-coin-diff-3-ilvl-15", + "name": "Blue Gypceros Coin", "slot": "component", - "rarity": "epic", - "itemLevel": 20, + "rarity": "rare", + "itemLevel": 15, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Tobi Kadachi used for item level 20 crafting.", + "description": "A boss coin from Gypceros used for item level 15 crafting.", "setId": null, "setSlug": null, "setName": null - } - ] - }, - { - "id": 607, - "dungeonId": 6, - "sequence": 7, - "slug": "monoblos-dungeon-approach", - "enemyName": "Monoblos Approach", - "encounterType": "trash", - "maxHealth": 1790, - "damage": 23, - "tankDamage": 15, - "partyDamage": 34, - "description": "Hunters clear the path before Monoblos.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 608, - "dungeonId": 6, - "sequence": 8, - "slug": "monoblos-dungeon-guardians", - "enemyName": "Monoblos Guardians", - "encounterType": "trash", - "maxHealth": 1860, - "damage": 24, - "tankDamage": 16, - "partyDamage": 36, - "description": "Hunters clear the path before Monoblos.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 609, - "dungeonId": 6, - "sequence": 9, - "slug": "monoblos-dungeon-boss", - "enemyName": "Monoblos", - "encounterType": "boss", - "maxHealth": 2120, - "damage": 28, - "tankDamage": 20, - "partyDamage": 40, - "description": "Monoblos drops boss coins for item level 20 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [ + }, { - "encounterId": 609, + "encounterId": 603, "difficultyId": 4, "dropWeight": 100, "dropChance": 1, - "id": 340920, - "slug": "monoblos-dungeon-boss-coin-ilvl-20", - "name": "Purple Monoblos Coin", + "id": 883004, + "slug": "gypceros-boss-coin-diff-4-ilvl-20", + "name": "Purple Gypceros Coin", "slot": "component", "rarity": "epic", "itemLevel": 20, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Monoblos used for item level 20 crafting.", + "description": "A boss coin from Gypceros used for item level 20 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 603, + "difficultyId": 5, + "dropWeight": 100, + "dropChance": 1, + "id": 883005, + "slug": "gypceros-boss-coin-diff-5-ilvl-25", + "name": "Orange Gypceros Coin", + "slot": "component", + "rarity": "legendary", + "itemLevel": 25, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Gypceros used for item level 25 crafting.", "setId": null, "setSlug": null, "setName": null @@ -4859,27 +4126,52 @@ }, { "id": 7, - "slug": "barroth-raid", - "name": "Barroth Raid", + "slug": "nargacuga-hunting-ground", + "name": "Nargacuga Hunting Ground", "recommendedLevel": 15, - "contentType": "raid", - "partySize": 18, + "contentType": "dungeon", + "partySize": 6, "completionItemLevel": null, - "experienceReward": 375, - "description": "A raid-scale hunt against Barroth, Tobi Kadachi, and Monoblos.", + "experienceReward": 245, + "description": "A focused hunt through Nargacuga territory.", "locationName": "The Monster Frontier", + "completionCount": 0, "difficulties": [ { "dungeonId": 7, - "id": 104, - "slug": "raid-mythic", - "name": "Mythic Raid", + "id": 3, + "slug": "champion", + "name": "Champion", + "droppedItemLevel": 15, + "unlockLevel": 15, + "healthMultiplier": 1.7, + "damageMultiplier": 1.45, + "experienceMultiplier": 2.2, + "description": "Gear-only upgrade tier between Veteran and Mythic." + }, + { + "dungeonId": 7, + "id": 4, + "slug": "mythic", + "name": "Mythic", "droppedItemLevel": 20, "unlockLevel": 20, "healthMultiplier": 2.25, "damageMultiplier": 1.85, "experienceMultiplier": 3.5, - "description": "Mythic raid difficulty with extra monster-part drops." + "description": "Endgame dungeon difficulty." + }, + { + "dungeonId": 7, + "id": 5, + "slug": "ascendant", + "name": "Ascendant", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "The current pinnacle difficulty." } ], "encounters": [ @@ -4887,14 +4179,14 @@ "id": 701, "dungeonId": 7, "sequence": 1, - "slug": "barroth-raid-approach", - "enemyName": "Barroth Approach", + "slug": "nargacuga-approach", + "enemyName": "Nargacuga Approach", "encounterType": "trash", - "maxHealth": 2450, - "damage": 19, + "maxHealth": 955, + "damage": 16, "tankDamage": 11, - "partyDamage": 52, - "description": "Hunters clear the raid path before Barroth.", + "partyDamage": 30, + "description": "Hunters clear the path before Nargacuga.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] @@ -4903,14 +4195,14 @@ "id": 702, "dungeonId": 7, "sequence": 2, - "slug": "barroth-raid-guardians", - "enemyName": "Barroth Guardians", + "slug": "nargacuga-guardians", + "enemyName": "Nargacuga Guardians", "encounterType": "trash", - "maxHealth": 2520, - "damage": 20, + "maxHealth": 1045, + "damage": 18, "tankDamage": 12, - "partyDamage": 54, - "description": "Hunters clear the raid path before Barroth.", + "partyDamage": 32, + "description": "Hunters clear the path before Nargacuga.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] @@ -4919,168 +4211,70 @@ "id": 703, "dungeonId": 7, "sequence": 3, - "slug": "barroth-raid-boss", - "enemyName": "Barroth", + "slug": "nargacuga-boss", + "enemyName": "Nargacuga", "encounterType": "boss", - "maxHealth": 2780, - "damage": 24, - "tankDamage": 16, - "partyDamage": 58, - "description": "Barroth drops boss coins for item level 20 crafting.", + "maxHealth": 1385, + "damage": 22, + "tankDamage": 17, + "partyDamage": 35, + "description": "Nargacuga drops boss coins for crafting.", "imageUrl": "/boss-placeholder.svg", "isBoss": true, "lootTables": [ { "encounterId": 703, - "difficultyId": 104, + "difficultyId": 3, "dropWeight": 100, "dropChance": 1, - "id": 350320, - "slug": "barroth-raid-boss-coin-ilvl-20", - "name": "Purple Barroth Coin", + "id": 983003, + "slug": "nargacuga-boss-coin-diff-3-ilvl-15", + "name": "Blue Nargacuga Coin", "slot": "component", - "rarity": "epic", - "itemLevel": 20, + "rarity": "rare", + "itemLevel": 15, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Barroth used for item level 20 crafting.", + "description": "A boss coin from Nargacuga used for item level 15 crafting.", "setId": null, "setSlug": null, "setName": null - } - ] - }, - { - "id": 704, - "dungeonId": 7, - "sequence": 4, - "slug": "tobi-kadachi-raid-approach", - "enemyName": "Tobi Kadachi Approach", - "encounterType": "trash", - "maxHealth": 2570, - "damage": 21, - "tankDamage": 13, - "partyDamage": 55, - "description": "Hunters clear the raid path before Tobi Kadachi.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 705, - "dungeonId": 7, - "sequence": 5, - "slug": "tobi-kadachi-raid-guardians", - "enemyName": "Tobi Kadachi Guardians", - "encounterType": "trash", - "maxHealth": 2640, - "damage": 22, - "tankDamage": 14, - "partyDamage": 57, - "description": "Hunters clear the raid path before Tobi Kadachi.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 706, - "dungeonId": 7, - "sequence": 6, - "slug": "tobi-kadachi-raid-boss", - "enemyName": "Tobi Kadachi", - "encounterType": "boss", - "maxHealth": 2900, - "damage": 26, - "tankDamage": 18, - "partyDamage": 61, - "description": "Tobi Kadachi drops boss coins for item level 20 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [ + }, { - "encounterId": 706, - "difficultyId": 104, + "encounterId": 703, + "difficultyId": 4, "dropWeight": 100, "dropChance": 1, - "id": 350620, - "slug": "tobi-kadachi-raid-boss-coin-ilvl-20", - "name": "Purple Tobi Kadachi Coin", + "id": 983004, + "slug": "nargacuga-boss-coin-diff-4-ilvl-20", + "name": "Purple Nargacuga Coin", "slot": "component", "rarity": "epic", "itemLevel": 20, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Tobi Kadachi used for item level 20 crafting.", + "description": "A boss coin from Nargacuga used for item level 20 crafting.", "setId": null, "setSlug": null, "setName": null - } - ] - }, - { - "id": 707, - "dungeonId": 7, - "sequence": 7, - "slug": "monoblos-raid-approach", - "enemyName": "Monoblos Approach", - "encounterType": "trash", - "maxHealth": 2690, - "damage": 23, - "tankDamage": 15, - "partyDamage": 58, - "description": "Hunters clear the raid path before Monoblos.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 708, - "dungeonId": 7, - "sequence": 8, - "slug": "monoblos-raid-guardians", - "enemyName": "Monoblos Guardians", - "encounterType": "trash", - "maxHealth": 2760, - "damage": 24, - "tankDamage": 16, - "partyDamage": 60, - "description": "Hunters clear the raid path before Monoblos.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 709, - "dungeonId": 7, - "sequence": 9, - "slug": "monoblos-raid-boss", - "enemyName": "Monoblos", - "encounterType": "boss", - "maxHealth": 3020, - "damage": 28, - "tankDamage": 20, - "partyDamage": 64, - "description": "Monoblos drops boss coins for item level 20 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [ + }, { - "encounterId": 709, - "difficultyId": 104, + "encounterId": 703, + "difficultyId": 5, "dropWeight": 100, "dropChance": 1, - "id": 350920, - "slug": "monoblos-raid-boss-coin-ilvl-20", - "name": "Purple Monoblos Coin", + "id": 983005, + "slug": "nargacuga-boss-coin-diff-5-ilvl-25", + "name": "Orange Nargacuga Coin", "slot": "component", - "rarity": "epic", - "itemLevel": 20, + "rarity": "legendary", + "itemLevel": 25, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Monoblos used for item level 20 crafting.", + "description": "A boss coin from Nargacuga used for item level 25 crafting.", "setId": null, "setSlug": null, "setName": null @@ -5099,16 +4293,41 @@ }, { "id": 8, - "slug": "anjanath-hunting-ground", - "name": "Anjanath Hunting Ground", - "recommendedLevel": 20, + "slug": "azuros-hunting-ground", + "name": "Azuros Hunting Ground", + "recommendedLevel": 15, "contentType": "dungeon", "partySize": 6, "completionItemLevel": null, - "experienceReward": 325, - "description": "A three-boss hunt featuring Anjanath, Bazelgeuse, and Odogaron.", + "experienceReward": 245, + "description": "A focused hunt through Azuros territory.", "locationName": "The Monster Frontier", + "completionCount": 0, "difficulties": [ + { + "dungeonId": 8, + "id": 3, + "slug": "champion", + "name": "Champion", + "droppedItemLevel": 15, + "unlockLevel": 15, + "healthMultiplier": 1.7, + "damageMultiplier": 1.45, + "experienceMultiplier": 2.2, + "description": "Gear-only upgrade tier between Veteran and Mythic." + }, + { + "dungeonId": 8, + "id": 4, + "slug": "mythic", + "name": "Mythic", + "droppedItemLevel": 20, + "unlockLevel": 20, + "healthMultiplier": 2.25, + "damageMultiplier": 1.85, + "experienceMultiplier": 3.5, + "description": "Endgame dungeon difficulty." + }, { "dungeonId": 8, "id": 5, @@ -5127,14 +4346,14 @@ "id": 801, "dungeonId": 8, "sequence": 1, - "slug": "anjanath-dungeon-approach", - "enemyName": "Anjanath Approach", + "slug": "azuros-approach", + "enemyName": "Azuros Approach", "encounterType": "trash", - "maxHealth": 1775, - "damage": 20, - "tankDamage": 12, - "partyDamage": 28, - "description": "Hunters clear the path before Anjanath.", + "maxHealth": 955, + "damage": 16, + "tankDamage": 11, + "partyDamage": 30, + "description": "Hunters clear the path before Azuros.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] @@ -5143,14 +4362,14 @@ "id": 802, "dungeonId": 8, "sequence": 2, - "slug": "anjanath-dungeon-guardians", - "enemyName": "Anjanath Guardians", + "slug": "azuros-guardians", + "enemyName": "Azuros Guardians", "encounterType": "trash", - "maxHealth": 1845, - "damage": 21, - "tankDamage": 13, - "partyDamage": 30, - "description": "Hunters clear the path before Anjanath.", + "maxHealth": 1045, + "damage": 18, + "tankDamage": 12, + "partyDamage": 32, + "description": "Hunters clear the path before Azuros.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] @@ -5159,24 +4378,742 @@ "id": 803, "dungeonId": 8, "sequence": 3, - "slug": "anjanath-dungeon-boss", - "enemyName": "Anjanath", + "slug": "azuros-boss", + "enemyName": "Azuros", "encounterType": "boss", - "maxHealth": 2105, - "damage": 25, + "maxHealth": 1385, + "damage": 22, "tankDamage": 17, - "partyDamage": 34, - "description": "Anjanath drops boss coins for item level 25 crafting.", + "partyDamage": 35, + "description": "Azuros drops boss coins for crafting.", "imageUrl": "/boss-placeholder.svg", "isBoss": true, "lootTables": [ + { + "encounterId": 803, + "difficultyId": 3, + "dropWeight": 100, + "dropChance": 1, + "id": 1083003, + "slug": "azuros-boss-coin-diff-3-ilvl-15", + "name": "Blue Azuros Coin", + "slot": "component", + "rarity": "rare", + "itemLevel": 15, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Azuros used for item level 15 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 803, + "difficultyId": 4, + "dropWeight": 100, + "dropChance": 1, + "id": 1083004, + "slug": "azuros-boss-coin-diff-4-ilvl-20", + "name": "Purple Azuros Coin", + "slot": "component", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Azuros used for item level 20 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, { "encounterId": 803, "difficultyId": 5, "dropWeight": 100, "dropChance": 1, - "id": 360325, - "slug": "anjanath-dungeon-boss-coin-ilvl-25", + "id": 1083005, + "slug": "azuros-boss-coin-diff-5-ilvl-25", + "name": "Orange Azuros Coin", + "slot": "component", + "rarity": "legendary", + "itemLevel": 25, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Azuros used for item level 25 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 9, + "slug": "diablos-hunting-ground", + "name": "Diablos Hunting Ground", + "recommendedLevel": 15, + "contentType": "dungeon", + "partySize": 6, + "completionItemLevel": null, + "experienceReward": 245, + "description": "A focused hunt through Diablos territory.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 9, + "id": 3, + "slug": "champion", + "name": "Champion", + "droppedItemLevel": 15, + "unlockLevel": 15, + "healthMultiplier": 1.7, + "damageMultiplier": 1.45, + "experienceMultiplier": 2.2, + "description": "Gear-only upgrade tier between Veteran and Mythic." + }, + { + "dungeonId": 9, + "id": 4, + "slug": "mythic", + "name": "Mythic", + "droppedItemLevel": 20, + "unlockLevel": 20, + "healthMultiplier": 2.25, + "damageMultiplier": 1.85, + "experienceMultiplier": 3.5, + "description": "Endgame dungeon difficulty." + }, + { + "dungeonId": 9, + "id": 5, + "slug": "ascendant", + "name": "Ascendant", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "The current pinnacle difficulty." + } + ], + "encounters": [ + { + "id": 901, + "dungeonId": 9, + "sequence": 1, + "slug": "diablos-approach", + "enemyName": "Diablos Approach", + "encounterType": "trash", + "maxHealth": 955, + "damage": 16, + "tankDamage": 11, + "partyDamage": 30, + "description": "Hunters clear the path before Diablos.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 902, + "dungeonId": 9, + "sequence": 2, + "slug": "diablos-guardians", + "enemyName": "Diablos Guardians", + "encounterType": "trash", + "maxHealth": 1045, + "damage": 18, + "tankDamage": 12, + "partyDamage": 32, + "description": "Hunters clear the path before Diablos.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 903, + "dungeonId": 9, + "sequence": 3, + "slug": "diablos-boss", + "enemyName": "Diablos", + "encounterType": "boss", + "maxHealth": 1385, + "damage": 22, + "tankDamage": 17, + "partyDamage": 35, + "description": "Diablos drops boss coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 903, + "difficultyId": 3, + "dropWeight": 100, + "dropChance": 1, + "id": 1183003, + "slug": "diablos-boss-coin-diff-3-ilvl-15", + "name": "Blue Diablos Coin", + "slot": "component", + "rarity": "rare", + "itemLevel": 15, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Diablos used for item level 15 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 903, + "difficultyId": 4, + "dropWeight": 100, + "dropChance": 1, + "id": 1183004, + "slug": "diablos-boss-coin-diff-4-ilvl-20", + "name": "Purple Diablos Coin", + "slot": "component", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Diablos used for item level 20 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 903, + "difficultyId": 5, + "dropWeight": 100, + "dropChance": 1, + "id": 1183005, + "slug": "diablos-boss-coin-diff-5-ilvl-25", + "name": "Orange Diablos Coin", + "slot": "component", + "rarity": "legendary", + "itemLevel": 25, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Diablos used for item level 25 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 10, + "slug": "barroth-hunting-ground", + "name": "Barroth Hunting Ground", + "recommendedLevel": 20, + "contentType": "dungeon", + "partySize": 6, + "completionItemLevel": null, + "experienceReward": 285, + "description": "A focused hunt through Barroth territory.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 10, + "id": 4, + "slug": "mythic", + "name": "Mythic", + "droppedItemLevel": 20, + "unlockLevel": 20, + "healthMultiplier": 2.25, + "damageMultiplier": 1.85, + "experienceMultiplier": 3.5, + "description": "Endgame dungeon difficulty." + }, + { + "dungeonId": 10, + "id": 5, + "slug": "ascendant", + "name": "Ascendant", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "The current pinnacle difficulty." + } + ], + "encounters": [ + { + "id": 1001, + "dungeonId": 10, + "sequence": 1, + "slug": "barroth-approach", + "enemyName": "Barroth Approach", + "encounterType": "trash", + "maxHealth": 1130, + "damage": 17, + "tankDamage": 12, + "partyDamage": 32, + "description": "Hunters clear the path before Barroth.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 1002, + "dungeonId": 10, + "sequence": 2, + "slug": "barroth-guardians", + "enemyName": "Barroth Guardians", + "encounterType": "trash", + "maxHealth": 1220, + "damage": 19, + "tankDamage": 13, + "partyDamage": 34, + "description": "Hunters clear the path before Barroth.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 1003, + "dungeonId": 10, + "sequence": 3, + "slug": "barroth-boss", + "enemyName": "Barroth", + "encounterType": "boss", + "maxHealth": 1560, + "damage": 23, + "tankDamage": 18, + "partyDamage": 37, + "description": "Barroth drops boss coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 1003, + "difficultyId": 4, + "dropWeight": 100, + "dropChance": 1, + "id": 1283004, + "slug": "barroth-boss-coin-diff-4-ilvl-20", + "name": "Purple Barroth Coin", + "slot": "component", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Barroth used for item level 20 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 1003, + "difficultyId": 5, + "dropWeight": 100, + "dropChance": 1, + "id": 1283005, + "slug": "barroth-boss-coin-diff-5-ilvl-25", + "name": "Orange Barroth Coin", + "slot": "component", + "rarity": "legendary", + "itemLevel": 25, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Barroth used for item level 25 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 11, + "slug": "tobi-kadachi-hunting-ground", + "name": "Tobi Kadachi Hunting Ground", + "recommendedLevel": 20, + "contentType": "dungeon", + "partySize": 6, + "completionItemLevel": null, + "experienceReward": 285, + "description": "A focused hunt through Tobi Kadachi territory.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 11, + "id": 4, + "slug": "mythic", + "name": "Mythic", + "droppedItemLevel": 20, + "unlockLevel": 20, + "healthMultiplier": 2.25, + "damageMultiplier": 1.85, + "experienceMultiplier": 3.5, + "description": "Endgame dungeon difficulty." + }, + { + "dungeonId": 11, + "id": 5, + "slug": "ascendant", + "name": "Ascendant", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "The current pinnacle difficulty." + } + ], + "encounters": [ + { + "id": 1101, + "dungeonId": 11, + "sequence": 1, + "slug": "tobi-kadachi-approach", + "enemyName": "Tobi Kadachi Approach", + "encounterType": "trash", + "maxHealth": 1130, + "damage": 17, + "tankDamage": 12, + "partyDamage": 32, + "description": "Hunters clear the path before Tobi Kadachi.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 1102, + "dungeonId": 11, + "sequence": 2, + "slug": "tobi-kadachi-guardians", + "enemyName": "Tobi Kadachi Guardians", + "encounterType": "trash", + "maxHealth": 1220, + "damage": 19, + "tankDamage": 13, + "partyDamage": 34, + "description": "Hunters clear the path before Tobi Kadachi.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 1103, + "dungeonId": 11, + "sequence": 3, + "slug": "tobi-kadachi-boss", + "enemyName": "Tobi Kadachi", + "encounterType": "boss", + "maxHealth": 1560, + "damage": 23, + "tankDamage": 18, + "partyDamage": 37, + "description": "Tobi Kadachi drops boss coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 1103, + "difficultyId": 4, + "dropWeight": 100, + "dropChance": 1, + "id": 1383004, + "slug": "tobi-kadachi-boss-coin-diff-4-ilvl-20", + "name": "Purple Tobi Kadachi Coin", + "slot": "component", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Tobi Kadachi used for item level 20 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 1103, + "difficultyId": 5, + "dropWeight": 100, + "dropChance": 1, + "id": 1383005, + "slug": "tobi-kadachi-boss-coin-diff-5-ilvl-25", + "name": "Orange Tobi Kadachi Coin", + "slot": "component", + "rarity": "legendary", + "itemLevel": 25, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Tobi Kadachi used for item level 25 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 12, + "slug": "monoblos-hunting-ground", + "name": "Monoblos Hunting Ground", + "recommendedLevel": 20, + "contentType": "dungeon", + "partySize": 6, + "completionItemLevel": null, + "experienceReward": 285, + "description": "A focused hunt through Monoblos territory.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 12, + "id": 4, + "slug": "mythic", + "name": "Mythic", + "droppedItemLevel": 20, + "unlockLevel": 20, + "healthMultiplier": 2.25, + "damageMultiplier": 1.85, + "experienceMultiplier": 3.5, + "description": "Endgame dungeon difficulty." + }, + { + "dungeonId": 12, + "id": 5, + "slug": "ascendant", + "name": "Ascendant", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "The current pinnacle difficulty." + } + ], + "encounters": [ + { + "id": 1201, + "dungeonId": 12, + "sequence": 1, + "slug": "monoblos-approach", + "enemyName": "Monoblos Approach", + "encounterType": "trash", + "maxHealth": 1130, + "damage": 17, + "tankDamage": 12, + "partyDamage": 32, + "description": "Hunters clear the path before Monoblos.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 1202, + "dungeonId": 12, + "sequence": 2, + "slug": "monoblos-guardians", + "enemyName": "Monoblos Guardians", + "encounterType": "trash", + "maxHealth": 1220, + "damage": 19, + "tankDamage": 13, + "partyDamage": 34, + "description": "Hunters clear the path before Monoblos.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 1203, + "dungeonId": 12, + "sequence": 3, + "slug": "monoblos-boss", + "enemyName": "Monoblos", + "encounterType": "boss", + "maxHealth": 1560, + "damage": 23, + "tankDamage": 18, + "partyDamage": 37, + "description": "Monoblos drops boss coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 1203, + "difficultyId": 4, + "dropWeight": 100, + "dropChance": 1, + "id": 1483004, + "slug": "monoblos-boss-coin-diff-4-ilvl-20", + "name": "Purple Monoblos Coin", + "slot": "component", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Monoblos used for item level 20 crafting.", + "setId": null, + "setSlug": null, + "setName": null + }, + { + "encounterId": 1203, + "difficultyId": 5, + "dropWeight": 100, + "dropChance": 1, + "id": 1483005, + "slug": "monoblos-boss-coin-diff-5-ilvl-25", + "name": "Orange Monoblos Coin", + "slot": "component", + "rarity": "legendary", + "itemLevel": 25, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Monoblos used for item level 25 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 13, + "slug": "anjanath-hunting-ground", + "name": "Anjanath Hunting Ground", + "recommendedLevel": 25, + "contentType": "dungeon", + "partySize": 6, + "completionItemLevel": null, + "experienceReward": 325, + "description": "A focused hunt through Anjanath territory.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 13, + "id": 5, + "slug": "ascendant", + "name": "Ascendant", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "The current pinnacle difficulty." + } + ], + "encounters": [ + { + "id": 1301, + "dungeonId": 13, + "sequence": 1, + "slug": "anjanath-approach", + "enemyName": "Anjanath Approach", + "encounterType": "trash", + "maxHealth": 1305, + "damage": 18, + "tankDamage": 13, + "partyDamage": 34, + "description": "Hunters clear the path before Anjanath.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 1302, + "dungeonId": 13, + "sequence": 2, + "slug": "anjanath-guardians", + "enemyName": "Anjanath Guardians", + "encounterType": "trash", + "maxHealth": 1395, + "damage": 20, + "tankDamage": 14, + "partyDamage": 36, + "description": "Hunters clear the path before Anjanath.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 1303, + "dungeonId": 13, + "sequence": 3, + "slug": "anjanath-boss", + "enemyName": "Anjanath", + "encounterType": "boss", + "maxHealth": 1735, + "damage": 24, + "tankDamage": 19, + "partyDamage": 39, + "description": "Anjanath drops boss coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 1303, + "difficultyId": 5, + "dropWeight": 100, + "dropChance": 1, + "id": 1583005, + "slug": "anjanath-boss-coin-diff-5-ilvl-25", "name": "Orange Anjanath Coin", "slot": "component", "rarity": "legendary", @@ -5190,61 +5127,98 @@ "setName": null } ] - }, + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 14, + "slug": "bazelgeuse-hunting-ground", + "name": "Bazelgeuse Hunting Ground", + "recommendedLevel": 25, + "contentType": "dungeon", + "partySize": 6, + "completionItemLevel": null, + "experienceReward": 325, + "description": "A focused hunt through Bazelgeuse territory.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ { - "id": 804, - "dungeonId": 8, - "sequence": 4, - "slug": "bazelgeuse-dungeon-approach", + "dungeonId": 14, + "id": 5, + "slug": "ascendant", + "name": "Ascendant", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "The current pinnacle difficulty." + } + ], + "encounters": [ + { + "id": 1401, + "dungeonId": 14, + "sequence": 1, + "slug": "bazelgeuse-approach", "enemyName": "Bazelgeuse Approach", "encounterType": "trash", - "maxHealth": 1895, - "damage": 22, - "tankDamage": 14, - "partyDamage": 31, + "maxHealth": 1305, + "damage": 18, + "tankDamage": 13, + "partyDamage": 34, "description": "Hunters clear the path before Bazelgeuse.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] }, { - "id": 805, - "dungeonId": 8, - "sequence": 5, - "slug": "bazelgeuse-dungeon-guardians", + "id": 1402, + "dungeonId": 14, + "sequence": 2, + "slug": "bazelgeuse-guardians", "enemyName": "Bazelgeuse Guardians", "encounterType": "trash", - "maxHealth": 1965, - "damage": 23, - "tankDamage": 15, - "partyDamage": 33, + "maxHealth": 1395, + "damage": 20, + "tankDamage": 14, + "partyDamage": 36, "description": "Hunters clear the path before Bazelgeuse.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] }, { - "id": 806, - "dungeonId": 8, - "sequence": 6, - "slug": "bazelgeuse-dungeon-boss", + "id": 1403, + "dungeonId": 14, + "sequence": 3, + "slug": "bazelgeuse-boss", "enemyName": "Bazelgeuse", "encounterType": "boss", - "maxHealth": 2225, - "damage": 27, + "maxHealth": 1735, + "damage": 24, "tankDamage": 19, - "partyDamage": 37, - "description": "Bazelgeuse drops boss coins for item level 25 crafting.", + "partyDamage": 39, + "description": "Bazelgeuse drops boss coins for crafting.", "imageUrl": "/boss-placeholder.svg", "isBoss": true, "lootTables": [ { - "encounterId": 806, + "encounterId": 1403, "difficultyId": 5, "dropWeight": 100, "dropChance": 1, - "id": 360625, - "slug": "bazelgeuse-dungeon-boss-coin-ilvl-25", + "id": 1683005, + "slug": "bazelgeuse-boss-coin-diff-5-ilvl-25", "name": "Orange Bazelgeuse Coin", "slot": "component", "rarity": "legendary", @@ -5258,17 +5232,54 @@ "setName": null } ] - }, + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 15, + "slug": "odogaron-hunting-ground", + "name": "Odogaron Hunting Ground", + "recommendedLevel": 25, + "contentType": "dungeon", + "partySize": 6, + "completionItemLevel": null, + "experienceReward": 325, + "description": "A focused hunt through Odogaron territory.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ { - "id": 807, - "dungeonId": 8, - "sequence": 7, - "slug": "odogaron-dungeon-approach", + "dungeonId": 15, + "id": 5, + "slug": "ascendant", + "name": "Ascendant", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "The current pinnacle difficulty." + } + ], + "encounters": [ + { + "id": 1501, + "dungeonId": 15, + "sequence": 1, + "slug": "odogaron-approach", "enemyName": "Odogaron Approach", "encounterType": "trash", - "maxHealth": 2015, - "damage": 24, - "tankDamage": 16, + "maxHealth": 1305, + "damage": 18, + "tankDamage": 13, "partyDamage": 34, "description": "Hunters clear the path before Odogaron.", "imageUrl": "/boss-placeholder.svg", @@ -5276,15 +5287,15 @@ "lootTables": [] }, { - "id": 808, - "dungeonId": 8, - "sequence": 8, - "slug": "odogaron-dungeon-guardians", + "id": 1502, + "dungeonId": 15, + "sequence": 2, + "slug": "odogaron-guardians", "enemyName": "Odogaron Guardians", "encounterType": "trash", - "maxHealth": 2085, - "damage": 25, - "tankDamage": 17, + "maxHealth": 1395, + "damage": 20, + "tankDamage": 14, "partyDamage": 36, "description": "Hunters clear the path before Odogaron.", "imageUrl": "/boss-placeholder.svg", @@ -5292,27 +5303,27 @@ "lootTables": [] }, { - "id": 809, - "dungeonId": 8, - "sequence": 9, - "slug": "odogaron-dungeon-boss", + "id": 1503, + "dungeonId": 15, + "sequence": 3, + "slug": "odogaron-boss", "enemyName": "Odogaron", "encounterType": "boss", - "maxHealth": 2345, - "damage": 29, - "tankDamage": 21, - "partyDamage": 40, - "description": "Odogaron drops boss coins for item level 25 crafting.", + "maxHealth": 1735, + "damage": 24, + "tankDamage": 19, + "partyDamage": 39, + "description": "Odogaron drops boss coins for crafting.", "imageUrl": "/boss-placeholder.svg", "isBoss": true, "lootTables": [ { - "encounterId": 809, + "encounterId": 1503, "difficultyId": 5, "dropWeight": 100, "dropChance": 1, - "id": 360925, - "slug": "odogaron-dungeon-boss-coin-ilvl-25", + "id": 1783005, + "slug": "odogaron-boss-coin-diff-5-ilvl-25", "name": "Orange Odogaron Coin", "slot": "component", "rarity": "legendary", @@ -5338,19 +5349,965 @@ } }, { - "id": 9, - "slug": "anjanath-raid", - "name": "Anjanath Raid", + "id": 20, + "slug": "apex-tigrex-raid", + "name": "Apex Tigrex Raid", + "recommendedLevel": 10, + "contentType": "raid", + "partySize": 18, + "completionItemLevel": null, + "experienceReward": 275, + "description": "A raid-scale hunt against Apex Tigrex.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 20, + "id": 101, + "slug": "raid-normal", + "name": "Normal", + "droppedItemLevel": 10, + "unlockLevel": 10, + "healthMultiplier": 1.45, + "damageMultiplier": 1.25, + "experienceMultiplier": 2, + "description": "Veteran raid difficulty with extra monster-part drops." + } + ], + "encounters": [ + { + "id": 2001, + "dungeonId": 20, + "sequence": 1, + "slug": "tigrex-raid-approach", + "enemyName": "Apex Tigrex Approach", + "encounterType": "trash", + "maxHealth": 1900, + "damage": 17, + "tankDamage": 11, + "partyDamage": 54, + "description": "Hunters clear the raid path before Apex Tigrex.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2002, + "dungeonId": 20, + "sequence": 2, + "slug": "tigrex-raid-guardians", + "enemyName": "Apex Tigrex Guardians", + "encounterType": "trash", + "maxHealth": 1970, + "damage": 18, + "tankDamage": 12, + "partyDamage": 56, + "description": "Hunters clear the raid path before Apex Tigrex.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2003, + "dungeonId": 20, + "sequence": 3, + "slug": "tigrex-raid-boss", + "enemyName": "Apex Tigrex", + "encounterType": "boss", + "maxHealth": 2230, + "damage": 22, + "tankDamage": 16, + "partyDamage": 60, + "description": "Apex Tigrex drops raid coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 2003, + "difficultyId": 101, + "dropWeight": 100, + "dropChance": 1, + "id": 2283101, + "slug": "tigrex-raid-boss-coin-diff-101-ilvl-10", + "name": "Green Apex Tigrex Coin", + "slot": "component", + "rarity": "uncommon", + "itemLevel": 10, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Apex Tigrex used for item level 10 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 21, + "slug": "apex-rathalos-raid", + "name": "Apex Rathalos Raid", + "recommendedLevel": 10, + "contentType": "raid", + "partySize": 18, + "completionItemLevel": null, + "experienceReward": 275, + "description": "A raid-scale hunt against Apex Rathalos.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 21, + "id": 101, + "slug": "raid-normal", + "name": "Normal", + "droppedItemLevel": 10, + "unlockLevel": 10, + "healthMultiplier": 1.45, + "damageMultiplier": 1.25, + "experienceMultiplier": 2, + "description": "Veteran raid difficulty with extra monster-part drops." + } + ], + "encounters": [ + { + "id": 2101, + "dungeonId": 21, + "sequence": 1, + "slug": "rathalos-raid-approach", + "enemyName": "Apex Rathalos Approach", + "encounterType": "trash", + "maxHealth": 1900, + "damage": 17, + "tankDamage": 11, + "partyDamage": 54, + "description": "Hunters clear the raid path before Apex Rathalos.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2102, + "dungeonId": 21, + "sequence": 2, + "slug": "rathalos-raid-guardians", + "enemyName": "Apex Rathalos Guardians", + "encounterType": "trash", + "maxHealth": 1970, + "damage": 18, + "tankDamage": 12, + "partyDamage": 56, + "description": "Hunters clear the raid path before Apex Rathalos.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2103, + "dungeonId": 21, + "sequence": 3, + "slug": "rathalos-raid-boss", + "enemyName": "Apex Rathalos", + "encounterType": "boss", + "maxHealth": 2230, + "damage": 22, + "tankDamage": 16, + "partyDamage": 60, + "description": "Apex Rathalos drops raid coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 2103, + "difficultyId": 101, + "dropWeight": 100, + "dropChance": 1, + "id": 2383101, + "slug": "rathalos-raid-boss-coin-diff-101-ilvl-10", + "name": "Green Apex Rathalos Coin", + "slot": "component", + "rarity": "uncommon", + "itemLevel": 10, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Apex Rathalos used for item level 10 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 22, + "slug": "apex-gypceros-raid", + "name": "Apex Gypceros Raid", + "recommendedLevel": 10, + "contentType": "raid", + "partySize": 18, + "completionItemLevel": null, + "experienceReward": 275, + "description": "A raid-scale hunt against Apex Gypceros.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 22, + "id": 101, + "slug": "raid-normal", + "name": "Normal", + "droppedItemLevel": 10, + "unlockLevel": 10, + "healthMultiplier": 1.45, + "damageMultiplier": 1.25, + "experienceMultiplier": 2, + "description": "Veteran raid difficulty with extra monster-part drops." + } + ], + "encounters": [ + { + "id": 2201, + "dungeonId": 22, + "sequence": 1, + "slug": "gypceros-raid-approach", + "enemyName": "Apex Gypceros Approach", + "encounterType": "trash", + "maxHealth": 1900, + "damage": 17, + "tankDamage": 11, + "partyDamage": 54, + "description": "Hunters clear the raid path before Apex Gypceros.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2202, + "dungeonId": 22, + "sequence": 2, + "slug": "gypceros-raid-guardians", + "enemyName": "Apex Gypceros Guardians", + "encounterType": "trash", + "maxHealth": 1970, + "damage": 18, + "tankDamage": 12, + "partyDamage": 56, + "description": "Hunters clear the raid path before Apex Gypceros.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2203, + "dungeonId": 22, + "sequence": 3, + "slug": "gypceros-raid-boss", + "enemyName": "Apex Gypceros", + "encounterType": "boss", + "maxHealth": 2230, + "damage": 22, + "tankDamage": 16, + "partyDamage": 60, + "description": "Apex Gypceros drops raid coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 2203, + "difficultyId": 101, + "dropWeight": 100, + "dropChance": 1, + "id": 2483101, + "slug": "gypceros-raid-boss-coin-diff-101-ilvl-10", + "name": "Green Apex Gypceros Coin", + "slot": "component", + "rarity": "uncommon", + "itemLevel": 10, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Apex Gypceros used for item level 10 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 23, + "slug": "apex-nargacuga-raid", + "name": "Apex Nargacuga Raid", + "recommendedLevel": 15, + "contentType": "raid", + "partySize": 18, + "completionItemLevel": null, + "experienceReward": 325, + "description": "A raid-scale hunt against Apex Nargacuga.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 23, + "id": 103, + "slug": "raid-champion", + "name": "Champion Raid", + "droppedItemLevel": 15, + "unlockLevel": 15, + "healthMultiplier": 1.7, + "damageMultiplier": 1.45, + "experienceMultiplier": 2.4, + "description": "Gear-only raid upgrade tier between Veteran and Mythic." + } + ], + "encounters": [ + { + "id": 2301, + "dungeonId": 23, + "sequence": 1, + "slug": "nargacuga-raid-approach", + "enemyName": "Apex Nargacuga Approach", + "encounterType": "trash", + "maxHealth": 2075, + "damage": 18, + "tankDamage": 12, + "partyDamage": 56, + "description": "Hunters clear the raid path before Apex Nargacuga.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2302, + "dungeonId": 23, + "sequence": 2, + "slug": "nargacuga-raid-guardians", + "enemyName": "Apex Nargacuga Guardians", + "encounterType": "trash", + "maxHealth": 2145, + "damage": 19, + "tankDamage": 13, + "partyDamage": 58, + "description": "Hunters clear the raid path before Apex Nargacuga.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2303, + "dungeonId": 23, + "sequence": 3, + "slug": "nargacuga-raid-boss", + "enemyName": "Apex Nargacuga", + "encounterType": "boss", + "maxHealth": 2405, + "damage": 23, + "tankDamage": 17, + "partyDamage": 62, + "description": "Apex Nargacuga drops raid coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 2303, + "difficultyId": 103, + "dropWeight": 100, + "dropChance": 1, + "id": 2583103, + "slug": "nargacuga-raid-boss-coin-diff-103-ilvl-15", + "name": "Blue Apex Nargacuga Coin", + "slot": "component", + "rarity": "rare", + "itemLevel": 15, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Apex Nargacuga used for item level 15 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 24, + "slug": "apex-azuros-raid", + "name": "Apex Azuros Raid", + "recommendedLevel": 15, + "contentType": "raid", + "partySize": 18, + "completionItemLevel": null, + "experienceReward": 325, + "description": "A raid-scale hunt against Apex Azuros.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 24, + "id": 103, + "slug": "raid-champion", + "name": "Champion Raid", + "droppedItemLevel": 15, + "unlockLevel": 15, + "healthMultiplier": 1.7, + "damageMultiplier": 1.45, + "experienceMultiplier": 2.4, + "description": "Gear-only raid upgrade tier between Veteran and Mythic." + } + ], + "encounters": [ + { + "id": 2401, + "dungeonId": 24, + "sequence": 1, + "slug": "azuros-raid-approach", + "enemyName": "Apex Azuros Approach", + "encounterType": "trash", + "maxHealth": 2075, + "damage": 18, + "tankDamage": 12, + "partyDamage": 56, + "description": "Hunters clear the raid path before Apex Azuros.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2402, + "dungeonId": 24, + "sequence": 2, + "slug": "azuros-raid-guardians", + "enemyName": "Apex Azuros Guardians", + "encounterType": "trash", + "maxHealth": 2145, + "damage": 19, + "tankDamage": 13, + "partyDamage": 58, + "description": "Hunters clear the raid path before Apex Azuros.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2403, + "dungeonId": 24, + "sequence": 3, + "slug": "azuros-raid-boss", + "enemyName": "Apex Azuros", + "encounterType": "boss", + "maxHealth": 2405, + "damage": 23, + "tankDamage": 17, + "partyDamage": 62, + "description": "Apex Azuros drops raid coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 2403, + "difficultyId": 103, + "dropWeight": 100, + "dropChance": 1, + "id": 2683103, + "slug": "azuros-raid-boss-coin-diff-103-ilvl-15", + "name": "Blue Apex Azuros Coin", + "slot": "component", + "rarity": "rare", + "itemLevel": 15, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Apex Azuros used for item level 15 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 25, + "slug": "apex-diablos-raid", + "name": "Apex Diablos Raid", + "recommendedLevel": 15, + "contentType": "raid", + "partySize": 18, + "completionItemLevel": null, + "experienceReward": 325, + "description": "A raid-scale hunt against Apex Diablos.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 25, + "id": 103, + "slug": "raid-champion", + "name": "Champion Raid", + "droppedItemLevel": 15, + "unlockLevel": 15, + "healthMultiplier": 1.7, + "damageMultiplier": 1.45, + "experienceMultiplier": 2.4, + "description": "Gear-only raid upgrade tier between Veteran and Mythic." + } + ], + "encounters": [ + { + "id": 2501, + "dungeonId": 25, + "sequence": 1, + "slug": "diablos-raid-approach", + "enemyName": "Apex Diablos Approach", + "encounterType": "trash", + "maxHealth": 2075, + "damage": 18, + "tankDamage": 12, + "partyDamage": 56, + "description": "Hunters clear the raid path before Apex Diablos.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2502, + "dungeonId": 25, + "sequence": 2, + "slug": "diablos-raid-guardians", + "enemyName": "Apex Diablos Guardians", + "encounterType": "trash", + "maxHealth": 2145, + "damage": 19, + "tankDamage": 13, + "partyDamage": 58, + "description": "Hunters clear the raid path before Apex Diablos.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2503, + "dungeonId": 25, + "sequence": 3, + "slug": "diablos-raid-boss", + "enemyName": "Apex Diablos", + "encounterType": "boss", + "maxHealth": 2405, + "damage": 23, + "tankDamage": 17, + "partyDamage": 62, + "description": "Apex Diablos drops raid coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 2503, + "difficultyId": 103, + "dropWeight": 100, + "dropChance": 1, + "id": 2783103, + "slug": "diablos-raid-boss-coin-diff-103-ilvl-15", + "name": "Blue Apex Diablos Coin", + "slot": "component", + "rarity": "rare", + "itemLevel": 15, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Apex Diablos used for item level 15 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 26, + "slug": "apex-barroth-raid", + "name": "Apex Barroth Raid", "recommendedLevel": 20, "contentType": "raid", "partySize": 18, "completionItemLevel": null, - "experienceReward": 425, - "description": "A raid-scale hunt against Anjanath, Bazelgeuse, and Odogaron.", + "experienceReward": 375, + "description": "A raid-scale hunt against Apex Barroth.", "locationName": "The Monster Frontier", + "completionCount": 0, "difficulties": [ { - "dungeonId": 9, + "dungeonId": 26, + "id": 104, + "slug": "raid-mythic", + "name": "Mythic Raid", + "droppedItemLevel": 20, + "unlockLevel": 20, + "healthMultiplier": 2.25, + "damageMultiplier": 1.85, + "experienceMultiplier": 3.5, + "description": "Mythic raid difficulty with extra monster-part drops." + } + ], + "encounters": [ + { + "id": 2601, + "dungeonId": 26, + "sequence": 1, + "slug": "barroth-raid-approach", + "enemyName": "Apex Barroth Approach", + "encounterType": "trash", + "maxHealth": 2250, + "damage": 19, + "tankDamage": 13, + "partyDamage": 58, + "description": "Hunters clear the raid path before Apex Barroth.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2602, + "dungeonId": 26, + "sequence": 2, + "slug": "barroth-raid-guardians", + "enemyName": "Apex Barroth Guardians", + "encounterType": "trash", + "maxHealth": 2320, + "damage": 20, + "tankDamage": 14, + "partyDamage": 60, + "description": "Hunters clear the raid path before Apex Barroth.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2603, + "dungeonId": 26, + "sequence": 3, + "slug": "barroth-raid-boss", + "enemyName": "Apex Barroth", + "encounterType": "boss", + "maxHealth": 2580, + "damage": 24, + "tankDamage": 18, + "partyDamage": 64, + "description": "Apex Barroth drops raid coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 2603, + "difficultyId": 104, + "dropWeight": 100, + "dropChance": 1, + "id": 2883104, + "slug": "barroth-raid-boss-coin-diff-104-ilvl-20", + "name": "Purple Apex Barroth Coin", + "slot": "component", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Apex Barroth used for item level 20 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 27, + "slug": "apex-tobi-kadachi-raid", + "name": "Apex Tobi Kadachi Raid", + "recommendedLevel": 20, + "contentType": "raid", + "partySize": 18, + "completionItemLevel": null, + "experienceReward": 375, + "description": "A raid-scale hunt against Apex Tobi Kadachi.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 27, + "id": 104, + "slug": "raid-mythic", + "name": "Mythic Raid", + "droppedItemLevel": 20, + "unlockLevel": 20, + "healthMultiplier": 2.25, + "damageMultiplier": 1.85, + "experienceMultiplier": 3.5, + "description": "Mythic raid difficulty with extra monster-part drops." + } + ], + "encounters": [ + { + "id": 2701, + "dungeonId": 27, + "sequence": 1, + "slug": "tobi-kadachi-raid-approach", + "enemyName": "Apex Tobi Kadachi Approach", + "encounterType": "trash", + "maxHealth": 2250, + "damage": 19, + "tankDamage": 13, + "partyDamage": 58, + "description": "Hunters clear the raid path before Apex Tobi Kadachi.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2702, + "dungeonId": 27, + "sequence": 2, + "slug": "tobi-kadachi-raid-guardians", + "enemyName": "Apex Tobi Kadachi Guardians", + "encounterType": "trash", + "maxHealth": 2320, + "damage": 20, + "tankDamage": 14, + "partyDamage": 60, + "description": "Hunters clear the raid path before Apex Tobi Kadachi.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2703, + "dungeonId": 27, + "sequence": 3, + "slug": "tobi-kadachi-raid-boss", + "enemyName": "Apex Tobi Kadachi", + "encounterType": "boss", + "maxHealth": 2580, + "damage": 24, + "tankDamage": 18, + "partyDamage": 64, + "description": "Apex Tobi Kadachi drops raid coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 2703, + "difficultyId": 104, + "dropWeight": 100, + "dropChance": 1, + "id": 2983104, + "slug": "tobi-kadachi-raid-boss-coin-diff-104-ilvl-20", + "name": "Purple Apex Tobi Kadachi Coin", + "slot": "component", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Apex Tobi Kadachi used for item level 20 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 28, + "slug": "apex-monoblos-raid", + "name": "Apex Monoblos Raid", + "recommendedLevel": 20, + "contentType": "raid", + "partySize": 18, + "completionItemLevel": null, + "experienceReward": 375, + "description": "A raid-scale hunt against Apex Monoblos.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 28, + "id": 104, + "slug": "raid-mythic", + "name": "Mythic Raid", + "droppedItemLevel": 20, + "unlockLevel": 20, + "healthMultiplier": 2.25, + "damageMultiplier": 1.85, + "experienceMultiplier": 3.5, + "description": "Mythic raid difficulty with extra monster-part drops." + } + ], + "encounters": [ + { + "id": 2801, + "dungeonId": 28, + "sequence": 1, + "slug": "monoblos-raid-approach", + "enemyName": "Apex Monoblos Approach", + "encounterType": "trash", + "maxHealth": 2250, + "damage": 19, + "tankDamage": 13, + "partyDamage": 58, + "description": "Hunters clear the raid path before Apex Monoblos.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2802, + "dungeonId": 28, + "sequence": 2, + "slug": "monoblos-raid-guardians", + "enemyName": "Apex Monoblos Guardians", + "encounterType": "trash", + "maxHealth": 2320, + "damage": 20, + "tankDamage": 14, + "partyDamage": 60, + "description": "Hunters clear the raid path before Apex Monoblos.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 2803, + "dungeonId": 28, + "sequence": 3, + "slug": "monoblos-raid-boss", + "enemyName": "Apex Monoblos", + "encounterType": "boss", + "maxHealth": 2580, + "damage": 24, + "tankDamage": 18, + "partyDamage": 64, + "description": "Apex Monoblos drops raid coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 2803, + "difficultyId": 104, + "dropWeight": 100, + "dropChance": 1, + "id": 3083104, + "slug": "monoblos-raid-boss-coin-diff-104-ilvl-20", + "name": "Purple Apex Monoblos Coin", + "slot": "component", + "rarity": "epic", + "itemLevel": 20, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Apex Monoblos used for item level 20 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 29, + "slug": "apex-anjanath-raid", + "name": "Apex Anjanath Raid", + "recommendedLevel": 25, + "contentType": "raid", + "partySize": 18, + "completionItemLevel": null, + "experienceReward": 425, + "description": "A raid-scale hunt against Apex Anjanath.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 29, "id": 105, "slug": "raid-ascendant", "name": "Ascendant Raid", @@ -5364,203 +6321,277 @@ ], "encounters": [ { - "id": 901, - "dungeonId": 9, + "id": 2901, + "dungeonId": 29, "sequence": 1, "slug": "anjanath-raid-approach", - "enemyName": "Anjanath Approach", + "enemyName": "Apex Anjanath Approach", "encounterType": "trash", - "maxHealth": 2675, + "maxHealth": 2425, "damage": 20, - "tankDamage": 12, - "partyDamage": 52, - "description": "Hunters clear the raid path before Anjanath.", + "tankDamage": 14, + "partyDamage": 60, + "description": "Hunters clear the raid path before Apex Anjanath.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] }, { - "id": 902, - "dungeonId": 9, + "id": 2902, + "dungeonId": 29, "sequence": 2, "slug": "anjanath-raid-guardians", - "enemyName": "Anjanath Guardians", + "enemyName": "Apex Anjanath Guardians", "encounterType": "trash", - "maxHealth": 2745, + "maxHealth": 2495, "damage": 21, - "tankDamage": 13, - "partyDamage": 54, - "description": "Hunters clear the raid path before Anjanath.", + "tankDamage": 15, + "partyDamage": 62, + "description": "Hunters clear the raid path before Apex Anjanath.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] }, { - "id": 903, - "dungeonId": 9, + "id": 2903, + "dungeonId": 29, "sequence": 3, "slug": "anjanath-raid-boss", - "enemyName": "Anjanath", + "enemyName": "Apex Anjanath", "encounterType": "boss", - "maxHealth": 3005, + "maxHealth": 2755, "damage": 25, - "tankDamage": 17, - "partyDamage": 58, - "description": "Anjanath drops boss coins for item level 25 crafting.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": true, - "lootTables": [ - { - "encounterId": 903, - "difficultyId": 105, - "dropWeight": 100, - "dropChance": 1, - "id": 370325, - "slug": "anjanath-raid-boss-coin-ilvl-25", - "name": "Orange Anjanath Coin", - "slot": "component", - "rarity": "legendary", - "itemLevel": 25, - "healingPower": 0, - "maxResourceBonus": 0, - "glyph": "$", - "description": "A boss coin from Anjanath used for item level 25 crafting.", - "setId": null, - "setSlug": null, - "setName": null - } - ] - }, - { - "id": 904, - "dungeonId": 9, - "sequence": 4, - "slug": "bazelgeuse-raid-approach", - "enemyName": "Bazelgeuse Approach", - "encounterType": "trash", - "maxHealth": 2795, - "damage": 22, - "tankDamage": 14, - "partyDamage": 55, - "description": "Hunters clear the raid path before Bazelgeuse.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 905, - "dungeonId": 9, - "sequence": 5, - "slug": "bazelgeuse-raid-guardians", - "enemyName": "Bazelgeuse Guardians", - "encounterType": "trash", - "maxHealth": 2865, - "damage": 23, - "tankDamage": 15, - "partyDamage": 57, - "description": "Hunters clear the raid path before Bazelgeuse.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, - { - "id": 906, - "dungeonId": 9, - "sequence": 6, - "slug": "bazelgeuse-raid-boss", - "enemyName": "Bazelgeuse", - "encounterType": "boss", - "maxHealth": 3125, - "damage": 27, "tankDamage": 19, - "partyDamage": 61, - "description": "Bazelgeuse drops boss coins for item level 25 crafting.", + "partyDamage": 66, + "description": "Apex Anjanath drops raid coins for crafting.", "imageUrl": "/boss-placeholder.svg", "isBoss": true, "lootTables": [ { - "encounterId": 906, + "encounterId": 2903, "difficultyId": 105, "dropWeight": 100, "dropChance": 1, - "id": 370625, - "slug": "bazelgeuse-raid-boss-coin-ilvl-25", - "name": "Orange Bazelgeuse Coin", + "id": 3183105, + "slug": "anjanath-raid-boss-coin-diff-105-ilvl-25", + "name": "Orange Apex Anjanath Coin", "slot": "component", "rarity": "legendary", "itemLevel": 25, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Bazelgeuse used for item level 25 crafting.", + "description": "A boss coin from Apex Anjanath used for item level 25 crafting.", "setId": null, "setSlug": null, "setName": null } ] - }, + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 30, + "slug": "apex-bazelgeuse-raid", + "name": "Apex Bazelgeuse Raid", + "recommendedLevel": 25, + "contentType": "raid", + "partySize": 18, + "completionItemLevel": null, + "experienceReward": 425, + "description": "A raid-scale hunt against Apex Bazelgeuse.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ { - "id": 907, - "dungeonId": 9, - "sequence": 7, - "slug": "odogaron-raid-approach", - "enemyName": "Odogaron Approach", - "encounterType": "trash", - "maxHealth": 2915, - "damage": 24, - "tankDamage": 16, - "partyDamage": 58, - "description": "Hunters clear the raid path before Odogaron.", - "imageUrl": "/boss-placeholder.svg", - "isBoss": false, - "lootTables": [] - }, + "dungeonId": 30, + "id": 105, + "slug": "raid-ascendant", + "name": "Ascendant Raid", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "Ascendant raid difficulty with extra monster-part drops." + } + ], + "encounters": [ { - "id": 908, - "dungeonId": 9, - "sequence": 8, - "slug": "odogaron-raid-guardians", - "enemyName": "Odogaron Guardians", + "id": 3001, + "dungeonId": 30, + "sequence": 1, + "slug": "bazelgeuse-raid-approach", + "enemyName": "Apex Bazelgeuse Approach", "encounterType": "trash", - "maxHealth": 2985, - "damage": 25, - "tankDamage": 17, + "maxHealth": 2425, + "damage": 20, + "tankDamage": 14, "partyDamage": 60, - "description": "Hunters clear the raid path before Odogaron.", + "description": "Hunters clear the raid path before Apex Bazelgeuse.", "imageUrl": "/boss-placeholder.svg", "isBoss": false, "lootTables": [] }, { - "id": 909, - "dungeonId": 9, - "sequence": 9, - "slug": "odogaron-raid-boss", - "enemyName": "Odogaron", + "id": 3002, + "dungeonId": 30, + "sequence": 2, + "slug": "bazelgeuse-raid-guardians", + "enemyName": "Apex Bazelgeuse Guardians", + "encounterType": "trash", + "maxHealth": 2495, + "damage": 21, + "tankDamage": 15, + "partyDamage": 62, + "description": "Hunters clear the raid path before Apex Bazelgeuse.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 3003, + "dungeonId": 30, + "sequence": 3, + "slug": "bazelgeuse-raid-boss", + "enemyName": "Apex Bazelgeuse", "encounterType": "boss", - "maxHealth": 3245, - "damage": 29, - "tankDamage": 21, - "partyDamage": 64, - "description": "Odogaron drops boss coins for item level 25 crafting.", + "maxHealth": 2755, + "damage": 25, + "tankDamage": 19, + "partyDamage": 66, + "description": "Apex Bazelgeuse drops raid coins for crafting.", "imageUrl": "/boss-placeholder.svg", "isBoss": true, "lootTables": [ { - "encounterId": 909, + "encounterId": 3003, "difficultyId": 105, "dropWeight": 100, "dropChance": 1, - "id": 370925, - "slug": "odogaron-raid-boss-coin-ilvl-25", - "name": "Orange Odogaron Coin", + "id": 3283105, + "slug": "bazelgeuse-raid-boss-coin-diff-105-ilvl-25", + "name": "Orange Apex Bazelgeuse Coin", "slot": "component", "rarity": "legendary", "itemLevel": 25, "healingPower": 0, "maxResourceBonus": 0, "glyph": "$", - "description": "A boss coin from Odogaron used for item level 25 crafting.", + "description": "A boss coin from Apex Bazelgeuse used for item level 25 crafting.", + "setId": null, + "setSlug": null, + "setName": null + } + ] + } + ], + "completionLoot": [], + "leaderboard": [], + "leaderboards": { + "part_1": [], + "part_2": [], + "part_3": [], + "full_run": [] + } + }, + { + "id": 31, + "slug": "apex-odogaron-raid", + "name": "Apex Odogaron Raid", + "recommendedLevel": 25, + "contentType": "raid", + "partySize": 18, + "completionItemLevel": null, + "experienceReward": 425, + "description": "A raid-scale hunt against Apex Odogaron.", + "locationName": "The Monster Frontier", + "completionCount": 0, + "difficulties": [ + { + "dungeonId": 31, + "id": 105, + "slug": "raid-ascendant", + "name": "Ascendant Raid", + "droppedItemLevel": 25, + "unlockLevel": 25, + "healthMultiplier": 2.8, + "damageMultiplier": 2.25, + "experienceMultiplier": 4.5, + "description": "Ascendant raid difficulty with extra monster-part drops." + } + ], + "encounters": [ + { + "id": 3101, + "dungeonId": 31, + "sequence": 1, + "slug": "odogaron-raid-approach", + "enemyName": "Apex Odogaron Approach", + "encounterType": "trash", + "maxHealth": 2425, + "damage": 20, + "tankDamage": 14, + "partyDamage": 60, + "description": "Hunters clear the raid path before Apex Odogaron.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 3102, + "dungeonId": 31, + "sequence": 2, + "slug": "odogaron-raid-guardians", + "enemyName": "Apex Odogaron Guardians", + "encounterType": "trash", + "maxHealth": 2495, + "damage": 21, + "tankDamage": 15, + "partyDamage": 62, + "description": "Hunters clear the raid path before Apex Odogaron.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": false, + "lootTables": [] + }, + { + "id": 3103, + "dungeonId": 31, + "sequence": 3, + "slug": "odogaron-raid-boss", + "enemyName": "Apex Odogaron", + "encounterType": "boss", + "maxHealth": 2755, + "damage": 25, + "tankDamage": 19, + "partyDamage": 66, + "description": "Apex Odogaron drops raid coins for crafting.", + "imageUrl": "/boss-placeholder.svg", + "isBoss": true, + "lootTables": [ + { + "encounterId": 3103, + "difficultyId": 105, + "dropWeight": 100, + "dropChance": 1, + "id": 3383105, + "slug": "odogaron-raid-boss-coin-diff-105-ilvl-25", + "name": "Orange Apex Odogaron Coin", + "slot": "component", + "rarity": "legendary", + "itemLevel": 25, + "healingPower": 0, + "maxResourceBonus": 0, + "glyph": "$", + "description": "A boss coin from Apex Odogaron used for item level 25 crafting.", "setId": null, "setSlug": null, "setName": null diff --git a/src/profile.ts b/src/profile.ts index a19b16a..2024322 100644 --- a/src/profile.ts +++ b/src/profile.ts @@ -168,6 +168,7 @@ export type Dungeon = { difficulties: Difficulty[] encounters: DungeonEncounter[] completionLoot: Array> + completionCount?: number leaderboard: LeaderboardEntry[] leaderboards: { part_1: LeaderboardEntry[]