mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-05-25 09:49:57 -07:00
172 lines
6.2 KiB
Python
172 lines
6.2 KiB
Python
from __future__ import annotations
|
|
|
|
ENEMIZER_SYMBOLS = {
|
|
':pos_1_0': 0x36975E,
|
|
':pos_1_1': 0x36976D,
|
|
':pos_1_10': 0x369819,
|
|
':pos_1_11': 0x369828,
|
|
':pos_1_12': 0x369837,
|
|
':pos_1_13': 0x369845,
|
|
':pos_1_14': 0x36984B,
|
|
':pos_1_15': 0x369851,
|
|
':pos_1_16': 0x369873,
|
|
':pos_1_17': 0x369898,
|
|
':pos_1_18': 0x36989E,
|
|
':pos_1_19': 0x3698A4,
|
|
':pos_1_2': 0x369787,
|
|
':pos_1_20': 0x3698C6,
|
|
':pos_1_21': 0x3698EB,
|
|
':pos_1_22': 0x3698F1,
|
|
':pos_1_23': 0x3698F7,
|
|
':pos_1_24': 0x369919,
|
|
':pos_1_25': 0x36993E,
|
|
':pos_1_26': 0x369944,
|
|
':pos_1_27': 0x36994A,
|
|
':pos_1_28': 0x36996C,
|
|
':pos_1_29': 0x369AA5,
|
|
':pos_1_3': 0x369796,
|
|
':pos_1_30': 0x36B796,
|
|
':pos_1_4': 0x3697A5,
|
|
':pos_1_5': 0x3697B4,
|
|
':pos_1_6': 0x3697D5,
|
|
':pos_1_7': 0x3697E8,
|
|
':pos_1_8': 0x3697F7,
|
|
':pos_1_9': 0x369806,
|
|
'CheckIfLinkShouldDie': 0x3699B2,
|
|
'CheckIfLinkShouldDie_dead': 0x3699BB,
|
|
'CheckIfLinkShouldDie_done': 0x3699BD,
|
|
'Check_for_Blind_Fight': 0x1DA085,
|
|
'CopyShield': 0x36B713,
|
|
'CopyShield_loop_copy': 0x36B729,
|
|
'CopyShield_shield_positon_gfx': 0x36B74B,
|
|
'CopySword': 0x36B6D1,
|
|
'CopySword_loop_copy': 0x36B6E7,
|
|
'CopySword_sword_positon_gfx': 0x36B709,
|
|
'DMAKholdstare': 0x3695A5,
|
|
'DMATrinexx': 0x369617,
|
|
'Dungeon_ResetSprites': 0x09C114,
|
|
'EnemizerCodeStart': 0x3694F5,
|
|
'EnemizerFlags': 0x368100,
|
|
'EnemizerFlags_agahnim_fun_balls': 0x368104,
|
|
'EnemizerFlags_close_blind_door': 0x368101,
|
|
'EnemizerFlags_enable_mimic_override': 0x368105,
|
|
'EnemizerFlags_enable_terrorpin_ai_fix': 0x368106,
|
|
'EnemizerFlags_moldorm_eye_count': 0x368102,
|
|
'EnemizerFlags_randomize_bushes': 0x368100,
|
|
'EnemizerFlags_randomize_sprites': 0x368103,
|
|
'EnemizerTablesStart': 0x368000,
|
|
'Ext_OnBossDeath': 0x29803C,
|
|
'Ext_OnDungeonCompleted': 0x29804B,
|
|
'Ext_OnDungeonEnter': 0x298041,
|
|
'Ext_OnDungeonExit': 0x298046,
|
|
'Ext_OnFairyRevive': 0x298019,
|
|
'Ext_OnFileCreate': 0x298000,
|
|
'Ext_OnFileLoad': 0x298005,
|
|
'Ext_OnFileSave': 0x29800A,
|
|
'Ext_OnIemMenuOpen': 0x298023,
|
|
'Ext_OnItemChange': 0x29802D,
|
|
'Ext_OnItemMenuClose': 0x298028,
|
|
'Ext_OnMapUse': 0x298014,
|
|
'Ext_OnPlayerAttack': 0x298037,
|
|
'Ext_OnPlayerDamaged': 0x298032,
|
|
'Ext_OnPlayerDeath': 0x29800F,
|
|
'Ext_OnYItemUse': 0x29801E,
|
|
'Ext_OnZeldaRescued': 0x298050,
|
|
'FixTerrorpin': 0x36971A,
|
|
'FixTerrorpin_new': 0x369728,
|
|
'GFX_Kholdstare_Shell': 0x36C79A,
|
|
'GFX_Trinexx_Shell': 0x36D79A,
|
|
'GFX_Trinexx_Shell2': 0x36DF9A,
|
|
'GetRandomInt': 0x0DBA71,
|
|
'Initialize_Blind_Fight': 0x1DA090,
|
|
'Kholdstare_Draw': 0x0DD97F,
|
|
'LoadFile': 0x369A87,
|
|
'LoadNewSoundFx': 0x369A9E,
|
|
'LoadOverworldSprites': 0x36B753,
|
|
'Module_LoadFile_indoors': 0x028118,
|
|
'Moldorm_UpdateOamPosition': 0x3699E7,
|
|
'Moldorm_UpdateOamPosition_more_eyes': 0x3699ED,
|
|
'NMIHookAction': 0x36956C,
|
|
'NMIHookAction_loadKholdstare': 0x369584,
|
|
'NMIHookAction_loadTrinexx': 0x369590,
|
|
'NMIHookAction_return': 0x36959A,
|
|
'NMIHookReturn': 0x0080D5,
|
|
'NewLoadSoundBank': 0x369A98,
|
|
'NewLoadSoundBank_Intro': 0x369A92,
|
|
'OnInitFileSelect': 0x3696FA,
|
|
'OnInitFileSelect_continue': 0x36970F,
|
|
'Player_Main': 0x078000,
|
|
'Sound_LoadSongBank': 0x008888,
|
|
'Sound_SetSfx3PanLong': 0x0DBB8A,
|
|
'Sound_SetSfxPanWithPlayerCoords': 0x0DBB67,
|
|
'Spawn_Bees': 0x36B75D,
|
|
'Spawn_Bees_done': 0x36B779,
|
|
'SpritePrep_Eyegore': 0x1EC6FA,
|
|
'SpritePrep_EyegoreNew': 0x369A1A,
|
|
'SpritePrep_EyegoreNew_mimic': 0x369A31,
|
|
'SpritePrep_EyegoreNew_new': 0x369A25,
|
|
'Sprite_ResetAll': 0x09C44E,
|
|
'Sprite_SpawnDynamically': 0x1DF65D,
|
|
'VitreousKeyReset': 0x36B77A,
|
|
'boss_move': 0x369743,
|
|
'boss_move_loop_bottom_left': 0x369935,
|
|
'boss_move_loop_bottom_left2': 0x369963,
|
|
'boss_move_loop_bottom_right': 0x3698E2,
|
|
'boss_move_loop_bottom_right2': 0x369910,
|
|
'boss_move_loop_middle': 0x36983C,
|
|
'boss_move_loop_middle2': 0x36986A,
|
|
'boss_move_loop_top_right': 0x36988F,
|
|
'boss_move_loop_top_right2': 0x3698BD,
|
|
'boss_move_move_to_bottom_left': 0x369933,
|
|
'boss_move_move_to_bottom_right': 0x3698E0,
|
|
'boss_move_move_to_middle': 0x36983A,
|
|
'boss_move_move_to_top_right': 0x36988D,
|
|
'boss_move_no_blind_door': 0x3697D2,
|
|
'boss_move_no_change': 0x369863,
|
|
'boss_move_no_change2': 0x3698B6,
|
|
'boss_move_no_change3': 0x369909,
|
|
'boss_move_no_change4': 0x36995C,
|
|
'boss_move_no_change_ov': 0x369885,
|
|
'boss_move_no_change_ov2': 0x3698D8,
|
|
'boss_move_no_change_ov3': 0x36992B,
|
|
'boss_move_no_change_ov4': 0x36997E,
|
|
'boss_move_return': 0x369986,
|
|
'change_heartcontainer_position': 0x3699BE,
|
|
'change_heartcontainer_position_not_moldorm_room': 0x3699E1,
|
|
'check_blind_boss_room': 0x36B782,
|
|
'check_special_action': 0x369731,
|
|
'check_special_action_no_special_action': 0x36973E,
|
|
'enemizer_info_table': 0x368000,
|
|
'linkIsDead': 0x0780D5,
|
|
'linkNotDead': 0x0780F7,
|
|
'modified_room_object_table': 0x36B79A,
|
|
'moved_room_header_bank_value_address': 0x368374,
|
|
'newKodongoCollision': 0x369A02,
|
|
'newKodongoCollision_continue': 0x369A19,
|
|
'new_kholdstare_code': 0x369987,
|
|
'new_kholdstare_code_already_iced': 0x369997,
|
|
'new_trinexx_code': 0x36999C,
|
|
'new_trinexx_code_already_rocked': 0x3699AC,
|
|
'notItemSprite_Mimic': 0x369A66,
|
|
'notItemSprite_Mimic_changeSpriteId': 0x369A7A,
|
|
'notItemSprite_Mimic_continue': 0x369A82,
|
|
'notItemSprite_Mimic_reloadSpriteIdAndSkipMimic': 0x369A7F,
|
|
'resetSprite_Mimic': 0x369A4E,
|
|
'resetSprite_Mimic_notMimic': 0x369A60,
|
|
'room_header_table': 0x368375,
|
|
'shieldgfx': 0x36AAD1,
|
|
'sprite_bush_spawn': 0x3694F5,
|
|
'sprite_bush_spawn_continue': 0x36950F,
|
|
'sprite_bush_spawn_dontGoPhase2': 0x369565,
|
|
'sprite_bush_spawn_item_table': 0x369525,
|
|
'sprite_bush_spawn_newSpriteSpawn': 0x36954C,
|
|
'sprite_bush_spawn_not_random': 0x36953B,
|
|
'sprite_bush_spawn_not_random_old': 0x36950B,
|
|
'sprite_bush_spawn_return': 0x369568,
|
|
'sprite_bush_spawn_table': 0x368120,
|
|
'sprite_bush_spawn_table_dungeons': 0x368248,
|
|
'sprite_bush_spawn_table_overworld': 0x368120,
|
|
'sprite_bush_spawn_table_random_sprites': 0x368370,
|
|
'swordgfx': 0x369AD1,
|
|
}
|