DOOM 1993: Better region logics/rules, balancing, level exits (#1973)
This commit is contained in:
@@ -198,13 +198,13 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 4,
|
||||
'index': 39,
|
||||
'doom_type': 2018,
|
||||
'region': "Command Control (E1M4) Blue Yellow"},
|
||||
'region': "Command Control (E1M4) Blue"},
|
||||
351031: {'name': 'Command Control (E1M4) - Yellow keycard',
|
||||
'episode': 1,
|
||||
'map': 4,
|
||||
'index': 61,
|
||||
'doom_type': 6,
|
||||
'region': "Command Control (E1M4) Blue Yellow"},
|
||||
'region': "Command Control (E1M4) Blue"},
|
||||
351032: {'name': 'Command Control (E1M4) - Blue keycard',
|
||||
'episode': 1,
|
||||
'map': 4,
|
||||
@@ -228,7 +228,7 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 4,
|
||||
'index': 100,
|
||||
'doom_type': 2019,
|
||||
'region': "Command Control (E1M4) Blue Yellow"},
|
||||
'region': "Command Control (E1M4) Main"},
|
||||
351036: {'name': 'Command Control (E1M4) - Backpack',
|
||||
'episode': 1,
|
||||
'map': 4,
|
||||
@@ -246,7 +246,7 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 5,
|
||||
'index': 4,
|
||||
'doom_type': 5,
|
||||
'region': "Phobos Lab (E1M5) Yellow"},
|
||||
'region': "Phobos Lab (E1M5) Green"},
|
||||
351039: {'name': 'Phobos Lab (E1M5) - Yellow keycard',
|
||||
'episode': 1,
|
||||
'map': 5,
|
||||
@@ -294,19 +294,19 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 5,
|
||||
'index': 173,
|
||||
'doom_type': 2002,
|
||||
'region': "Phobos Lab (E1M5) Yellow"},
|
||||
'region': "Phobos Lab (E1M5) Green"},
|
||||
351047: {'name': 'Phobos Lab (E1M5) - Backpack',
|
||||
'episode': 1,
|
||||
'map': 5,
|
||||
'index': 174,
|
||||
'doom_type': 8,
|
||||
'region': "Phobos Lab (E1M5) Yellow"},
|
||||
'region': "Phobos Lab (E1M5) Green"},
|
||||
351048: {'name': 'Phobos Lab (E1M5) - Computer area map',
|
||||
'episode': 1,
|
||||
'map': 5,
|
||||
'index': 176,
|
||||
'doom_type': 2026,
|
||||
'region': "Phobos Lab (E1M5) Yellow"},
|
||||
'region': "Phobos Lab (E1M5) Green"},
|
||||
351049: {'name': 'Phobos Lab (E1M5) - Mega Armor 2',
|
||||
'episode': 1,
|
||||
'map': 5,
|
||||
@@ -330,7 +330,7 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 5,
|
||||
'index': 280,
|
||||
'doom_type': 2018,
|
||||
'region': "Phobos Lab (E1M5) Yellow"},
|
||||
'region': "Phobos Lab (E1M5) Green"},
|
||||
351053: {'name': 'Phobos Lab (E1M5) - Partial invisibility',
|
||||
'episode': 1,
|
||||
'map': 5,
|
||||
@@ -432,7 +432,7 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 6,
|
||||
'index': 291,
|
||||
'doom_type': 2018,
|
||||
'region': "Central Processing (E1M6) Blue Yellow"},
|
||||
'region': "Central Processing (E1M6) Yellow"},
|
||||
351070: {'name': 'Central Processing (E1M6) - Armor 4',
|
||||
'episode': 1,
|
||||
'map': 6,
|
||||
@@ -444,13 +444,13 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 6,
|
||||
'index': 392,
|
||||
'doom_type': 2013,
|
||||
'region': "Central Processing (E1M6) Blue"},
|
||||
'region': "Central Processing (E1M6) Nukage"},
|
||||
351072: {'name': 'Central Processing (E1M6) - Backpack 3',
|
||||
'episode': 1,
|
||||
'map': 6,
|
||||
'index': 395,
|
||||
'doom_type': 8,
|
||||
'region': "Central Processing (E1M6) Blue"},
|
||||
'region': "Central Processing (E1M6) Nukage"},
|
||||
351073: {'name': 'Computer Station (E1M7) - Chaingun',
|
||||
'episode': 1,
|
||||
'map': 7,
|
||||
@@ -540,7 +540,7 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 7,
|
||||
'index': 337,
|
||||
'doom_type': 2024,
|
||||
'region': "Computer Station (E1M7) Yellow Red"},
|
||||
'region': "Computer Station (E1M7) Courtyard"},
|
||||
351088: {'name': 'Phobos Anomaly (E1M8) - Supercharge',
|
||||
'episode': 1,
|
||||
'map': 8,
|
||||
@@ -906,7 +906,7 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 4,
|
||||
'index': 107,
|
||||
'doom_type': 2013,
|
||||
'region': "Deimos Lab (E2M4) Blue Yellow"},
|
||||
'region': "Deimos Lab (E2M4) Yellow"},
|
||||
351149: {'name': 'Deimos Lab (E2M4) - Shotgun',
|
||||
'episode': 2,
|
||||
'map': 4,
|
||||
@@ -918,13 +918,13 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 4,
|
||||
'index': 129,
|
||||
'doom_type': 2019,
|
||||
'region': "Deimos Lab (E2M4) Blue Yellow"},
|
||||
'region': "Deimos Lab (E2M4) Yellow"},
|
||||
351151: {'name': 'Deimos Lab (E2M4) - Plasma gun',
|
||||
'episode': 2,
|
||||
'map': 4,
|
||||
'index': 130,
|
||||
'doom_type': 2004,
|
||||
'region': "Deimos Lab (E2M4) Blue Yellow"},
|
||||
'region': "Deimos Lab (E2M4) Yellow"},
|
||||
351152: {'name': 'Deimos Lab (E2M4) - Backpack',
|
||||
'episode': 2,
|
||||
'map': 4,
|
||||
@@ -1068,7 +1068,7 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 6,
|
||||
'index': 125,
|
||||
'doom_type': 39,
|
||||
'region': "Halls of the Damned (E2M6) Main"},
|
||||
'region': "Halls of the Damned (E2M6) One way Yellow"},
|
||||
351176: {'name': 'Halls of the Damned (E2M6) - Supercharge',
|
||||
'episode': 2,
|
||||
'map': 6,
|
||||
@@ -1092,7 +1092,7 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 6,
|
||||
'index': 217,
|
||||
'doom_type': 2024,
|
||||
'region': "Halls of the Damned (E2M6) Main"},
|
||||
'region': "Halls of the Damned (E2M6) One way Yellow"},
|
||||
351180: {'name': 'Halls of the Damned (E2M6) - Red skull key',
|
||||
'episode': 2,
|
||||
'map': 6,
|
||||
@@ -1200,7 +1200,7 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 7,
|
||||
'index': 199,
|
||||
'doom_type': 2013,
|
||||
'region': "Spawning Vats (E2M7) Blue Red"},
|
||||
'region': "Spawning Vats (E2M7) Entrance Secret"},
|
||||
351198: {'name': 'Spawning Vats (E2M7) - Invulnerability 2',
|
||||
'episode': 2,
|
||||
'map': 7,
|
||||
@@ -1524,19 +1524,19 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 4,
|
||||
'index': 134,
|
||||
'doom_type': 38,
|
||||
'region': "House of Pain (E3M4) Blue Yellow"},
|
||||
'region': "House of Pain (E3M4) Yellow"},
|
||||
351252: {'name': 'House of Pain (E3M4) - Backpack',
|
||||
'episode': 3,
|
||||
'map': 4,
|
||||
'index': 160,
|
||||
'doom_type': 8,
|
||||
'region': "House of Pain (E3M4) Blue Red"},
|
||||
'region': "House of Pain (E3M4) Red"},
|
||||
351253: {'name': 'House of Pain (E3M4) - Mega Armor 2',
|
||||
'episode': 3,
|
||||
'map': 4,
|
||||
'index': 170,
|
||||
'doom_type': 2019,
|
||||
'region': "House of Pain (E3M4) Blue Red"},
|
||||
'region': "House of Pain (E3M4) Red"},
|
||||
351254: {'name': 'House of Pain (E3M4) - Partial invisibility',
|
||||
'episode': 3,
|
||||
'map': 4,
|
||||
@@ -1854,253 +1854,253 @@ location_table: Dict[int, LocationDict] = {
|
||||
'map': 9,
|
||||
'index': 46,
|
||||
'doom_type': 2003,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue"},
|
||||
351307: {'name': 'Warrens (E3M9) - Rocket launcher 2',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 99,
|
||||
'doom_type': 2003,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue"},
|
||||
351308: {'name': 'Warrens (E3M9) - Supercharge',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 101,
|
||||
'doom_type': 2013,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue"},
|
||||
351309: {'name': 'Warrens (E3M9) - Blue skull key',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 108,
|
||||
'doom_type': 40,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue"},
|
||||
351310: {'name': 'Warrens (E3M9) - Berserk',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 114,
|
||||
'doom_type': 2023,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue"},
|
||||
351311: {'name': 'Warrens (E3M9) - Invulnerability',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 120,
|
||||
'doom_type': 2022,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue"},
|
||||
351312: {'name': 'Warrens (E3M9) - Partial invisibility',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 121,
|
||||
'doom_type': 2024,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue"},
|
||||
351313: {'name': 'Warrens (E3M9) - Chaingun',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 122,
|
||||
'doom_type': 2002,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue"},
|
||||
351314: {'name': 'Warrens (E3M9) - Plasma gun',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 135,
|
||||
'doom_type': 2004,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue trigger"},
|
||||
351315: {'name': 'Warrens (E3M9) - Invulnerability 2',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 138,
|
||||
'doom_type': 2022,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue trigger"},
|
||||
351316: {'name': 'Warrens (E3M9) - Armor',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 139,
|
||||
'doom_type': 2018,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue trigger"},
|
||||
351317: {'name': 'Warrens (E3M9) - Chainsaw',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 140,
|
||||
'doom_type': 2005,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue trigger"},
|
||||
351318: {'name': 'Warrens (E3M9) - BFG9000',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 141,
|
||||
'doom_type': 2006,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue trigger"},
|
||||
351319: {'name': 'Warrens (E3M9) - Red skull key',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 143,
|
||||
'doom_type': 38,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
'region': "Warrens (E3M9) Blue trigger"},
|
||||
351320: {'name': 'Warrens (E3M9) - Supercharge 2',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': 188,
|
||||
'doom_type': 2013,
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
351321: {'name': 'Central Processing (E1M6) - Complete',
|
||||
'region': "Warrens (E3M9) Blue trigger"},
|
||||
351321: {'name': 'Central Processing (E1M6) - Exit',
|
||||
'episode': 1,
|
||||
'map': 6,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Central Processing (E1M6) Blue Yellow"},
|
||||
351322: {'name': 'Command Center (E2M5) - Complete',
|
||||
'region': "Central Processing (E1M6) Main"},
|
||||
351322: {'name': 'Command Center (E2M5) - Exit',
|
||||
'episode': 2,
|
||||
'map': 5,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Command Center (E2M5) Main"},
|
||||
351323: {'name': 'Command Control (E1M4) - Complete',
|
||||
351323: {'name': 'Command Control (E1M4) - Exit',
|
||||
'episode': 1,
|
||||
'map': 4,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Command Control (E1M4) Main"},
|
||||
351324: {'name': 'Computer Station (E1M7) - Complete',
|
||||
351324: {'name': 'Computer Station (E1M7) - Exit',
|
||||
'episode': 1,
|
||||
'map': 7,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Computer Station (E1M7) Blue"},
|
||||
351325: {'name': 'Containment Area (E2M2) - Complete',
|
||||
'region': "Computer Station (E1M7) Main"},
|
||||
351325: {'name': 'Containment Area (E2M2) - Exit',
|
||||
'episode': 2,
|
||||
'map': 2,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Containment Area (E2M2) Red"},
|
||||
351326: {'name': 'Deimos Anomaly (E2M1) - Complete',
|
||||
'region': "Containment Area (E2M2) Main"},
|
||||
351326: {'name': 'Deimos Anomaly (E2M1) - Exit',
|
||||
'episode': 2,
|
||||
'map': 1,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Deimos Anomaly (E2M1) Blue"},
|
||||
351327: {'name': 'Deimos Lab (E2M4) - Complete',
|
||||
'region': "Deimos Anomaly (E2M1) Main"},
|
||||
351327: {'name': 'Deimos Lab (E2M4) - Exit',
|
||||
'episode': 2,
|
||||
'map': 4,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Deimos Lab (E2M4) Blue Yellow"},
|
||||
351328: {'name': 'Dis (E3M8) - Complete',
|
||||
'region': "Deimos Lab (E2M4) Yellow"},
|
||||
351328: {'name': 'Dis (E3M8) - Exit',
|
||||
'episode': 3,
|
||||
'map': 8,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Dis (E3M8) Main"},
|
||||
351329: {'name': 'Fortress of Mystery (E2M9) - Complete',
|
||||
351329: {'name': 'Fortress of Mystery (E2M9) - Exit',
|
||||
'episode': 2,
|
||||
'map': 9,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Fortress of Mystery (E2M9) Yellow"},
|
||||
351330: {'name': 'Halls of the Damned (E2M6) - Complete',
|
||||
'region': "Fortress of Mystery (E2M9) Main"},
|
||||
351330: {'name': 'Halls of the Damned (E2M6) - Exit',
|
||||
'episode': 2,
|
||||
'map': 6,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Halls of the Damned (E2M6) Blue Yellow Red"},
|
||||
351331: {'name': 'Hangar (E1M1) - Complete',
|
||||
'region': "Halls of the Damned (E2M6) Main"},
|
||||
351331: {'name': 'Hangar (E1M1) - Exit',
|
||||
'episode': 1,
|
||||
'map': 1,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Hangar (E1M1) Main"},
|
||||
351332: {'name': 'Hell Keep (E3M1) - Complete',
|
||||
351332: {'name': 'Hell Keep (E3M1) - Exit',
|
||||
'episode': 3,
|
||||
'map': 1,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Hell Keep (E3M1) Narrow"},
|
||||
351333: {'name': 'House of Pain (E3M4) - Complete',
|
||||
'region': "Hell Keep (E3M1) Main"},
|
||||
351333: {'name': 'House of Pain (E3M4) - Exit',
|
||||
'episode': 3,
|
||||
'map': 4,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "House of Pain (E3M4) Blue Red"},
|
||||
351334: {'name': 'Limbo (E3M7) - Complete',
|
||||
'region': "House of Pain (E3M4) Main"},
|
||||
351334: {'name': 'Limbo (E3M7) - Exit',
|
||||
'episode': 3,
|
||||
'map': 7,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Limbo (E3M7) Yellow Red"},
|
||||
351335: {'name': 'Military Base (E1M9) - Complete',
|
||||
'region': "Limbo (E3M7) Main"},
|
||||
351335: {'name': 'Military Base (E1M9) - Exit',
|
||||
'episode': 1,
|
||||
'map': 9,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Military Base (E1M9) Blue"},
|
||||
351336: {'name': 'Mt. Erebus (E3M6) - Complete',
|
||||
'region': "Military Base (E1M9) Main"},
|
||||
351336: {'name': 'Mt. Erebus (E3M6) - Exit',
|
||||
'episode': 3,
|
||||
'map': 6,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Mt. Erebus (E3M6) Blue"},
|
||||
351337: {'name': 'Nuclear Plant (E1M2) - Complete',
|
||||
'region': "Mt. Erebus (E3M6) Main"},
|
||||
351337: {'name': 'Nuclear Plant (E1M2) - Exit',
|
||||
'episode': 1,
|
||||
'map': 2,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Nuclear Plant (E1M2) Red"},
|
||||
351338: {'name': 'Pandemonium (E3M3) - Complete',
|
||||
'region': "Nuclear Plant (E1M2) Main"},
|
||||
351338: {'name': 'Pandemonium (E3M3) - Exit',
|
||||
'episode': 3,
|
||||
'map': 3,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Pandemonium (E3M3) Blue"},
|
||||
351339: {'name': 'Phobos Anomaly (E1M8) - Complete',
|
||||
'region': "Pandemonium (E3M3) Main"},
|
||||
351339: {'name': 'Phobos Anomaly (E1M8) - Exit',
|
||||
'episode': 1,
|
||||
'map': 8,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Phobos Anomaly (E1M8) Main"},
|
||||
351340: {'name': 'Phobos Lab (E1M5) - Complete',
|
||||
'region': "Phobos Anomaly (E1M8) Start"},
|
||||
351340: {'name': 'Phobos Lab (E1M5) - Exit',
|
||||
'episode': 1,
|
||||
'map': 5,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Phobos Lab (E1M5) Blue Yellow"},
|
||||
351341: {'name': 'Refinery (E2M3) - Complete',
|
||||
'region': "Phobos Lab (E1M5) Main"},
|
||||
351341: {'name': 'Refinery (E2M3) - Exit',
|
||||
'episode': 2,
|
||||
'map': 3,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Refinery (E2M3) Blue"},
|
||||
351342: {'name': 'Slough of Despair (E3M2) - Complete',
|
||||
'region': "Refinery (E2M3) Main"},
|
||||
351342: {'name': 'Slough of Despair (E3M2) - Exit',
|
||||
'episode': 3,
|
||||
'map': 2,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Slough of Despair (E3M2) Blue"},
|
||||
351343: {'name': 'Spawning Vats (E2M7) - Complete',
|
||||
'region': "Slough of Despair (E3M2) Main"},
|
||||
351343: {'name': 'Spawning Vats (E2M7) - Exit',
|
||||
'episode': 2,
|
||||
'map': 7,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Spawning Vats (E2M7) Red"},
|
||||
351344: {'name': 'Tower of Babel (E2M8) - Complete',
|
||||
'region': "Spawning Vats (E2M7) Main"},
|
||||
351344: {'name': 'Tower of Babel (E2M8) - Exit',
|
||||
'episode': 2,
|
||||
'map': 8,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Tower of Babel (E2M8) Main"},
|
||||
351345: {'name': 'Toxin Refinery (E1M3) - Complete',
|
||||
351345: {'name': 'Toxin Refinery (E1M3) - Exit',
|
||||
'episode': 1,
|
||||
'map': 3,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Toxin Refinery (E1M3) Blue"},
|
||||
351346: {'name': 'Unholy Cathedral (E3M5) - Complete',
|
||||
'region': "Toxin Refinery (E1M3) Main"},
|
||||
351346: {'name': 'Unholy Cathedral (E3M5) - Exit',
|
||||
'episode': 3,
|
||||
'map': 5,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Unholy Cathedral (E3M5) Blue"},
|
||||
351347: {'name': 'Warrens (E3M9) - Complete',
|
||||
'region': "Unholy Cathedral (E3M5) Main"},
|
||||
351347: {'name': 'Warrens (E3M9) - Exit',
|
||||
'episode': 3,
|
||||
'map': 9,
|
||||
'index': -1,
|
||||
'doom_type': -1,
|
||||
'region': "Warrens (E3M9) Red"},
|
||||
'region': "Warrens (E3M9) Main"},
|
||||
}
|
||||
|
||||
|
||||
@@ -2115,8 +2115,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Central Processing (E1M6) - Backpack 3',
|
||||
'Central Processing (E1M6) - Blue keycard',
|
||||
'Central Processing (E1M6) - Chaingun',
|
||||
'Central Processing (E1M6) - Complete',
|
||||
'Central Processing (E1M6) - Computer area map',
|
||||
'Central Processing (E1M6) - Exit',
|
||||
'Central Processing (E1M6) - Mega Armor',
|
||||
'Central Processing (E1M6) - Partial invisibility',
|
||||
'Central Processing (E1M6) - Partial invisibility 2',
|
||||
@@ -2134,8 +2134,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Command Center (E2M5) - Berserk',
|
||||
'Command Center (E2M5) - Chaingun',
|
||||
'Command Center (E2M5) - Chainsaw',
|
||||
'Command Center (E2M5) - Complete',
|
||||
'Command Center (E2M5) - Computer area map',
|
||||
'Command Center (E2M5) - Exit',
|
||||
'Command Center (E2M5) - Mega Armor',
|
||||
'Command Center (E2M5) - Partial invisibility',
|
||||
'Command Center (E2M5) - Plasma gun',
|
||||
@@ -2145,7 +2145,7 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Command Control (E1M4) - Backpack',
|
||||
'Command Control (E1M4) - Blue keycard',
|
||||
'Command Control (E1M4) - Chaingun',
|
||||
'Command Control (E1M4) - Complete',
|
||||
'Command Control (E1M4) - Exit',
|
||||
'Command Control (E1M4) - Mega Armor',
|
||||
'Command Control (E1M4) - Rocket launcher',
|
||||
'Command Control (E1M4) - Shotgun',
|
||||
@@ -2159,8 +2159,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Computer Station (E1M7) - Blue keycard',
|
||||
'Computer Station (E1M7) - Chaingun',
|
||||
'Computer Station (E1M7) - Chainsaw',
|
||||
'Computer Station (E1M7) - Complete',
|
||||
'Computer Station (E1M7) - Computer area map',
|
||||
'Computer Station (E1M7) - Exit',
|
||||
'Computer Station (E1M7) - Mega Armor',
|
||||
'Computer Station (E1M7) - Partial invisibility',
|
||||
'Computer Station (E1M7) - Red keycard',
|
||||
@@ -2181,8 +2181,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Containment Area (E2M2) - Blue keycard',
|
||||
'Containment Area (E2M2) - Chaingun',
|
||||
'Containment Area (E2M2) - Chainsaw',
|
||||
'Containment Area (E2M2) - Complete',
|
||||
'Containment Area (E2M2) - Computer area map',
|
||||
'Containment Area (E2M2) - Exit',
|
||||
'Containment Area (E2M2) - Mega Armor',
|
||||
'Containment Area (E2M2) - Plasma gun',
|
||||
'Containment Area (E2M2) - Red keycard',
|
||||
@@ -2195,8 +2195,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Deimos Anomaly (E2M1)': {
|
||||
'Deimos Anomaly (E2M1) - Armor',
|
||||
'Deimos Anomaly (E2M1) - Blue keycard',
|
||||
'Deimos Anomaly (E2M1) - Complete',
|
||||
'Deimos Anomaly (E2M1) - Computer area map',
|
||||
'Deimos Anomaly (E2M1) - Exit',
|
||||
'Deimos Anomaly (E2M1) - Mega Armor',
|
||||
'Deimos Anomaly (E2M1) - Plasma gun',
|
||||
'Deimos Anomaly (E2M1) - Red keycard',
|
||||
@@ -2211,8 +2211,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Deimos Lab (E2M4) - Berserk',
|
||||
'Deimos Lab (E2M4) - Blue keycard',
|
||||
'Deimos Lab (E2M4) - Chaingun',
|
||||
'Deimos Lab (E2M4) - Complete',
|
||||
'Deimos Lab (E2M4) - Computer area map',
|
||||
'Deimos Lab (E2M4) - Exit',
|
||||
'Deimos Lab (E2M4) - Mega Armor',
|
||||
'Deimos Lab (E2M4) - Partial invisibility',
|
||||
'Deimos Lab (E2M4) - Partial invisibility 2',
|
||||
@@ -2223,7 +2223,7 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Deimos Lab (E2M4) - Yellow keycard',
|
||||
},
|
||||
'Dis (E3M8)': {
|
||||
'Dis (E3M8) - Complete',
|
||||
'Dis (E3M8) - Exit',
|
||||
'Dis (E3M8) - Mega Armor',
|
||||
'Dis (E3M8) - Plasma gun',
|
||||
'Dis (E3M8) - Rocket launcher',
|
||||
@@ -2233,8 +2233,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Fortress of Mystery (E2M9) - Blue skull key',
|
||||
'Fortress of Mystery (E2M9) - Chaingun',
|
||||
'Fortress of Mystery (E2M9) - Chainsaw',
|
||||
'Fortress of Mystery (E2M9) - Complete',
|
||||
'Fortress of Mystery (E2M9) - Computer area map',
|
||||
'Fortress of Mystery (E2M9) - Exit',
|
||||
'Fortress of Mystery (E2M9) - Mega Armor',
|
||||
'Fortress of Mystery (E2M9) - Plasma gun',
|
||||
'Fortress of Mystery (E2M9) - Red skull key',
|
||||
@@ -2250,8 +2250,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Halls of the Damned (E2M6) - Blue skull key',
|
||||
'Halls of the Damned (E2M6) - Chaingun',
|
||||
'Halls of the Damned (E2M6) - Chainsaw',
|
||||
'Halls of the Damned (E2M6) - Complete',
|
||||
'Halls of the Damned (E2M6) - Computer area map',
|
||||
'Halls of the Damned (E2M6) - Exit',
|
||||
'Halls of the Damned (E2M6) - Mega Armor',
|
||||
'Halls of the Damned (E2M6) - Partial invisibility',
|
||||
'Halls of the Damned (E2M6) - Partial invisibility 2',
|
||||
@@ -2265,12 +2265,12 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
},
|
||||
'Hangar (E1M1)': {
|
||||
'Hangar (E1M1) - Armor',
|
||||
'Hangar (E1M1) - Complete',
|
||||
'Hangar (E1M1) - Exit',
|
||||
'Hangar (E1M1) - Mega Armor',
|
||||
'Hangar (E1M1) - Shotgun',
|
||||
},
|
||||
'Hell Keep (E3M1)': {
|
||||
'Hell Keep (E3M1) - Complete',
|
||||
'Hell Keep (E3M1) - Exit',
|
||||
'Hell Keep (E3M1) - Rocket launcher',
|
||||
'Hell Keep (E3M1) - Shotgun',
|
||||
},
|
||||
@@ -2283,7 +2283,7 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'House of Pain (E3M4) - Berserk',
|
||||
'House of Pain (E3M4) - Blue skull key',
|
||||
'House of Pain (E3M4) - Chaingun',
|
||||
'House of Pain (E3M4) - Complete',
|
||||
'House of Pain (E3M4) - Exit',
|
||||
'House of Pain (E3M4) - Invulnerability',
|
||||
'House of Pain (E3M4) - Invulnerability 2',
|
||||
'House of Pain (E3M4) - Mega Armor',
|
||||
@@ -2301,7 +2301,7 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Limbo (E3M7) - BFG9000',
|
||||
'Limbo (E3M7) - Backpack',
|
||||
'Limbo (E3M7) - Blue skull key',
|
||||
'Limbo (E3M7) - Complete',
|
||||
'Limbo (E3M7) - Exit',
|
||||
'Limbo (E3M7) - Mega Armor',
|
||||
'Limbo (E3M7) - Plasma gun',
|
||||
'Limbo (E3M7) - Red skull key',
|
||||
@@ -2315,7 +2315,7 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Military Base (E1M9) - Blue keycard',
|
||||
'Military Base (E1M9) - Chaingun',
|
||||
'Military Base (E1M9) - Chainsaw',
|
||||
'Military Base (E1M9) - Complete',
|
||||
'Military Base (E1M9) - Exit',
|
||||
'Military Base (E1M9) - Red keycard',
|
||||
'Military Base (E1M9) - Rocket launcher',
|
||||
'Military Base (E1M9) - Shotgun',
|
||||
@@ -2330,8 +2330,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Mt. Erebus (E3M6) - Blue skull key 2',
|
||||
'Mt. Erebus (E3M6) - Chaingun',
|
||||
'Mt. Erebus (E3M6) - Chainsaw',
|
||||
'Mt. Erebus (E3M6) - Complete',
|
||||
'Mt. Erebus (E3M6) - Computer area map',
|
||||
'Mt. Erebus (E3M6) - Exit',
|
||||
'Mt. Erebus (E3M6) - Invulnerability',
|
||||
'Mt. Erebus (E3M6) - Invulnerability 2',
|
||||
'Mt. Erebus (E3M6) - Mega Armor',
|
||||
@@ -2349,7 +2349,7 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Nuclear Plant (E1M2) - Backpack 2',
|
||||
'Nuclear Plant (E1M2) - Chaingun',
|
||||
'Nuclear Plant (E1M2) - Chainsaw',
|
||||
'Nuclear Plant (E1M2) - Complete',
|
||||
'Nuclear Plant (E1M2) - Exit',
|
||||
'Nuclear Plant (E1M2) - Mega Armor',
|
||||
'Nuclear Plant (E1M2) - Red keycard',
|
||||
'Nuclear Plant (E1M2) - Shotgun',
|
||||
@@ -2362,8 +2362,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Pandemonium (E3M3) - Berserk',
|
||||
'Pandemonium (E3M3) - Blue skull key',
|
||||
'Pandemonium (E3M3) - Chaingun',
|
||||
'Pandemonium (E3M3) - Complete',
|
||||
'Pandemonium (E3M3) - Computer area map',
|
||||
'Pandemonium (E3M3) - Exit',
|
||||
'Pandemonium (E3M3) - Invulnerability',
|
||||
'Pandemonium (E3M3) - Mega Armor',
|
||||
'Pandemonium (E3M3) - Mega Armor 2',
|
||||
@@ -2375,8 +2375,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Phobos Anomaly (E1M8)': {
|
||||
'Phobos Anomaly (E1M8) - Armor',
|
||||
'Phobos Anomaly (E1M8) - Chaingun',
|
||||
'Phobos Anomaly (E1M8) - Complete',
|
||||
'Phobos Anomaly (E1M8) - Computer area map',
|
||||
'Phobos Anomaly (E1M8) - Exit',
|
||||
'Phobos Anomaly (E1M8) - Partial invisibility',
|
||||
'Phobos Anomaly (E1M8) - Shotgun',
|
||||
'Phobos Anomaly (E1M8) - Shotgun 2',
|
||||
@@ -2389,8 +2389,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Phobos Lab (E1M5) - Blue keycard',
|
||||
'Phobos Lab (E1M5) - Chaingun',
|
||||
'Phobos Lab (E1M5) - Chainsaw',
|
||||
'Phobos Lab (E1M5) - Complete',
|
||||
'Phobos Lab (E1M5) - Computer area map',
|
||||
'Phobos Lab (E1M5) - Exit',
|
||||
'Phobos Lab (E1M5) - Mega Armor',
|
||||
'Phobos Lab (E1M5) - Mega Armor 2',
|
||||
'Phobos Lab (E1M5) - Partial invisibility',
|
||||
@@ -2407,7 +2407,7 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Refinery (E2M3) - Berserk',
|
||||
'Refinery (E2M3) - Blue keycard',
|
||||
'Refinery (E2M3) - Chaingun',
|
||||
'Refinery (E2M3) - Complete',
|
||||
'Refinery (E2M3) - Exit',
|
||||
'Refinery (E2M3) - Mega Armor',
|
||||
'Refinery (E2M3) - Partial invisibility',
|
||||
'Refinery (E2M3) - Partial invisibility 2',
|
||||
@@ -2420,8 +2420,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Slough of Despair (E3M2) - Berserk',
|
||||
'Slough of Despair (E3M2) - Blue skull key',
|
||||
'Slough of Despair (E3M2) - Chaingun',
|
||||
'Slough of Despair (E3M2) - Complete',
|
||||
'Slough of Despair (E3M2) - Computer area map',
|
||||
'Slough of Despair (E3M2) - Exit',
|
||||
'Slough of Despair (E3M2) - Mega Armor',
|
||||
'Slough of Despair (E3M2) - Plasma gun',
|
||||
'Slough of Despair (E3M2) - Rocket launcher',
|
||||
@@ -2434,8 +2434,8 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Spawning Vats (E2M7) - Blue keycard',
|
||||
'Spawning Vats (E2M7) - Chaingun',
|
||||
'Spawning Vats (E2M7) - Chainsaw',
|
||||
'Spawning Vats (E2M7) - Complete',
|
||||
'Spawning Vats (E2M7) - Computer area map',
|
||||
'Spawning Vats (E2M7) - Exit',
|
||||
'Spawning Vats (E2M7) - Invulnerability',
|
||||
'Spawning Vats (E2M7) - Invulnerability 2',
|
||||
'Spawning Vats (E2M7) - Mega Armor',
|
||||
@@ -2447,7 +2447,7 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Spawning Vats (E2M7) - Yellow keycard',
|
||||
},
|
||||
'Tower of Babel (E2M8)': {
|
||||
'Tower of Babel (E2M8) - Complete',
|
||||
'Tower of Babel (E2M8) - Exit',
|
||||
'Tower of Babel (E2M8) - Mega Armor',
|
||||
'Tower of Babel (E2M8) - Rocket launcher',
|
||||
'Tower of Babel (E2M8) - Supercharge',
|
||||
@@ -2461,7 +2461,7 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Toxin Refinery (E1M3) - Blue keycard',
|
||||
'Toxin Refinery (E1M3) - Chaingun',
|
||||
'Toxin Refinery (E1M3) - Chainsaw',
|
||||
'Toxin Refinery (E1M3) - Complete',
|
||||
'Toxin Refinery (E1M3) - Exit',
|
||||
'Toxin Refinery (E1M3) - Mega Armor',
|
||||
'Toxin Refinery (E1M3) - Partial invisibility',
|
||||
'Toxin Refinery (E1M3) - Rocket launcher',
|
||||
@@ -2477,7 +2477,7 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Unholy Cathedral (E3M5) - Blue skull key',
|
||||
'Unholy Cathedral (E3M5) - Chaingun',
|
||||
'Unholy Cathedral (E3M5) - Chainsaw',
|
||||
'Unholy Cathedral (E3M5) - Complete',
|
||||
'Unholy Cathedral (E3M5) - Exit',
|
||||
'Unholy Cathedral (E3M5) - Invulnerability',
|
||||
'Unholy Cathedral (E3M5) - Partial invisibility',
|
||||
'Unholy Cathedral (E3M5) - Plasma gun',
|
||||
@@ -2495,7 +2495,7 @@ location_name_groups: Dict[str, Set[str]] = {
|
||||
'Warrens (E3M9) - Blue skull key',
|
||||
'Warrens (E3M9) - Chaingun',
|
||||
'Warrens (E3M9) - Chainsaw',
|
||||
'Warrens (E3M9) - Complete',
|
||||
'Warrens (E3M9) - Exit',
|
||||
'Warrens (E3M9) - Invulnerability',
|
||||
'Warrens (E3M9) - Invulnerability 2',
|
||||
'Warrens (E3M9) - Partial invisibility',
|
||||
@@ -2514,8 +2514,9 @@ death_logic_locations = [
|
||||
"Command Control (E1M4) - Supercharge",
|
||||
"Command Control (E1M4) - Mega Armor",
|
||||
"Containment Area (E2M2) - Supercharge",
|
||||
"Pandemonium (E3M3) - Mega Armor",
|
||||
"House of Pain (E3M4) - Chaingun",
|
||||
"House of Pain (E3M4) - Invulnerability",
|
||||
"Pandemonium (E3M3) - Mega Armor",
|
||||
"Unholy Cathedral (E3M5) - BFG9000",
|
||||
"Mt. Erebus (E3M6) - Chainsaw",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user