fix: maiden deleted instead of replaced with ped tex
fix: thief damage to player is not randomized
This commit is contained in:
@@ -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)
|
* 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: 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
|
* 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
|
* 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)
|
* 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?
|
* Enemy AI: Terrorpin AI code removed. May help with unusual enemy behavior?
|
||||||
|
|||||||
@@ -178,8 +178,8 @@ def boss_writes(world, player, rom):
|
|||||||
remove_shell_from_boss_room(data_tables, dungeon.name, level, 0xF95)
|
remove_shell_from_boss_room(data_tables, dungeon.name, level, 0xF95)
|
||||||
if boss.name != 'Blind' and dungeon.name == 'Thieves Town' and level is None:
|
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
|
rom.write_byte(snes_to_pc(0x368101), 1) # set blind boss door flag
|
||||||
# maiden becomes a random invisible enemy
|
# maiden is deleted
|
||||||
data_tables.uw_enemy_table.room_map[0x45][0].kind = EnemySprite.PedestalPlaque
|
del data_tables.uw_enemy_table.room_map[0x45][0]
|
||||||
if not arrghus_can_swim and water_tiles_on:
|
if not arrghus_can_swim and water_tiles_on:
|
||||||
remove_water_tiles(data_tables)
|
remove_water_tiles(data_tables)
|
||||||
|
|
||||||
|
|||||||
@@ -422,7 +422,7 @@ skip_sprites = {
|
|||||||
EnemySprite.HelmasaurKing, EnemySprite.Vitreous, EnemySprite.TrinexxRockHead, EnemySprite.TrinexxFireHead,
|
EnemySprite.HelmasaurKing, EnemySprite.Vitreous, EnemySprite.TrinexxRockHead, EnemySprite.TrinexxFireHead,
|
||||||
EnemySprite.TrinexxIceHead, EnemySprite.Blind, EnemySprite.Kholdstare, EnemySprite.KholdstareShell,
|
EnemySprite.TrinexxIceHead, EnemySprite.Blind, EnemySprite.Kholdstare, EnemySprite.KholdstareShell,
|
||||||
EnemySprite.FallingIce, EnemySprite.Arrghi, EnemySprite.Agahnim, EnemySprite.Ganon,
|
EnemySprite.FallingIce, EnemySprite.Arrghi, EnemySprite.Agahnim, EnemySprite.Ganon,
|
||||||
EnemySprite.PositionTarget, EnemySprite.Boulders
|
EnemySprite.PositionTarget, EnemySprite.Boulders, EnemySprite.Thief
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user