HK: write charm costs to spoiler

This commit is contained in:
Fabian Dill 2022-04-03 00:12:37 +02:00 committed by Hussein Farran
parent 73bcd0058a
commit b026a0a372
1 changed files with 11 additions and 0 deletions

View File

@ -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)