diff --git a/Bosses.py b/Bosses.py index c1f311ef..ebf8b4dd 100644 --- a/Bosses.py +++ b/Bosses.py @@ -174,7 +174,7 @@ def place_bosses(world, player): boss_locations.remove(['Ice Palace', None]) placeable_bosses.remove('Kholdstare') - if world.boss_shuffle[player] == "basic": # vanilla bosses shuffled + if world.boss_shuffle[player] == "simple": # vanilla bosses shuffled bosses = placeable_bosses + ['Armos Knights', 'Lanmolas', 'Moldorm'] else: # all bosses present, the three duplicates chosen at random bosses = all_bosses + [random.choice(placeable_bosses) for _ in range(3)] diff --git a/Main.py b/Main.py index a64e317f..919ba67f 100644 --- a/Main.py +++ b/Main.py @@ -27,7 +27,7 @@ from Fill import sell_potions, sell_keys, balance_multiworld_progression, balanc from ItemList import generate_itempool, difficulties, fill_prizes, customize_shops from Utils import output_path, parse_player_names -__version__ = '0.4.0.4-u' +__version__ = '0.4.0.5-u' class EnemizerError(RuntimeError): diff --git a/Mystery.py b/Mystery.py index e9d438de..271e8194 100644 --- a/Mystery.py +++ b/Mystery.py @@ -187,9 +187,9 @@ def roll_settings(weights): ret.item_functionality = get_choice('item_functionality') - old_style_bosses = {'simple': 'basic', - 'full': 'normal', - 'random': 'chaos'} + old_style_bosses = {'basic': 'simple', + 'normal': 'full', + 'chaos': 'random'} boss_choice = get_choice('boss_shuffle') if boss_choice in old_style_bosses.keys(): boss_choice = old_style_bosses[boss_choice] diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 6bbab2ce..5f392a15 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -10,6 +10,12 @@ Thanks to qadan, cheuer, & compiling # Bug Fixes and Notes. +* 0.4.0.5 + * Insanity - less restrictions on exiting (all modes) + * Fix for simple bosses shuffle + * Fix for boss shuffle from Mystery.py + * Minor msu fade out bug (thanks codemann8) + * Other bug fixes (thanks Catobat) * 0.4.0.4 * Added --shufflelinks option * Moved spawning as a bunny indoors to experimental diff --git a/Rom.py b/Rom.py index 3dab4c8e..02310146 100644 --- a/Rom.py +++ b/Rom.py @@ -27,7 +27,7 @@ from EntranceShuffle import door_addresses, exit_ids JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = '32b289d8294deba1603c75bb1321d3da' +RANDOMIZERBASEHASH = 'f8f1b851b091d50af2b87283ea79ed90' class JsonRom(object): diff --git a/data/base2current.bps b/data/base2current.bps index abda4b8c..97c703b3 100644 Binary files a/data/base2current.bps and b/data/base2current.bps differ