Skip to content
2 changes: 1 addition & 1 deletion worlds/blueprince/dares.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ def can_reach_with_dare(dare_name: str, to_check: str, type_hint: str = "Region"
DARE_CAN_REACH_RULE: lambda to_check, type_hint, win_day: not ((to_check in ["The Foundation", "Blackbridge Grotto", "Tunnel Area Past Red Door", "Reservoir Bottom"] and type_hint == "Region") or (to_check in ["Underpass Gate", "Treasure Trove Floorplan"] and type_hint == "Location"))
},
"NeverDraftSouth": {
DARE_CAN_REACH_RULE: lambda to_check, type_hint, win_day: not (to_check == "Her Ladyship's Chambers" and type_hint == "Region")
DARE_CAN_REACH_RULE: lambda to_check, type_hint, win_day: not (to_check == "Her Ladyship's Chamber" and type_hint == "Region")
},
"EndDayAtLeast1Gem": {
# Should always be possible
Expand Down
51 changes: 26 additions & 25 deletions worlds/blueprince/data_items.py
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@
"SILVER KEY": {
ITEM_ELEMENT_INDEX_KEY: 19,
ITEM_ID_KEY: 10019,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"KEY 8": {
ITEM_ELEMENT_INDEX_KEY: 27,
Expand Down Expand Up @@ -178,7 +178,7 @@
"DIARY KEY": {
ITEM_ELEMENT_INDEX_KEY: 42,
ITEM_ID_KEY: 10042,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
Comment thread
BatmenzDW marked this conversation as resolved.
},
"CABINET KEY 1": {
ITEM_ELEMENT_INDEX_KEY: 45,
Expand All @@ -199,7 +199,7 @@
# Known exception to formatting. Keeping consistent with game format.
ITEM_ELEMENT_INDEX_KEY: 50,
ITEM_ID_KEY: 10050,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"KEY of Aries": {
# Known exception to formatting. Keeping consistent with game format.
Expand Down Expand Up @@ -233,32 +233,32 @@
"CHRONOGRAPH": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
ITEM_ID_KEY: 2001,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"EMERALD BRACELET": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
ITEM_ID_KEY: 2002,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"MASTER KEY": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
ITEM_ID_KEY: 2003,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"MOON PENDANT": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
ITEM_ID_KEY: 2004,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"ORNATE COMPASS": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
ITEM_ID_KEY: 2005,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"SILVER SPOON": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
ITEM_ID_KEY: 2006,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
}
armory_items = {
Expand All @@ -270,7 +270,7 @@
"THE AXE": {
ITEM_ELEMENT_INDEX_KEY: 36,
ITEM_ID_KEY: 1036,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"TORCH": {
ITEM_ELEMENT_INDEX_KEY: 37,
Expand Down Expand Up @@ -323,17 +323,17 @@
"RUNNING SHOES": {
ITEM_ELEMENT_INDEX_KEY: 15,
ITEM_ID_KEY: 1015,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"SALT SHAKER": {
ITEM_ELEMENT_INDEX_KEY: 16,
ITEM_ID_KEY: 1016,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"SLEEPING MASK": {
ITEM_ELEMENT_INDEX_KEY: 21,
ITEM_ID_KEY: 1021,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"COIN PURSE": {
ITEM_ELEMENT_INDEX_KEY: 4,
Expand All @@ -343,7 +343,7 @@
"COUPON BOOK": {
ITEM_ELEMENT_INDEX_KEY: 6,
ITEM_ID_KEY: 1006,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"LOCK PICK KIT": {
ITEM_ELEMENT_INDEX_KEY: 11,
Expand All @@ -363,12 +363,12 @@
"STOPWATCH": {
ITEM_ELEMENT_INDEX_KEY: 29,
ITEM_ID_KEY: 1029,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"REPELLENT": {
ITEM_ELEMENT_INDEX_KEY: 30,
ITEM_ID_KEY: 1030,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"WATERING CAN": {
ITEM_ELEMENT_INDEX_KEY: 31,
Expand All @@ -378,12 +378,12 @@
"HALL PASS": {
ITEM_ELEMENT_INDEX_KEY: 32,
ITEM_ID_KEY: 1032,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"LUNCH BOX": {
ITEM_ELEMENT_INDEX_KEY: 43,
ITEM_ID_KEY: 1043,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"CURSED EFFIGY": {
ITEM_ELEMENT_INDEX_KEY: 44,
Expand All @@ -398,7 +398,7 @@
"PAPER CROWN": {
ITEM_ELEMENT_INDEX_KEY: 48,
ITEM_ID_KEY: 1048,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"ROYAL SCEPTER": {
ITEM_ELEMENT_INDEX_KEY: 49,
Expand All @@ -408,7 +408,7 @@
"GEAR WRENCH": {
ITEM_ELEMENT_INDEX_KEY: 33,
ITEM_ID_KEY: 1033,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.useful,
},
"COMPASS": {
ITEM_ELEMENT_INDEX_KEY: 5,
Expand All @@ -426,7 +426,7 @@
"Detector Shovel": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
ITEM_ID_KEY: 3002,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression,
},
"Dowsing Rod": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
Expand All @@ -436,7 +436,7 @@
"Electromagnet": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
ITEM_ID_KEY: 3004,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression,
},
"Jack Hammer": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
Expand All @@ -446,12 +446,12 @@
"Lucky Purse": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
ITEM_ID_KEY: 3006,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression,
},
"Pick Sound Amplifier": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
ITEM_ID_KEY: 3007,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing | ItemClassification.useful,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression,
},
"Power Hammer": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
Expand Down Expand Up @@ -525,7 +525,7 @@
"The Curse of Black Bridge": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
ITEM_ID_KEY: 5003,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression,
ITEM_ITEM_CLASSIFICATION_KEY: ItemClassification.progression_deprioritized_skip_balancing,
},
"Realm & Rune": {
ITEM_ELEMENT_INDEX_KEY: NO_ITEM_ELEMENT_INDEX,
Expand Down Expand Up @@ -672,6 +672,7 @@
"Keys": {key for key in keys},
"Showroom Items": {item for item in showroom_items},
"Armory Items": {item for item in armory_items},
"Bookshop Items": {item for item in bookshop_items},
"Workshop Items": {item for item in workshop_items},
"Standard Items": {item for item in other_items}
}
Loading
Loading