fix: customizer errors

fix: poor enemy placement
fix: insanity rng
This commit is contained in:
aerinon
2023-11-27 16:41:58 -07:00
parent f2a40b0941
commit 93211567c2
6 changed files with 45 additions and 26 deletions

View File

@@ -70,11 +70,11 @@ def bottom_frame(self, parent, args=None):
def generateRom():
guiargs = create_guiargs(parent)
# get default values for missing parameters
for k,v in vars(parse_cli(['--multi', str(guiargs.multi)])).items():
for k,v in vars(parse_cli(['--multi', str(guiargs.multi), '--customizer', str(guiargs.customizer)])).items():
if k not in vars(guiargs):
setattr(guiargs, k, v)
elif type(v) is dict: # use same settings for every player
setattr(guiargs, k, {player: getattr(guiargs, k) for player in range(1, guiargs.multi + 1)})
setattr(guiargs, k, {player: getattr(guiargs, k) for player in range(1, len(v) + 1)})
argsDump = vars(guiargs)
needEnemizer = False