mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
DOOM 1993: Fixed rule for red region in E3M9 (#2079)
This commit is contained in:
@@ -421,17 +421,18 @@ regions:List[RegionDict] = [
|
|||||||
"connects_to_hub":True,
|
"connects_to_hub":True,
|
||||||
"episode":3,
|
"episode":3,
|
||||||
"connections":[
|
"connections":[
|
||||||
"Warrens (E3M9) Red",
|
|
||||||
"Warrens (E3M9) Blue",
|
"Warrens (E3M9) Blue",
|
||||||
"Warrens (E3M9) Blue trigger"]},
|
"Warrens (E3M9) Blue trigger"]},
|
||||||
{"name":"Warrens (E3M9) Red",
|
{"name":"Warrens (E3M9) Red",
|
||||||
"connects_to_hub":False,
|
"connects_to_hub":False,
|
||||||
"episode":3,
|
"episode":3,
|
||||||
"connections":["Warrens (E3M9) Main"]},
|
"connections":[]},
|
||||||
{"name":"Warrens (E3M9) Blue",
|
{"name":"Warrens (E3M9) Blue",
|
||||||
"connects_to_hub":False,
|
"connects_to_hub":False,
|
||||||
"episode":3,
|
"episode":3,
|
||||||
"connections":["Warrens (E3M9) Main"]},
|
"connections":[
|
||||||
|
"Warrens (E3M9) Main",
|
||||||
|
"Warrens (E3M9) Red"]},
|
||||||
{"name":"Warrens (E3M9) Blue trigger",
|
{"name":"Warrens (E3M9) Blue trigger",
|
||||||
"connects_to_hub":False,
|
"connects_to_hub":False,
|
||||||
"episode":3,
|
"episode":3,
|
||||||
|
@@ -374,16 +374,14 @@ def set_episode3_rules(player, world):
|
|||||||
state.has("Plasma gun", player, 1)) and
|
state.has("Plasma gun", player, 1)) and
|
||||||
(state.has("Rocket launcher", player, 1) or
|
(state.has("Rocket launcher", player, 1) or
|
||||||
state.has("BFG9000", player, 1)))
|
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:
|
set_rule(world.get_entrance("Warrens (E3M9) Main -> Warrens (E3M9) Blue", player), lambda state:
|
||||||
state.has("Warrens (E3M9) - Blue skull key", player, 1))
|
state.has("Warrens (E3M9) - Blue skull key", player, 1))
|
||||||
set_rule(world.get_entrance("Warrens (E3M9) Main -> Warrens (E3M9) Blue trigger", player), lambda state:
|
set_rule(world.get_entrance("Warrens (E3M9) Main -> Warrens (E3M9) Blue trigger", player), lambda state:
|
||||||
state.has("Warrens (E3M9) - Blue skull key", player, 1))
|
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:
|
set_rule(world.get_entrance("Warrens (E3M9) Blue -> Warrens (E3M9) Main", player), lambda state:
|
||||||
state.has("Warrens (E3M9) - Blue skull key", player, 1))
|
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):
|
def set_episode4_rules(player, world):
|
||||||
|
Reference in New Issue
Block a user