From fc1c1c06e3035f550c8409ba7c2dbcfb2d44d115 Mon Sep 17 00:00:00 2001 From: Josh Payette Date: Mon, 25 May 2026 10:35:56 -0400 Subject: [PATCH] Added consumables and relics wiki sync --- .../remnant2/core/item-data/consumables.ts | 1015 +++++++++-------- src/games/remnant2/wiki/consumables.ts | 17 + src/games/remnant2/wiki/relics.ts | 17 + 3 files changed, 548 insertions(+), 501 deletions(-) create mode 100644 src/games/remnant2/wiki/consumables.ts create mode 100644 src/games/remnant2/wiki/relics.ts diff --git a/src/games/remnant2/core/item-data/consumables.ts b/src/games/remnant2/core/item-data/consumables.ts index eee6114..1f07d72 100644 --- a/src/games/remnant2/core/item-data/consumables.ts +++ b/src/games/remnant2/core/item-data/consumables.ts @@ -1,501 +1,514 @@ -import type { BaseRemnant2Item } from "#/games/remnant2/core/types"; - -type Remnant2ConsumableItem = BaseRemnant2Item & {}; - -const CONSUMABLES: Remnant2ConsumableItem[] = [ - { - category: "CONSUMABLE", - name: "All-Seeing Eye", - imageUrl: "items/consumables/allseeingeye.png", - internalSlug: "Consumable_AllSeeingEye_C", - id: "rw5Q9E", - dlc: "BASE", - searchableTags: [ - "Health", - "Stamina", - "Reduce Skill Cooldown", - "Mod Power", - "All Damage", - ], - description: ["Grants a random buff or debuff. Lasts 3m."], - wikiUrl: `https://remnant2.wiki.gg/All-Seeing_Eye`, - location: { - world: "Losomn", - biome: "Streets of Losomn", - injectable: `Oracle's Refuge`, - }, - }, - { - category: "CONSUMABLE", - name: "Ambit Ember", - imageUrl: "items/consumables/ambitember.png", - internalSlug: "Consumable_Spice_C", - id: "6lnae6", - dlc: "BASE", - searchableTags: ["Perfect Dodge", "Neutral Dodge", "Perfect Neutral Evade"], - description: [ - "Slightly increases Evade Window and Evade Speed by 15%. Lasts 60s.", - ], - wikiUrl: `https://remnant2.wiki.gg/Ambit_Ember`, - location: { world: `N'Erud`, dungeon: "World Drop" }, - }, - { - category: "CONSUMABLE", - name: "Ammo Box", - imageUrl: "items/consumables/ammocrate.png", - internalSlug: "Consumable_AmmoBox_C", - id: "v2usqs", - dlc: "BASE", - searchableTags: ["Ammo Reserves"], - description: ["Replenishes all reserve ammo."], - wikiUrl: `https://remnant2.wiki.gg/Ammo_Box`, - location: { world: "Ward 13", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: "Antidote", - imageUrl: "items/consumables/antidotesyringe.png", - internalSlug: "Consumable_Antidote_C", - id: "a34kjc", - dlc: "BASE", - searchableTags: ["Damage Reduction"], - description: [ - "Removes CORRODED effect and increases ACID resistance by 15. Lasts 10m.", - ], - wikiUrl: `https://remnant2.wiki.gg/Antidote`, - location: { world: "Ward 13", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: "Bandage", - imageUrl: "items/consumables/bandage.png", - internalSlug: "Consumable_Bandage_C", - id: "elazod", - dlc: "BASE", - searchableTags: ["Grey Health", "Heal"], - description: ["Stops BLEEDING and restores all Grey Health."], - wikiUrl: `https://remnant2.wiki.gg/Bandage`, - location: { world: "Ward 13", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: "Binding Orb", - imageUrl: "items/consumables/bindingorb.png", - internalSlug: "Consumable_BindingOrb_C", - id: "edaeta", - dlc: "BASE", - searchableTags: ["Grenade", "Status Effect"], - description: [ - "When thrown, Device becomes an anchor and applies SLOW to all enemies within 4m. Lasts 20s.", - ], - communityTags: [`AOE/Aura`], - wikiUrl: `https://remnant2.wiki.gg/Binding_Orb`, - location: { - world: `N'Erud`, - dungeon: "World Drop", - }, - }, - { - category: "CONSUMABLE", - name: "Black Tar", - imageUrl: "items/consumables/blacktar.png", - internalSlug: "Consumable_BlackTar_C", - searchableTags: ["Grenade"], - communityTags: ["AOE/Aura"], - id: "nrdcko", - dlc: "BASE", - description: [ - "When thrown, explodes in a 4m radius dealing 30 damage and creating a puddle lasting 15s which applies TARRED for 30s to creatures inside.", - "Ranged damage and other FIRE sources ignite TARRED entities, dealing 250 BURNING damage over 10s.", - ], - wikiUrl: `https://remnant2.wiki.gg/Black_Tar`, - location: { world: "Losomn", dungeon: "World Drop" }, - }, - { - category: "CONSUMABLE", - name: "Blood Root", - imageUrl: "items/consumables/bloodroot.png", - internalSlug: "Consumable_BloodRoot_C", - id: "bisl2l", - dlc: "BASE", - searchableTags: ["Heal"], - description: ["Regenerates 1.5 Health per second. Lasts 30s."], - wikiUrl: `https://remnant2.wiki.gg/Blood_Root`, - location: { world: "Ward 13", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: "Brightstone", - imageUrl: "items/consumables/brightstone.png", - internalSlug: "Consumable_Brightstone_C", - id: "937h03", - dlc: "BASE", - searchableTags: ["Grenade"], - description: [ - "When thrown, explodes in a 6m radius dealing 50 - 150 damage and leaving a mysterious Mist which causes enemies to receive 10% additional damage. Duration lasts 10s after enemies leave the Mist. Last 15s.", - ], - communityTags: [`AOE/Aura`], - wikiUrl: `https://remnant2.wiki.gg/Brightstone`, - location: { world: "Yaesha", dungeon: "World Drop" }, - }, - { - category: "CONSUMABLE", - name: "Celestial Thaen Fruit", - imageUrl: "items/consumables/celestialthaenfruit.png", - internalSlug: "Consumable_ThaenFruit_Celestial_C", - id: "RCsP9c", - dlc: "BASE", - description: [ - "An ancient fruit that was harvested at its highest form. After consuming, upon death the hero will be revived with 50% Health, and be immune to STATUS effects for 30s.", - "Cooldown: 60m.", - ], - wikiUrl: `https://remnant2.wiki.gg/Thaen_Fruit`, - location: { world: "Yaesha", dungeon: "Quest" }, - }, - { - category: "CONSUMABLE", - name: "Confidence Booster", - imageUrl: "items/consumables/confidencebooster.png", - internalSlug: "Consumable_ConfidenceBooster_C", - id: "al8yob", - dlc: "BASE", - searchableTags: ["Damage Reduction", "Stagger"], - description: [ - "Reduces incoming damage by 10%. While using a Relic, reduce Stagger by 1. Lasts 20s.", - ], - wikiUrl: `https://remnant2.wiki.gg/Confidence_Booster`, - location: { world: "Ward 13", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: `Dran's Dream`, - imageUrl: "items/consumables/dransdream.png", - internalSlug: "Consumable_DransDream_C", - id: "3KVVwq", - dlc: "DLC1", - description: [ - "It feels as though the soothing glow within this thing is calling to you, whispering of a dream yet unrealized and an escape from the cold grip of reality. You've seen too far many inexplicable things in your day, yet the lure of this dreamer's promise is too much to resist.", - ], - wikiUrl: `https://remnant2.wiki.gg/Dran%27s_Dream`, - location: { world: "Losomn", dungeon: ["Tormented Asylum"] }, - }, - { - category: "CONSUMABLE", - name: "Dried Fruit", - imageUrl: "items/consumables/driedfruit.png", - internalSlug: "Consumable_DriedFruit_C", - id: "Y8ey65", - dlc: "BASE", - searchableTags: ["Heal"], - description: ["Regenerates 5% Health instantly."], - wikiUrl: `https://remnant2.wiki.gg/Dried_Fruit`, - location: { world: "Any", dungeon: "Quest" }, - }, - { - category: "CONSUMABLE", - name: "Elder Thaen Fruit", - imageUrl: "items/consumables/elderthaenfruit.png", - internalSlug: "Consumable_ThaenFruit_Elder_C", - id: "JU5svc", - dlc: "BASE", - description: [ - "An ancient fruit that was harvested at an older age. After consuming, upon death the hero will be revived with 40% Health, and be immune to STATUS Effects for 30s.", - "Cooldown: 60m.", - ], - wikiUrl: `https://remnant2.wiki.gg/Thaen_Fruit`, - location: { world: "Yaesha", dungeon: "Quest" }, - }, - { - category: "CONSUMABLE", - name: "Ethereal Orb", - imageUrl: "items/consumables/etherealorb.png", - internalSlug: "Consumable_EtherealOrb_C", - id: "ffjbc9", - dlc: "BASE", - searchableTags: ["Damage Reduction"], - description: [ - "Removes OVERLOADED effect and increases SHOCK resistance by 15. Lasts 10m.", - ], - wikiUrl: `https://remnant2.wiki.gg/Ethereal_Orb`, - location: { world: "Ward 13", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: "Faerie Needle", - imageUrl: "items/consumables/faerieneedle.png", - internalSlug: "Consumable_FaerieNeedle_C", - id: "aqphr5", - dlc: "BASE", - searchableTags: ["Mod Power"], - description: ["Regenerates 10 Mod Power per second. Lasts 60s."], - wikiUrl: `https://remnant2.wiki.gg/Faerie_Needle`, - location: { world: "Losomn", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: "Gul Serum", - imageUrl: "items/consumables/gulserum.png", - internalSlug: "Consumable_GulSerum_C", - id: "m1gznf", - dlc: "BASE", - searchableTags: ["Stamina"], - description: ["Reduces Stamina Consumption by 50%. Lasts 60s."], - wikiUrl: `https://remnant2.wiki.gg/Gul_Serum`, - location: { world: "Yaesha", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: `Huntress's Dream`, - imageUrl: "items/consumables/huntressdream.png", - internalSlug: "Consumable_HuntersDream_C", - id: "PvwhJ5", - dlc: "BASE", - description: [ - "The sphere emits a soft breeze that smells of flower and ash. You can't explain why, but you feel like it's watching you. Waiting.", - ], - wikiUrl: `https://remnant2.wiki.gg/Huntress%27s_Dream`, - location: { - world: "Losomn", - biome: "Streets of Losomn", - injectable: `Briella's Garden`, - }, - }, - { - category: "CONSUMABLE", - name: "Koara Pellet", - imageUrl: "items/consumables/koarapellet.png", - internalSlug: "Consumable_KoaraPellet_C", - id: "1585ah", - dlc: "BASE", - searchableTags: ["Heal"], - description: ["Consume to restore 10% Max Health instantly."], - wikiUrl: `https://remnant2.wiki.gg/Koara_Pellet`, - location: { - world: "Yaesha", - biome: "Jungles of Yaesha", - injectable: "Koara Kuri Nest", - }, - }, - { - category: "CONSUMABLE", - name: "Light Extract", - imageUrl: "items/consumables/lightextract.png", - internalSlug: "Consumable_LightExtract_C", - id: "E5CbP6", - dlc: "BASE", - searchableTags: [], - description: ["Grants HASTE. Lasts 60s."], - wikiUrl: `https://remnant2.wiki.gg/Light_Extract`, - location: { world: `N'Erud`, dungeon: "World Drop" }, - }, - { - category: "CONSUMABLE", - name: "Liquid Escape", - internalSlug: "Consumable_LiquidEscape_C", - imageUrl: "items/consumables/liquidescape.png", - id: "xgdk68", - description: [ - "When consumed, the hero will be returned to the last activated checkpoint.", - ], - wikiUrl: `https://remnant2.wiki.gg/Liquid_Escape`, - dlc: "BASE", - location: { world: "Ward 13", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: "Mature Thaen Fruit", - imageUrl: "items/consumables/maturethaenfruit.png", - internalSlug: "Consumable_ThaenFruit_Mature_C", - id: "3gZ3s3", - dlc: "BASE", - description: [ - "An ancient fruit that was harvested at a mid-life age. After consuming, upon death the hero will be revived with 30% Health, and be immune to STATUS Effects for 30s.", - "Cooldown: 60m.", - ], - wikiUrl: `https://remnant2.wiki.gg/Thaen_Fruit`, - location: { world: "Yaesha", dungeon: "Quest" }, - }, - { - category: "CONSUMABLE", - name: "Mud Rub", - imageUrl: "items/consumables/mudrub.png", - internalSlug: "Consumable_MudRub_C", - id: "dvx5ib", - dlc: "BASE", - searchableTags: ["Damage Reduction"], - description: [ - "Extinguishes BURNING effect and increases FIRE resistance by 15. Lasts 10m.", - ], - wikiUrl: `https://remnant2.wiki.gg/Mud_Rub`, - location: { world: "Ward 13", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: "Mystery Jerky", - imageUrl: "items/consumables/mysteryjerkey.png", - internalSlug: "Consumable_MysteryJerky_C", - id: "6aasor", - dlc: "DLC1", - searchableTags: ["Grey Health"], - description: [ - "Converts 6.66 Health into Grey Health per second. Last 15s.", - ], - wikiUrl: `https://remnant2.wiki.gg/Mystery_Jerky`, - location: { world: "Ward 13", dungeon: "Quest" }, - }, - { - category: "CONSUMABLE", - name: `Nimue's Dream`, - imageUrl: "items/consumables/nimuesdream.png", - internalSlug: "Consumable_NimuesDream_C", - id: "4Sv3yg", - dlc: "BASE", - description: [ - "An alto hum emanates from the sphere, rising and falling seemingly at ranadom in a paceful, unrepeated melody.", - ], - wikiUrl: `https://remnant2.wiki.gg/Nimue%27s_Dream`, - location: { world: "Losomn", dungeon: [`Nimue's Retreat`] }, - }, - { - category: "CONSUMABLE", - name: "Oilskin Balm", - imageUrl: "items/consumables/oilskinbalm.png", - internalSlug: "Consumable_OilskinBalm_C", - id: "0sec3n", - dlc: "BASE", - searchableTags: ["Damage Reduction"], - description: [ - "Cures ROOT ROT Blight and increases Blight Resistance by 25. Lasts 10m.", - ], - wikiUrl: `https://remnant2.wiki.gg/Oilskin_Balm`, - location: { world: "Yaesha", dungeon: "World Drop" }, - }, - { - category: "CONSUMABLE", - name: "Orb of Undoing", - imageUrl: "items/consumables/orbofundoing.png", - internalSlug: "Consumable_OrbOfUndoing_C", - id: "4g6uzA", - dlc: "BASE", - description: ["Resets all spent Trait Points."], - wikiUrl: `https://remnant2.wiki.gg/Orb_of_Undoing`, - location: { world: "Ward 13", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: "Pipe Bomb", - imageUrl: "items/consumables/pipebomb.png", - internalSlug: "Consumable_PipeBomb_C", - id: "kfwizc", - dlc: "BASE", - searchableTags: ["Grenade"], - description: [ - "When thrown, explodes in a 4m radius dealing 150 - 450 damage and applying BLEEDING, which deals an additional 250 - 750 BLEED damage over 30s.", - ], - communityTags: [`AOE/Aura`, `Explosive Damage`], - wikiUrl: `https://remnant2.wiki.gg/Pipe_Bomb`, - location: { world: "Ward 13", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: "Poisoned Ambit Ember Capsule", - imageUrl: "items/consumables/poisonedambitembercapsule.png", - internalSlug: "Consumable_PoisonedSpiceCapsule_C", - id: "6awni8", - dlc: "BASE", - description: [ - "Use to equip the capsule which can be thrown by pressing FIRE. The capsule will detonate after 2s or upon hitting an enemy, releasing a chemical agent which dampens the psionic abilities of long-term Ambit Ember users.", - ], - wikiUrl: `https://remnant2.wiki.gg/Poisoned_Ambit_Ember_Capsule`, - location: { - world: `N'Erud`, - dungeon: ["Ascension Spire"], - }, - }, - { - category: "CONSUMABLE", - name: "Processed Koara", - imageUrl: "items/consumables/processedkoarapellet.png", - internalSlug: "Consumable_ProcessedKoara_C", - id: "4lvdgg", - dlc: "BASE", - searchableTags: ["Stamina"], - description: [ - "Decreases Stamina Recovery delay by 75% and Stamina Regen Penalty by 50%. Lasts 60s.", - ], - wikiUrl: `https://remnant2.wiki.gg/Processed_Koara`, - location: { world: "Ward 13", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: "Purified Salve", - imageUrl: "items/consumables/purifiedsalve.png", - internalSlug: "Consumable_PurifiedSalve_C", - id: "wzi8il", - dlc: "BASE", - searchableTags: ["Damage Reduction"], - description: [ - "Cures CURSE and increases Blight Resistance by 25. Lasts 10m.", - ], - wikiUrl: `https://remnant2.wiki.gg/Purified_Salve`, - location: { world: "Losomn", dungeon: "World Drop" }, - }, - { - category: "CONSUMABLE", - name: "Rocket Fuel", - imageUrl: "items/consumables/rocketfuel.png", - internalSlug: "Consumable_RocketFuel_C", - id: "rlpblq", - dlc: "BASE", - searchableTags: ["Fire Rate", "Melee Attack Speed"], - description: [ - "Increases Fire Rate by 10% and Melee Attack Speed by 15%. Lasts 20s.", - ], - wikiUrl: `https://remnant2.wiki.gg/Rocket_Fuel`, - location: { world: "Ward 13", dungeon: "Vendor" }, - }, - { - category: "CONSUMABLE", - name: "Sweet Leaf", - imageUrl: "items/consumables/sweetleaf.png", - internalSlug: "Consumable_SweetLeaf_C", - id: "rlpblz", - dlc: "BASE", - searchableTags: ["Damage Reduction"], - description: ["Grants 1 stack of BULWARK. Lasts 30s."], - wikiUrl: `https://remnant2.wiki.gg/Sweet_Leaf`, - location: { world: "Yaesha", dungeon: "World Drop" }, - }, - { - category: "CONSUMABLE", - name: "Timeworn Unguent", - imageUrl: "items/consumables/timewornunguent.png", - internalSlug: "Consumable_TimewornUnguent_C", - id: "li99wc", - dlc: "BASE", - searchableTags: ["Damage Reduction"], - description: [ - "Cures SUPPRESSION Blight and increases Blight Resistance by 25. Lasts 10m.", - ], - wikiUrl: `https://remnant2.wiki.gg/Timeworn_Unguent`, - location: { - world: `N'Erud`, - dungeon: "World Drop", - }, - }, - { - category: "CONSUMABLE", - name: `Walker's Dream`, - imageUrl: "items/consumables/walkersdream.png", - internalSlug: "Consumable_RootWalkerDream_C", - id: "5dUhG6", - dlc: "BASE", - description: [ - "A terrible cacophony emanates from this sphere. Chittering, howling, shrieking... as if every sound ever expressed has been compiled into one vile utterance, loud and erratic.", - ], - wikiUrl: `https://remnant2.wiki.gg/Walker%27s_Dream`, - location: { world: "Root Earth", dungeon: ["Corrupted Harbor"] }, - }, -]; - -export { CONSUMABLES, type Remnant2ConsumableItem }; +import type { BaseRemnant2Item } from "#/games/remnant2/core/types"; + +type Remnant2ConsumableItem = BaseRemnant2Item & {}; + +const CONSUMABLES: Remnant2ConsumableItem[] = [ + { + category: "CONSUMABLE", + name: "All-Seeing Eye", + imageUrl: "items/consumables/allseeingeye.png", + internalSlug: "Consumable_AllSeeingEye_C", + id: "rw5Q9E", + dlc: "BASE", + searchableTags: [ + "Health", + "Stamina", + "Reduce Skill Cooldown", + "Mod Power", + "All Damage", + ], + description: ["Grants a random buff or debuff. Lasts 3m."], + wikiUrl: `https://remnant2.wiki.gg/All-Seeing_Eye`, + location: { + world: "Losomn", + biome: "Streets of Losomn", + injectable: `Oracle's Refuge`, + }, + }, + { + category: "CONSUMABLE", + name: "Ambit Ember", + imageUrl: "items/consumables/ambitember.png", + internalSlug: "Consumable_Spice_C", + id: "6lnae6", + dlc: "BASE", + searchableTags: ["Perfect Dodge", "Neutral Dodge", "Perfect Neutral Evade"], + description: [ + "Slightly increases Evade Window and Evade Speed by 15%. Lasts 60s.", + ], + wikiUrl: `https://remnant2.wiki.gg/Ambit_Ember`, + location: { world: `N'Erud`, dungeon: "World Drop" }, + }, + { + category: "CONSUMABLE", + name: "Ammo Box", + imageUrl: "items/consumables/ammocrate.png", + internalSlug: "Consumable_AmmoBox_C", + id: "v2usqs", + dlc: "BASE", + searchableTags: ["Ammo Reserves"], + description: ["Replenishes all reserve ammo."], + wikiUrl: `https://remnant2.wiki.gg/Ammo_Box`, + location: { world: "Ward 13", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: "Antidote", + imageUrl: "items/consumables/antidotesyringe.png", + internalSlug: "Consumable_Antidote_C", + id: "a34kjc", + dlc: "BASE", + searchableTags: ["Damage Reduction"], + description: [ + "Removes CORRODED effect and increases ACID resistance by 15. Lasts 10m.", + ], + wikiUrl: `https://remnant2.wiki.gg/Antidote`, + location: { world: "Ward 13", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: "Bandage", + imageUrl: "items/consumables/bandage.png", + internalSlug: "Consumable_Bandage_C", + id: "elazod", + dlc: "BASE", + searchableTags: ["Grey Health", "Heal"], + description: ["Stops BLEEDING and restores all Grey Health."], + wikiUrl: `https://remnant2.wiki.gg/Bandage`, + location: { world: "Ward 13", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: "Binding Orb", + imageUrl: "items/consumables/bindingorb.png", + internalSlug: "Consumable_BindingOrb_C", + id: "edaeta", + dlc: "BASE", + searchableTags: ["Grenade", "Status Effect"], + description: [ + "When thrown, Device becomes an anchor and applies SLOW to all enemies within 4m. Lasts 20s.", + ], + communityTags: [`AOE/Aura`], + wikiUrl: `https://remnant2.wiki.gg/Binding_Orb`, + location: { + world: `N'Erud`, + dungeon: "World Drop", + }, + }, + { + category: "CONSUMABLE", + name: "Black Tar", + imageUrl: "items/consumables/blacktar.png", + internalSlug: "Consumable_BlackTar_C", + searchableTags: ["Grenade"], + communityTags: ["AOE/Aura"], + id: "nrdcko", + dlc: "BASE", + description: [ + "When thrown, explodes in a 4m radius dealing 30 damage and creating a puddle lasting 15s which applies TARRED for 30s to creatures inside.", + "Ranged damage and other FIRE sources ignite TARRED entities, dealing 250 BURNING damage over 10s.", + ], + wikiUrl: `https://remnant2.wiki.gg/Black_Tar`, + location: { world: "Losomn", dungeon: "World Drop" }, + }, + { + category: "CONSUMABLE", + name: "Blood Root", + imageUrl: "items/consumables/bloodroot.png", + internalSlug: "Consumable_BloodRoot_C", + id: "bisl2l", + dlc: "BASE", + searchableTags: ["Heal"], + description: ["Regenerates 1.5 Health per second. Lasts 30s."], + wikiUrl: `https://remnant2.wiki.gg/Blood_Root`, + location: { world: "Ward 13", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: "Brightstone", + imageUrl: "items/consumables/brightstone.png", + internalSlug: "Consumable_Brightstone_C", + id: "937h03", + dlc: "BASE", + searchableTags: ["Grenade"], + description: [ + "When thrown, explodes in a 6m radius dealing 50 - 150 damage and leaving a mysterious Mist which causes enemies to receive 10% additional damage. Duration lasts 10s after enemies leave the Mist. Last 15s.", + ], + communityTags: [`AOE/Aura`], + wikiUrl: `https://remnant2.wiki.gg/Brightstone`, + location: { world: "Yaesha", dungeon: "World Drop" }, + }, + { + category: "CONSUMABLE", + name: "Celestial Thaen Fruit", + imageUrl: "items/consumables/celestialthaenfruit.png", + internalSlug: "Consumable_ThaenFruit_Celestial_C", + id: "RCsP9c", + dlc: "BASE", + description: [ + "An ancient fruit that was harvested at its highest form. After consuming, upon death the hero will be revived with 50% Health, and be immune to STATUS effects for 30s.", + "Cooldown: 60m.", + ], + wikiUrl: `https://remnant2.wiki.gg/Thaen_Fruit`, + location: { world: "Yaesha", dungeon: "Quest" }, + }, + { + category: "CONSUMABLE", + name: "Confidence Booster", + imageUrl: "items/consumables/confidencebooster.png", + internalSlug: "Consumable_ConfidenceBooster_C", + id: "al8yob", + dlc: "BASE", + searchableTags: ["Damage Reduction", "Stagger"], + description: [ + "Reduces incoming damage by 10%. While using a Relic, reduce Stagger by 1. Lasts 20s.", + ], + wikiUrl: `https://remnant2.wiki.gg/Confidence_Booster`, + location: { world: "Ward 13", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: `Dran's Dream`, + imageUrl: "items/consumables/dransdream.png", + internalSlug: "Consumable_DransDream_C", + id: "3KVVwq", + dlc: "DLC1", + description: [ + "It feels as though the soothing glow within this thing is calling to you, whispering of a dream yet unrealized and an escape from the cold grip of reality. You've seen too far many inexplicable things in your day, yet the lure of this dreamer's promise is too much to resist.", + ], + wikiUrl: `https://remnant2.wiki.gg/Dran%27s_Dream`, + location: { world: "Losomn", dungeon: ["Tormented Asylum"] }, + }, + { + category: "CONSUMABLE", + name: "Dried Fruit", + imageUrl: "items/consumables/driedfruit.png", + internalSlug: "Consumable_DriedFruit_C", + id: "Y8ey65", + dlc: "BASE", + searchableTags: ["Heal"], + description: ["Regenerates 5% Health instantly."], + wikiUrl: `https://remnant2.wiki.gg/Dried_Fruit`, + location: { world: "Any", dungeon: "Quest" }, + }, + { + category: "CONSUMABLE", + name: "Elder Thaen Fruit", + imageUrl: "items/consumables/elderthaenfruit.png", + internalSlug: "Consumable_ThaenFruit_Elder_C", + id: "JU5svc", + dlc: "BASE", + description: [ + "An ancient fruit that was harvested at an older age. After consuming, upon death the hero will be revived with 40% Health, and be immune to STATUS Effects for 30s.", + "Cooldown: 60m.", + ], + wikiUrl: `https://remnant2.wiki.gg/Thaen_Fruit`, + location: { world: "Yaesha", dungeon: "Quest" }, + }, + { + category: "CONSUMABLE", + name: "Ethereal Orb", + imageUrl: "items/consumables/etherealorb.png", + internalSlug: "Consumable_EtherealOrb_C", + id: "ffjbc9", + dlc: "BASE", + searchableTags: ["Damage Reduction"], + description: [ + "Removes OVERLOADED effect and increases SHOCK resistance by 15. Lasts 10m.", + ], + wikiUrl: `https://remnant2.wiki.gg/Ethereal_Orb`, + location: { world: "Ward 13", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: "Faerie Needle", + imageUrl: "items/consumables/faerieneedle.png", + internalSlug: "Consumable_FaerieNeedle_C", + id: "aqphr5", + dlc: "BASE", + searchableTags: ["Mod Power"], + description: ["Regenerates 10 Mod Power per second. Lasts 60s."], + wikiUrl: `https://remnant2.wiki.gg/Faerie_Needle`, + location: { world: "Losomn", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: "Fruit of Death", + imageUrl: "items/consumables/fruitofdeath.png", + internalSlug: "Consumable_FruitOfDeath_C", + id: "U2UgA", + dlc: "BASE", + description: [ + "Instantly kills the Traveler and returns them to their last checkpoint.", + ], + wikiUrl: `https://remnant2.wiki.gg/wiki/Fruit_of_Death`, + location: { world: "Yaesha", biome: "Forgotten Grove" }, + }, + { + category: "CONSUMABLE", + name: "Gul Serum", + imageUrl: "items/consumables/gulserum.png", + internalSlug: "Consumable_GulSerum_C", + id: "m1gznf", + dlc: "BASE", + searchableTags: ["Stamina"], + description: ["Reduces Stamina Consumption by 50%. Lasts 60s."], + wikiUrl: `https://remnant2.wiki.gg/Gul_Serum`, + location: { world: "Yaesha", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: `Huntress's Dream`, + imageUrl: "items/consumables/huntressdream.png", + internalSlug: "Consumable_HuntersDream_C", + id: "PvwhJ5", + dlc: "BASE", + description: [ + "The sphere emits a soft breeze that smells of flower and ash. You can't explain why, but you feel like it's watching you. Waiting.", + ], + wikiUrl: `https://remnant2.wiki.gg/Huntress%27s_Dream`, + location: { + world: "Losomn", + biome: "Streets of Losomn", + injectable: `Briella's Garden`, + }, + }, + { + category: "CONSUMABLE", + name: "Koara Pellet", + imageUrl: "items/consumables/koarapellet.png", + internalSlug: "Consumable_KoaraPellet_C", + id: "1585ah", + dlc: "BASE", + searchableTags: ["Heal"], + description: ["Consume to restore 10% Max Health instantly."], + wikiUrl: `https://remnant2.wiki.gg/Koara_Pellet`, + location: { + world: "Yaesha", + biome: "Jungles of Yaesha", + injectable: "Koara Kuri Nest", + }, + }, + { + category: "CONSUMABLE", + name: "Light Extract", + imageUrl: "items/consumables/lightextract.png", + internalSlug: "Consumable_LightExtract_C", + id: "E5CbP6", + dlc: "BASE", + searchableTags: [], + description: ["Grants HASTE. Lasts 30s."], + wikiUrl: `https://remnant2.wiki.gg/Light_Extract`, + location: { world: `N'Erud`, dungeon: "World Drop" }, + }, + { + category: "CONSUMABLE", + name: "Liquid Escape", + internalSlug: "Consumable_LiquidEscape_C", + imageUrl: "items/consumables/liquidescape.png", + id: "xgdk68", + description: [ + "When consumed, the hero will be returned to the last activated checkpoint.", + ], + wikiUrl: `https://remnant2.wiki.gg/Liquid_Escape`, + dlc: "BASE", + location: { world: "Ward 13", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: "Mature Thaen Fruit", + imageUrl: "items/consumables/maturethaenfruit.png", + internalSlug: "Consumable_ThaenFruit_Mature_C", + id: "3gZ3s3", + dlc: "BASE", + description: [ + "An ancient fruit that was harvested at a mid-life age. After consuming, upon death the hero will be revived with 30% Health, and be immune to STATUS Effects for 30s.", + "Cooldown: 60m.", + ], + wikiUrl: `https://remnant2.wiki.gg/Thaen_Fruit`, + location: { world: "Yaesha", dungeon: "Quest" }, + }, + { + category: "CONSUMABLE", + name: "Mud Rub", + imageUrl: "items/consumables/mudrub.png", + internalSlug: "Consumable_MudRub_C", + id: "dvx5ib", + dlc: "BASE", + searchableTags: ["Damage Reduction"], + description: [ + "Extinguishes BURNING effect and increases FIRE resistance by 15. Lasts 10m.", + ], + wikiUrl: `https://remnant2.wiki.gg/Mud_Rub`, + location: { world: "Ward 13", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: "Mystery Jerky", + imageUrl: "items/consumables/mysteryjerkey.png", + internalSlug: "Consumable_MysteryJerky_C", + id: "6aasor", + dlc: "DLC1", + searchableTags: ["Grey Health"], + description: [ + "Converts 6.66 Health into Grey Health per second. Last 15s.", + ], + wikiUrl: `https://remnant2.wiki.gg/Mystery_Jerky`, + location: { world: "Ward 13", dungeon: "Quest" }, + }, + { + category: "CONSUMABLE", + name: `Nimue's Dream`, + imageUrl: "items/consumables/nimuesdream.png", + internalSlug: "Consumable_NimuesDream_C", + id: "4Sv3yg", + dlc: "BASE", + description: [ + "An alto hum emanates from the sphere, rising and falling seemingly at ranadom in a paceful, unrepeated melody.", + ], + wikiUrl: `https://remnant2.wiki.gg/Nimue%27s_Dream`, + location: { world: "Losomn", dungeon: [`Nimue's Retreat`] }, + }, + { + category: "CONSUMABLE", + name: "Oilskin Balm", + imageUrl: "items/consumables/oilskinbalm.png", + internalSlug: "Consumable_OilskinBalm_C", + id: "0sec3n", + dlc: "BASE", + searchableTags: ["Damage Reduction"], + description: [ + "Cures ROOT ROT Blight and increases Blight Resistance by 25. Lasts 10m.", + ], + wikiUrl: `https://remnant2.wiki.gg/Oilskin_Balm`, + location: { world: "Yaesha", dungeon: "World Drop" }, + }, + { + category: "CONSUMABLE", + name: "Orb of Undoing", + imageUrl: "items/consumables/orbofundoing.png", + internalSlug: "Consumable_OrbOfUndoing_C", + id: "4g6uzA", + dlc: "BASE", + description: ["Resets all spent Trait Points."], + wikiUrl: `https://remnant2.wiki.gg/Orb_of_Undoing`, + location: { world: "Ward 13", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: "Pipe Bomb", + imageUrl: "items/consumables/pipebomb.png", + internalSlug: "Consumable_PipeBomb_C", + id: "kfwizc", + dlc: "BASE", + searchableTags: ["Grenade"], + description: [ + "When thrown, explodes in a 4m radius dealing 150 - 450 damage and applying BLEEDING, which deals an additional 250 - 750 BLEED damage over 30s.", + ], + communityTags: [`AOE/Aura`, `Explosive Damage`], + wikiUrl: `https://remnant2.wiki.gg/Pipe_Bomb`, + location: { world: "Ward 13", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: "Poisoned Ambit Ember Capsule", + imageUrl: "items/consumables/poisonedambitembercapsule.png", + internalSlug: "Consumable_PoisonedSpiceCapsule_C", + id: "6awni8", + dlc: "BASE", + description: [ + "Use to equip the capsule which can be thrown by pressing FIRE. The capsule will detonate after 2s or upon hitting an enemy, releasing a chemical agent which dampens the psionic abilities of long-term Ambit Ember users.", + ], + wikiUrl: `https://remnant2.wiki.gg/Poisoned_Ambit_Ember_Capsule`, + location: { + world: `N'Erud`, + dungeon: ["Ascension Spire"], + }, + }, + { + category: "CONSUMABLE", + name: "Processed Koara", + imageUrl: "items/consumables/processedkoarapellet.png", + internalSlug: "Consumable_ProcessedKoara_C", + id: "4lvdgg", + dlc: "BASE", + searchableTags: ["Stamina"], + description: [ + "Decreases Stamina Recovery delay by 75% and Stamina Regen Penalty by 50%. Lasts 60s.", + ], + wikiUrl: `https://remnant2.wiki.gg/Processed_Koara`, + location: { world: "Ward 13", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: "Purified Salve", + imageUrl: "items/consumables/purifiedsalve.png", + internalSlug: "Consumable_PurifiedSalve_C", + id: "wzi8il", + dlc: "BASE", + searchableTags: ["Damage Reduction"], + description: [ + "Cures CURSE and increases Blight Resistance by 25. Lasts 10m.", + ], + wikiUrl: `https://remnant2.wiki.gg/Purified_Salve`, + location: { world: "Losomn", dungeon: "World Drop" }, + }, + { + category: "CONSUMABLE", + name: "Rocket Fuel", + imageUrl: "items/consumables/rocketfuel.png", + internalSlug: "Consumable_RocketFuel_C", + id: "rlpblq", + dlc: "BASE", + searchableTags: ["Fire Rate", "Melee Attack Speed"], + description: [ + "Increases Fire Rate by 10% and Melee Attack Speed by 15%. Lasts 20s.", + ], + wikiUrl: `https://remnant2.wiki.gg/Rocket_Fuel`, + location: { world: "Ward 13", dungeon: "Vendor" }, + }, + { + category: "CONSUMABLE", + name: "Sweet Leaf", + imageUrl: "items/consumables/sweetleaf.png", + internalSlug: "Consumable_SweetLeaf_C", + id: "rlpblz", + dlc: "BASE", + searchableTags: ["Damage Reduction"], + description: ["Grants 1 stack of BULWARK. Lasts 30s."], + wikiUrl: `https://remnant2.wiki.gg/Sweet_Leaf`, + location: { world: "Yaesha", dungeon: "World Drop" }, + }, + { + category: "CONSUMABLE", + name: "Timeworn Unguent", + imageUrl: "items/consumables/timewornunguent.png", + internalSlug: "Consumable_TimewornUnguent_C", + id: "li99wc", + dlc: "BASE", + searchableTags: ["Damage Reduction"], + description: [ + "Cures SUPPRESSION Blight and increases Blight Resistance by 25. Lasts 10m.", + ], + wikiUrl: `https://remnant2.wiki.gg/Timeworn_Unguent`, + location: { + world: `N'Erud`, + dungeon: "World Drop", + }, + }, + { + category: "CONSUMABLE", + name: `Walker's Dream`, + imageUrl: "items/consumables/walkersdream.png", + internalSlug: "Consumable_RootWalkerDream_C", + id: "5dUhG6", + dlc: "BASE", + description: [ + "A terrible cacophony emanates from this sphere. Chittering, howling, shrieking... as if every sound ever expressed has been compiled into one vile utterance, loud and erratic.", + ], + wikiUrl: `https://remnant2.wiki.gg/Walker%27s_Dream`, + location: { world: "Root Earth", dungeon: ["Corrupted Harbor"] }, + }, +]; + +export { CONSUMABLES, type Remnant2ConsumableItem }; diff --git a/src/games/remnant2/wiki/consumables.ts b/src/games/remnant2/wiki/consumables.ts new file mode 100644 index 0000000..58594ad --- /dev/null +++ b/src/games/remnant2/wiki/consumables.ts @@ -0,0 +1,17 @@ +/** + * Compares the local CONSUMABLES item data array against the wiki's Cargo + * `items` table (filtered to `class = "Consumable"`). + * + * Prints matched / new / stale entries to the terminal. + * + * Run with: pnpm tsx src/games/remnant2/wiki/consumables.ts + */ + +import { CONSUMABLES } from "#/games/remnant2/core/item-data/consumables.ts"; +import { syncWikiCategory } from "#/games/remnant2/wiki/sync-category.ts"; + +void syncWikiCategory({ + category: "Consumable", + label: "consumables", + localItems: CONSUMABLES, +}); diff --git a/src/games/remnant2/wiki/relics.ts b/src/games/remnant2/wiki/relics.ts new file mode 100644 index 0000000..1c4fd10 --- /dev/null +++ b/src/games/remnant2/wiki/relics.ts @@ -0,0 +1,17 @@ +/** + * Compares the local RELICS item data array against the wiki's Cargo + * `items` table (filtered to `class = "Relic"`). + * + * Prints matched / new / stale entries to the terminal. + * + * Run with: pnpm tsx src/games/remnant2/wiki/relics.ts + */ + +import { RELICS } from "#/games/remnant2/core/item-data/relics.ts"; +import { syncWikiCategory } from "#/games/remnant2/wiki/sync-category.ts"; + +void syncWikiCategory({ + category: "Relic", + label: "relics", + localItems: RELICS, +}); -- 2.51.2