Skip to content

Commit dc3e86e

Browse files
committed
version bump, added regionsanity timer item
1 parent 4af0938 commit dc3e86e

5 files changed

Lines changed: 10 additions & 4 deletions

File tree

worlds/crystal_project/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -601,6 +601,9 @@ def get_excluded_items(self) -> Set[str]:
601601
else:
602602
excluded_items.add(display_region_name_to_pass_dict[ap_region_to_display_region_dictionary[self.starter_ap_region]])
603603

604+
if self.options.regionsanity.value != self.options.regionsanity.option_heist:
605+
excluded_items.add(REGIONSANITY_TIMER_BOOST)
606+
604607
if self.options.home_point_hustle.value == self.options.home_point_hustle.option_disabled:
605608
for home_point_item in self.item_name_groups[HOME_POINT]:
606609
excluded_items.add(home_point_item)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"game": "Crystal Project",
33
"authors": ["Dragons but also Rabbits, FabulaFey, Emerassi"],
4-
"minimum_ap_version": "0.6.4",
5-
"world_version": "0.16.0"
4+
"minimum_ap_version": "0.6.7",
5+
"world_version": "0.17.0"
66
}

worlds/crystal_project/constants/key_items.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
TREASURE_FINDER = "Item - Treasure Finder"
2424
PROGRESSIVE_LEVEL = "Item - Progressive Level"
2525
PASSIVE_POINT_BOOST = "Item - Passive Point Boost"
26+
REGIONSANITY_TIMER_BOOST = "Item - Regionsanity Timer Boost"
2627
SPECIAL_SHOUDU_STEW = "Item - Special Shoudu Stew"
2728
SPECIAL_MILK = "Item - Special Milk"
2829
SPECIAL_FRESH_SALMON = "Item - Special Fresh Salmon"

worlds/crystal_project/items.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,8 @@ class Job(NamedTuple):
270270
THE_OLD_WORLD_PASS: ItemData(PASS, 862 + item_index_offset, ItemClassification.progression, 0, 0, 0, 1),
271271
THE_NEW_WORLD_PASS: ItemData(PASS, 863 + item_index_offset, ItemClassification.progression, 0, 0, 0, 1),
272272

273+
REGIONSANITY_TIMER_BOOST: ItemData(ITEM, 798 + item_index_offset, ItemClassification.useful, 5),
274+
273275
#Animal mount summons
274276
PROGRESSIVE_QUINTAR_WOODWIND: ItemData(MOUNT, 39 + item_index_offset, ItemClassification.progression | ItemClassification.useful, 3), #Quintar Pass ID 7 & Quintar Flute ID 39 & Quintar Ocarina 115
275277
IBEK_BELL: ItemData(MOUNT, 50 + item_index_offset, ItemClassification.progression | ItemClassification.useful),

worlds/crystal_project/regions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1015,9 +1015,9 @@ def init_areas(world: "CrystalProjectWorld", locations: List[LocationData], opti
10151015
{PEAK_RAMPARTS_AP_REGION: lambda state: logic.has_vertical_movement(state) and logic.has_horizontal_movement(state)})
10161016
fancy_add_exits(world, PEAK_RAMPARTS_AP_REGION, [RAMPARTS_TALL_TALL_TRAVERSE_AP_REGION, TALL_TALL_TALL_CHEST_AP_REGION],
10171017
{TALL_TALL_TALL_CHEST_AP_REGION: lambda state: logic.has_glide(state)})
1018-
fancy_add_exits(world, EAST_RAMPARTS_AP_REGION, [CENTER_RAMPARTS_AP_REGION, WEST_RAMPARTS_AP_REGION],
1018+
fancy_add_exits(world, EAST_RAMPARTS_AP_REGION, [CENTER_RAMPARTS_AP_REGION, LONE_CHEST_RAMPART_AP_REGION, WEST_RAMPARTS_AP_REGION],
10191019
{WEST_RAMPARTS_AP_REGION: lambda state: logic.has_glide(state)})
1020-
fancy_add_exits(world, WEST_RAMPARTS_AP_REGION, [CENTER_RAMPARTS_AP_REGION, EAST_RAMPARTS_AP_REGION],
1020+
fancy_add_exits(world, WEST_RAMPARTS_AP_REGION, [CENTER_RAMPARTS_AP_REGION, LONE_CHEST_RAMPART_AP_REGION, EAST_RAMPARTS_AP_REGION],
10211021
{EAST_RAMPARTS_AP_REGION: lambda state: logic.has_glide(state)})
10221022
fancy_add_exits(world, CENTER_RAMPARTS_AP_REGION, [EAST_RAMPARTS_AP_REGION, WEST_RAMPARTS_AP_REGION, PEAK_RAMPARTS_AP_REGION],
10231023
{EAST_RAMPARTS_AP_REGION: lambda state: logic.has_vertical_movement(state),

0 commit comments

Comments
 (0)