mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-07-17 14:20:43 -07:00
f110a7efbc
* Update GauntletLegendsClient.py * Continuation of obelisk update * APPP Implementation Groundwork. * Continuation of APPP Implementation * Create Pain.asm * ROM verification modified since crc32 hash can no longer be calculated. * Initial upload of barrel/chest locations. * Finished adding and naming all chests/barrels. * Continued locations. * Added new yaml options * Work on mirror shards * Python 3.8 compatibility * Finalized location names. Fixed lambda bug. * v1.0 * Removed excess Docs and Changed item counts. * Update Archipelago Unittests.run.xml * Started working on Docs. * Updated item arrays for client * Fix client bugs * Flake8 fixes + Yaml fix * Update speed boots * v1.1 * Update GauntletLegendsClient.py * Update GauntletLegendsClient.py * Update GauntletLegendsClient.py * Update GauntletLegendsClient.py * v1.0.4 * Initial Ruff format * Formatting part-2 * More formatting + Doc changes * Updated Docs * Move client to root * Update Client Name * Make Imports Relative * Add new yaml options + rename obelisks * v1.1 Initial Upload * v1.1.0 + some additions * Client Update * Client Updates * pre-v1.1.1 * Update GauntletLegendsClient.py * pre-1.2 * 1.2.0 * v1.2.1 * Client fixes * v1.3.0 * v1.4.0 * v1.4.1 * Merged Changes * Experimental * pre-v1.5.0 * Changes * v1.5.0 * Update GauntletLegendsClient.py * Death Update * pre v1.5.1 * Obelisk rule changes * pre-v1.5.1 * Update GauntletLegendsClient.py * v1.5.1 * v1.5.1 * Update GauntletLegendsClient.py * Small fix * Update GauntletLegendsClient.py * v1.5.2 * pre-v1.6.0 * pre-v1.6.0 * v1.6.0 * Update * Update GauntletLegendsClient.py * Test * pre-v1.6.0 * Client Updtaes * Update GauntletLegendsClient.py * Update GauntletLegendsClient.py * Update GauntletLegendsClient.py * Update Rom.py * Update GauntletLegendsClient.py * Update Rom.py * Added Logging on stage enter * v1.6.2 * v1.6.2 * Update Rom.py * Update GauntletLegendsClient.py * v1.6.3 * Small Update * Update GauntletLegendsClient.py * Update GauntletLegendsClient.py * Update GauntletLegendsClient.py * Changes ready for review * Update Rom.py * Remove root client * Update inno_setup.iss * Update client * Initial Review Refactor * Update Arrays.py * Review refactor * Update __init__.py * Small tweaks after test generations * Update GauntletLegendsClient.py * Implement new check_locations() function * Add name for Skorn to level_names Dict * Fix for #4671 * Update __init__.py * Adjust item frequency + Place 50% of filler as local * Oops I modified the itempool after create_items teehee * Update __init__.py * Check MD5 hash before patching ROM * Update __init__.py * Fix get_filler_item_name() * Update MD5 check to built in method in FilePath * Update Rom.py * Update worlds/gl/Rom.py Co-authored-by: qwint <qwint.42@gmail.com> * WIP Generation fixes * v1.7.1 * Update Archipelago Unittests.run.xml * 0.7.2 * Update GauntletLegendsClient.py * Review Edits * Update World description * Fuzz fixes * Update GauntletLegendsClient.py * Make static data immutable * Update option comparisons since no longer a Choice * Update worlds/gl/Rom.py Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com> * Update __init__.py * Initial Update commit * Progress * Remove un-used import + Add manifest * Add missing docstring for client command * Progress * pre-v2.0.0-BETA * Updates * Progress * Working Generations * Working IN-Game * v2.0.0-BETA * Create archipelago.json * v2.0.1 * v2.0.1 FINAL * pre v2.0.2 * Delete report.json * Cleanup * pre v2.0.2 * v2.0.2 * PR Ready * Update Items.py * Delete fuzz.py * Update Items.py * Update GauntletLegendsClient.py * Fix scouting disabled locations * Client Updates * v2.0.3 * Increment World Version * Docstring + slot_data updates * Option name update + Remove redundant option * Code Cleanup * Trenches is level 24 * Frequencies * More cleanup and removal of stale code. MISSING BASEPATCH * v2.1.0 * Minor enemy changes * Small fix * Update Rom.py * v2.1.1 * Small fixes * Update basepatch.bsdiff4 * Update GauntletLegendsClient.py * Socket error clarity * Delete settings.local.json * Update GauntletLegendsClient.py * v2.1.2 fixes * Boss portal fix * Small client fix + Item Frequencies * Update archipelago.json * Fix for games playing with max difficulty lower than 4 not sending locations * Update archipelago.json * v2.1.5 * Fix for Chimera's lair mirror shard * Update archipelago.json * Mod Re-Base + Queue limits + Item Receiving fixes * Options cleanup and newlines for some files * Include v2.x features in docs * Make sure players has at least 1 item * v2.1.6 * Update archipelago.json * Review Edits + Client Tweaks --------- Co-authored-by: qwint <qwint.42@gmail.com> Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com> Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com> Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com>
574 lines
10 KiB
JSON
574 lines
10 KiB
JSON
[
|
|
{
|
|
"id": 77780000,
|
|
"item_name": "Key",
|
|
"progression": 0,
|
|
"rom_id": "0x0000",
|
|
"frequency": 700
|
|
},
|
|
{
|
|
"id": 77780001,
|
|
"item_name": "Lightning Potion",
|
|
"progression": 0,
|
|
"rom_id": "0x0101",
|
|
"frequency": 30
|
|
},
|
|
{
|
|
"id": 77780002,
|
|
"item_name": "Light Potion",
|
|
"progression": 0,
|
|
"rom_id": "0x0102",
|
|
"frequency": 30
|
|
},
|
|
{
|
|
"id": 77780003,
|
|
"item_name": "Acid Potion",
|
|
"progression": 0,
|
|
"rom_id": "0x0103",
|
|
"frequency": 30
|
|
},
|
|
{
|
|
"id": 77780004,
|
|
"item_name": "Fire Potion",
|
|
"progression": 0,
|
|
"rom_id": "0x0104",
|
|
"frequency": 30
|
|
},
|
|
{
|
|
"id": 77780005,
|
|
"item_name": "Acid Breath",
|
|
"progression": 0,
|
|
"rom_id": "0x0212",
|
|
"frequency": 20
|
|
},
|
|
{
|
|
"id": 77780006,
|
|
"item_name": "Lightning Breath",
|
|
"progression": 0,
|
|
"rom_id": "0x0211",
|
|
"frequency": 20
|
|
},
|
|
{
|
|
"id": 77780007,
|
|
"item_name": "Fire Breath",
|
|
"progression": 0,
|
|
"rom_id": "0x0210",
|
|
"frequency": 20
|
|
},
|
|
{
|
|
"id": 77780008,
|
|
"item_name": "Light Amulet",
|
|
"progression": 0,
|
|
"rom_id": "0x0209",
|
|
"frequency": 20
|
|
},
|
|
{
|
|
"id": 77780009,
|
|
"item_name": "Acid Amulet",
|
|
"progression": 0,
|
|
"rom_id": "0x020A",
|
|
"frequency": 20
|
|
},
|
|
{
|
|
"id": 77780010,
|
|
"item_name": "Lightning Amulet",
|
|
"progression": 0,
|
|
"rom_id": "0x0208",
|
|
"frequency": 20
|
|
},
|
|
{
|
|
"id": 77780011,
|
|
"item_name": "Fire Amulet",
|
|
"progression": 0,
|
|
"rom_id": "0x0207",
|
|
"frequency": 20
|
|
},
|
|
{
|
|
"id": 77780012,
|
|
"item_name": "Lightning Shield",
|
|
"progression": 0,
|
|
"rom_id": "0x0218",
|
|
"frequency": 15
|
|
},
|
|
{
|
|
"id": 77780013,
|
|
"item_name": "Fire Shield",
|
|
"progression": 0,
|
|
"rom_id": "0x0217",
|
|
"frequency": 15
|
|
},
|
|
{
|
|
"id": 77780014,
|
|
"item_name": "Invisibility",
|
|
"progression": 0,
|
|
"rom_id": "0x0205",
|
|
"frequency": 15
|
|
},
|
|
{
|
|
"id": 77780015,
|
|
"item_name": "Levitate",
|
|
"progression": 0,
|
|
"rom_id": "0x021C",
|
|
"frequency": 10
|
|
},
|
|
{
|
|
"id": 77780016,
|
|
"item_name": "Speed Boots",
|
|
"progression": 0,
|
|
"rom_id": "0x0200",
|
|
"frequency": 30
|
|
},
|
|
{
|
|
"id": 77780017,
|
|
"item_name": "3-Way Shot",
|
|
"progression": 0,
|
|
"rom_id": "0x0204",
|
|
"frequency": 15
|
|
},
|
|
{
|
|
"id": 77780018,
|
|
"item_name": "5-Way Shot",
|
|
"progression": 0,
|
|
"rom_id": "0x020E",
|
|
"frequency": 15
|
|
},
|
|
{
|
|
"id": 77780019,
|
|
"item_name": "Rapid Fire",
|
|
"progression": 0,
|
|
"rom_id": "0x021A",
|
|
"frequency": 15
|
|
},
|
|
{
|
|
"id": 77780020,
|
|
"item_name": "Reflective Shot",
|
|
"progression": 0,
|
|
"rom_id": "0x0202",
|
|
"frequency": 10
|
|
},
|
|
{
|
|
"id": 77780021,
|
|
"item_name": "Reflective Shield",
|
|
"progression": 0,
|
|
"rom_id": "0x0216",
|
|
"frequency": 10
|
|
},
|
|
{
|
|
"id": 77780022,
|
|
"item_name": "Super Shot",
|
|
"progression": 0,
|
|
"rom_id": "0x0203",
|
|
"frequency": 15
|
|
},
|
|
{
|
|
"id": 77780023,
|
|
"item_name": "Timestop",
|
|
"progression": 0,
|
|
"rom_id": "0x020C",
|
|
"frequency": 15
|
|
},
|
|
{
|
|
"id": 77780024,
|
|
"item_name": "Phoenix Familiar",
|
|
"progression": 0,
|
|
"rom_id": "0x0213",
|
|
"frequency": 20
|
|
},
|
|
{
|
|
"id": 77780025,
|
|
"item_name": "Growth",
|
|
"progression": 0,
|
|
"rom_id": "0x0214",
|
|
"frequency": 20
|
|
},
|
|
{
|
|
"id": 77780026,
|
|
"item_name": "Shrink",
|
|
"progression": 0,
|
|
"rom_id": "0x0215",
|
|
"frequency": 15
|
|
},
|
|
{
|
|
"id": 77780027,
|
|
"item_name": "Thunder Hammer",
|
|
"progression": 0,
|
|
"rom_id": "0x0219",
|
|
"frequency": 15
|
|
},
|
|
{
|
|
"id": 77780028,
|
|
"item_name": "Anti-Death Halo",
|
|
"progression": 0,
|
|
"rom_id": "0x020D",
|
|
"frequency": 15
|
|
},
|
|
{
|
|
"id": 77780029,
|
|
"item_name": "Invulnerability",
|
|
"progression": 0,
|
|
"rom_id": "0x0206",
|
|
"frequency": 15
|
|
},
|
|
{
|
|
"id": 77780030,
|
|
"item_name": "Fruit",
|
|
"progression": 0,
|
|
"rom_id": "0x0401",
|
|
"frequency": 200
|
|
},
|
|
{
|
|
"id": 77780031,
|
|
"item_name": "Meat",
|
|
"progression": 0,
|
|
"rom_id": "0x0403",
|
|
"frequency": 150
|
|
},
|
|
{
|
|
"id": 77780032,
|
|
"item_name": "Runestone 1",
|
|
"progression": 1,
|
|
"rom_id": "0x1501"
|
|
},
|
|
{
|
|
"id": 77780033,
|
|
"item_name": "Runestone 2",
|
|
"progression": 1,
|
|
"rom_id": "0x1502"
|
|
},
|
|
{
|
|
"id": 77780034,
|
|
"item_name": "Runestone 3",
|
|
"progression": 1,
|
|
"rom_id": "0x1503"
|
|
},
|
|
{
|
|
"id": 77780035,
|
|
"item_name": "Runestone 4",
|
|
"progression": 1,
|
|
"rom_id": "0x1504"
|
|
},
|
|
{
|
|
"id": 77780036,
|
|
"item_name": "Runestone 5",
|
|
"progression": 1,
|
|
"rom_id": "0x1505"
|
|
},
|
|
{
|
|
"id": 77780037,
|
|
"item_name": "Runestone 6",
|
|
"progression": 1,
|
|
"rom_id": "0x1506"
|
|
},
|
|
{
|
|
"id": 77780038,
|
|
"item_name": "Runestone 7",
|
|
"progression": 1,
|
|
"rom_id": "0x1507"
|
|
},
|
|
{
|
|
"id": 77780039,
|
|
"item_name": "Runestone 8",
|
|
"progression": 1,
|
|
"rom_id": "0x1508"
|
|
},
|
|
{
|
|
"id": 77780040,
|
|
"item_name": "Runestone 9",
|
|
"progression": 1,
|
|
"rom_id": "0x1509"
|
|
},
|
|
{
|
|
"id": 77780041,
|
|
"item_name": "Runestone 10",
|
|
"progression": 1,
|
|
"rom_id": "0x150A"
|
|
},
|
|
{
|
|
"id": 77780042,
|
|
"item_name": "Runestone 11",
|
|
"progression": 1,
|
|
"rom_id": "0x150B"
|
|
},
|
|
{
|
|
"id": 77780043,
|
|
"item_name": "Runestone 12",
|
|
"progression": 1,
|
|
"rom_id": "0x150C"
|
|
},
|
|
{
|
|
"id": 77780044,
|
|
"item_name": "Runestone 13",
|
|
"progression": 1,
|
|
"rom_id": "0x150D"
|
|
},
|
|
{
|
|
"id": 77780045,
|
|
"item_name": "Dragon Mirror Shard",
|
|
"progression": 1,
|
|
"rom_id": "0x2B01"
|
|
},
|
|
{
|
|
"id": 77780046,
|
|
"item_name": "Yeti Mirror Shard",
|
|
"progression": 1,
|
|
"rom_id": "0x2B02"
|
|
},
|
|
{
|
|
"id": 77780047,
|
|
"item_name": "Chimera Mirror Shard",
|
|
"progression": 1,
|
|
"rom_id": "0x2B03"
|
|
},
|
|
{
|
|
"id": 77780048,
|
|
"item_name": "Plague Fiend Mirror Shard",
|
|
"progression": 1,
|
|
"rom_id": "0x2B04"
|
|
},
|
|
{
|
|
"id": 77780049,
|
|
"item_name": "Ice Axe of Untar",
|
|
"progression": 2,
|
|
"rom_id": "0x2901"
|
|
},
|
|
{
|
|
"id": 77780050,
|
|
"item_name": "Flame of Tarkana",
|
|
"progression": 2,
|
|
"rom_id": "0x2902"
|
|
},
|
|
{
|
|
"id": 77780051,
|
|
"item_name": "Scimitar of Decapitation",
|
|
"progression": 2,
|
|
"rom_id": "0x2903"
|
|
},
|
|
{
|
|
"id": 77780052,
|
|
"item_name": "Marker's Javelin",
|
|
"progression": 2,
|
|
"rom_id": "0x2904"
|
|
},
|
|
{
|
|
"id": 77780053,
|
|
"item_name": "Soul Savior",
|
|
"progression": 2,
|
|
"rom_id": "0x2905"
|
|
},
|
|
{
|
|
"id": 77780054,
|
|
"item_name": "Gold",
|
|
"progression": 0,
|
|
"rom_id": "0x0302",
|
|
"frequency": 850
|
|
},
|
|
{
|
|
"id": 77780055,
|
|
"item_name": "Valley of Fire Obelisk",
|
|
"progression": 1
|
|
},
|
|
{
|
|
"id": 77780056,
|
|
"item_name": "Dagger Peak Obelisk",
|
|
"progression": 1
|
|
},
|
|
{
|
|
"id": 77780057,
|
|
"item_name": "Cliffs of Desolation Obelisk",
|
|
"progression": 1
|
|
},
|
|
{
|
|
"id": 77780058,
|
|
"item_name": "Poisoned Fields Obelisk",
|
|
"progression": 1
|
|
},
|
|
{
|
|
"id": 77780059,
|
|
"item_name": "Haunted Cemetery Obelisk",
|
|
"progression": 1
|
|
},
|
|
{
|
|
"id": 77780060,
|
|
"item_name": "Castle Courtyard Obelisk",
|
|
"progression": 1
|
|
},
|
|
{
|
|
"id": 77780061,
|
|
"item_name": "Dungeon of Torment Obelisk",
|
|
"progression": 1
|
|
},
|
|
{
|
|
"id": 77780062,
|
|
"item_name": "Death",
|
|
"progression": 4,
|
|
"rom_id": "0x2101"
|
|
},
|
|
{
|
|
"id": 77780063,
|
|
"item_name": "Poison Fruit",
|
|
"progression": 4,
|
|
"rom_id": "0x0402"
|
|
},
|
|
{
|
|
"id": 77780064,
|
|
"item_name": "Skorne's Mask",
|
|
"progression": 2,
|
|
"rom_id": "0x2A01"
|
|
},
|
|
{
|
|
"id": 77780065,
|
|
"item_name": "Skorne's Horns",
|
|
"progression": 2,
|
|
"rom_id": "0x2A02"
|
|
},
|
|
{
|
|
"id": 77780066,
|
|
"item_name": "Skorne's Right Gauntlet",
|
|
"progression": 2,
|
|
"rom_id": "0x2A03"
|
|
},
|
|
{
|
|
"id": 77780067,
|
|
"item_name": "Skorne's Left Gauntlet",
|
|
"progression": 2,
|
|
"rom_id": "0x2A04"
|
|
},
|
|
{
|
|
"id": 77780068,
|
|
"item_name": "Portal to Dagger Peak",
|
|
"progression": 1,
|
|
"rom_id": "0x2709"
|
|
},
|
|
{
|
|
"id": 77780069,
|
|
"item_name": "Portal to Cliffs of Desolation",
|
|
"progression": 1,
|
|
"rom_id": "0x270A"
|
|
},
|
|
{
|
|
"id": 77780070,
|
|
"item_name": "Portal to Lost Cave",
|
|
"progression": 1,
|
|
"rom_id": "0x270B"
|
|
},
|
|
{
|
|
"id": 77780071,
|
|
"item_name": "Portal to Volcanic Caverns",
|
|
"progression": 1,
|
|
"rom_id": "0x270C"
|
|
},
|
|
{
|
|
"id": 77780072,
|
|
"item_name": "Portal to Dragon's Lair",
|
|
"progression": 1,
|
|
"rom_id": "0x270D"
|
|
},
|
|
{
|
|
"id": 77780073,
|
|
"item_name": "Portal to Dungeon of Torment",
|
|
"progression": 1,
|
|
"rom_id": "0x270E"
|
|
},
|
|
{
|
|
"id": 77780074,
|
|
"item_name": "Portal to Tower Armory",
|
|
"progression": 1,
|
|
"rom_id": "0x270F"
|
|
},
|
|
{
|
|
"id": 77780075,
|
|
"item_name": "Portal to Castle Treasury",
|
|
"progression": 1,
|
|
"rom_id": "0x2710"
|
|
},
|
|
{
|
|
"id": 77780076,
|
|
"item_name": "Portal to Chimera's Keep",
|
|
"progression": 1,
|
|
"rom_id": "0x2711"
|
|
},
|
|
{
|
|
"id": 77780077,
|
|
"item_name": "Portal to Haunted Cemetery",
|
|
"progression": 1,
|
|
"rom_id": "0x2712"
|
|
},
|
|
{
|
|
"id": 77780078,
|
|
"item_name": "Portal to Venomous Spire",
|
|
"progression": 1,
|
|
"rom_id": "0x2713"
|
|
},
|
|
{
|
|
"id": 77780079,
|
|
"item_name": "Portal to Toxic Air Ship",
|
|
"progression": 1,
|
|
"rom_id": "0x2714"
|
|
},
|
|
{
|
|
"id": 77780080,
|
|
"item_name": "Portal to Vat of the Plague Fiend",
|
|
"progression": 1,
|
|
"rom_id": "0x2715"
|
|
},
|
|
{
|
|
"id": 77780081,
|
|
"item_name": "Portal to Frozen Camp",
|
|
"progression": 1,
|
|
"rom_id": "0x2716"
|
|
},
|
|
{
|
|
"id": 77780082,
|
|
"item_name": "Portal to Crystal Mine",
|
|
"progression": 1,
|
|
"rom_id": "0x2717"
|
|
},
|
|
{
|
|
"id": 77780083,
|
|
"item_name": "Portal to Erupting Fissure",
|
|
"progression": 1,
|
|
"rom_id": "0x2718"
|
|
},
|
|
{
|
|
"id": 77780084,
|
|
"item_name": "Portal to Yeti's Cavern",
|
|
"progression": 1,
|
|
"rom_id": "0x2719"
|
|
},
|
|
{
|
|
"id": 77780085,
|
|
"item_name": "Portal to Fortified Towers",
|
|
"progression": 1,
|
|
"rom_id": "0x271A"
|
|
},
|
|
{
|
|
"id": 77780086,
|
|
"item_name": "Portal to Infernal Fortress",
|
|
"progression": 1,
|
|
"rom_id": "0x271B"
|
|
},
|
|
{
|
|
"id": 77780087,
|
|
"item_name": "Crossbow Shooter",
|
|
"progression": 4,
|
|
"rom_id": "0x05030411"
|
|
},
|
|
{
|
|
"id": 77780088,
|
|
"item_name": "Bomb Thrower",
|
|
"progression": 4,
|
|
"rom_id": "0x05030511"
|
|
},
|
|
{
|
|
"id": 77780089,
|
|
"item_name": "Bomb Runner",
|
|
"progression": 4,
|
|
"rom_id": "0x05030612"
|
|
},
|
|
{
|
|
"id": 77780090,
|
|
"item_name": "Golem",
|
|
"progression": 4,
|
|
"rom_id": "0x05080113"
|
|
}
|
|
] |