Damage Challenge modes: OHKO and Gloom
This commit is contained in:
@@ -72,9 +72,10 @@ class World(object):
|
||||
self.fix_trock_exit = {}
|
||||
self.shuffle_ganon = shuffle_ganon
|
||||
self.dark_rooms = {}
|
||||
self.damage_challenge = {}
|
||||
self.custom = custom
|
||||
self.customitemarray = customitemarray
|
||||
self.can_take_damage = True
|
||||
self.can_take_damage = {}
|
||||
self.hints = hints.copy()
|
||||
self.prizes = {}
|
||||
self.dynamic_regions = []
|
||||
@@ -170,7 +171,9 @@ class World(object):
|
||||
set_player_attr('pot_contents', None)
|
||||
set_player_attr('pseudoboots', False)
|
||||
set_player_attr('mirrorscroll', False)
|
||||
set_player_attr('can_take_damage', True)
|
||||
set_player_attr('dark_rooms', 'require_lamp')
|
||||
set_player_attr('damage_challenge', 'normal')
|
||||
set_player_attr('crystal_book', False)
|
||||
set_player_attr('collection_rate', False)
|
||||
set_player_attr('colorizepots', True)
|
||||
@@ -3069,7 +3072,9 @@ class Spoiler(object):
|
||||
'shopsanity': self.world.shopsanity,
|
||||
'pseudoboots': self.world.pseudoboots,
|
||||
'mirrorscroll': self.world.mirrorscroll,
|
||||
'can_take_damage': self.world.can_take_damage,
|
||||
'dark_rooms': self.world.dark_rooms,
|
||||
'damage_challenge': self.world.damage_challenge,
|
||||
'crystal_book': self.world.crystal_book,
|
||||
'triforcegoal': self.world.treasure_hunt_count,
|
||||
'triforcepool': self.world.treasure_hunt_total,
|
||||
@@ -3322,6 +3327,7 @@ class Spoiler(object):
|
||||
outfile.write('Pseudoboots:'.ljust(line_width) + '%s\n' % yn(self.metadata['pseudoboots'][player]))
|
||||
outfile.write('Mirror Scroll:'.ljust(line_width) + '%s\n' % yn(self.metadata['mirrorscroll'][player]))
|
||||
outfile.write('Dark Rooms:'.ljust(line_width) + '%s\n' % self.metadata['dark_rooms'][player])
|
||||
outfile.write('Damage Challenge:'.ljust(line_width) + '%s\n' % self.metadata['damage_challenge'][player])
|
||||
outfile.write('Crystal Book:'.ljust(line_width) + '%s\n' % yn(self.metadata['crystal_book'][player]))
|
||||
outfile.write('Hints:'.ljust(line_width) + '%s\n' % yn(self.metadata['hints'][player]))
|
||||
outfile.write('Race:'.ljust(line_width) + '%s\n' % yn(self.world.settings.world_rep['meta']['race']))
|
||||
|
||||
Reference in New Issue
Block a user