From e4d2b65a5de6c87cc73b4c334582a346372206be Mon Sep 17 00:00:00 2001 From: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com> Date: Sat, 27 Jul 2024 16:14:57 -0400 Subject: [PATCH] Add indirect condition (#27) --- worlds/dark_souls_3/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/worlds/dark_souls_3/__init__.py b/worlds/dark_souls_3/__init__.py index 7728c878a096..7fe5bc0d66a4 100644 --- a/worlds/dark_souls_3/__init__.py +++ b/worlds/dark_souls_3/__init__.py @@ -969,6 +969,11 @@ def _add_npc_rules(self) -> None: self._can_get(state, "US: Soul of the Rotted Greatwood") and state.has("Dreamchaser's Ashes", self.player) )) + # Add indirect condition since reaching AL requires deafeating Pontiff which requires defeating Greatwood in US + self.multiworld.register_indirect_condition( + self.get_region("Undead Settlement"), + self.get_entrance("Go To Anor Londo") + ) # Kill Creighton and Aldrich to trigger this opportunity for invasion self._add_location_rule([