Several small fixes

Added special bitmask table for cross dungeon drops and indicator
This commit is contained in:
aerinon
2023-08-17 13:54:14 -06:00
parent 1985139cb5
commit 2a5ceaacd8
6 changed files with 95 additions and 9 deletions

View File

@@ -82,6 +82,8 @@ class DataTables:
if self.uw_enemy_table.size() > 0x2800:
raise Exception('Sprite table is too big for current area')
self.uw_enemy_table.write_sprite_data_to_rom(rom)
self.uw_enemy_table.check_special_bitmasks_size()
self.uw_enemy_table.write_special_bitmask_table(rom)
for area_id, sheet in self.overworld_sprite_sheets.items():
if area_id in [0x80, 0x81]:
offset = area_id - 0x80 # 02E575 for special areas?