fix: attempt at fixing moth conveyor room timing

This commit is contained in:
aerinon
2025-04-28 12:34:19 -06:00
parent 2c1ecd70ff
commit f3b774ad7f
4 changed files with 4 additions and 3 deletions

View File

@@ -1,6 +1,7 @@
# Patch Notes
* 1.4.9
* Attempted fix for Moth conveyor room timing. THank for many people's input. Unsure if Helmacopter is still acceptable.
* Mirror scroll will show up on file start screen if enabled (thanks Clearmouse!)
* Fixes for HMG by Muffins
* Various fixes for Enemizer by Codemann (gfx fixes, more randomization options)

2
Rom.py
View File

@@ -42,7 +42,7 @@ from source.enemizer.Enemizer import write_enemy_shuffle_settings
JAP10HASH = '03a63945398191337e896e5771f77173'
RANDOMIZERBASEHASH = '403d349584246fd845c3a9c78a55b3d4'
RANDOMIZERBASEHASH = '54eaa40cc69c54b9d790b9c4ea107f4d'
class JsonRom(object):

Binary file not shown.

View File

@@ -110,8 +110,8 @@ def add_kholdstare_to_list(sprite_list, room_id):
def add_vitreous_to_list(sprite_list, room_id):
sprite_list.clear() # vitreous does not play nice which other sprites on the tile, just kill them
sprite_list.append(create_sprite(room_id, EnemySprite.Vitreous, 0x00, 0, 0x07, 0x05))
sprite_list[:] = [x for x in sprite_list if x.sub_type == SpriteType.Overlord] # vitreous does not play nice which other sprites on the tile, just kill them
sprite_list.insert(0, create_sprite(room_id, EnemySprite.Vitreous, 0x00, 0, 0x07, 0x05))
def add_trinexx_to_list(sprite_list, room_id):