DOOM 1993: Fixed rule for red region in E3M9 (#2079)

This commit is contained in:
David St-Louis 2023-08-11 05:03:23 -04:00 committed by GitHub
parent 3643b1de2c
commit ca06a4b836
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 7 deletions

View File

@ -421,17 +421,18 @@ regions:List[RegionDict] = [
"connects_to_hub":True,
"episode":3,
"connections":[
"Warrens (E3M9) Red",
"Warrens (E3M9) Blue",
"Warrens (E3M9) Blue trigger"]},
{"name":"Warrens (E3M9) Red",
"connects_to_hub":False,
"episode":3,
"connections":["Warrens (E3M9) Main"]},
"connections":[]},
{"name":"Warrens (E3M9) Blue",
"connects_to_hub":False,
"episode":3,
"connections":["Warrens (E3M9) Main"]},
"connections":[
"Warrens (E3M9) Main",
"Warrens (E3M9) Red"]},
{"name":"Warrens (E3M9) Blue trigger",
"connects_to_hub":False,
"episode":3,

View File

@ -374,16 +374,14 @@ def set_episode3_rules(player, world):
state.has("Plasma gun", player, 1)) and
(state.has("Rocket launcher", player, 1) or
state.has("BFG9000", player, 1)))
set_rule(world.get_entrance("Warrens (E3M9) Main -> Warrens (E3M9) Red", player), lambda state:
state.has("Warrens (E3M9) - Red skull key", player, 1))
set_rule(world.get_entrance("Warrens (E3M9) Main -> Warrens (E3M9) Blue", player), lambda state:
state.has("Warrens (E3M9) - Blue skull key", player, 1))
set_rule(world.get_entrance("Warrens (E3M9) Main -> Warrens (E3M9) Blue trigger", player), lambda state:
state.has("Warrens (E3M9) - Blue skull key", player, 1))
set_rule(world.get_entrance("Warrens (E3M9) Red -> Warrens (E3M9) Main", player), lambda state:
state.has("Warrens (E3M9) - Red skull key", player, 1))
set_rule(world.get_entrance("Warrens (E3M9) Blue -> Warrens (E3M9) Main", player), lambda state:
state.has("Warrens (E3M9) - Blue skull key", player, 1))
set_rule(world.get_entrance("Warrens (E3M9) Blue -> Warrens (E3M9) Red", player), lambda state:
state.has("Warrens (E3M9) - Red skull key", player, 1))
def set_episode4_rules(player, world):