mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
Specially placed Crystals need to be marked as events for sweep pickup.
This commit is contained in:
2
Main.py
2
Main.py
@@ -494,6 +494,7 @@ def generate_itempool(world):
|
|||||||
if world.get_entrance('Ganons Tower').connected_region.name == region:
|
if world.get_entrance('Ganons Tower').connected_region.name == region:
|
||||||
# can't place a crystal here
|
# can't place a crystal here
|
||||||
world.push_item(world.get_location(crystallocation), crystals.pop(), False)
|
world.push_item(world.get_location(crystallocation), crystals.pop(), False)
|
||||||
|
crystallocation.event = True
|
||||||
else:
|
else:
|
||||||
crystal_locations.append(world.get_location(crystallocation))
|
crystal_locations.append(world.get_location(crystallocation))
|
||||||
else:
|
else:
|
||||||
@@ -508,6 +509,7 @@ def generate_itempool(world):
|
|||||||
if world.get_entrance('Pyramid Fairy').connected_region.name == 'Dam':
|
if world.get_entrance('Pyramid Fairy').connected_region.name == 'Dam':
|
||||||
crystallocation = crystal_locations.pop(crystal_locations.index(world.get_location('Arrghus - Crystal')))
|
crystallocation = crystal_locations.pop(crystal_locations.index(world.get_location('Arrghus - Crystal')))
|
||||||
world.push_item(world.get_location(crystallocation), crystals.pop(), False)
|
world.push_item(world.get_location(crystallocation), crystals.pop(), False)
|
||||||
|
crystallocation.event = True
|
||||||
|
|
||||||
crystals.extend(ItemFactory(['Crystal 5', 'Crystal 6']))
|
crystals.extend(ItemFactory(['Crystal 5', 'Crystal 6']))
|
||||||
random.shuffle(crystals)
|
random.shuffle(crystals)
|
||||||
|
Reference in New Issue
Block a user