Version/romnaming refactor
This commit is contained in:
@@ -17,6 +17,8 @@ from RoomData import Room
|
||||
from source.dungeon.RoomObject import RoomObject
|
||||
from source.overworld.EntranceData import door_addresses
|
||||
|
||||
from Versions import ORVersion, DRVersion, GKVersion
|
||||
|
||||
|
||||
class World(object):
|
||||
|
||||
@@ -3078,12 +3080,9 @@ class Spoiler(object):
|
||||
self.doorTypes[(doorNames, player)] = OrderedDict([('player', player), ('doorNames', doorNames), ('type', type)])
|
||||
|
||||
def parse_meta(self):
|
||||
from Main import __version__ as ERVersion
|
||||
from OverworldShuffle import __version__ as ORVersion
|
||||
|
||||
self.startinventory = list(map(str, self.world.precollected_items))
|
||||
self.metadata = {'version': ERVersion,
|
||||
'versions': {'Door':ERVersion, 'Overworld':ORVersion},
|
||||
self.metadata = {'version': GKVersion,
|
||||
'versions': {'Door': DRVersion, 'Overworld': ORVersion},
|
||||
'logic': self.world.logic,
|
||||
'mode': self.world.mode,
|
||||
'bombbag': self.world.bombbag,
|
||||
@@ -3300,7 +3299,7 @@ class Spoiler(object):
|
||||
self.parse_meta()
|
||||
with open(filename, 'w') as outfile:
|
||||
line_width = 35
|
||||
outfile.write('ALttP Overworld Randomizer - Seed: %s\n\n' % (self.world.seed))
|
||||
outfile.write('ALttP GwaaKiwi Randomizer - Seed: %s\n\n' % (self.world.seed))
|
||||
for k,v in self.metadata["versions"].items():
|
||||
outfile.write((k + ' Version:').ljust(line_width) + '%s\n' % v)
|
||||
for player in range(1, self.world.players + 1):
|
||||
@@ -3315,7 +3314,7 @@ class Spoiler(object):
|
||||
self.parse_meta()
|
||||
with open(filename, 'w') as outfile:
|
||||
line_width = 35
|
||||
outfile.write('ALttP Overworld Randomizer - Seed: %s\n\n' % (self.world.seed))
|
||||
outfile.write('ALttP GwaaKiwi Randomizer - Seed: %s\n\n' % (self.world.seed))
|
||||
for k,v in self.metadata["versions"].items():
|
||||
outfile.write((k + ' Version:').ljust(line_width) + '%s\n' % v)
|
||||
if self.metadata['user_notes']:
|
||||
|
||||
Reference in New Issue
Block a user