mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
HK: don't progression balance "Currency"-like progression items (#419)
* HK: don't progression balance "Currency"-like progression items * only skip prog balancing on charms that don't unlock checks by themselves Co-authored-by: Kono Tyran <HAklowner@gmail.com>
This commit is contained in:
@@ -75,6 +75,17 @@ white_palace_locations = {
|
||||
|
||||
}
|
||||
|
||||
progression_charms = {
|
||||
# Baulder Killers
|
||||
"Grubberfly's_Elegy", "Weaversong", "Glowing_Womb",
|
||||
# Spore Shroom spots in fungle wastes
|
||||
"Spore_Shroom",
|
||||
# Tuk gives egg,
|
||||
"Defender's_Crest",
|
||||
# Unlocks Grimm Troupe
|
||||
"Grimmchild1", "Grimmchild2"
|
||||
}
|
||||
|
||||
|
||||
class HKWorld(World):
|
||||
"""Beneath the fading town of Dirtmouth sleeps a vast, ancient kingdom. Many are drawn beneath the surface,
|
||||
@@ -321,6 +332,12 @@ class HKItem(Item):
|
||||
if name == "Mimic_Grub":
|
||||
self.trap = True
|
||||
|
||||
if type in ("Grub", "DreamWarrior", "Root", "Egg"):
|
||||
self.skip_in_prog_balancing = True
|
||||
|
||||
if type == "Charm" and name not in progression_charms:
|
||||
self.skip_in_prog_balancing = True
|
||||
|
||||
|
||||
class HKLogicMixin(LogicMixin):
|
||||
world: MultiWorld
|
||||
|
||||
Reference in New Issue
Block a user