mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 12:11:33 -06:00
DS3: Fix Non-Crow Itemlinking and Mark Aldrich Ruby and Twin Dragon Greatshield As Missable (#4510)
* Fix Branch (Not Crow) * Oops * Mark Aldrich Ruby as missable * Expand comment * Short circuit * Mark Twin Dragon Greatshield as missable * Add missable cause
This commit is contained in:
@@ -884,7 +884,7 @@ location_tables: Dict[str, List[DS3LocationData]] = {
|
|||||||
DS3LocationData("RS: Homeward Bone - balcony by Farron Keep", "Homeward Bone x2"),
|
DS3LocationData("RS: Homeward Bone - balcony by Farron Keep", "Homeward Bone x2"),
|
||||||
DS3LocationData("RS: Titanite Shard - woods, surrounded by enemies", "Titanite Shard"),
|
DS3LocationData("RS: Titanite Shard - woods, surrounded by enemies", "Titanite Shard"),
|
||||||
DS3LocationData("RS: Twin Dragon Greatshield - woods by Crucifixion Woods bonfire",
|
DS3LocationData("RS: Twin Dragon Greatshield - woods by Crucifixion Woods bonfire",
|
||||||
"Twin Dragon Greatshield"),
|
"Twin Dragon Greatshield", missable=True), # After Eclipse
|
||||||
DS3LocationData("RS: Sorcerer Hood - water beneath stronghold", "Sorcerer Hood",
|
DS3LocationData("RS: Sorcerer Hood - water beneath stronghold", "Sorcerer Hood",
|
||||||
hidden=True), # Hidden fall
|
hidden=True), # Hidden fall
|
||||||
DS3LocationData("RS: Sorcerer Robe - water beneath stronghold", "Sorcerer Robe",
|
DS3LocationData("RS: Sorcerer Robe - water beneath stronghold", "Sorcerer Robe",
|
||||||
@@ -1887,7 +1887,7 @@ location_tables: Dict[str, List[DS3LocationData]] = {
|
|||||||
DS3LocationData("AL: Twinkling Titanite - lizard after light cathedral #2",
|
DS3LocationData("AL: Twinkling Titanite - lizard after light cathedral #2",
|
||||||
"Twinkling Titanite", lizard=True),
|
"Twinkling Titanite", lizard=True),
|
||||||
DS3LocationData("AL: Aldrich's Ruby - dark cathedral, miniboss", "Aldrich's Ruby",
|
DS3LocationData("AL: Aldrich's Ruby - dark cathedral, miniboss", "Aldrich's Ruby",
|
||||||
miniboss=True), # Deep Accursed drop
|
miniboss=True, missable=True), # Deep Accursed drop, missable after defeating Aldrich
|
||||||
DS3LocationData("AL: Aldrich Faithful - water reserves, talk to McDonnel", "Aldrich Faithful",
|
DS3LocationData("AL: Aldrich Faithful - water reserves, talk to McDonnel", "Aldrich Faithful",
|
||||||
hidden=True), # Behind illusory wall
|
hidden=True), # Behind illusory wall
|
||||||
|
|
||||||
|
@@ -705,7 +705,7 @@ class DarkSouls3World(World):
|
|||||||
if self._is_location_available("US: Young White Branch - by white tree #2"):
|
if self._is_location_available("US: Young White Branch - by white tree #2"):
|
||||||
self._add_item_rule(
|
self._add_item_rule(
|
||||||
"US: Young White Branch - by white tree #2",
|
"US: Young White Branch - by white tree #2",
|
||||||
lambda item: item.player == self.player and not item.data.unique
|
lambda item: item.player != self.player or not item.data.unique
|
||||||
)
|
)
|
||||||
|
|
||||||
# Make sure the Storm Ruler is available BEFORE Yhorm the Giant
|
# Make sure the Storm Ruler is available BEFORE Yhorm the Giant
|
||||||
|
Reference in New Issue
Block a user