mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-03-25 05:53:27 -07:00
Correct use of "range" function
The function setting the access rules for Treasure and Booster Bumpers was stopping one short of being applied to all the related locations. This has been corrected.
This commit is contained in:
@@ -116,12 +116,12 @@ class BumpStikWorld(World):
|
||||
self.multiworld.itempool += item_pool
|
||||
|
||||
def set_rules(self):
|
||||
for x in range(1, 32):
|
||||
for x in range(1, 33):
|
||||
self.multiworld.get_location(f"Treasure Bumper {x}", self.player).access_rule = \
|
||||
lambda state, x = x: state.has("Treasure Bumper", self.player, x)
|
||||
for x in range(1, 5):
|
||||
lambda state, n = x: state.has("Treasure Bumper", self.player, n)
|
||||
for x in range(1, 6):
|
||||
self.multiworld.get_location(f"Bonus Booster {x}", self.player).access_rule = \
|
||||
lambda state, x = x: state.has("Booster Bumper", self.player, x)
|
||||
lambda state, n = x: state.has("Booster Bumper", self.player, n)
|
||||
self.multiworld.get_location("Level 5 - Cleared all Hazards", self.player).access_rule = \
|
||||
lambda state: state.has("Hazard Bumper", self.player, 25)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user