From b026a0a3727ac0709fad331f1a666df5734dc101 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 3 Apr 2022 00:12:37 +0200 Subject: [PATCH] HK: write charm costs to spoiler --- worlds/hk/__init__.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/worlds/hk/__init__.py b/worlds/hk/__init__.py index 2af5781a..a6b43b18 100644 --- a/worlds/hk/__init__.py +++ b/worlds/hk/__init__.py @@ -244,6 +244,17 @@ class HKWorld(World): return change + @classmethod + def stage_write_spoiler(cls, world, spoiler_handle): + hk_players = world.get_game_players(cls.game) + spoiler_handle.write('\n\nCharm Notches:') + for player in hk_players: + name = world.get_player_name(player) + spoiler_handle.write(f'\n{name}\n') + hk_world: HKWorld = world.worlds[player] + for charm_number, cost in enumerate(hk_world.charm_costs, start=1): + spoiler_handle.write(f"\n{charm_number}: {cost}") + def create_region(world: MultiWorld, player: int, name: str, location_names=None, exits=None) -> Region: ret = Region(name, RegionType.Generic, name, player)