fix(enemizer): remove mimic exception
This commit is contained in:
2
Main.py
2
Main.py
@@ -38,7 +38,7 @@ from source.enemizer.DamageTables import DamageTable
|
||||
from source.enemizer.Enemizer import randomize_enemies
|
||||
from source.rom.DataTables import init_data_tables
|
||||
|
||||
version_number = '1.4.1.6'
|
||||
version_number = '1.4.1.7'
|
||||
version_branch = '-u'
|
||||
__version__ = f'{version_number}{version_branch}'
|
||||
|
||||
|
||||
@@ -141,6 +141,10 @@ These are now independent of retro mode and have three options: None, Random, an
|
||||
|
||||
# Patch Notes
|
||||
|
||||
* 1.4.1.7u
|
||||
* Some bugs around Triforce Pieces smoothed out
|
||||
* Enemizer: No exception for mimics/eyegores in vanilla rooms if enemy logic is turned to off
|
||||
* Enemizer: Various enemy bans
|
||||
* 1.4.1.6u
|
||||
* Difficulty: Fixed some issues around item caps not being respected
|
||||
* Enemezier: Tutorial guards remove from South Kakariko
|
||||
|
||||
@@ -362,14 +362,11 @@ def determine_forbidden(forbid, room_id, drop_flag=False):
|
||||
forbidden_set = set()
|
||||
if forbid:
|
||||
forbidden_set.update({EnemySprite.Terrorpin, EnemySprite.Deadrock, EnemySprite.Buzzblob,
|
||||
EnemySprite.Lynel})
|
||||
EnemySprite.Lynel, EnemySprite.RedEyegoreMimic, EnemySprite.RedMimic})
|
||||
if drop_flag:
|
||||
forbidden_set.add(EnemySprite.RedBari) # requires FireRod to Drop
|
||||
# else: Not yet able to protect triggers, would change default GT tile room behavior
|
||||
# forbidden_set.add(EnemySprite.AntiFairy) # can't drop anyway
|
||||
if room_id not in {0x6b, 0x4b, 0x1b, 0xd8}: # mimics/eyegore are allowed in vanilla rooms
|
||||
forbidden_set.add(EnemySprite.RedEyegoreMimic)
|
||||
forbidden_set.add(EnemySprite.RedMimic)
|
||||
return forbidden_set
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user