diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 1aace9bb..427aed81 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -157,6 +157,7 @@ These are now independent of retro mode and have three options: None, Random, an * Trinexx on Ice forbidden in doors seeds until we can model some health requirements. Low health Trinexx still isn't realistically feasible (bascially playing OHKO) * Logic: Added silver arrows as Arrghus damage option when item functionality is not set to hard or expert * Logic: Byrna not in logic for laser bridge when item functionality is set to hard or expert + * Enemzier Damage: Thief damage to player is not randomized * Glitched modes: Aga 1 should be vulnerable in rain state for glitched modes * Generation: Trinexx and Lanmolas room allowed as lobbies in intensity 3 (works with enemizer now) * Enemy AI: Terrorpin AI code removed. May help with unusual enemy behavior? diff --git a/source/enemizer/Bossmizer.py b/source/enemizer/Bossmizer.py index 39d190a4..398cba89 100644 --- a/source/enemizer/Bossmizer.py +++ b/source/enemizer/Bossmizer.py @@ -178,8 +178,8 @@ def boss_writes(world, player, rom): remove_shell_from_boss_room(data_tables, dungeon.name, level, 0xF95) if boss.name != 'Blind' and dungeon.name == 'Thieves Town' and level is None: rom.write_byte(snes_to_pc(0x368101), 1) # set blind boss door flag - # maiden becomes a random invisible enemy - data_tables.uw_enemy_table.room_map[0x45][0].kind = EnemySprite.PedestalPlaque + # maiden is deleted + del data_tables.uw_enemy_table.room_map[0x45][0] if not arrghus_can_swim and water_tiles_on: remove_water_tiles(data_tables) diff --git a/source/enemizer/Enemizer.py b/source/enemizer/Enemizer.py index f4139fd0..74af5a44 100644 --- a/source/enemizer/Enemizer.py +++ b/source/enemizer/Enemizer.py @@ -422,7 +422,7 @@ skip_sprites = { EnemySprite.HelmasaurKing, EnemySprite.Vitreous, EnemySprite.TrinexxRockHead, EnemySprite.TrinexxFireHead, EnemySprite.TrinexxIceHead, EnemySprite.Blind, EnemySprite.Kholdstare, EnemySprite.KholdstareShell, EnemySprite.FallingIce, EnemySprite.Arrghi, EnemySprite.Agahnim, EnemySprite.Ganon, - EnemySprite.PositionTarget, EnemySprite.Boulders + EnemySprite.PositionTarget, EnemySprite.Boulders, EnemySprite.Thief }