# conversion between function and file location of the functions # = (0x401000 - PE header offset) (0x400 for VC5 linker) address_offset = 0x400C00 [[func]] name = "operator delete" addr = 0x401010 size = 0x1A [[func]] name = "GetErrorStr" addr = 0x40102A size = 0xA4 [[func]] name = "TraceErrorDD" addr = 0x4010CE size = 0x6B8 [[func]] name = "TraceErrorDS" addr = 0x401831 size = 0x109 [[func]] name = "TraceLastError" addr = 0x40193A size = 0xD [[func]] name = "app_fatal" addr = 0x401947 size = 0x2E [[func]] name = "MsgBox" addr = 0x401975 size = 0x52 [[func]] name = "FreeDlg" addr = 0x4019C7 size = 0x69 [[func]] name = "DrawDlg" addr = 0x401A30 size = 0x35 [[func]] name = "DDErrMsg" addr = 0x401A65 size = 0x23 [[func]] name = "DSErrMsg" addr = 0x401A88 size = 0x23 [[func]] name = "center_window" addr = 0x401AAB size = 0x92 [[func]] name = "ErrDlg" addr = 0x401B3D size = 0x8D [[func]] name = "FuncDlg" addr = 0x401BCA size = 0x45 [[func]] name = "TextDlg" addr = 0x401C0F size = 0x1F [[func]] name = "ErrOkDlg" addr = 0x401C2E size = 0x6E [[func]] name = "FileErrDlg" addr = 0x401C9C size = 0x45 [[func]] name = "DiskFreeDlg" addr = 0x401CE1 size = 0x3C [[func]] name = "InsertCDDlg" addr = 0x401D1D size = 0x4B [[func]] name = "DirErrorDlg" addr = 0x401D68 size = 0x3C [[func]] name = "InitAutomapOnce" addr = 0x401DA4 size = 0x44 [[func]] name = "InitAutomap" addr = 0x401DE8 size = 0x10C [[func]] name = "StartAutomap" addr = 0x401EF4 size = 0x19 [[func]] name = "AutomapUp" addr = 0x401F0D size = 0xD [[func]] name = "AutomapDown" addr = 0x401F1A size = 0xD [[func]] name = "AutomapLeft" addr = 0x401F27 size = 0xD [[func]] name = "AutomapRight" addr = 0x401F34 size = 0xD [[func]] name = "AutomapZoomIn" addr = 0x401F41 size = 0x3F [[func]] name = "AutomapZoomOut" addr = 0x401F80 size = 0x3D [[func]] name = "DrawAutomap" addr = 0x401FBD size = 0x276 [[func]] name = "DrawAutomapTile" addr = 0x402233 size = 0x745 [[func]] name = "DrawAutomapPlr" addr = 0x4029A8 size = 0x3BB [[func]] name = "GetAutomapType" addr = 0x402D83 size = 0xC7 [[func]] name = "DrawAutomapText" addr = 0x402E4A size = 0xDD [[func]] name = "SetAutomapView" addr = 0x402F27 size = 0x1B6 [[func]] name = "AutomapZoomReset" addr = 0x4030DD size = 0x3E [[func]] name = "CaptureScreen" addr = 0x40311B size = 0xE9 [[func]] name = "CaptureHdr" addr = 0x403204 size = 0x90 [[func]] name = "CapturePal" addr = 0x403294 size = 0x69 [[func]] name = "CapturePix" addr = 0x4032FD size = 0x6D [[func]] name = "CaptureEnc" addr = 0x40336A size = 0x3E [[func]] name = "CaptureFile" addr = 0x4033A8 size = 0xC8 [[func]] name = "RedPalette" addr = 0x403470 size = 0x69 [[func]] name = "codec_decode" addr = 0x4034D9 size = 0xFD [[func]] name = "codec_init_key" addr = 0x4035DB size = 0xD1 [[func]] name = "codec_get_encoded_len" addr = 0x4036AC size = 0x12 [[func]] name = "codec_encode" addr = 0x4036BE size = 0x116 [[func]] name = "DrawSpellCel" addr = 0x4037D4 size = 0xAA [[func]] name = "SetSpellTrans" addr = 0x40387E size = 0x149 [[func]] name = "DrawSpell" addr = 0x4039C7 size = 0xC7 [[func]] name = "DrawSpellList" addr = 0x403A8E size = 0x4DB [[func]] name = "SetSpell" addr = 0x403F69 size = 0x43 [[func]] name = "SetSpeedSpell" addr = 0x403FAC size = 0x6B [[func]] name = "ToggleSpell" addr = 0x404017 size = 0xC3 [[func]] name = "PrintChar" addr = 0x4040DA size = 0x13E [[func]] name = "AddPanelString" addr = 0x404218 size = 0x32 [[func]] name = "ClearPanel" addr = 0x40424A size = 0xF [[func]] name = "DrawPanelBox" addr = 0x404259 size = 0x6C [[func]] name = "SetFlaskHeight" addr = 0x4042CA size = 0x51 [[func]] name = "DrawFlask" addr = 0x40431B size = 0x40 [[func]] name = "DrawLifeFlask" addr = 0x40435B size = 0x99 [[func]] name = "UpdateLifeFlask" addr = 0x4043F4 size = 0x81 [[func]] name = "DrawManaFlask" addr = 0x404475 size = 0x81 [[func]] name = "control_update_life_mana" addr = 0x4044F6 size = 0x74 [[func]] name = "UpdateManaFlask" addr = 0x40456A size = 0xAC [[func]] name = "InitControlPan" addr = 0x404616 size = 0x31E [[func]] name = "DrawCtrlPan" addr = 0x404934 size = 0x25 [[func]] name = "DrawCtrlBtns" addr = 0x404959 size = 0xB1 [[func]] name = "DoSpeedBook" addr = 0x404A0A size = 0x148 [[func]] name = "DoPanBtn" addr = 0x404B52 size = 0x99 [[func]] name = "control_set_button_down" addr = 0x404BEB size = 0x15 [[func]] name = "control_check_btn_press" addr = 0x404C00 size = 0x74 [[func]] name = "DoAutoMap" addr = 0x404C74 size = 0x2C [[func]] name = "CheckPanelInfo" addr = 0x404CA0 size = 0x344 [[func]] name = "CheckBtnUp" addr = 0x404FE4 size = 0x17D [[func]] name = "FreeControlPan" addr = 0x405181 size = 0x114 [[func]] name = "control_WriteStringToBuffer" addr = 0x405295 size = 0x33 [[func]] name = "DrawInfoBox" addr = 0x4052C8 size = 0x289 [[func]] name = "PrintInfo" addr = 0x405551 size = 0x6B [[func]] name = "CPrintString" addr = 0x4055BC size = 0xC5 [[func]] name = "PrintGameStr" addr = 0x405681 size = 0x57 [[func]] name = "DrawChr" addr = 0x4056D8 size = 0x980 [[func]] name = "ADD_PlrStringXY" addr = 0x406058 size = 0xB7 [[func]] name = "MY_PlrStringXY" addr = 0x40610F size = 0xBB [[func]] name = "CheckLvlBtn" addr = 0x4061CA size = 0x36 [[func]] name = "ReleaseLvlBtn" addr = 0x406200 size = 0x34 [[func]] name = "DrawLevelUpIcon" addr = 0x406234 size = 0x46 [[func]] name = "CheckChrBtns" addr = 0x40627A size = 0xEC [[func]] name = "ReleaseChrBtns" addr = 0x406366 size = 0xA2 [[func]] name = "DrawDurIcon" addr = 0x406408 size = 0x86 [[func]] name = "DrawDurIcon4Item" addr = 0x40648E size = 0x7A [[func]] name = "RedBack" addr = 0x406508 size = 0x8A [[func]] name = "GetSBookTrans" addr = 0x406592 size = 0xD5 [[func]] name = "DrawSpellBook" addr = 0x406667 size = 0x28D [[func]] name = "PrintSBookStr" addr = 0x4068F4 size = 0xC2 [[func]] name = "CheckSBook" addr = 0x4069B6 size = 0x142 [[func]] name = "get_pieces_str" addr = 0x406AF8 size = 0x10 [[func]] name = "DrawGoldSplit" addr = 0x406B08 size = 0x138 [[func]] name = "control_drop_gold" addr = 0x406C40 size = 0x12E [[func]] name = "control_remove_gold" addr = 0x406D6E size = 0xB6 [[func]] name = "control_set_gold_curs" addr = 0x406E24 size = 0x46 [[func]] name = "DrawTalkPan" addr = 0x406E6A size = 0x207 [[func]] name = "control_print_talk_msg" addr = 0x407071 size = 0x82 [[func]] name = "control_check_talk_btn" addr = 0x4070F3 size = 0x5A [[func]] name = "control_release_talk_btn" addr = 0x40714D size = 0x73 [[func]] name = "control_reset_talk_msg" addr = 0x4071C0 size = 0x3A [[func]] name = "control_type_message" addr = 0x4071FA size = 0x47 [[func]] name = "control_reset_talk" addr = 0x407241 size = 0x19 [[func]] name = "control_talk_last_key" addr = 0x40725A size = 0x40 [[func]] name = "control_presskeys" addr = 0x40729A size = 0x6A [[func]] name = "control_press_enter" addr = 0x407304 size = 0xBE [[func]] name = "control_up_down" addr = 0x4073C2 size = 0x48 [[func]] name = "InitCursor" addr = 0x40740A size = 0x16 [[func]] name = "FreeCursor" addr = 0x407420 size = 0x17 [[func]] name = "SetICursor" addr = 0x407437 size = 0x34 [[func]] name = "SetCursor_" addr = 0x40746B size = 0x23 [[func]] name = "NewCursor" addr = 0x40748E size = 0x5 [[func]] name = "InitLevelCursor" addr = 0x407493 size = 0x3D [[func]] name = "CheckTown" addr = 0x4074D0 size = 0x12D [[func]] name = "CheckRportal" addr = 0x4075FD size = 0x12C [[func]] name = "CheckCursMove" addr = 0x407729 size = 0xD7D [[func]] name = "InitDead" addr = 0x4084A6 size = 0x1B6 [[func]] name = "AddDead" addr = 0x40865C size = 0x21 [[func]] name = "SyncUniqDead" addr = 0x40867D size = 0x77 [[func]] name = "LoadDebugGFX" addr = 0x4086F4 size = 0x1B [[func]] name = "FreeDebugGFX" addr = 0x40870F size = 0x12 [[func]] name = "CheckDungeonClear" addr = 0x408721 size = 0x90 [[func]] name = "FreeGameMem" addr = 0x4087C1 size = 0x77 [[func]] name = "StartGame" addr = 0x408838 size = 0xAA [[func]] name = "run_game_loop" addr = 0x4088E2 size = 0x1AA [[func]] name = "start_game" addr = 0x408A8C size = 0x4F [[func]] name = "free_game" addr = 0x408ADB size = 0x43 [[func]] name = "diablo_get_not_running" addr = 0x408B1E size = 0x2C [[func]] name = "WinMain" addr = 0x408B4A size = 0x167 [[func]] name = "diablo_parse_flags" addr = 0x408CB1 size = 0xB0 [[func]] name = "diablo_init_screen" addr = 0x408D61 size = 0x50 [[func]] name = "diablo_find_window" addr = 0x408DB1 size = 0x43 [[func]] name = "diablo_reload_process" addr = 0x408DF4 size = 0x1DB [[func]] name = "PressEscKey" addr = 0x408FCF size = 0x8F [[func]] name = "DisableInputWndProc" addr = 0x40905E size = 0xD3 [[func]] name = "GM_Game" addr = 0x409131 size = 0x281 [[func]] name = "LeftMouseDown" addr = 0x4093B2 size = 0x1F3 [[func]] name = "LeftMouseCmd" addr = 0x4095A5 size = 0x247 [[func]] name = "TryIconCurs" addr = 0x4097EC size = 0x177 [[func]] name = "LeftMouseUp" addr = 0x409963 size = 0x45 [[func]] name = "RightMouseDown" addr = 0x4099A8 size = 0xE1 [[func]] name = "PressSysKey" addr = 0x409A8E size = 0x22 [[func]] name = "diablo_hotkey_msg" addr = 0x409AB0 size = 0xA1 [[func]] name = "ReleaseKey" addr = 0x409B51 size = 0xB [[func]] name = "PressKey" addr = 0x409B5C size = 0x3E7 [[func]] name = "diablo_pause_game" addr = 0x409F43 size = 0x3C [[func]] name = "PressChar" addr = 0x409F7F size = 0x364 [[func]] name = "LoadLvlGFX" addr = 0x40A391 size = 0x123 [[func]] name = "LoadAllGFX" addr = 0x40A4B4 size = 0x2D [[func]] name = "CreateLevel" addr = 0x40A4E1 size = 0xC3 [[func]] name = "LoadGameLevel" addr = 0x40A5A4 size = 0x53F [[func]] name = "game_loop" addr = 0x40AAE3 size = 0x50 [[func]] name = "game_logic" addr = 0x40AB33 size = 0xB4 [[func]] name = "timeout_cursor" addr = 0x40ABE7 size = 0x84 [[func]] name = "diablo_color_cyc_logic" addr = 0x40AC6B size = 0x42 [[func]] name = "doom_get_frame_from_time" addr = 0x40ACAD size = 0x19 [[func]] name = "doom_alloc_cel" addr = 0x40ACC6 size = 0x10 [[func]] name = "doom_cleanup" addr = 0x40ACD6 size = 0x12 [[func]] name = "doom_load_graphics" addr = 0x40ACE8 size = 0x4C [[func]] name = "doom_init" addr = 0x40AD34 size = 0x2A [[func]] name = "doom_close" addr = 0x40AD5E size = 0x16 [[func]] name = "doom_draw" addr = 0x40AD74 size = 0x62 [[func]] name = "DRLG_Init_Globals" addr = 0x40ADD6 size = 0xA3 [[func]] name = "LoadL1Dungeon" addr = 0x40AE79 size = 0xEC [[func]] name = "DRLG_L1Floor" addr = 0x40AF65 size = 0x4E [[func]] name = "DRLG_L1Pass3" addr = 0x40AFB3 size = 0xF2 [[func]] name = "DRLG_InitL1Vals" addr = 0x40B0A5 size = 0xBB [[func]] name = "LoadPreL1Dungeon" addr = 0x40B160 size = 0xC9 [[func]] name = "CreateL5Dungeon" addr = 0x40B229 size = 0x4D [[func]] name = "DRLG_LoadL1SP" addr = 0x40B276 size = 0x7E [[func]] name = "DRLG_FreeL1SP" addr = 0x40B2F4 size = 0x12 [[func]] name = "DRLG_L5" addr = 0x40B306 size = 0x269 [[func]] name = "DRLG_PlaceDoor" addr = 0x40B56F size = 0x12A [[func]] name = "DRLG_L1Shadows" addr = 0x40B699 size = 0x1E8 [[func]] name = "DRLG_PlaceMiniSet" addr = 0x40B881 size = 0x275 [[func]] name = "InitL5Dungeon" addr = 0x40BAF6 size = 0x22 [[func]] name = "L5ClearFlags" addr = 0x40BB18 size = 0x1B [[func]] name = "L5firstRoom" addr = 0x40BB33 size = 0x233 [[func]] name = "L5drawRoom" addr = 0x40BD66 size = 0x37 [[func]] name = "L5roomGen" addr = 0x40BD9D size = 0x207 [[func]] name = "L5checkRoom" addr = 0x40BFA4 size = 0x64 [[func]] name = "L5GetArea" addr = 0x40C008 size = 0x22 [[func]] name = "L5makeDungeon" addr = 0x40C02A size = 0x44 [[func]] name = "L5makeDmt" addr = 0x40C06E size = 0x72 [[func]] name = "L5AddWall" addr = 0x40C0E0 size = 0x15C [[func]] name = "L5HWallOk" addr = 0x40C23C size = 0xA0 [[func]] name = "L5VWallOk" addr = 0x40C2DC size = 0x7F [[func]] name = "L5HorizWall" addr = 0x40C35B size = 0xEE [[func]] name = "L5VertWall" addr = 0x40C449 size = 0x108 [[func]] name = "L5tileFix" addr = 0x40C551 size = 0x36F [[func]] name = "DRLG_L5Subs" addr = 0x40C8C0 size = 0xDD [[func]] name = "L5FillChambers" addr = 0x40C99D size = 0x3E9 [[func]] name = "DRLG_L5GChamber" addr = 0x40CD86 size = 0x141 [[func]] name = "DRLG_L5GHall" addr = 0x40CEC7 size = 0x50 [[func]] name = "DRLG_L5SetRoom" addr = 0x40CF17 size = 0x85 [[func]] name = "DRLG_L5FloodTVal" addr = 0x40CF9C size = 0x6F [[func]] name = "DRLG_L5FTVR" addr = 0x40D00B size = 0x1F0 [[func]] name = "DRLG_L5TransFix" addr = 0x40D1FB size = 0x88 [[func]] name = "DRLG_L5DirtFix" addr = 0x40D283 size = 0x6C [[func]] name = "DRLG_L5CornerFix" addr = 0x40D2EF size = 0x68 [[func]] name = "InitDungeon" addr = 0x40D357 size = 0x22 [[func]] name = "L2LockoutFix" addr = 0x40D379 size = 0x153 [[func]] name = "L2DoorFix" addr = 0x40D4CC size = 0x35 [[func]] name = "LoadL2Dungeon" addr = 0x40D501 size = 0x1C0 [[func]] name = "DRLG_L2Pass3" addr = 0x40D6C1 size = 0xF2 [[func]] name = "LoadPreL2Dungeon" addr = 0x40D7B3 size = 0xD5 [[func]] name = "CreateL2Dungeon" addr = 0x40D888 size = 0xC7 [[func]] name = "DRLG_LoadL2SP" addr = 0x40D94F size = 0x55 [[func]] name = "DRLG_FreeL2SP" addr = 0x40D9A4 size = 0x12 [[func]] name = "DRLG_L2" addr = 0x40D9B6 size = 0x6BE [[func]] name = "DRLG_L2PlaceMiniSet" addr = 0x40E074 size = 0x25D [[func]] name = "DRLG_L2PlaceRndSet" addr = 0x40E2D1 size = 0x1CB [[func]] name = "DRLG_L2Subs" addr = 0x40E49C size = 0x100 [[func]] name = "DRLG_L2Shadows" addr = 0x40E59C size = 0xCF [[func]] name = "DRLG_L2SetRoom" addr = 0x40E66B size = 0x85 [[func]] name = "L2TileFix" addr = 0x40E6F0 size = 0x5F [[func]] name = "CreateDungeon" addr = 0x40E74F size = 0x155 [[func]] name = "CreateRoom" addr = 0x40E8A4 size = 0x455 [[func]] name = "DefineRoom" addr = 0x40ECF9 size = 0x124 [[func]] name = "AddHall" addr = 0x40EE1D size = 0x8F [[func]] name = "GetHall" addr = 0x40EEAC size = 0x5D [[func]] name = "ConnectHall" addr = 0x40EF09 size = 0x35C [[func]] name = "CreateDoorType" addr = 0x40F265 size = 0x58 [[func]] name = "PlaceHallExt" addr = 0x40F2BD size = 0x13 [[func]] name = "DoPatternCheck" addr = 0x40F2D0 size = 0x165 [[func]] name = "DL2_FillVoids" addr = 0x40F459 size = 0x558 [[func]] name = "DL2_Cont" addr = 0x40F9B1 size = 0x3D [[func]] name = "DL2_NumNoChar" addr = 0x40F9EE size = 0x22 [[func]] name = "DL2_DrawRoom" addr = 0x40FA10 size = 0x87 [[func]] name = "DL2_KnockWalls" addr = 0x40FA97 size = 0xD5 [[func]] name = "DRLG_L2FloodTVal" addr = 0x40FB6C size = 0x6F [[func]] name = "DRLG_L2FTVR" addr = 0x40FBDB size = 0x1F0 [[func]] name = "DRLG_L2TransFix" addr = 0x40FDCB size = 0x88 [[func]] name = "L2DirtFix" addr = 0x40FE53 size = 0x6C [[func]] name = "DRLG_InitL2Vals" addr = 0x40FEBF size = 0xC2 [[func]] name = "AddFenceDoors" addr = 0x40FF81 size = 0x6B [[func]] name = "FenceDoorFix" addr = 0x40FFEC size = 0x119 [[func]] name = "DRLG_L3Anvil" addr = 0x410105 size = 0x110 [[func]] name = "FixL3Warp" addr = 0x410215 size = 0x68 [[func]] name = "FixL3HallofHeroes" addr = 0x41027D size = 0x74 [[func]] name = "DRLG_L3LockRec" addr = 0x4102F1 size = 0x53 [[func]] name = "DRLG_L3Lockout" addr = 0x410344 size = 0x5D [[func]] name = "CreateL3Dungeon" addr = 0x4103A1 size = 0xAD [[func]] name = "DRLG_L3" addr = 0x41044E size = 0x431 [[func]] name = "InitL3Dungeon" addr = 0x41087F size = 0x36 [[func]] name = "DRLG_L3FillRoom" addr = 0x4108B5 size = 0x13B [[func]] name = "DRLG_L3CreateBlock" addr = 0x4109F0 size = 0x1D0 [[func]] name = "DRLG_L3FloorArea" addr = 0x410BC0 size = 0x34 [[func]] name = "DRLG_L3FillDiags" addr = 0x410BF4 size = 0x71 [[func]] name = "DRLG_L3FillSingles" addr = 0x410C65 size = 0x5F [[func]] name = "DRLG_L3FillStraights" addr = 0x410CC4 size = 0x217 [[func]] name = "DRLG_L3Edges" addr = 0x410EDB size = 0x21 [[func]] name = "DRLG_L3GetFloorArea" addr = 0x410EFC size = 0x23 [[func]] name = "DRLG_L3MakeMegas" addr = 0x410F1F size = 0x8E [[func]] name = "DRLG_L3River" addr = 0x410FAD size = 0x667 [[func]] name = "DRLG_L3Pool" addr = 0x411614 size = 0x15E [[func]] name = "DRLG_L3Spawn" addr = 0x411772 size = 0x12A [[func]] name = "DRLG_L3SpawnEdge" addr = 0x41189C size = 0x144 [[func]] name = "DRLG_L3PoolFix" addr = 0x4119E0 size = 0x94 [[func]] name = "DRLG_L3PlaceMiniSet" addr = 0x411A74 size = 0x20F [[func]] name = "DRLG_L3PlaceRndSet" addr = 0x411C83 size = 0x18B [[func]] name = "DRLG_L3Wood" addr = 0x411E0E size = 0x430 [[func]] name = "WoodVertU" addr = 0x41223E size = 0x4C [[func]] name = "WoodVertD" addr = 0x41228A size = 0x44 [[func]] name = "WoodHorizL" addr = 0x4122CE size = 0x4C [[func]] name = "WoodHorizR" addr = 0x41231A size = 0x44 [[func]] name = "DRLG_L3Pass3" addr = 0x41235E size = 0x108 [[func]] name = "LoadL3Dungeon" addr = 0x412466 size = 0x14A [[func]] name = "LoadPreL3Dungeon" addr = 0x4125B0 size = 0xA5 [[func]] name = "DRLG_LoadL4SP" addr = 0x412655 size = 0x58 [[func]] name = "DRLG_FreeL4SP" addr = 0x4126AD size = 0x12 [[func]] name = "DRLG_L4SetSPRoom" addr = 0x4126BF size = 0x85 [[func]] name = "L4SaveQuads" addr = 0x412744 size = 0x8F [[func]] name = "DRLG_L4SetRoom" addr = 0x4127D3 size = 0x5E [[func]] name = "DRLG_LoadDiabQuads" addr = 0x412831 size = 0x102 [[func]] name = "IsDURWall" addr = 0x412933 size = 0x15 [[func]] name = "IsDLLWall" addr = 0x412948 size = 0x15 [[func]] name = "L4FixRim" addr = 0x41295D size = 0x1E [[func]] name = "DRLG_L4GeneralFix" addr = 0x41297B size = 0x35 [[func]] name = "CreateL4Dungeon" addr = 0x4129B0 size = 0x50 [[func]] name = "DRLG_L4" addr = 0x412A00 size = 0x3DD [[func]] name = "DRLG_L4Shadows" addr = 0x412DDD size = 0x57 [[func]] name = "InitL4Dungeon" addr = 0x412E34 size = 0x47 [[func]] name = "L4makeDmt" addr = 0x412E7B size = 0x50 [[func]] name = "L4AddWall" addr = 0x412ECB size = 0x2F7 [[func]] name = "L4HWallOk" addr = 0x4131C2 size = 0xAE [[func]] name = "L4VWallOk" addr = 0x413270 size = 0x9B [[func]] name = "L4HorizWall" addr = 0x41330B size = 0xCB [[func]] name = "L4VertWall" addr = 0x4133D6 size = 0xDE [[func]] name = "L4tileFix" addr = 0x4134B4 size = 0xE29 [[func]] name = "DRLG_L4Subs" addr = 0x4142DD size = 0xBD [[func]] name = "L4makeDungeon" addr = 0x41439A size = 0x117 [[func]] name = "uShape" addr = 0x4144B1 size = 0x133 [[func]] name = "GetArea" addr = 0x4145E4 size = 0x22 [[func]] name = "L4firstRoom" addr = 0x414606 size = 0x132 [[func]] name = "L4drawRoom" addr = 0x414738 size = 0x37 [[func]] name = "L4roomGen" addr = 0x41476F size = 0x207 [[func]] name = "L4checkRoom" addr = 0x414976 size = 0x6C [[func]] name = "DRLG_L4PlaceMiniSet" addr = 0x4149E2 size = 0x262 [[func]] name = "DRLG_L4FloodTVal" addr = 0x414C44 size = 0x6F [[func]] name = "DRLG_L4FTVR" addr = 0x414CB3 size = 0x1F0 [[func]] name = "DRLG_L4TransFix" addr = 0x414EA3 size = 0xB8 [[func]] name = "DRLG_L4Corners" addr = 0x414F5B size = 0x35 [[func]] name = "DRLG_L4Pass3" addr = 0x414F90 size = 0x108 [[func]] name = "dthread_remove_player" addr = 0x4150D6 size = 0x33 [[func]] name = "dthread_send_delta" addr = 0x415109 size = 0x7D [[func]] name = "dthread_start" addr = 0x415186 size = 0x6D [[func]] name = "dthread_handler" addr = 0x4151F3 size = 0xCD [[func]] name = "dthread_cleanup" addr = 0x4152C0 size = 0xA2 [[func]] name = "dx_init" addr = 0x4153A0 size = 0x115 [[func]] name = "dx_create_back_buffer" addr = 0x4154B5 size = 0x10D [[func]] name = "dx_create_primary_surface" addr = 0x4155C2 size = 0x58 [[func]] name = "dx_DirectDrawCreate" addr = 0x41561A size = 0x7B [[func]] name = "lock_buf" addr = 0x415695 size = 0x5 [[func]] name = "lock_buf_priv" addr = 0x41569A size = 0x86 [[func]] name = "unlock_buf" addr = 0x415720 size = 0x5 [[func]] name = "unlock_buf_priv" addr = 0x415725 size = 0x7B [[func]] name = "dx_cleanup" addr = 0x4157A0 size = 0xA8 [[func]] name = "dx_reinit" addr = 0x415848 size = 0x5C [[func]] name = "effect_is_playing" addr = 0x4158B9 size = 0x29 [[func]] name = "stream_stop" addr = 0x4158E2 size = 0x29 [[func]] name = "InitMonsterSND" addr = 0x41590B size = 0xD0 [[func]] name = "FreeMonsterSnd" addr = 0x4159DB size = 0x6A [[func]] name = "PlayEffect" addr = 0x415A45 size = 0x9C [[func]] name = "calc_snd_position" addr = 0x415AE1 size = 0x78 [[func]] name = "PlaySFX" addr = 0x415B59 size = 0x18 [[func]] name = "PlaySFX_priv" addr = 0x415B71 size = 0xB9 [[func]] name = "stream_play" addr = 0x415C2A size = 0x6D [[func]] name = "RndSFX" addr = 0x415C97 size = 0x6A [[func]] name = "PlaySfxLoc" addr = 0x415D01 size = 0x38 [[func]] name = "sound_stop" addr = 0x415D39 size = 0x61 [[func]] name = "sfx_stop" addr = 0x415D9A size = 0x20 [[func]] name = "sound_update" addr = 0x415DBA size = 0x16 [[func]] name = "stream_update" addr = 0x415DD0 size = 0x2F [[func]] name = "effects_cleanup_sfx" addr = 0x415DFF size = 0x2B [[func]] name = "sound_init" addr = 0x415E2A size = 0x4D [[func]] name = "priv_sound_init" addr = 0x415E77 size = 0x61 [[func]] name = "ui_sound_init" addr = 0x415ED8 size = 0x7 [[func]] name = "effects_play_sound" addr = 0x415EDF size = 0x64 [[func]] name = "Decrypt" addr = 0x415F43 size = 0x4C [[func]] name = "Encrypt" addr = 0x415F8F size = 0x50 [[func]] name = "Hash" addr = 0x415FDF size = 0x4F [[func]] name = "InitHash" addr = 0x41602E size = 0x6F [[func]] name = "PkwareCompress" addr = 0x41609D size = 0x96 [[func]] name = "PkwareBufferRead" addr = 0x416133 size = 0x34 [[func]] name = "PkwareBufferWrite" addr = 0x416167 size = 0x27 [[func]] name = "PkwareDecompress" addr = 0x41618E size = 0x6E [[func]] name = "CelBlit" addr = 0x41620C size = 0x68 [[func]] name = "CelDraw" addr = 0x416274 size = 0x44 [[func]] name = "CelBlitFrame" addr = 0x4162B8 size = 0x26 [[func]] name = "CelClippedDraw" addr = 0x4162DE size = 0x7B [[func]] name = "CelClippedBlit" addr = 0x416359 size = 0x53 [[func]] name = "CelBlitLight" addr = 0x4163AC size = 0xDC [[func]] name = "CelBlitLightTrans" addr = 0x416488 size = 0xDD [[func]] name = "CelDrawLight" addr = 0x416565 size = 0x58 [[func]] name = "CelClippedDrawLight" addr = 0x4165BD size = 0x8E [[func]] name = "CelClippedBlitLightTrans" addr = 0x41664B size = 0x74 [[func]] name = "CelDrawLightRed" addr = 0x4166BF size = 0x11C [[func]] name = "CelBlitSafe" addr = 0x4167DB size = 0x7F [[func]] name = "CelClippedDrawSafe" addr = 0x41685A size = 0x7B [[func]] name = "CelClippedBlitSafe" addr = 0x4168D5 size = 0x55 [[func]] name = "CelBlitLightSafe" addr = 0x41692A size = 0xF7 [[func]] name = "CelBlitLightTransSafe" addr = 0x416A21 size = 0xF8 [[func]] name = "CelDrawLightSafe" addr = 0x416B19 size = 0x90 [[func]] name = "CelClippedBlitLightTransSafe" addr = 0x416BA9 size = 0x72 [[func]] name = "CelDrawLightRedSafe" addr = 0x416C1B size = 0x121 [[func]] name = "CelBlitWidth" addr = 0x416D3C size = 0x8A [[func]] name = "CelBlitOutline" addr = 0x416DC6 size = 0xFA [[func]] name = "CelBlitOutlineSafe" addr = 0x416EC0 size = 0x12F [[func]] name = "ENG_set_pixel" addr = 0x416FEF size = 0x45 [[func]] name = "engine_draw_pixel" addr = 0x417034 size = 0x89 [[func]] name = "DrawLine" addr = 0x4170BD size = 0x3F6 [[func]] name = "GetDirection" addr = 0x4174B3 size = 0x65 [[func]] name = "SetRndSeed" addr = 0x417518 size = 0x14 [[func]] name = "GetRndSeed" addr = 0x41752C size = 0x1F [[func]] name = "random_" addr = 0x41754B size = 0x22 [[func]] name = "DiabloAllocPtr" addr = 0x41759B size = 0x4D [[func]] name = "mem_free_dbg" addr = 0x4175E8 size = 0x30 [[func]] name = "LoadFileInMem" addr = 0x417618 size = 0x5B [[func]] name = "LoadFileWithMem" addr = 0x417673 size = 0x5F [[func]] name = "Cl2ApplyTrans" addr = 0x4176D2 size = 0x73 [[func]] name = "Cl2Draw" addr = 0x417745 size = 0x7A [[func]] name = "Cl2Blit" addr = 0x4177BF size = 0x88 [[func]] name = "Cl2DrawOutline" addr = 0x417847 size = 0x7E [[func]] name = "Cl2BlitOutline" addr = 0x4178C5 size = 0xBC [[func]] name = "Cl2DrawLightTbl" addr = 0x417981 size = 0xC3 [[func]] name = "Cl2BlitLight" addr = 0x417A44 size = 0xA5 [[func]] name = "Cl2DrawLight" addr = 0x417AE9 size = 0x9A [[func]] name = "Cl2DrawSafe" addr = 0x417B83 size = 0x7A [[func]] name = "Cl2BlitSafe" addr = 0x417BFD size = 0x9C [[func]] name = "Cl2DrawOutlineSafe" addr = 0x417C99 size = 0x8F [[func]] name = "Cl2BlitOutlineSafe" addr = 0x417D28 size = 0xD0 [[func]] name = "Cl2DrawLightTblSafe" addr = 0x417DF8 size = 0xC3 [[func]] name = "Cl2BlitLightSafe" addr = 0x417EBB size = 0xBD [[func]] name = "Cl2DrawLightSafe" addr = 0x417F78 size = 0x9A [[func]] name = "PlayInGameMovie" addr = 0x418012 size = 0x3C [[func]] name = "InitDiabloMsg" addr = 0x41804E size = 0x41 [[func]] name = "ClrDiabloMsg" addr = 0x41808F size = 0x1B [[func]] name = "DrawDiabloMsg" addr = 0x4180AA size = 0x203 [[func]] name = "fault_init_filter" addr = 0x4182B7 size = 0xA [[func]] name = "fault_cleanup_filter_atexit" addr = 0x4182C1 size = 0xC [[func]] name = "fault_cleanup_filter" addr = 0x4182CD size = 0xA [[func]] name = "TopLevelExceptionFilter" addr = 0x4182D7 size = 0x17E [[func]] name = "fault_hex_format" addr = 0x418455 size = 0xC3 [[func]] name = "fault_unknown_module" addr = 0x418518 size = 0xE7 [[func]] name = "fault_call_stack" addr = 0x4185FF size = 0x89 [[func]] name = "fault_get_error_type" addr = 0x418688 size = 0x190 [[func]] name = "fault_set_filter" addr = 0x41883C size = 0x17 [[func]] name = "fault_reset_filter" addr = 0x418853 size = 0xD [[func]] name = "fault_get_filter" addr = 0x418860 size = 0x6 [[func]] name = "gamemenu_on" addr = 0x418866 size = 0x29 [[func]] name = "gamemenu_update_single" addr = 0x41888F size = 0x39 [[func]] name = "gamemenu_update_multi" addr = 0x4188C8 size = 0x10 [[func]] name = "gamemenu_off" addr = 0x4188D8 size = 0x9 [[func]] name = "gamemenu_handle_previous" addr = 0x4188E1 size = 0x13 [[func]] name = "gamemenu_previous" addr = 0x4188F4 size = 0x5 [[func]] name = "gamemenu_new_game" addr = 0x4188F9 size = 0x42 [[func]] name = "gamemenu_quit_game" addr = 0x41893B size = 0xD [[func]] name = "gamemenu_load_game" addr = 0x418948 size = 0x76 [[func]] name = "gamemenu_save_game" addr = 0x4189BE size = 0x84 [[func]] name = "gamemenu_restart_town" addr = 0x418A42 size = 0xA [[func]] name = "gamemenu_options" addr = 0x418A4C size = 0x20 [[func]] name = "gamemenu_get_music" addr = 0x418A6C size = 0x19 [[func]] name = "gamemenu_sound_music_toggle" addr = 0x418A85 size = 0x41 [[func]] name = "gamemenu_get_sound" addr = 0x418AC6 size = 0x19 [[func]] name = "gamemenu_get_color_cycling" addr = 0x418ADF size = 0x15 [[func]] name = "gamemenu_get_gamma" addr = 0x418AF4 size = 0x26 [[func]] name = "gamemenu_music_volume" addr = 0x418B1A size = 0x89 [[func]] name = "gamemenu_slider_music_sound" addr = 0x418BA3 size = 0xD [[func]] name = "gamemenu_sound_volume" addr = 0x418BB0 size = 0x80 [[func]] name = "gamemenu_gamma" addr = 0x418C30 size = 0x2A [[func]] name = "gamemenu_slider_gamma" addr = 0x418C5A size = 0x10 [[func]] name = "gamemenu_color_cycling" addr = 0x418C6A size = 0x21 [[func]] name = "FillSolidBlockTbls" addr = 0x418C8B size = 0x106 [[func]] name = "MakeSpeedCels" addr = 0x418D91 size = 0x42E [[func]] name = "SortTiles" addr = 0x4191BF size = 0x3C [[func]] name = "SwapTile" addr = 0x4191FB size = 0x7F [[func]] name = "IsometricCoord" addr = 0x41927A size = 0x48 [[func]] name = "SetSpeedCels" addr = 0x4192C2 size = 0x49 [[func]] name = "SetDungeonMicros" addr = 0x41930B size = 0x13F [[func]] name = "DRLG_InitTrans" addr = 0x41944A size = 0x2D [[func]] name = "DRLG_MRectTrans" addr = 0x419477 size = 0x59 [[func]] name = "DRLG_RectTrans" addr = 0x4194D0 size = 0x45 [[func]] name = "DRLG_CopyTrans" addr = 0x419515 size = 0x1F [[func]] name = "DRLG_ListTrans" addr = 0x419534 size = 0x31 [[func]] name = "DRLG_AreaTrans" addr = 0x419565 size = 0x3D [[func]] name = "DRLG_InitSetPC" addr = 0x4195A2 size = 0x17 [[func]] name = "DRLG_SetPC" addr = 0x4195B9 size = 0x53 [[func]] name = "Make_SetPC" addr = 0x41960C size = 0x4F [[func]] name = "DRLG_WillThemeRoomFit" addr = 0x41965B size = 0x199 [[func]] name = "DRLG_CreateThemeRoom" addr = 0x4197F4 size = 0x41C [[func]] name = "DRLG_PlaceThemeRooms" addr = 0x419C10 size = 0x182 [[func]] name = "DRLG_HoldThemeRooms" addr = 0x419D92 size = 0x8D [[func]] name = "SkipThemeRoom" addr = 0x419E1F size = 0x52 [[func]] name = "InitLevels" addr = 0x419E71 size = 0x1A [[func]] name = "gmenu_draw_pause" addr = 0x419E8B size = 0x33 [[func]] name = "gmenu_print_text" addr = 0x419EBE size = 0x59 [[func]] name = "FreeGMenu" addr = 0x419F17 size = 0x59 [[func]] name = "gmenu_init_menu" addr = 0x419F70 size = 0x78 [[func]] name = "gmenu_is_active" addr = 0x419FE8 size = 0xC [[func]] name = "gmenu_set_items" addr = 0x419FF4 size = 0x5A [[func]] name = "gmenu_up_down" addr = 0x41A04E size = 0x68 [[func]] name = "gmenu_draw" addr = 0x41A0B6 size = 0x8F [[func]] name = "gmenu_draw_menu_item" addr = 0x41A145 size = 0xF4 [[func]] name = "gmenu_clear_buffer" addr = 0x41A239 size = 0x39 [[func]] name = "gmenu_get_lfont" addr = 0x41A272 size = 0x3C [[func]] name = "gmenu_presskeys" addr = 0x41A2AE size = 0x7C [[func]] name = "gmenu_left_right" addr = 0x41A32A size = 0x50 [[func]] name = "gmenu_on_mouse_move" addr = 0x41A37A size = 0x58 [[func]] name = "gmenu_get_mouse_slider" addr = 0x41A3D2 size = 0x2F [[func]] name = "gmenu_left_mouse" addr = 0x41A401 size = 0xB7 [[func]] name = "gmenu_enable" addr = 0x41A4B8 size = 0xE [[func]] name = "gmenu_slider_set" addr = 0x41A4C6 size = 0x42 [[func]] name = "gmenu_slider_get" addr = 0x41A508 size = 0x3D [[func]] name = "gmenu_slider_steps" addr = 0x41A545 size = 0xE [[func]] name = "InitHelp" addr = 0x41A553 size = 0x12 [[func]] name = "DrawHelp" addr = 0x41A565 size = 0x195 [[func]] name = "DrawHelpLine" addr = 0x41A6FA size = 0x79 [[func]] name = "DisplayHelp" addr = 0x41A773 size = 0x1C [[func]] name = "HelpScrollUp" addr = 0x41A78F size = 0x10 [[func]] name = "HelpScrollDown" addr = 0x41A79F size = 0x14 [[func]] name = "init_cleanup" addr = 0x41A7C3 size = 0x89 [[func]] name = "init_run_office_from_start_menu" addr = 0x41A84C size = 0x6D [[func]] name = "init_run_office" addr = 0x41A8B9 size = 0x173 [[func]] name = "init_disable_screensaver" addr = 0x41AA2C size = 0x99 [[func]] name = "init_create_window" addr = 0x41AAC5 size = 0x13B [[func]] name = "init_kill_mom_parent" addr = 0x41AC00 size = 0x21 [[func]] name = "init_find_mom_parent" addr = 0x41AC21 size = 0x50 [[func]] name = "init_await_mom_parent_exit" addr = 0x41AC71 size = 0x30 [[func]] name = "init_archives" addr = 0x41ACA1 size = 0xD1 [[func]] name = "init_test_access" addr = 0x41AD72 size = 0x1B0 [[func]] name = "init_strip_trailing_slash" addr = 0x41AF22 size = 0x18 [[func]] name = "init_read_test_file" addr = 0x41AF3A size = 0x94 [[func]] name = "init_get_file_info" addr = 0x41AFCE size = 0x9E [[func]] name = "MainWndProc" addr = 0x41B06C size = 0x99 [[func]] name = "init_activate_window" addr = 0x41B105 size = 0x5A [[func]] name = "WindowProc" addr = 0x41B15F size = 0x25 [[func]] name = "SetWindowProc" addr = 0x41B184 size = 0xC [[func]] name = "interface_msg_pump" addr = 0x41B1A0 size = 0x3F [[func]] name = "IncProgress" addr = 0x41B1DF size = 0x39 [[func]] name = "DrawCutscene" addr = 0x41B218 size = 0x75 [[func]] name = "DrawProgress" addr = 0x41B28D size = 0x29 [[func]] name = "ShowProgress" addr = 0x41B2B6 size = 0x317 [[func]] name = "FreeInterface" addr = 0x41B5F5 size = 0x12 [[func]] name = "InitCutscene" addr = 0x41B607 size = 0x1E5 [[func]] name = "FreeInvGFX" addr = 0x41B814 size = 0x12 [[func]] name = "InitInv" addr = 0x41B826 size = 0x4B [[func]] name = "InvDrawSlotBack" addr = 0x41B871 size = 0x53 [[func]] name = "DrawInv" addr = 0x41B8C4 size = 0x79C [[func]] name = "DrawInvBelt" addr = 0x41C060 size = 0x1DF [[func]] name = "AutoPlace" addr = 0x41C23F size = 0x134 [[func]] name = "SpecialAutoPlace" addr = 0x41C373 size = 0x16D [[func]] name = "GoldAutoPlace" addr = 0x41C4E0 size = 0x1C9 [[func]] name = "WeaponAutoPlace" addr = 0x41C6A9 size = 0x9D [[func]] name = "SwapItem" addr = 0x41C746 size = 0x3D [[func]] name = "CheckInvPaste" addr = 0x41C783 size = 0xB2C [[func]] name = "CheckInvSwap" addr = 0x41D2CF size = 0xA9 [[func]] name = "CheckInvCut" addr = 0x41D378 size = 0x373 [[func]] name = "inv_update_rem_item" addr = 0x41D6EB size = 0x37 [[func]] name = "RemoveInvItem" addr = 0x41D722 size = 0xEE [[func]] name = "RemoveSpdBarItem" addr = 0x41D810 size = 0x5C [[func]] name = "CheckInvItem" addr = 0x41D86C size = 0x27 [[func]] name = "CheckInvScrn" addr = 0x41D893 size = 0x2C [[func]] name = "CheckItemStats" addr = 0x41D8BF size = 0x4C [[func]] name = "CheckBookLevel" addr = 0x41D90B size = 0x74 [[func]] name = "CheckQuestItem" addr = 0x41D97F size = 0x1E6 [[func]] name = "InvGetItem" addr = 0x41DB65 size = 0x114 [[func]] name = "AutoGetItem" addr = 0x41DC79 size = 0x48A [[func]] name = "FindGetItem" addr = 0x41E103 size = 0x55 [[func]] name = "SyncGetItem" addr = 0x41E158 size = 0xCA [[func]] name = "CanPut" addr = 0x41E222 size = 0xD7 [[func]] name = "TryInvPut" addr = 0x41E2F9 size = 0xC3 [[func]] name = "DrawInvMsg" addr = 0x41E3BC size = 0x28 [[func]] name = "InvPutItem" addr = 0x41E3E4 size = 0x255 [[func]] name = "SyncPutItem" addr = 0x41E639 size = 0x2A4 [[func]] name = "CheckInvHLight" addr = 0x41E8DD size = 0x20D [[func]] name = "RemoveScroll" addr = 0x41EAEA size = 0xA1 [[func]] name = "UseScroll" addr = 0x41EB8B size = 0xB7 [[func]] name = "UseStaffCharge" addr = 0x41EC42 size = 0x3D [[func]] name = "UseStaff" addr = 0x41EC7F size = 0x44 [[func]] name = "StartGoldDrop" addr = 0x41ECC3 size = 0x66 [[func]] name = "UseInvItem" addr = 0x41ED29 size = 0x278 [[func]] name = "DoTelekinesis" addr = 0x41EFA1 size = 0x72 [[func]] name = "CalculateGold" addr = 0x41F013 size = 0x55 [[func]] name = "DropItemBeforeTrig" addr = 0x41F068 size = 0x2E [[func]] name = "InitItemGFX" addr = 0x41F096 size = 0x52 [[func]] name = "ItemPlace" addr = 0x41F0E8 size = 0x52 [[func]] name = "AddInitItems" addr = 0x41F13A size = 0x114 [[func]] name = "InitItems" addr = 0x41F24E size = 0xD2 [[func]] name = "CalcPlrItemVals" addr = 0x41F320 size = 0x633 [[func]] name = "CalcPlrScrolls" addr = 0x41F953 size = 0xF7 [[func]] name = "CalcPlrStaff" addr = 0x41FA4A size = 0x4D [[func]] name = "CalcSelfItems" addr = 0x41FA97 size = 0xFA [[func]] name = "CalcPlrItemMin" addr = 0x41FB91 size = 0x65 [[func]] name = "ItemMinStats" addr = 0x41FBF6 size = 0x36 [[func]] name = "CalcPlrBookVals" addr = 0x41FC2C size = 0x112 [[func]] name = "CalcPlrInv" addr = 0x41FD3E size = 0x5A [[func]] name = "SetPlrHandItem" addr = 0x41FD98 size = 0x100 [[func]] name = "GetPlrHandSeed" addr = 0x41FE98 size = 0xC [[func]] name = "GetGoldSeed" addr = 0x41FEA4 size = 0x72 [[func]] name = "SetPlrHandSeed" addr = 0x41FF16 size = 0x3 [[func]] name = "SetPlrHandGoldCurs" addr = 0x41FF19 size = 0x35 [[func]] name = "CreatePlrItems" addr = 0x41FF4E size = 0x1AA [[func]] name = "ItemSpaceOk" addr = 0x4200F8 size = 0xFA [[func]] name = "GetItemSpace" addr = 0x4201F2 size = 0xF6 [[func]] name = "GetSuperItemSpace" addr = 0x4202E8 size = 0x8E [[func]] name = "GetSuperItemLoc" addr = 0x420376 size = 0x6A [[func]] name = "CalcItemValue" addr = 0x4203E0 size = 0x4C [[func]] name = "GetBookSpell" addr = 0x42042C size = 0xE8 [[func]] name = "GetStaffPower" addr = 0x420514 size = 0x1D1 [[func]] name = "GetStaffSpell" addr = 0x4206E5 size = 0x165 [[func]] name = "GetItemAttrs" addr = 0x42084A size = 0x2CD [[func]] name = "RndPL" addr = 0x420B17 size = 0x11 [[func]] name = "PLVal" addr = 0x420B28 size = 0x40 [[func]] name = "SaveItemPower" addr = 0x420B68 size = 0x947 [[func]] name = "GetItemPower" addr = 0x4215EF size = 0x32D [[func]] name = "GetItemBonus" addr = 0x42191C size = 0x7C [[func]] name = "SetupItem" addr = 0x4219C1 size = 0x8A [[func]] name = "RndItem" addr = 0x421A4B size = 0xE7 [[func]] name = "RndUItem" addr = 0x421B32 size = 0xF8 [[func]] name = "RndAllItems" addr = 0x421C2A size = 0x8D [[func]] name = "RndTypeItems" addr = 0x421CB7 size = 0x8A [[func]] name = "CheckUnique" addr = 0x421D41 size = 0xD0 [[func]] name = "GetUniqueItem" addr = 0x421E11 size = 0x14B [[func]] name = "SpawnUnique" addr = 0x421F5C size = 0x8A [[func]] name = "ItemRndDur" addr = 0x421FE6 size = 0x3E [[func]] name = "SetupAllItems" addr = 0x422024 size = 0x156 [[func]] name = "SpawnItem" addr = 0x42217A size = 0x116 [[func]] name = "CreateItem" addr = 0x422290 size = 0x9B [[func]] name = "CreateRndItem" addr = 0x42232B size = 0xA5 [[func]] name = "SetupAllUseful" addr = 0x4223D0 size = 0x6D [[func]] name = "CreateRndUseful" addr = 0x42243D size = 0x69 [[func]] name = "CreateTypeItem" addr = 0x4224A6 size = 0xA4 [[func]] name = "RecreateItem" addr = 0x42254A size = 0x112 [[func]] name = "RecreateEar" addr = 0x42265C size = 0x139 [[func]] name = "SpawnQuestItem" addr = 0x422795 size = 0x11C [[func]] name = "SpawnRock" addr = 0x4228B1 size = 0xD8 [[func]] name = "RespawnItem" addr = 0x422989 size = 0xC7 [[func]] name = "DeleteItem" addr = 0x422A50 size = 0x34 [[func]] name = "ItemDoppel" addr = 0x422A84 size = 0x5A [[func]] name = "ProcessItems" addr = 0x422ADE size = 0xD4 [[func]] name = "FreeItemGFX" addr = 0x422BB2 size = 0x1D [[func]] name = "GetItemFrm" addr = 0x422BCF size = 0x21 [[func]] name = "GetItemStr" addr = 0x422BF0 size = 0x73 [[func]] name = "CheckIdentify" addr = 0x422C63 size = 0x39 [[func]] name = "DoRepair" addr = 0x422C9C size = 0x5A [[func]] name = "RepairItem" addr = 0x422CF6 size = 0x76 [[func]] name = "DoRecharge" addr = 0x422D6C size = 0x71 [[func]] name = "RechargeItem" addr = 0x422DDD size = 0x37 [[func]] name = "PrintItemOil" addr = 0x422E14 size = 0x98 [[func]] name = "PrintItemPower" addr = 0x422EF4 size = 0x4FC [[func]] name = "DrawUTextBack" addr = 0x423530 size = 0x5C [[func]] name = "PrintUString" addr = 0x42358C size = 0xCF [[func]] name = "DrawULine" addr = 0x42365B size = 0x4B [[func]] name = "DrawUniqueInfo" addr = 0x4236A6 size = 0x136 [[func]] name = "PrintItemMisc" addr = 0x4237DC size = 0xF8 [[func]] name = "PrintItemDetails" addr = 0x4238D4 size = 0x20D [[func]] name = "PrintItemDur" addr = 0x423AE1 size = 0x1FF [[func]] name = "UseItem" addr = 0x423CE0 size = 0x4F7 [[func]] name = "StoreStatOk" addr = 0x4241D7 size = 0x45 [[func]] name = "SmithItemOk" addr = 0x42421C size = 0x36 [[func]] name = "RndSmithItem" addr = 0x424252 size = 0x6F [[func]] name = "BubbleSwapItem" addr = 0x4242C1 size = 0x34 [[func]] name = "SortSmith" addr = 0x4242F5 size = 0x5C [[func]] name = "SpawnSmith" addr = 0x424351 size = 0xCF [[func]] name = "PremiumItemOk" addr = 0x424420 size = 0x3F [[func]] name = "RndPremiumItem" addr = 0x42445F size = 0x67 [[func]] name = "SpawnOnePremium" addr = 0x4244C6 size = 0xDA [[func]] name = "SpawnPremium" addr = 0x4245A0 size = 0xCC [[func]] name = "WitchItemOk" addr = 0x42466C size = 0x66 [[func]] name = "RndWitchItem" addr = 0x4246D2 size = 0x63 [[func]] name = "SortWitch" addr = 0x424735 size = 0x60 [[func]] name = "WitchBookLevel" addr = 0x424795 size = 0x80 [[func]] name = "SpawnWitch" addr = 0x424815 size = 0x18F [[func]] name = "RndBoyItem" addr = 0x4249A4 size = 0x5F [[func]] name = "SpawnBoy" addr = 0x424A03 size = 0x98 [[func]] name = "HealerItemOk" addr = 0x424A9B size = 0xAE [[func]] name = "RndHealerItem" addr = 0x424B49 size = 0x63 [[func]] name = "SortHealer" addr = 0x424BAC size = 0x60 [[func]] name = "SpawnHealer" addr = 0x424C0C size = 0x14B [[func]] name = "SpawnStoreGold" addr = 0x424D57 size = 0x29 [[func]] name = "RecreateSmithItem" addr = 0x424D80 size = 0x51 [[func]] name = "RecreatePremiumItem" addr = 0x424DD1 size = 0x6B [[func]] name = "RecreateBoyItem" addr = 0x424E3C size = 0x65 [[func]] name = "RecreateWitchItem" addr = 0x424EA1 size = 0xB1 [[func]] name = "RecreateHealerItem" addr = 0x424F52 size = 0x66 [[func]] name = "RecreateTownItem" addr = 0x424FB8 size = 0x67 [[func]] name = "RecalcStoreStats" addr = 0x42501F size = 0xA1 [[func]] name = "ItemNoFlippy" addr = 0x4250C0 size = 0x2F [[func]] name = "CreateSpellBook" addr = 0x4250EF size = 0xC9 [[func]] name = "CreateMagicArmor" addr = 0x4251B8 size = 0xB6 [[func]] name = "CreateMagicWeapon" addr = 0x4251B8 size = 0xB6 [[func]] name = "GetItemRecord" addr = 0x42526E size = 0xA3 [[func]] name = "NextItemRecord" addr = 0x425311 size = 0x46 [[func]] name = "SetItemRecord" addr = 0x425357 size = 0x47 [[func]] name = "PutItemRecord" addr = 0x42539E size = 0xA5 [[func]] name = "RotateRadius" addr = 0x425443 size = 0x77 [[func]] name = "DoLighting" addr = 0x4254BA size = 0x3F6 [[func]] name = "DoUnLight" addr = 0x4258B0 size = 0x80 [[func]] name = "DoUnVision" addr = 0x425930 size = 0x5A [[func]] name = "DoVision" addr = 0x42598A size = 0x289 [[func]] name = "FreeLightTable" addr = 0x425C13 size = 0x12 [[func]] name = "InitLightTable" addr = 0x425C25 size = 0x10 [[func]] name = "MakeLightTable" addr = 0x425C35 size = 0x383 [[func]] name = "InitLightMax" addr = 0x425FB8 size = 0x16 [[func]] name = "InitLighting" addr = 0x425FCE size = 0x1E [[func]] name = "AddLight" addr = 0x425FEC size = 0x6A [[func]] name = "AddUnLight" addr = 0x426056 size = 0x20 [[func]] name = "ChangeLightRadius" addr = 0x426076 size = 0x4F [[func]] name = "ChangeLightXY" addr = 0x4260C5 size = 0x5B [[func]] name = "ChangeLightOff" addr = 0x426120 size = 0x5B [[func]] name = "ChangeLight" addr = 0x42617B size = 0x6C [[func]] name = "ProcessLightList" addr = 0x4261E7 size = 0xF9 [[func]] name = "SavePreLighting" addr = 0x4262E0 size = 0x18 [[func]] name = "InitVision" addr = 0x4262F8 size = 0x3B [[func]] name = "AddVision" addr = 0x426333 size = 0x6D [[func]] name = "ChangeVisionRadius" addr = 0x4263A0 size = 0x41 [[func]] name = "ChangeVisionXY" addr = 0x4263E1 size = 0x4A [[func]] name = "ProcessVisionList" addr = 0x42642B size = 0xF4 [[func]] name = "lighting_color_cycling" addr = 0x42651F size = 0x45 [[func]] name = "LoadGame" addr = 0x426564 size = 0x57E [[func]] name = "BLoad" addr = 0x426AE2 size = 0xE [[func]] name = "WLoad" addr = 0x426AF0 size = 0x3C [[func]] name = "ILoad" addr = 0x426B2C size = 0x3C [[func]] name = "OLoad" addr = 0x426B68 size = 0x17 [[func]] name = "LoadPlayer" addr = 0x426B7F size = 0x2A [[func]] name = "LoadMonster" addr = 0x426BA9 size = 0x35 [[func]] name = "LoadMissile" addr = 0x426BDE size = 0x2A [[func]] name = "LoadObject" addr = 0x426C08 size = 0x22 [[func]] name = "LoadItem" addr = 0x426C2A size = 0x35 [[func]] name = "LoadPremium" addr = 0x426C5F size = 0x2A [[func]] name = "LoadQuest" addr = 0x426C89 size = 0x55 [[func]] name = "LoadLighting" addr = 0x426CDE size = 0x22 [[func]] name = "LoadVision" addr = 0x426D00 size = 0x22 [[func]] name = "LoadPortal" addr = 0x426D22 size = 0x23 [[func]] name = "SaveGame" addr = 0x426D45 size = 0x4BE [[func]] name = "BSave" addr = 0x427203 size = 0xE [[func]] name = "WSave" addr = 0x427211 size = 0x47 [[func]] name = "ISave" addr = 0x427258 size = 0x47 [[func]] name = "OSave" addr = 0x42729F size = 0x18 [[func]] name = "SavePlayer" addr = 0x4272B7 size = 0x2A [[func]] name = "SaveMonster" addr = 0x4272E1 size = 0x2A [[func]] name = "SaveMissile" addr = 0x42730B size = 0x2A [[func]] name = "SaveObject" addr = 0x427335 size = 0x22 [[func]] name = "SaveItem" addr = 0x427357 size = 0x2A [[func]] name = "SavePremium" addr = 0x427381 size = 0x2A [[func]] name = "SaveQuest" addr = 0x4273AB size = 0x59 [[func]] name = "SaveLighting" addr = 0x427404 size = 0x22 [[func]] name = "SaveVision" addr = 0x427426 size = 0x22 [[func]] name = "SavePortal" addr = 0x427448 size = 0x23 [[func]] name = "SaveLevel" addr = 0x42746B size = 0x2C4 [[func]] name = "LoadLevel" addr = 0x42772F size = 0x2C3 [[func]] name = "log_flush" addr = 0x427A30 size = 0x92 [[func]] name = "log_create" addr = 0x427AC2 size = 0x156 [[func]] name = "log_get_version" addr = 0x427C18 size = 0xB1 [[func]] name = "log_printf" addr = 0x427CC9 size = 0xAC [[func]] name = "log_dump_computer_info" addr = 0x427D75 size = 0x99 [[func]] name = "mainmenu_refresh_music" addr = 0x427E1E size = 0x27 [[func]] name = "mainmenu_change_name" addr = 0x427E45 size = 0x1D [[func]] name = "mainmenu_select_hero_dialog" addr = 0x427E62 size = 0x114 [[func]] name = "mainmenu_loop" addr = 0x427F76 size = 0x76 [[func]] name = "mainmenu_single_player" addr = 0x427FEC size = 0xE [[func]] name = "mainmenu_init_menu" addr = 0x427FFA size = 0x36 [[func]] name = "mainmenu_multi_player" addr = 0x428030 size = 0xF [[func]] name = "mainmenu_play_intro" addr = 0x42803F size = 0x17 [[func]] name = "FreeQuestText" addr = 0x428056 size = 0x24 [[func]] name = "InitQuestText" addr = 0x42807A size = 0x2A [[func]] name = "InitQTextMsg" addr = 0x4280A4 size = 0x60 [[func]] name = "DrawQTextBack" addr = 0x428104 size = 0x5C [[func]] name = "PrintQTextChr" addr = 0x428160 size = 0xA2 [[func]] name = "DrawQText" addr = 0x428202 size = 0x1BE [[func]] name = "GetDamageAmt" addr = 0x4283C0 size = 0x4F1 [[func]] name = "CheckBlock" addr = 0x428921 size = 0x59 [[func]] name = "FindClosest" addr = 0x42897A size = 0x11F [[func]] name = "GetSpellLevel" addr = 0x428A99 size = 0x2B [[func]] name = "GetDirection8" addr = 0x428AC4 size = 0x62A [[func]] name = "GetDirection16" addr = 0x4290EE size = 0x690 [[func]] name = "DeleteMissile" addr = 0x42977E size = 0x70 [[func]] name = "GetMissileVel" addr = 0x4297EE size = 0xBF [[func]] name = "PutMissile" addr = 0x4298AD size = 0x6B [[func]] name = "GetMissilePos" addr = 0x429918 size = 0xD2 [[func]] name = "MoveMissilePos" addr = 0x4299EA size = 0x8F [[func]] name = "MonsterTrapHit" addr = 0x429A99 size = 0x1A2 [[func]] name = "MonsterMHit" addr = 0x429C3B size = 0x313 [[func]] name = "PlayerMHit" addr = 0x429F4E size = 0x3B9 [[func]] name = "Plr2PlrMHit" addr = 0x42A307 size = 0x2D4 [[func]] name = "CheckMissileCol" addr = 0x42A5DB size = 0x2FA [[func]] name = "SetMissAnim" addr = 0x42A8D5 size = 0x84 [[func]] name = "SetMissDir" addr = 0x42A959 size = 0x1A [[func]] name = "LoadMissileGFX" addr = 0x42A973 size = 0xE9 [[func]] name = "InitMissileGFX" addr = 0x42AA5C size = 0x2D [[func]] name = "FreeMissileGFX" addr = 0x42AA89 size = 0x69 [[func]] name = "FreeMissiles" addr = 0x42AAF2 size = 0x2E [[func]] name = "FreeMissiles2" addr = 0x42AB20 size = 0x2E [[func]] name = "InitMissiles" addr = 0x42AB4E size = 0xBE [[func]] name = "AddLArrow" addr = 0x42AC0C size = 0xCD [[func]] name = "AddArrow" addr = 0x42ACD9 size = 0xD1 [[func]] name = "GetVileMissPos" addr = 0x42ADAA size = 0x9E [[func]] name = "AddRndTeleport" addr = 0x42AE48 size = 0x143 [[func]] name = "AddFirebolt" addr = 0x42AF8B size = 0x10F [[func]] name = "AddMagmaball" addr = 0x42B09A size = 0x79 [[func]] name = "miss_null_33" addr = 0x42B113 size = 0x46 [[func]] name = "AddTeleport" addr = 0x42B159 size = 0x12B [[func]] name = "AddLightball" addr = 0x42B284 size = 0x7F [[func]] name = "AddFirewall" addr = 0x42B303 size = 0xBD [[func]] name = "AddFireball" addr = 0x42B3C0 size = 0x127 [[func]] name = "AddLightctrl" addr = 0x42B4E7 size = 0x6C [[func]] name = "AddLightning" addr = 0x42B553 size = 0xCD [[func]] name = "AddMisexp" addr = 0x42B620 size = 0xF1 [[func]] name = "AddWeapexp" addr = 0x42B711 size = 0x6B [[func]] name = "CheckIfTrig" addr = 0x42B77C size = 0x63 [[func]] name = "AddTown" addr = 0x42B7DF size = 0x21D [[func]] name = "AddFlash" addr = 0x42B9FC size = 0xC5 [[func]] name = "AddFlash2" addr = 0x42BAC1 size = 0xC2 [[func]] name = "AddManashield" addr = 0x42BB83 size = 0x77 [[func]] name = "AddFiremove" addr = 0x42BBFA size = 0x7C [[func]] name = "AddGuardian" addr = 0x42BC76 size = 0x222 [[func]] name = "AddChain" addr = 0x42BE98 size = 0x33 [[func]] name = "miss_null_11" addr = 0x42BECB size = 0x33 [[func]] name = "miss_null_12" addr = 0x42BEFE size = 0x3D [[func]] name = "miss_null_13" addr = 0x42BF3B size = 0x3F [[func]] name = "AddRhino" addr = 0x42BF7A size = 0x111 [[func]] name = "miss_null_32" addr = 0x42C08B size = 0xDC [[func]] name = "AddFlare" addr = 0x42C167 size = 0x10F [[func]] name = "AddAcid" addr = 0x42C276 size = 0x78 [[func]] name = "miss_null_1D" addr = 0x42C2EE size = 0x3C [[func]] name = "AddAcidpud" addr = 0x42C32A size = 0x64 [[func]] name = "AddStone" addr = 0x42C38E size = 0x18A [[func]] name = "AddGolem" addr = 0x42C518 size = 0xC2 [[func]] name = "AddEtherealize" addr = 0x42C5DA size = 0x8A [[func]] name = "miss_null_1F" addr = 0x42C664 size = 0x13 [[func]] name = "miss_null_23" addr = 0x42C677 size = 0x62 [[func]] name = "AddBoom" addr = 0x42C6D9 size = 0x53 [[func]] name = "AddHeal" addr = 0x42C72C size = 0xE0 [[func]] name = "AddHealOther" addr = 0x42C80C size = 0x33 [[func]] name = "AddElement" addr = 0x42C83F size = 0x103 [[func]] name = "AddIdentify" addr = 0x42C942 size = 0x51 [[func]] name = "AddFirewallC" addr = 0x42C993 size = 0x162 [[func]] name = "AddInfra" addr = 0x42CAF5 size = 0x67 [[func]] name = "AddWave" addr = 0x42CB5C size = 0x4B [[func]] name = "AddNova" addr = 0x42CBA7 size = 0xF1 [[func]] name = "AddRepair" addr = 0x42CC98 size = 0x51 [[func]] name = "AddRecharge" addr = 0x42CCE9 size = 0x51 [[func]] name = "AddDisarm" addr = 0x42CD3A size = 0x33 [[func]] name = "AddApoca" addr = 0x42CD6D size = 0xC5 [[func]] name = "AddFlame" addr = 0x42CE32 size = 0x103 [[func]] name = "AddFlamec" addr = 0x42CF35 size = 0x78 [[func]] name = "AddCbolt" addr = 0x42CFAD size = 0xEB [[func]] name = "AddHbolt" addr = 0x42D098 size = 0xE0 [[func]] name = "AddResurrect" addr = 0x42D178 size = 0x37 [[func]] name = "AddResurrectBeam" addr = 0x42D1AF size = 0x44 [[func]] name = "AddTelekinesis" addr = 0x42D1F3 size = 0x33 [[func]] name = "AddBoneSpirit" addr = 0x42D226 size = 0xEB [[func]] name = "AddRportal" addr = 0x42D311 size = 0x4A [[func]] name = "AddDiabApoca" addr = 0x42D35B size = 0x7F [[func]] name = "AddMissile" addr = 0x42D3DA size = 0x1C9 [[func]] name = "Sentfire" addr = 0x42D5A3 size = 0xDC [[func]] name = "MI_Dummy" addr = 0x42D67F size = 0x1 [[func]] name = "MI_Golem" addr = 0x42D680 size = 0x147 [[func]] name = "MI_SetManashield" addr = 0x42D7C7 size = 0xB [[func]] name = "MI_LArrow" addr = 0x42D7D2 size = 0x2FE [[func]] name = "MI_Arrow" addr = 0x42DAD0 size = 0xD1 [[func]] name = "MI_Firebolt" addr = 0x42DBA1 size = 0x2B9 [[func]] name = "MI_Lightball" addr = 0x42DE5A size = 0xE8 [[func]] name = "mi_null_33" addr = 0x42DF42 size = 0x69 [[func]] name = "MI_Acidpud" addr = 0x42DFAB size = 0x73 [[func]] name = "MI_Firewall" addr = 0x42E01E size = 0x171 [[func]] name = "MI_Fireball" addr = 0x42E18F size = 0x418 [[func]] name = "MI_Lightctrl" addr = 0x42E5A7 size = 0x1F4 [[func]] name = "MI_Lightning" addr = 0x42E79B size = 0x85 [[func]] name = "MI_Town" addr = 0x42E820 size = 0x1AB [[func]] name = "MI_Flash" addr = 0x42E9CB size = 0x126 [[func]] name = "MI_Flash2" addr = 0x42EAF1 size = 0xCE [[func]] name = "MI_Manashield" addr = 0x42EBBF size = 0x25A [[func]] name = "MI_Etherealize" addr = 0x42EE19 size = 0xE4 [[func]] name = "MI_Firemove" addr = 0x42EEFD size = 0x1CB [[func]] name = "MI_Guardian" addr = 0x42F0C8 size = 0x1FA [[func]] name = "MI_Chain" addr = 0x42F2C2 size = 0x1B3 [[func]] name = "mi_null_11" addr = 0x42F475 size = 0x34 [[func]] name = "MI_Weapexp" addr = 0x42F4A9 size = 0x12D [[func]] name = "MI_Misexp" addr = 0x42F5D6 size = 0xBC [[func]] name = "MI_Acidsplat" addr = 0x42F692 size = 0x91 [[func]] name = "MI_Teleport" addr = 0x42F723 size = 0x109 [[func]] name = "MI_Stone" addr = 0x42F82C size = 0xC2 [[func]] name = "MI_Boom" addr = 0x42F8EE size = 0x61 [[func]] name = "MI_Rhino" addr = 0x42F94F size = 0x181 [[func]] name = "mi_null_32" addr = 0x42FAD0 size = 0x1A4 [[func]] name = "MI_FirewallC" addr = 0x42FC74 size = 0x16F [[func]] name = "MI_Infra" addr = 0x42FDE3 size = 0x3D [[func]] name = "MI_Apoca" addr = 0x42FE20 size = 0xEB [[func]] name = "MI_Wave" addr = 0x42FF0B size = 0x249 [[func]] name = "MI_Nova" addr = 0x430154 size = 0x153 [[func]] name = "MI_Blodboil" addr = 0x4302A7 size = 0x11 [[func]] name = "MI_Flame" addr = 0x4302B8 size = 0xC6 [[func]] name = "MI_Flamec" addr = 0x43037E size = 0xDE [[func]] name = "MI_Cbolt" addr = 0x43045C size = 0x186 [[func]] name = "MI_Hbolt" addr = 0x4305E2 size = 0x13D [[func]] name = "MI_Element" addr = 0x43071F size = 0x379 [[func]] name = "MI_Bonespirit" addr = 0x430A98 size = 0x1F5 [[func]] name = "MI_ResurrectBeam" addr = 0x430C8D size = 0x1F [[func]] name = "MI_Rportal" addr = 0x430CAC size = 0x12E [[func]] name = "ProcessMissiles" addr = 0x430DDA size = 0x15B [[func]] name = "missiles_process_charge" addr = 0x430F35 size = 0x84 [[func]] name = "ClearMissileSpot" addr = 0x430FB9 size = 0x26 [[func]] name = "InitMonsterTRN" addr = 0x430FEF size = 0x8C [[func]] name = "InitLevelMonsters" addr = 0x43107B size = 0x54 [[func]] name = "AddMonsterType" addr = 0x4310CF size = 0x80 [[func]] name = "GetLevelMTypes" addr = 0x43114F size = 0x2AA [[func]] name = "InitMonsterGFX" addr = 0x4313F9 size = 0x2B5 [[func]] name = "ClearMVars" addr = 0x4316AE size = 0x39 [[func]] name = "InitMonster" addr = 0x4316E7 size = 0x384 [[func]] name = "ClrAllMonsters" addr = 0x431A6B size = 0xA5 [[func]] name = "MonstPlace" addr = 0x431B10 size = 0x4D [[func]] name = "PlaceMonster" addr = 0x431B5D size = 0x3C [[func]] name = "PlaceUniqueMonst" addr = 0x431B99 size = 0x4EF [[func]] name = "PlaceQuestMonsters" addr = 0x432088 size = 0x272 [[func]] name = "PlaceGroup" addr = 0x4322FA size = 0x28B [[func]] name = "LoadDiabMonsts" addr = 0x432585 size = 0xB2 [[func]] name = "InitMonsters" addr = 0x432637 size = 0x206 [[func]] name = "PlaceUniques" addr = 0x43283D size = 0xD1 [[func]] name = "SetMapMonsters" addr = 0x43290E size = 0x13F [[func]] name = "DeleteMonster" addr = 0x432A4D size = 0x24 [[func]] name = "AddMonster" addr = 0x432A71 size = 0x50 [[func]] name = "NewMonsterAnim" addr = 0x432AC1 size = 0x3E [[func]] name = "M_Ranged" addr = 0x432AFF size = 0x27 [[func]] name = "M_Talker" addr = 0x432B26 size = 0x36 [[func]] name = "M_Enemy" addr = 0x432B5C size = 0x2B9 [[func]] name = "M_GetDir" addr = 0x432E15 size = 0x28 [[func]] name = "M_CheckEFlag" addr = 0x432E3D size = 0x60 [[func]] name = "M_StartStand" addr = 0x432E9D size = 0x8C [[func]] name = "M_StartDelay" addr = 0x432F29 size = 0x26 [[func]] name = "M_StartSpStand" addr = 0x432F4F size = 0x6D [[func]] name = "M_StartWalk" addr = 0x432FBC size = 0xD3 [[func]] name = "M_StartWalk2" addr = 0x43308F size = 0x11B [[func]] name = "M_StartWalk3" addr = 0x4331AA size = 0x14C [[func]] name = "M_StartAttack" addr = 0x4332F6 size = 0x71 [[func]] name = "M_StartRAttack" addr = 0x433367 size = 0x88 [[func]] name = "M_StartRSpAttack" addr = 0x4333EF size = 0x91 [[func]] name = "M_StartSpAttack" addr = 0x433480 size = 0x74 [[func]] name = "M_StartEat" addr = 0x4334F4 size = 0x68 [[func]] name = "M_ClearSquares" addr = 0x43355C size = 0xBF [[func]] name = "M_GetKnockback" addr = 0x43361B size = 0xCA [[func]] name = "M_StartHit" addr = 0x4336E5 size = 0x175 [[func]] name = "M_DiabloDeath" addr = 0x43385A size = 0x1F2 [[func]] name = "M2MStartHit" addr = 0x433A4C size = 0x180 [[func]] name = "MonstStartKill" addr = 0x433BCC size = 0x1F6 [[func]] name = "M2MStartKill" addr = 0x433DC2 size = 0x205 [[func]] name = "M_StartKill" addr = 0x433FC7 size = 0x7E [[func]] name = "M_SyncStartKill" addr = 0x434045 size = 0x9B [[func]] name = "M_StartFadein" addr = 0x4340E0 size = 0xCD [[func]] name = "M_StartFadeout" addr = 0x4341AD size = 0xC5 [[func]] name = "M_StartHeal" addr = 0x434272 size = 0x98 [[func]] name = "M_ChangeLightOffset" addr = 0x43430A size = 0x6A [[func]] name = "M_DoStand" addr = 0x434374 size = 0x7F [[func]] name = "M_DoWalk" addr = 0x4343F3 size = 0x116 [[func]] name = "M_DoWalk2" addr = 0x434509 size = 0xF3 [[func]] name = "M_DoWalk3" addr = 0x4345FC size = 0x126 [[func]] name = "M_TryM2MHit" addr = 0x434722 size = 0x10A [[func]] name = "M_TryH2HHit" addr = 0x43482C size = 0x40F [[func]] name = "M_DoAttack" addr = 0x434C3B size = 0x182 [[func]] name = "M_DoRAttack" addr = 0x434DBD size = 0xF5 [[func]] name = "M_DoRSpAttack" addr = 0x434EB2 size = 0x115 [[func]] name = "M_DoSAttack" addr = 0x434FC7 size = 0xB7 [[func]] name = "M_DoFadein" addr = 0x43507E size = 0x65 [[func]] name = "M_DoFadeout" addr = 0x4350E3 size = 0x82 [[func]] name = "M_DoHeal" addr = 0x435165 size = 0x90 [[func]] name = "M_DoTalk" addr = 0x4351F5 size = 0x285 [[func]] name = "M_Teleport" addr = 0x43547A size = 0x141 [[func]] name = "M_DoGotHit" addr = 0x4355BB size = 0x63 [[func]] name = "M_UpdateLeader" addr = 0x43561E size = 0x79 [[func]] name = "DoEnding" addr = 0x435697 size = 0xC5 [[func]] name = "PrepDoEnding" addr = 0x43575C size = 0x83 [[func]] name = "M_DoDeath" addr = 0x4357DF size = 0x10D [[func]] name = "M_DoSpStand" addr = 0x4358EC size = 0x7F [[func]] name = "M_DoDelay" addr = 0x43596B size = 0xA9 [[func]] name = "M_DoStone" addr = 0x435A14 size = 0x4E [[func]] name = "M_WalkDir" addr = 0x435A62 size = 0x133 [[func]] name = "GroupUnity" addr = 0x435BB5 size = 0x1F3 [[func]] name = "M_CallWalk" addr = 0x435DA8 size = 0x10D [[func]] name = "M_PathWalk" addr = 0x435EB5 size = 0x80 [[func]] name = "M_CallWalk2" addr = 0x435F35 size = 0x85 [[func]] name = "M_DumbWalk" addr = 0x435FBA size = 0x21 [[func]] name = "M_RoundWalk" addr = 0x435FDB size = 0xD6 [[func]] name = "MAI_Zombie" addr = 0x4360B1 size = 0x146 [[func]] name = "MAI_SkelSd" addr = 0x4361F7 size = 0x13A [[func]] name = "MAI_Path" addr = 0x436331 size = 0xC8 [[func]] name = "MAI_Snake" addr = 0x4363F9 size = 0x296 [[func]] name = "MAI_Bat" addr = 0x43668F size = 0x268 [[func]] name = "MAI_SkelBow" addr = 0x4368F7 size = 0x141 [[func]] name = "MAI_Fat" addr = 0x436A38 size = 0x128 [[func]] name = "MAI_Sneak" addr = 0x436B60 size = 0x268 [[func]] name = "MAI_Fireman" addr = 0x436DC8 size = 0x224 [[func]] name = "MAI_Fallen" addr = 0x436FEC size = 0x1EB [[func]] name = "MAI_Cleaver" addr = 0x4371D7 size = 0xAE [[func]] name = "MAI_Round" addr = 0x437285 size = 0x29B [[func]] name = "MAI_GoatMc" addr = 0x437520 size = 0x8 [[func]] name = "MAI_Ranged" addr = 0x437528 size = 0x18B [[func]] name = "MAI_GoatBow" addr = 0x4376B3 size = 0xA [[func]] name = "MAI_Succ" addr = 0x4376BD size = 0xB [[func]] name = "MAI_AcidUniq" addr = 0x4376C8 size = 0xB [[func]] name = "MAI_Scav" addr = 0x4376D3 size = 0x284 [[func]] name = "MAI_Garg" addr = 0x437957 size = 0x134 [[func]] name = "MAI_RoundRanged" addr = 0x437A8B size = 0x308 [[func]] name = "MAI_Magma" addr = 0x437D93 size = 0xF [[func]] name = "MAI_Storm" addr = 0x437DA2 size = 0xF [[func]] name = "MAI_Acid" addr = 0x437DB1 size = 0xF [[func]] name = "MAI_Diablo" addr = 0x437DC0 size = 0xF [[func]] name = "MAI_RR2" addr = 0x437DCF size = 0x30F [[func]] name = "MAI_Mega" addr = 0x4380DE size = 0xB [[func]] name = "MAI_Golum" addr = 0x4380E9 size = 0x21B [[func]] name = "MAI_SkelKing" addr = 0x438304 size = 0x329 [[func]] name = "MAI_Rhino" addr = 0x43862D size = 0x2F2 [[func]] name = "MAI_Counselor" addr = 0x43891F size = 0x35A [[func]] name = "MAI_Garbud" addr = 0x438C79 size = 0x105 [[func]] name = "MAI_Zhar" addr = 0x438D7E size = 0x144 [[func]] name = "MAI_SnotSpil" addr = 0x438EC2 size = 0x154 [[func]] name = "MAI_Lazurus" addr = 0x439016 size = 0x180 [[func]] name = "MAI_Lazhelp" addr = 0x439196 size = 0xBD [[func]] name = "MAI_Lachdanan" addr = 0x439253 size = 0xE5 [[func]] name = "MAI_Warlord" addr = 0x439338 size = 0xE1 [[func]] name = "DeleteMonsterList" addr = 0x439419 size = 0x65 [[func]] name = "ProcessMonsters" addr = 0x43947E size = 0x2FF [[func]] name = "FreeMonsters" addr = 0x4397C5 size = 0x6C [[func]] name = "DirOK" addr = 0x439831 size = 0x201 [[func]] name = "PosOkMissile" addr = 0x439A32 size = 0x25 [[func]] name = "CheckNoSolid" addr = 0x439A57 size = 0x1A [[func]] name = "LineClearF" addr = 0x439A71 size = 0x16F [[func]] name = "LineClear" addr = 0x439BE0 size = 0x1A [[func]] name = "LineClearF1" addr = 0x439BFA size = 0x17B [[func]] name = "SyncMonsterAnim" addr = 0x439D75 size = 0xEB [[func]] name = "M_FallenFear" addr = 0x439EA8 size = 0xEA [[func]] name = "PrintMonstHistory" addr = 0x439F92 size = 0x1A8 [[func]] name = "PrintUniqueHistory" addr = 0x43A13A size = 0x87 [[func]] name = "MissToMonst" addr = 0x43A1C1 size = 0x29D [[func]] name = "PosOkMonst" addr = 0x43A45E size = 0xE9 [[func]] name = "PosOkMonst2" addr = 0x43A547 size = 0xCC [[func]] name = "PosOkMonst3" addr = 0x43A613 size = 0x128 [[func]] name = "IsSkel" addr = 0x43A73B size = 0x25 [[func]] name = "IsGoat" addr = 0x43A760 size = 0x1B [[func]] name = "M_SpawnSkel" addr = 0x43A77B size = 0xAD [[func]] name = "ActivateSpawn" addr = 0x43A828 size = 0x51 [[func]] name = "SpawnSkeleton" addr = 0x43A879 size = 0x100 [[func]] name = "PreSpawnSkeleton" addr = 0x43A979 size = 0x93 [[func]] name = "TalktoMonster" addr = 0x43AA0C size = 0xCE [[func]] name = "SpawnGolum" addr = 0x43AADA size = 0x132 [[func]] name = "CanTalkToMonst" addr = 0x43AC0C size = 0x37 [[func]] name = "CheckMonsterHit" addr = 0x43AC43 size = 0x72 [[func]] name = "encode_enemy" addr = 0x43ACB5 size = 0x19 [[func]] name = "decode_enemy" addr = 0x43ACCE size = 0x65 [[func]] name = "play_movie" addr = 0x43AD43 size = 0xFB [[func]] name = "MovieWndProc" addr = 0x43AE3E size = 0x52 [[func]] name = "mpqapi_set_hidden" addr = 0x43AEA0 size = 0x3C [[func]] name = "mpqapi_store_creation_time" addr = 0x43AEDC size = 0x73 [[func]] name = "mpqapi_reg_load_modification_time" addr = 0x43AF4F size = 0x56 [[func]] name = "mpqapi_xor_buf" addr = 0x43AFA5 size = 0x1F [[func]] name = "mpqapi_reg_store_modification_time" addr = 0x43AFC4 size = 0x39 [[func]] name = "mpqapi_remove_hash_entry" addr = 0x43B002 size = 0x52 [[func]] name = "mpqapi_alloc_block" addr = 0x43B054 size = 0x90 [[func]] name = "mpqapi_new_block" addr = 0x43B0E4 size = 0x3F [[func]] name = "FetchHandle" addr = 0x43B123 size = 0x30 [[func]] name = "mpqapi_get_hash_index" addr = 0x43B153 size = 0x6A [[func]] name = "mpqapi_remove_hash_entries" addr = 0x43B1BD size = 0x3B [[func]] name = "mpqapi_write_file" addr = 0x43B1F8 size = 0x45 [[func]] name = "mpqapi_add_file" addr = 0x43B23D size = 0xDA [[func]] name = "mpqapi_write_file_contents" addr = 0x43B317 size = 0x205 [[func]] name = "mpqapi_find_free_block" addr = 0x43B51C size = 0x54 [[func]] name = "mpqapi_rename" addr = 0x43B570 size = 0x3F [[func]] name = "mpqapi_has_file" addr = 0x43B5AF size = 0x10 [[func]] name = "OpenMPQ" addr = 0x43B5BF size = 0x1D2 [[func]] name = "ParseMPQHeader" addr = 0x43B791 size = 0xF1 [[func]] name = "CloseMPQ" addr = 0x43B882 size = 0x7B [[func]] name = "mpqapi_store_modified_time" addr = 0x43B8FD size = 0x73 [[func]] name = "mpqapi_flush_and_close" addr = 0x43B970 size = 0x5A [[func]] name = "WriteMPQHeader" addr = 0x43B9CA size = 0x96 [[func]] name = "mpqapi_write_block_table" addr = 0x43BA60 size = 0x8B [[func]] name = "mpqapi_write_hash_table" addr = 0x43BAEB size = 0x8E [[func]] name = "mpqapi_can_seek" addr = 0x43BB79 size = 0x2B [[func]] name = "msg_send_drop_pkt" addr = 0x43BBB4 size = 0x1B [[func]] name = "msg_send_packet" addr = 0x43BBCF size = 0x62 [[func]] name = "msg_get_next_packet" addr = 0x43BC31 size = 0x3C [[func]] name = "msg_wait_resync" addr = 0x43BC6D size = 0x80 [[func]] name = "msg_free_packets" addr = 0x43BCED size = 0x2C [[func]] name = "msg_wait_for_turns" addr = 0x43BD19 size = 0xD2 [[func]] name = "run_delta_info" addr = 0x43BDEB size = 0x22 [[func]] name = "msg_pre_packet" addr = 0x43BE0D size = 0x67 [[func]] name = "DeltaExportData" addr = 0x43BE74 size = 0xB7 [[func]] name = "DeltaExportItem" addr = 0x43BF2B size = 0x30 [[func]] name = "DeltaExportObject" addr = 0x43BF5B size = 0x14 [[func]] name = "DeltaExportMonster" addr = 0x43BF6F size = 0x32 [[func]] name = "DeltaExportJunk" addr = 0x43BFA1 size = 0x78 [[func]] name = "msg_comp_level" addr = 0x43C019 size = 0x1C [[func]] name = "delta_init" addr = 0x43C035 size = 0x47 [[func]] name = "delta_kill_monster" addr = 0x43C07C size = 0x46 [[func]] name = "delta_monster_hp" addr = 0x43C0C2 size = 0x30 [[func]] name = "delta_sync_monster" addr = 0x43C0F2 size = 0x42 [[func]] name = "delta_sync_golem" addr = 0x43C134 size = 0x49 [[func]] name = "delta_leave_sync" addr = 0x43C17D size = 0xD2 [[func]] name = "delta_portal_inited" addr = 0x43C24F size = 0xE [[func]] name = "delta_quest_inited" addr = 0x43C25D size = 0xE [[func]] name = "DeltaAddItem" addr = 0x43C26B size = 0x107 [[func]] name = "DeltaSaveLevel" addr = 0x43C372 size = 0x48 [[func]] name = "DeltaLoadLevel" addr = 0x43C3BA size = 0x4B9 [[func]] name = "NetSendCmd" addr = 0x43C873 size = 0x1E [[func]] name = "NetSendCmdGolem" addr = 0x43C891 size = 0x36 [[func]] name = "NetSendCmdLoc" addr = 0x43C8C7 size = 0x2C [[func]] name = "NetSendCmdLocParam1" addr = 0x43C8F3 size = 0x35 [[func]] name = "NetSendCmdLocParam2" addr = 0x43C928 size = 0x3D [[func]] name = "NetSendCmdLocParam3" addr = 0x43C965 size = 0x46 [[func]] name = "NetSendCmdParam1" addr = 0x43C9AB size = 0x28 [[func]] name = "NetSendCmdParam2" addr = 0x43C9D3 size = 0x31 [[func]] name = "NetSendCmdParam3" addr = 0x43CA04 size = 0x39 [[func]] name = "NetSendCmdQuest" addr = 0x43CA3D size = 0x47 [[func]] name = "NetSendCmdGItem" addr = 0x43CA84 size = 0x185 [[func]] name = "NetSendCmdGItem2" addr = 0x43CC09 size = 0x6B [[func]] name = "NetSendCmdReq2" addr = 0x43CC74 size = 0x5B [[func]] name = "NetSendCmdExtra" addr = 0x43CCCF size = 0x29 [[func]] name = "NetSendCmdPItem" addr = 0x43CCF8 size = 0x163 [[func]] name = "NetSendCmdChItem" addr = 0x43CE5B size = 0x57 [[func]] name = "NetSendCmdDelItem" addr = 0x43CEB2 size = 0x22 [[func]] name = "NetSendCmdDItem" addr = 0x43CED4 size = 0x165 [[func]] name = "NetSendCmdDamage" addr = 0x43D039 size = 0x2B [[func]] name = "NetSendCmdString" addr = 0x43D064 size = 0x39 [[func]] name = "delta_close_portal" addr = 0x43D09D size = 0x1F [[func]] name = "ParseCmd" addr = 0x43D0BC size = 0x33F [[func]] name = "On_DLEVEL" addr = 0x43D56F size = 0xC3 [[func]] name = "DeltaImportData" addr = 0x43D632 size = 0x88 [[func]] name = "DeltaImportItem" addr = 0x43D6BA size = 0x3B [[func]] name = "DeltaImportObject" addr = 0x43D6F5 size = 0x14 [[func]] name = "DeltaImportMonster" addr = 0x43D709 size = 0x3D [[func]] name = "DeltaImportJunk" addr = 0x43D746 size = 0xAB [[func]] name = "On_SYNCDATA" addr = 0x43D7F1 size = 0xB [[func]] name = "On_WALKXY" addr = 0x43D7FC size = 0x4E [[func]] name = "On_ADDSTR" addr = 0x43D84A size = 0x31 [[func]] name = "On_ADDMAG" addr = 0x43D87B size = 0x31 [[func]] name = "On_ADDDEX" addr = 0x43D8AC size = 0x31 [[func]] name = "On_ADDVIT" addr = 0x43D8DD size = 0x31 [[func]] name = "On_SBSPELL" addr = 0x43D90E size = 0x6F [[func]] name = "msg_errorf" addr = 0x43D97D size = 0x47 [[func]] name = "On_GOTOGETITEM" addr = 0x43D9C4 size = 0x52 [[func]] name = "On_REQUESTGITEM" addr = 0x43DA16 size = 0xD0 [[func]] name = "i_own_level" addr = 0x43DAE6 size = 0x47 [[func]] name = "On_GETITEM" addr = 0x43DB2D size = 0x110 [[func]] name = "delta_get_item" addr = 0x43DC3D size = 0x103 [[func]] name = "On_GOTOAGETITEM" addr = 0x43DD40 size = 0x52 [[func]] name = "On_REQUESTAGITEM" addr = 0x43DD92 size = 0xCE [[func]] name = "On_AGETITEM" addr = 0x43DE60 size = 0x10E [[func]] name = "On_ITEMEXTRA" addr = 0x43DF6E size = 0x5B [[func]] name = "On_PUTITEM" addr = 0x43DFC9 size = 0x105 [[func]] name = "delta_put_item" addr = 0x43E0CE size = 0xAB [[func]] name = "check_update_plr" addr = 0x43E179 size = 0x1A [[func]] name = "On_SYNCPUTITEM" addr = 0x43E193 size = 0xF1 [[func]] name = "On_RESPAWNITEM" addr = 0x43E284 size = 0xA6 [[func]] name = "On_ATTACKXY" addr = 0x43E32A size = 0x5C [[func]] name = "On_SATTACKXY" addr = 0x43E386 size = 0x4F [[func]] name = "On_RATTACKXY" addr = 0x43E3D5 size = 0x4F [[func]] name = "On_SPELLXYD" addr = 0x43E424 size = 0xAE [[func]] name = "On_SPELLXY" addr = 0x43E4D2 size = 0xA4 [[func]] name = "On_TSPELLXY" addr = 0x43E576 size = 0xA4 [[func]] name = "On_OPOBJXY" addr = 0x43E61A size = 0x70 [[func]] name = "On_DISARMXY" addr = 0x43E68A size = 0x70 [[func]] name = "On_OPOBJT" addr = 0x43E6FA size = 0x38 [[func]] name = "On_ATTACKID" addr = 0x43E732 size = 0xAD [[func]] name = "On_ATTACKPID" addr = 0x43E7DF size = 0x61 [[func]] name = "On_RATTACKID" addr = 0x43E840 size = 0x45 [[func]] name = "On_RATTACKPID" addr = 0x43E885 size = 0x45 [[func]] name = "On_SPELLID" addr = 0x43E8CA size = 0x9A [[func]] name = "On_SPELLPID" addr = 0x43E964 size = 0x9A [[func]] name = "On_TSPELLID" addr = 0x43E9FE size = 0x9A [[func]] name = "On_TSPELLPID" addr = 0x43EA98 size = 0x9A [[func]] name = "On_KNOCKBACK" addr = 0x43EB32 size = 0x42 [[func]] name = "On_RESURRECT" addr = 0x43EB74 size = 0x30 [[func]] name = "On_HEALOTHER" addr = 0x43EBA4 size = 0x31 [[func]] name = "On_TALKXY" addr = 0x43EBD5 size = 0x52 [[func]] name = "On_NEWLVL" addr = 0x43EC27 size = 0x34 [[func]] name = "On_WARP" addr = 0x43EC5B size = 0x5F [[func]] name = "On_MONSTDEATH" addr = 0x43ECBA size = 0x69 [[func]] name = "On_KILLGOLEM" addr = 0x43ED23 size = 0x66 [[func]] name = "On_AWAKEGOLEM" addr = 0x43ED89 size = 0xB4 [[func]] name = "On_MONSTDAMAGE" addr = 0x43EE3D size = 0xB8 [[func]] name = "On_PLRDEAD" addr = 0x43EEF5 size = 0x38 [[func]] name = "On_PLRDAMAGE" addr = 0x43EF2D size = 0xB0 [[func]] name = "On_OPENDOOR" addr = 0x43EFDD size = 0x56 [[func]] name = "delta_sync_object" addr = 0x43F033 size = 0x25 [[func]] name = "On_CLOSEDOOR" addr = 0x43F058 size = 0x56 [[func]] name = "On_OPERATEOBJ" addr = 0x43F0AE size = 0x56 [[func]] name = "On_PLROPOBJ" addr = 0x43F104 size = 0x58 [[func]] name = "On_BREAKOBJ" addr = 0x43F15C size = 0x54 [[func]] name = "On_CHANGEPLRITEMS" addr = 0x43F1B0 size = 0x40 [[func]] name = "On_DELPLRITEMS" addr = 0x43F1F0 size = 0x2E [[func]] name = "On_PLRLEVEL" addr = 0x43F21E size = 0x3A [[func]] name = "On_DROPITEM" addr = 0x43F258 size = 0x37 [[func]] name = "On_SEND_PLRINFO" addr = 0x43F28F size = 0x3A [[func]] name = "On_ACK_PLRINFO" addr = 0x43F2C9 size = 0x5 [[func]] name = "On_PLAYER_JOINLEVEL" addr = 0x43F2CE size = 0x17A [[func]] name = "On_ACTIVATEPORTAL" addr = 0x43F448 size = 0xD9 [[func]] name = "delta_open_portal" addr = 0x43F521 size = 0x3B [[func]] name = "On_DEACTIVATEPORTAL" addr = 0x43F55C size = 0x3E [[func]] name = "On_RETOWN" addr = 0x43F59A size = 0x39 [[func]] name = "On_SETSTR" addr = 0x43F5D3 size = 0x39 [[func]] name = "On_SETDEX" addr = 0x43F60C size = 0x39 [[func]] name = "On_SETMAG" addr = 0x43F645 size = 0x39 [[func]] name = "On_SETVIT" addr = 0x43F67E size = 0x39 [[func]] name = "On_STRING" addr = 0x43F6B7 size = 0x0B [[func]] name = "On_STRING2" addr = 0x43F6C2 size = 0x2A [[func]] name = "On_SYNCQUEST" addr = 0x43F6EC size = 0x42 [[func]] name = "On_ENDSHIELD" addr = 0x43F72E size = 0x77 [[func]] name = "On_CHEAT_EXPERIENCE" addr = 0x43F7A5 size = 0x4 [[func]] name = "On_CHEAT_SPELL_LEVEL" addr = 0x43F7A5 size = 0x4 [[func]] name = "On_DEBUG" addr = 0x43F7A5 size = 0x4 [[func]] name = "On_NOVA" addr = 0x43F7A9 size = 0x6F [[func]] name = "On_SETSHIELD" addr = 0x43F818 size = 0x18 [[func]] name = "On_REMSHIELD" addr = 0x43F830 size = 0x19 [[func]] name = "msgcmd_cmd_cleanup" addr = 0x43F88D size = 0xA [[func]] name = "msgcmd_send_chat" addr = 0x43F897 size = 0x3D [[func]] name = "msgcmd_add_server_cmd_W" addr = 0x43F8D4 size = 0x11 [[func]] name = "msgcmd_add_server_cmd" addr = 0x43F8E5 size = 0x3B [[func]] name = "TList::TList" addr = 0x43F920 size = 0x16 [[func]] name = "TList::DeleteAll" addr = 0x43F936 size = 0x28 [[func]] name = "TList::Remove" addr = 0x43F95E size = 0x3B [[func]] name = "TList::Create" addr = 0x43F999 size = 0x4C [[func]] name = "EXTERNMESSAGE::Delete" addr = 0x43F9E5 size = 0x2F [[func]] name = "TList::Insert" addr = 0x43FA14 size = 0x71 [[func]] name = "TList::UnlinkAll" addr = 0x43FA85 size = 0x13 [[func]] name = "TLink::Unlink" addr = 0x43FA98 size = 0x2C [[func]] name = "multi_msg_add" addr = 0x43FAD4 size = 0xE [[func]] name = "NetSendLoPri" addr = 0x43FAE2 size = 0x29 [[func]] name = "multi_copy_packet" addr = 0x43FB0B size = 0x42 [[func]] name = "multi_send_packet" addr = 0x43FB4D size = 0x68 [[func]] name = "NetRecvPlrData" addr = 0x43FBB5 size = 0xBA [[func]] name = "NetSendHiPri" addr = 0x43FC6F size = 0xB8 [[func]] name = "multi_recv_packet" addr = 0x43FD27 size = 0x69 [[func]] name = "multi_send_msg_packet" addr = 0x43FD90 size = 0x7E [[func]] name = "multi_msg_countdown" addr = 0x43FE0E size = 0x2F [[func]] name = "multi_parse_turn" addr = 0x43FE3D size = 0x48 [[func]] name = "multi_handle_turn_upper_bit" addr = 0x43FE85 size = 0x32 [[func]] name = "multi_player_left" addr = 0x43FEB7 size = 0x13 [[func]] name = "multi_clear_left_tbl" addr = 0x43FECA size = 0x44 [[func]] name = "multi_player_left_msg" addr = 0x43FF0E size = 0x8F [[func]] name = "multi_net_ping" addr = 0x43FF9D size = 0x13 [[func]] name = "multi_handle_delta" addr = 0x43FFB0 size = 0xA8 [[func]] name = "multi_check_pkt_valid" addr = 0x440058 size = 0x8 [[func]] name = "multi_mon_seeds" addr = 0x440060 size = 0x33 [[func]] name = "multi_begin_timeout" addr = 0x440093 size = 0x95 [[func]] name = "multi_check_drop_player" addr = 0x440128 size = 0x2B [[func]] name = "multi_process_network_packets" addr = 0x440153 size = 0x2CA [[func]] name = "multi_handle_all_packets" addr = 0x44041D size = 0x27 [[func]] name = "multi_process_tmsgs" addr = 0x440444 size = 0x33 [[func]] name = "multi_send_zero_packet" addr = 0x440477 size = 0xE6 [[func]] name = "NetClose" addr = 0x44055D size = 0x47 [[func]] name = "multi_event_handler" addr = 0x4405A4 size = 0x48 [[func]] name = "multi_handle_events" addr = 0x4405EC size = 0xA8 [[func]] name = "NetInit" addr = 0x440694 size = 0x2FE [[func]] name = "buffer_init" addr = 0x440992 size = 0x8 [[func]] name = "multi_send_pinfo" addr = 0x44099A size = 0x3B [[func]] name = "InitLevelType" addr = 0x4409D5 size = 0x30 [[func]] name = "SetupLocalCoords" addr = 0x440A05 size = 0x96 [[func]] name = "multi_init_single" addr = 0x440A9B size = 0x6E [[func]] name = "multi_init_multi" addr = 0x440B09 size = 0xD2 [[func]] name = "multi_upgrade" addr = 0x440BDB size = 0x3C [[func]] name = "recv_plrinfo" addr = 0x440C17 size = 0x197 [[func]] name = "nthread_terminate_game" addr = 0x440DEC size = 0x3C [[func]] name = "nthread_send_and_recv_turn" addr = 0x440E28 size = 0x82 [[func]] name = "nthread_recv_turns" addr = 0x440EAA size = 0xAC [[func]] name = "nthread_set_turn_upper_bit" addr = 0x440F56 size = 0xB [[func]] name = "nthread_start" addr = 0x440F61 size = 0x16E [[func]] name = "nthread_handler" addr = 0x4410CF size = 0x76 [[func]] name = "nthread_cleanup" addr = 0x441145 size = 0x7F [[func]] name = "nthread_ignore_mutex" addr = 0x4411C4 size = 0x2B [[func]] name = "nthread_has_500ms_passed" addr = 0x4411EF size = 0x2E [[func]] name = "InitObjectGFX" addr = 0x44121D size = 0xFA [[func]] name = "FreeObjectGFX" addr = 0x441317 size = 0x2E [[func]] name = "RndLocOk" addr = 0x441345 size = 0x5B [[func]] name = "InitRndLocObj" addr = 0x4413A0 size = 0xD7 [[func]] name = "InitRndLocBigObj" addr = 0x441477 size = 0x10D [[func]] name = "InitRndLocObj5x5" addr = 0x441584 size = 0xB7 [[func]] name = "ClrAllObjects" addr = 0x44163B size = 0x6D [[func]] name = "AddTortures" addr = 0x4416A8 size = 0xF7 [[func]] name = "AddCandles" addr = 0x44179F size = 0x49 [[func]] name = "AddBookLever" addr = 0x4417E8 size = 0x11C [[func]] name = "InitRndBarrels" addr = 0x441904 size = 0xFC [[func]] name = "AddL1Objs" addr = 0x441A00 size = 0x98 [[func]] name = "AddL2Objs" addr = 0x441A98 size = 0x7E [[func]] name = "AddL3Objs" addr = 0x441B16 size = 0x74 [[func]] name = "WallTrapLocOk" addr = 0x441B8A size = 0x16 [[func]] name = "AddL2Torches" addr = 0x441BA0 size = 0xEC [[func]] name = "TorchLocOK" addr = 0x441C8C size = 0x27 [[func]] name = "AddObjTraps" addr = 0x441CB3 size = 0x1A5 [[func]] name = "AddChestTraps" addr = 0x441E58 size = 0x8C [[func]] name = "LoadMapObjects" addr = 0x441EE4 size = 0xCB [[func]] name = "LoadMapObjs" addr = 0x441FAF size = 0x87 [[func]] name = "AddDiabObjs" addr = 0x442036 size = 0xBC [[func]] name = "AddStoryBooks" addr = 0x4420F2 size = 0xD8 [[func]] name = "AddHookedBodies" addr = 0x4421CA size = 0xD5 [[func]] name = "AddL4Goodies" addr = 0x44229F size = 0x77 [[func]] name = "AddLazStand" addr = 0x442316 size = 0x102 [[func]] name = "InitObjects" addr = 0x442418 size = 0x3AD [[func]] name = "SetMapObjects" addr = 0x4427C5 size = 0x166 [[func]] name = "DeleteObject_" addr = 0x44292B size = 0x50 [[func]] name = "SetupObject" addr = 0x44297B size = 0x122 [[func]] name = "SetObjMapRange" addr = 0x442A9D size = 0x34 [[func]] name = "SetBookMsg" addr = 0x442AD1 size = 0xA [[func]] name = "AddL1Door" addr = 0x442ADB size = 0x51 [[func]] name = "AddSCambBook" addr = 0x442B2C size = 0x49 [[func]] name = "AddChest" addr = 0x442B75 size = 0xB2 [[func]] name = "AddL2Door" addr = 0x442C27 size = 0x3B [[func]] name = "AddL3Door" addr = 0x442C62 size = 0x3B [[func]] name = "AddSarc" addr = 0x442C9D size = 0x51 [[func]] name = "AddFlameTrap" addr = 0x442CEE size = 0x28 [[func]] name = "AddFlameLvr" addr = 0x442D16 size = 0x19 [[func]] name = "AddTrap" addr = 0x442D2F size = 0x5B [[func]] name = "AddObjLight" addr = 0x442D8A size = 0x37 [[func]] name = "AddBarrel" addr = 0x442DC1 size = 0x4E [[func]] name = "AddShrine" addr = 0x442E0F size = 0xA3 [[func]] name = "AddBookcase" addr = 0x442EB2 size = 0x1D [[func]] name = "AddPurifyingFountain" addr = 0x442ECF size = 0x39 [[func]] name = "AddArmorStand" addr = 0x442F08 size = 0x32 [[func]] name = "AddDecap" addr = 0x442F3A size = 0x2E [[func]] name = "AddVilebook" addr = 0x442F68 size = 0x20 [[func]] name = "AddMagicCircle" addr = 0x442F88 size = 0x29 [[func]] name = "AddBookstand" addr = 0x442FB1 size = 0x13 [[func]] name = "AddPedistal" addr = 0x442FC4 size = 0x38 [[func]] name = "AddStoryBook" addr = 0x442FFC size = 0x92 [[func]] name = "AddWeaponRack" addr = 0x44308E size = 0x32 [[func]] name = "AddTorturedBody" addr = 0x4430C0 size = 0x2E [[func]] name = "GetRndObjLoc" addr = 0x4430EE size = 0x8A [[func]] name = "AddMushPatch" addr = 0x443178 size = 0x5C [[func]] name = "AddSlainHero" addr = 0x4431D4 size = 0x2B [[func]] name = "AddObject" addr = 0x4431FF size = 0x1EB [[func]] name = "Obj_Light" addr = 0x4434CB size = 0xEA [[func]] name = "Obj_Circle" addr = 0x4435B5 size = 0x172 [[func]] name = "Obj_StopAnim" addr = 0x443727 size = 0x23 [[func]] name = "Obj_Door" addr = 0x44374A size = 0x83 [[func]] name = "Obj_Sarc" addr = 0x4437CD size = 0x19 [[func]] name = "ActivateTrapLine" addr = 0x4437E6 size = 0x6F [[func]] name = "Obj_FlameTrap" addr = 0x443855 size = 0x111 [[func]] name = "Obj_Trap" addr = 0x443966 size = 0x16F [[func]] name = "Obj_BCrossDamage" addr = 0x443AD5 size = 0xFD [[func]] name = "ProcessObjects" addr = 0x443BD2 size = 0x197 [[func]] name = "ObjSetMicro" addr = 0x443D69 size = 0x81 [[func]] name = "objects_set_door_piece" addr = 0x443DEA size = 0x78 [[func]] name = "ObjSetMini" addr = 0x443E62 size = 0x78 [[func]] name = "ObjL1Special" addr = 0x443EDA size = 0xEC [[func]] name = "ObjL2Special" addr = 0x443FC6 size = 0xFC [[func]] name = "DoorSet" addr = 0x4440C2 size = 0x184 [[func]] name = "RedoPlayerVision" addr = 0x444246 size = 0x35 [[func]] name = "OperateL1RDoor" addr = 0x44427B size = 0x1C1 [[func]] name = "OperateL1LDoor" addr = 0x44443C size = 0x1D7 [[func]] name = "OperateL2RDoor" addr = 0x444613 size = 0x162 [[func]] name = "OperateL2LDoor" addr = 0x444775 size = 0x162 [[func]] name = "OperateL3RDoor" addr = 0x4448D7 size = 0x165 [[func]] name = "OperateL3LDoor" addr = 0x444A3C size = 0x165 [[func]] name = "MonstCheckDoors" addr = 0x444BA1 size = 0x222 [[func]] name = "ObjChangeMap" addr = 0x444DC3 size = 0xDB [[func]] name = "ObjChangeMapResync" addr = 0x444E9E size = 0xB1 [[func]] name = "OperateL1Door" addr = 0x444F4F size = 0x8F [[func]] name = "OperateLever" addr = 0x444FDE size = 0xCE [[func]] name = "OperateBook" addr = 0x4450AC size = 0x225 [[func]] name = "OperateBookLever" addr = 0x4452D1 size = 0x1B2 [[func]] name = "OperateSChambBk" addr = 0x445483 size = 0xD7 [[func]] name = "OperateChest" addr = 0x44555A size = 0x189 [[func]] name = "OperateMushPatch" addr = 0x4456E3 size = 0xD5 [[func]] name = "OperateInnSignChest" addr = 0x4457B8 size = 0xC8 [[func]] name = "OperateSlainHero" addr = 0x445880 size = 0xD4 [[func]] name = "OperateTrapLvr" addr = 0x445954 size = 0xB7 [[func]] name = "OperateSarc" addr = 0x445A0B size = 0xD1 [[func]] name = "OperateL2Door" addr = 0x445ADC size = 0x90 [[func]] name = "OperateL3Door" addr = 0x445B6C size = 0x90 [[func]] name = "OperatePedistal" addr = 0x445BFC size = 0x163 [[func]] name = "TryDisarm" addr = 0x445D5F size = 0xD4 [[func]] name = "ItemMiscIdIdx" addr = 0x445E33 size = 0x18 [[func]] name = "OperateShrine" addr = 0x445E4B size = 0xFB7 [[func]] name = "OperateSkelBook" addr = 0x446E6A size = 0x9E [[func]] name = "OperateBookCase" addr = 0x446F08 size = 0xE0 [[func]] name = "OperateDecap" addr = 0x446FE8 size = 0x5E [[func]] name = "OperateArmorStand" addr = 0x447046 size = 0xC6 [[func]] name = "FindValidShrine" addr = 0x44710C size = 0x53 [[func]] name = "OperateGoatShrine" addr = 0x44715F size = 0x4B [[func]] name = "OperateCauldron" addr = 0x4471AA size = 0x52 [[func]] name = "OperateFountains" addr = 0x4471FC size = 0x2B1 [[func]] name = "OperateWeaponRack" addr = 0x4474AD size = 0xAB [[func]] name = "OperateStoryBook" addr = 0x447558 size = 0x63 [[func]] name = "OperateLazStand" addr = 0x4475BB size = 0x65 [[func]] name = "OperateObject" addr = 0x447620 size = 0x249 [[func]] name = "SyncOpL1Door" addr = 0x447932 size = 0x71 [[func]] name = "SyncOpL2Door" addr = 0x4479A3 size = 0x72 [[func]] name = "SyncOpL3Door" addr = 0x447A15 size = 0x72 [[func]] name = "SyncOpObject" addr = 0x447A87 size = 0xED [[func]] name = "BreakCrux" addr = 0x447C2D size = 0xC2 [[func]] name = "BreakBarrel" addr = 0x447CEF size = 0x274 [[func]] name = "BreakObject" addr = 0x447F63 size = 0x8C [[func]] name = "SyncBreakObj" addr = 0x447FEF size = 0x21 [[func]] name = "SyncL1Doors" addr = 0x448010 size = 0xAB [[func]] name = "SyncCrux" addr = 0x4480BB size = 0x7E [[func]] name = "SyncLever" addr = 0x448139 size = 0x2A [[func]] name = "SyncQSTLever" addr = 0x448163 size = 0x6F [[func]] name = "SyncPedistal" addr = 0x4481D2 size = 0xC6 [[func]] name = "SyncL2Doors" addr = 0x448298 size = 0x86 [[func]] name = "SyncL3Doors" addr = 0x44831E size = 0x92 [[func]] name = "SyncObjectAnim" addr = 0x4483B0 size = 0xAE [[func]] name = "GetObjectStr" addr = 0x44845E size = 0x20E [[func]] name = "PackPlayer" addr = 0x448765 size = 0x1EE [[func]] name = "PackItem" addr = 0x448953 size = 0x10B [[func]] name = "VerifyGoldSeeds" addr = 0x448A5E size = 0x72 [[func]] name = "UnPackPlayer" addr = 0x448AD0 size = 0x278 [[func]] name = "UnPackItem" addr = 0x448D48 size = 0xAD [[func]] name = "SaveGamma" addr = 0x448E05 size = 0x2E [[func]] name = "palette_init" addr = 0x448E33 size = 0x78 [[func]] name = "LoadGamma" addr = 0x448EAB size = 0x75 [[func]] name = "LoadSysPal" addr = 0x448F20 size = 0xA9 [[func]] name = "LoadPalette" addr = 0x448FC9 size = 0x5C [[func]] name = "LoadRndLvlPal" addr = 0x449025 size = 0x47 [[func]] name = "ResetPal" addr = 0x44906C size = 0x2B [[func]] name = "IncreaseGamma" addr = 0x449097 size = 0x39 [[func]] name = "palette_update" addr = 0x4490D0 size = 0x37 [[func]] name = "ApplyGamma" addr = 0x449107 size = 0xC9 [[func]] name = "DecreaseGamma" addr = 0x4491D0 size = 0x39 [[func]] name = "UpdateGamma" addr = 0x449209 size = 0x35 [[func]] name = "BlackPalette" addr = 0x44923E size = 0x7 [[func]] name = "SetFadeLevel" addr = 0x449245 size = 0x6B [[func]] name = "PaletteFadeIn" addr = 0x4492B0 size = 0x56 [[func]] name = "PaletteFadeOut" addr = 0x449306 size = 0x30 [[func]] name = "palette_update_caves" addr = 0x449336 size = 0x62 [[func]] name = "palette_update_quest_palette" addr = 0x449398 size = 0x2E [[func]] name = "palette_get_color_cycling" addr = 0x4493C6 size = 0x6 [[func]] name = "palette_set_color_cycling" addr = 0x4493CC size = 0x8 [[func]] name = "FindPath" addr = 0x4493D4 size = 0xFF [[func]] name = "path_get_h_cost" addr = 0x4494D3 size = 0x31 [[func]] name = "path_check_equal" addr = 0x449504 size = 0x18 [[func]] name = "GetNextPath" addr = 0x44951C size = 0x2A [[func]] name = "path_solid_pieces" addr = 0x449546 size = 0xA7 [[func]] name = "path_get_path" addr = 0x4495ED size = 0x82 [[func]] name = "path_parent_path" addr = 0x44966F size = 0x12B [[func]] name = "path_get_node1" addr = 0x44979A size = 0x19 [[func]] name = "path_get_node2" addr = 0x4497B3 size = 0x19 [[func]] name = "path_next_node" addr = 0x4497CC size = 0x2B [[func]] name = "path_set_coords" addr = 0x4497F7 size = 0x99 [[func]] name = "path_push_active_step" addr = 0x449890 size = 0x13 [[func]] name = "path_pop_active_step" addr = 0x4498A3 size = 0x13 [[func]] name = "path_new_step" addr = 0x4498B6 size = 0x36 [[func]] name = "pfile_init_save_directory" addr = 0x4498FC size = 0x5F [[func]] name = "pfile_check_available_space" addr = 0x44995B size = 0x68 [[func]] name = "pfile_write_hero" addr = 0x4499C3 size = 0x70 [[func]] name = "pfile_get_save_num_from_name" addr = 0x449A33 size = 0x28 [[func]] name = "pfile_encode_hero" addr = 0x449A5B size = 0x84 [[func]] name = "pfile_open_archive" addr = 0x449ADF size = 0x51 [[func]] name = "pfile_get_save_path" addr = 0x449B30 size = 0x82 [[func]] name = "pfile_flush" addr = 0x449BB2 size = 0x32 [[func]] name = "pfile_create_player_description" addr = 0x449BE4 size = 0x76 [[func]] name = "pfile_rename_hero" addr = 0x449C5A size = 0xC8 [[func]] name = "pfile_flush_W" addr = 0x449D22 size = 0x21 [[func]] name = "game_2_ui_player" addr = 0x449D43 size = 0x8D [[func]] name = "game_2_ui_class" addr = 0x449DD0 size = 0x13 [[func]] name = "pfile_ui_set_hero_infos" addr = 0x449DE3 size = 0x1C7 [[func]] name = "GetSaveDirectory" addr = 0x449FAA size = 0x8C [[func]] name = "pfile_read_hero" addr = 0x44A036 size = 0x122 [[func]] name = "pfile_open_save_archive" addr = 0x44A158 size = 0x3A [[func]] name = "pfile_SFileCloseArchive" addr = 0x44A192 size = 0x7 [[func]] name = "pfile_archive_contains_game" addr = 0x44A199 size = 0x33 [[func]] name = "pfile_ui_set_class_stats" addr = 0x44A1CC size = 0x44 [[func]] name = "pfile_get_player_class" addr = 0x44A210 size = 0x10 [[func]] name = "pfile_ui_save_create" addr = 0x44A220 size = 0xDF [[func]] name = "pfile_get_file_name" addr = 0x44A2FF size = 0x57 [[func]] name = "pfile_delete_save" addr = 0x44A356 size = 0x4A [[func]] name = "pfile_read_player_from_save" addr = 0x44A3A0 size = 0x79 [[func]] name = "GetTempLevelNames" addr = 0x44A419 size = 0x4A [[func]] name = "GetPermLevelNames" addr = 0x44A463 size = 0x86 [[func]] name = "pfile_get_game_name" addr = 0x44A4E9 size = 0x29 [[func]] name = "pfile_remove_temp_files" addr = 0x44A512 size = 0x51 [[func]] name = "GetTempSaveNames" addr = 0x44A563 size = 0x35 [[func]] name = "pfile_rename_temp_to_perm" addr = 0x44A598 size = 0xAC [[func]] name = "GetPermSaveNames" addr = 0x44A644 size = 0x35 [[func]] name = "pfile_write_save_file" addr = 0x44A679 size = 0xAE [[func]] name = "pfile_strcpy" addr = 0x44A727 size = 0xA [[func]] name = "pfile_read" addr = 0x44A731 size = 0x182 [[func]] name = "pfile_update" addr = 0x44A8B3 size = 0x33 [[func]] name = "SetPlayerGPtrs" addr = 0x44A8F6 size = 0x1B [[func]] name = "LoadPlrGFX" addr = 0x44A911 size = 0x25F [[func]] name = "InitPlayerGFX" addr = 0x44AB70 size = 0x44 [[func]] name = "InitPlrGFXMem" addr = 0x44ABB4 size = 0x214 [[func]] name = "GetPlrGFXSize" addr = 0x44ADC8 size = 0xC1 [[func]] name = "FreePlayerGFX" addr = 0x44AE89 size = 0xAE [[func]] name = "NewPlrAnim" addr = 0x44AF37 size = 0x65 [[func]] name = "ClearPlrPVars" addr = 0x44AF9C size = 0x51 [[func]] name = "SetPlrAnims" addr = 0x44AFED size = 0x210 [[func]] name = "ClearPlrRVars" addr = 0x44B1FD size = 0x77 [[func]] name = "CreatePlayer" addr = 0x44B274 size = 0x30E [[func]] name = "CalcStatDiff" addr = 0x44B582 size = 0x41 [[func]] name = "NextPlrLevel" addr = 0x44B5C3 size = 0x105 [[func]] name = "AddPlrExperience" addr = 0x44B6C8 size = 0x130 [[func]] name = "AddPlrMonstExper" addr = 0x44B7F8 size = 0x44 [[func]] name = "InitPlayer" addr = 0x44B83C size = 0x2F7 [[func]] name = "InitMultiView" addr = 0x44BB33 size = 0x3A [[func]] name = "CheckEFlag" addr = 0x44BB6D size = 0x155 [[func]] name = "SolidLoc" addr = 0x44BCC2 size = 0x29 [[func]] name = "PlrDirOK" addr = 0x44BCEB size = 0xAF [[func]] name = "PlrClrTrans" addr = 0x44BD9A size = 0x43 [[func]] name = "PlrDoTrans" addr = 0x44BDDD size = 0x81 [[func]] name = "SetPlayerOld" addr = 0x44BE5E size = 0x37 [[func]] name = "FixPlayerLocation" addr = 0x44BE95 size = 0x98 [[func]] name = "StartStand" addr = 0x44BF2D size = 0xBB [[func]] name = "StartWalkStand" addr = 0x44BFE8 size = 0x88 [[func]] name = "PM_ChangeLightOff" addr = 0x44C070 size = 0xCD [[func]] name = "PM_ChangeOffset" addr = 0x44C13D size = 0xA5 [[func]] name = "StartWalk" addr = 0x44C1E2 size = 0x1CA [[func]] name = "StartWalk2" addr = 0x44C3AC size = 0x223 [[func]] name = "StartWalk3" addr = 0x44C5CF size = 0x24F [[func]] name = "StartAttack" addr = 0x44C81E size = 0x9D [[func]] name = "StartRangeAttack" addr = 0x44C8BB size = 0xB8 [[func]] name = "StartPlrBlock" addr = 0x44C973 size = 0xB3 [[func]] name = "StartSpell" addr = 0x44CA26 size = 0x16F [[func]] name = "FixPlrWalkTags" addr = 0x44CB95 size = 0xCD [[func]] name = "RemovePlrFromMap" addr = 0x44CC62 size = 0x76 [[func]] name = "StartPlrHit" addr = 0x44CCD8 size = 0x125 [[func]] name = "RespawnDeadItem" addr = 0x44CDFD size = 0xCC [[func]] name = "StartPlayerKill" addr = 0x44CEC9 size = 0x32B [[func]] name = "PlrDeadItem" addr = 0x44D1F4 size = 0xFF [[func]] name = "DropHalfPlayersGold" addr = 0x44D2F3 size = 0x418 [[func]] name = "SyncPlrKill" addr = 0x44D70B size = 0x90 [[func]] name = "RemovePlrMissiles" addr = 0x44D7A0 size = 0x131 [[func]] name = "InitLevelChange" addr = 0x44D8D1 size = 0xA2 [[func]] name = "StartNewLvl" addr = 0x44D973 size = 0xFC [[func]] name = "RestartTownLvl" addr = 0x44DA6F size = 0x8D [[func]] name = "StartWarpLvl" addr = 0x44DAFC size = 0x78 [[func]] name = "PM_DoStand" addr = 0x44DB74 size = 0x3 [[func]] name = "PM_DoWalk" addr = 0x44DB77 size = 0x16E [[func]] name = "PM_DoWalk2" addr = 0x44DCE5 size = 0x14B [[func]] name = "PM_DoWalk3" addr = 0x44DE30 size = 0x181 [[func]] name = "WeaponDur" addr = 0x44DFB1 size = 0x10B [[func]] name = "PlrHitMonst" addr = 0x44E0BC size = 0x386 [[func]] name = "PlrHitPlr" addr = 0x44E442 size = 0x227 [[func]] name = "PlrHitObj" addr = 0x44E669 size = 0x3D [[func]] name = "PM_DoAttack" addr = 0x44E6A6 size = 0x212 [[func]] name = "PM_DoRangeAttack" addr = 0x44E8B8 size = 0xF4 [[func]] name = "ShieldDur" addr = 0x44E9AC size = 0xA1 [[func]] name = "PM_DoBlock" addr = 0x44EA4D size = 0x79 [[func]] name = "PM_DoSpell" addr = 0x44EAC6 size = 0x140 [[func]] name = "PM_DoGotHit" addr = 0x44EC06 size = 0xB6 [[func]] name = "ArmorDur" addr = 0x44ECBC size = 0xBF [[func]] name = "PM_DoDeath" addr = 0x44ED7B size = 0xA7 [[func]] name = "PM_DoNewLvl" addr = 0x44DB74 size = 0x3 [[func]] name = "CheckNewPath" addr = 0x44EE22 size = 0xB30 [[func]] name = "PlrDeathModeOK" addr = 0x44F9BA size = 0x42 [[func]] name = "ValidatePlayer" addr = 0x44F9FC size = 0x136 [[func]] name = "ProcessPlayers" addr = 0x44FB32 size = 0x1D3 [[func]] name = "CheckCheatStats" addr = 0x44FD31 size = 0x59 [[func]] name = "ClrPlrPath" addr = 0x44FD8A size = 0x30 [[func]] name = "PosOkPlayer" addr = 0x44FDBA size = 0xE4 [[func]] name = "MakePlrPath" addr = 0x44FE9E size = 0xB1 [[func]] name = "CheckPlrSpell" addr = 0x44FF6F size = 0x2A8 [[func]] name = "SyncPlrAnim" addr = 0x450217 size = 0x126 [[func]] name = "SyncInitPlrPos" addr = 0x45036D size = 0x177 [[func]] name = "SyncInitPlr" addr = 0x4504E4 size = 0x24 [[func]] name = "CheckStats" addr = 0x450508 size = 0x119 [[func]] name = "ModifyPlrStr" addr = 0x450621 size = 0xBA [[func]] name = "ModifyPlrMag" addr = 0x4506DB size = 0xAD [[func]] name = "ModifyPlrDex" addr = 0x450788 size = 0xA4 [[func]] name = "ModifyPlrVit" addr = 0x45082C size = 0xA3 [[func]] name = "SetPlayerHitPoints" addr = 0x4508CF size = 0x4F [[func]] name = "SetPlrStr" addr = 0x45091E size = 0x75 [[func]] name = "SetPlrMag" addr = 0x450993 size = 0x4C [[func]] name = "SetPlrDex" addr = 0x4509DF size = 0x75 [[func]] name = "SetPlrVit" addr = 0x450A54 size = 0x4C [[func]] name = "InitDungMsgs" addr = 0x450AA0 size = 0x24 [[func]] name = "PlayDungMsgs" addr = 0x450AC4 size = 0x26F [[func]] name = "plrmsg_delay" addr = 0x450D33 size = 0x37 [[func]] name = "ErrorPlrMsg" addr = 0x450D6A size = 0x49 [[func]] name = "EventPlrMsg" addr = 0x450DB3 size = 0x47 [[func]] name = "SendPlrMsg" addr = 0x450DFA size = 0x6A [[func]] name = "ClearPlrMsg" addr = 0x450E64 size = 0x2A [[func]] name = "InitPlrMsg" addr = 0x450E8E size = 0x1C [[func]] name = "DrawPlrMsg" addr = 0x450EAA size = 0x8D [[func]] name = "PrintPlrMsg" addr = 0x450F37 size = 0xC7 [[func]] name = "InitPortals" addr = 0x450FFE size = 0x26 [[func]] name = "SetPortalStats" addr = 0x451024 size = 0x3E [[func]] name = "AddWarpMissile" addr = 0x451062 size = 0x74 [[func]] name = "SyncPortals" addr = 0x4510D6 size = 0x5B [[func]] name = "AddInTownPortal" addr = 0x451131 size = 0x14 [[func]] name = "ActivatePortal" addr = 0x451145 size = 0x45 [[func]] name = "DeactivatePortal" addr = 0x45118A size = 0xC [[func]] name = "PortalOnLevel" addr = 0x451196 size = 0x22 [[func]] name = "RemovePortalMissile" addr = 0x4511B8 size = 0x7C [[func]] name = "SetCurrentPortal" addr = 0x451234 size = 0x7 [[func]] name = "GetPortalLevel" addr = 0x45123B size = 0xA8 [[func]] name = "GetPortalLvlPos" addr = 0x4512E3 size = 0x63 [[func]] name = "PosOkPortal" addr = 0x451346 size = 0x48 [[func]] name = "InitQuests" addr = 0x45138E size = 0x1CE [[func]] name = "CheckQuests" addr = 0x45155C size = 0x233 [[func]] name = "ForceQuests" addr = 0x45178F size = 0xA2 [[func]] name = "QuestStatus" addr = 0x451831 size = 0x40 [[func]] name = "CheckQuestKill" addr = 0x451871 size = 0x379 [[func]] name = "DrawButcher" addr = 0x451BEA size = 0x27 [[func]] name = "DrawSkelKing" addr = 0x451C11 size = 0x21 [[func]] name = "DrawWarLord" addr = 0x451C32 size = 0x90 [[func]] name = "DrawSChamber" addr = 0x451CC2 size = 0xBA [[func]] name = "DrawLTBanner" addr = 0x451D7C size = 0x8C [[func]] name = "DrawBlind" addr = 0x451E08 size = 0x8C [[func]] name = "DrawBlood" addr = 0x451E94 size = 0x8C [[func]] name = "DRLG_CheckQuests" addr = 0x451F20 size = 0x91 [[func]] name = "SetReturnLvlPos" addr = 0x451FB1 size = 0xB3 [[func]] name = "GetReturnLvlPos" addr = 0x452064 size = 0x39 [[func]] name = "ResyncMPQuests" addr = 0x45209D size = 0xBC [[func]] name = "ResyncQuests" addr = 0x452159 size = 0x326 [[func]] name = "PrintQLString" addr = 0x45247F size = 0x14E [[func]] name = "DrawQuestLog" addr = 0x4525CD size = 0x8C [[func]] name = "StartQuestlog" addr = 0x452659 size = 0x70 [[func]] name = "QuestlogUp" addr = 0x4526C9 size = 0x47 [[func]] name = "QuestlogDown" addr = 0x452710 size = 0x4A [[func]] name = "QuestlogEnter" addr = 0x45275A size = 0x42 [[func]] name = "QuestlogESC" addr = 0x45279C size = 0x55 [[func]] name = "SetMultiQuest" addr = 0x4527F1 size = 0x40 [[func]] name = "SystemSupported" addr = 0x452831 size = 0x54 [[func]] name = "RestrictedTest" addr = 0x452885 size = 0x72 [[func]] name = "ReadOnlyTest" addr = 0x4528F7 size = 0x7E [[func]] name = "ClearCursor" addr = 0x452985 size = 0xF [[func]] name = "DrawMissile" addr = 0x452994 size = 0x196 [[func]] name = "DrawClippedMissile" addr = 0x452B2A size = 0x196 [[func]] name = "DrawDeadPlayer" addr = 0x452CC0 size = 0xE0 [[func]] name = "DrawPlayer" addr = 0x452DA0 size = 0x1EB [[func]] name = "DrawClippedPlayer" addr = 0x452F8B size = 0x1D5 [[func]] name = "DrawView" addr = 0x453160 size = 0x112 [[func]] name = "DrawGame" addr = 0x453272 size = 0x1E5 [[func]] name = "scrollrt_draw_lower" addr = 0x453477 size = 0x46B [[func]] name = "scrollrt_draw_clipped_dungeon" addr = 0x4538E2 size = 0x5F7 [[func]] name = "DrawClippedMonster" addr = 0x453ED9 size = 0xF3 [[func]] name = "DrawClippedObject" addr = 0x453FCC size = 0x119 [[func]] name = "scrollrt_draw_clipped_e_flag" addr = 0x4540E5 size = 0x144 [[func]] name = "scrollrt_draw_lower_2" addr = 0x454229 size = 0x3A9 [[func]] name = "scrollrt_draw_clipped_dungeon_2" addr = 0x4545D2 size = 0x637 [[func]] name = "scrollrt_draw_clipped_e_flag_2" addr = 0x454C09 size = 0x194 [[func]] name = "scrollrt_draw_upper" addr = 0x454D9D size = 0x47A [[func]] name = "scrollrt_draw_dungeon" addr = 0x455217 size = 0x62D [[func]] name = "DrawMonster" addr = 0x455844 size = 0xF3 [[func]] name = "DrawObject" addr = 0x455937 size = 0x146 [[func]] name = "scrollrt_draw_e_flag" addr = 0x455A7D size = 0x157 [[func]] name = "DrawZoom" addr = 0x455BD4 size = 0x23E [[func]] name = "ClearScreenBuffer" addr = 0x455E32 size = 0x33 [[func]] name = "scrollrt_draw_game_screen" addr = 0x455E65 size = 0x62 [[func]] name = "scrollrt_draw_cursor_back_buffer" addr = 0x455EC7 size = 0x8F [[func]] name = "scrollrt_draw_cursor_item" addr = 0x455F56 size = 0x1CE [[func]] name = "DrawMain" addr = 0x456124 size = 0x28F [[func]] name = "DoBlitScreen" addr = 0x4563B3 size = 0x146 [[func]] name = "DrawAndBlit" addr = 0x4564F9 size = 0x12C [[func]] name = "ObjIndex" addr = 0x456625 size = 0x46 [[func]] name = "AddSKingObjs" addr = 0x45666B size = 0xAF [[func]] name = "AddSChamObjs" addr = 0x45671A size = 0x3B [[func]] name = "AddVileObjs" addr = 0x456755 size = 0x58 [[func]] name = "DRLG_SetMapTrans" addr = 0x4567AD size = 0x6C [[func]] name = "LoadSetMap" addr = 0x456819 size = 0x1FD [[func]] name = "SHA1Clear" addr = 0x456A16 size = 0x15 [[func]] name = "SHA1Result" addr = 0x456A2B size = 0x22 [[func]] name = "SHA1Calculate" addr = 0x456A4D size = 0x26 [[func]] name = "SHA1Input" addr = 0x456A73 size = 0x51 [[func]] name = "SHA1ProcessMessageBlock" addr = 0x456AC4 size = 0x1BE [[func]] name = "SHA1Reset" addr = 0x456C82 size = 0xE [[func]] name = "SHA1Init" addr = 0x456C90 size = 0x2B [[func]] name = "snd_update" addr = 0x456CCB size = 0x57 [[func]] name = "snd_stop_snd" addr = 0x456D22 size = 0x12 [[func]] name = "snd_playing" addr = 0x456D34 size = 0x2C [[func]] name = "snd_play_snd" addr = 0x456D60 size = 0xD9 [[func]] name = "sound_dup_channel" addr = 0x456E39 size = 0x3B [[func]] name = "sound_file_reload" addr = 0x456E74 size = 0x93 [[func]] name = "sound_file_load" addr = 0x456F07 size = 0xFC [[func]] name = "sound_CreateSoundBuffer" addr = 0x457003 size = 0x5D [[func]] name = "sound_file_cleanup" addr = 0x457060 size = 0x2B [[func]] name = "snd_init" addr = 0x45708B size = 0xA0 [[func]] name = "snd_get_volume" addr = 0x45712B size = 0x51 [[func]] name = "sound_create_primary_buffer" addr = 0x45717C size = 0x102 [[func]] name = "sound_DirectSoundCreate" addr = 0x45727E size = 0x81 [[func]] name = "sound_cleanup" addr = 0x4572FF size = 0x59 [[func]] name = "snd_set_volume" addr = 0x457358 size = 0xF [[func]] name = "music_stop" addr = 0x457367 size = 0x2C [[func]] name = "music_start" addr = 0x457393 size = 0x6B [[func]] name = "sound_disable_music" addr = 0x4573FE size = 0x1A [[func]] name = "sound_get_or_set_music_volume" addr = 0x457418 size = 0x23 [[func]] name = "sound_get_or_set_sound_volume" addr = 0x45743B size = 0x13 [[func]] name = "GetManaAmount" addr = 0x45744E size = 0xEC [[func]] name = "UseMana" addr = 0x45753A size = 0x4A [[func]] name = "CheckSpell" addr = 0x457584 size = 0x51 [[func]] name = "CastSpell" addr = 0x4575D5 size = 0xDC [[func]] name = "DoResurrect" addr = 0x4576B1 size = 0x11A [[func]] name = "PlacePlayer" addr = 0x4577CB size = 0x123 [[func]] name = "DoHealOther" addr = 0x4578EE size = 0x113 [[func]] name = "InitStores" addr = 0x457A01 size = 0x86 [[func]] name = "SetupTownStores" addr = 0x457A87 size = 0xBB [[func]] name = "FreeStoreMem" addr = 0x457B42 size = 0x36 [[func]] name = "DrawSTextBack" addr = 0x457B78 size = 0x5E [[func]] name = "PrintSString" addr = 0x457BD6 size = 0x20C [[func]] name = "DrawSLine" addr = 0x457DE2 size = 0x80 [[func]] name = "DrawSSlider" addr = 0x457E62 size = 0xF0 [[func]] name = "DrawSTextHelp" addr = 0x457F52 size = 0xF [[func]] name = "ClearSText" addr = 0x457F61 size = 0x45 [[func]] name = "AddSLine" addr = 0x457FA6 size = 0x25 [[func]] name = "AddSTextVal" addr = 0x457FCB size = 0xD [[func]] name = "OffsetSTextY" addr = 0x457FD8 size = 0xD [[func]] name = "AddSText" addr = 0x457FE5 size = 0x51 [[func]] name = "StoreAutoPlace" addr = 0x458036 size = 0x27D [[func]] name = "S_StartSmith" addr = 0x4582B3 size = 0xCA [[func]] name = "S_ScrollSBuy" addr = 0x45837D size = 0xBC [[func]] name = "PrintStoreItem" addr = 0x458439 size = 0x27A [[func]] name = "S_StartSBuy" addr = 0x4586B3 size = 0xC0 [[func]] name = "S_ScrollSPBuy" addr = 0x458773 size = 0xDE [[func]] name = "S_StartSPBuy" addr = 0x458851 size = 0xE0 [[func]] name = "SmithSellOk" addr = 0x458931 size = 0x41 [[func]] name = "S_ScrollSSell" addr = 0x458972 size = 0xE7 [[func]] name = "S_StartSSell" addr = 0x458A59 size = 0x1B2 [[func]] name = "SmithRepairOk" addr = 0x458C0B size = 0x43 [[func]] name = "S_StartSRepair" addr = 0x458C4E size = 0x24C [[func]] name = "AddStoreHoldRepair" addr = 0x458E9A size = 0xA3 [[func]] name = "S_StartWitch" addr = 0x458F3D size = 0xA6 [[func]] name = "S_ScrollWBuy" addr = 0x458FE3 size = 0xBC [[func]] name = "S_StartWBuy" addr = 0x45909F size = 0xCA [[func]] name = "WitchSellOk" addr = 0x459169 size = 0x5B [[func]] name = "S_StartWSell" addr = 0x4591C4 size = 0x26D [[func]] name = "WitchRechargeOk" addr = 0x459431 size = 0x2F [[func]] name = "AddStoreHoldRecharge" addr = 0x459460 size = 0x86 [[func]] name = "S_StartWRecharge" addr = 0x4594E6 size = 0x1AD [[func]] name = "S_StartNoMoney" addr = 0x459693 size = 0x3A [[func]] name = "S_StartNoRoom" addr = 0x4596CD size = 0x33 [[func]] name = "S_StartConfirm" addr = 0x459700 size = 0x173 [[func]] name = "S_StartBoy" addr = 0x459873 size = 0xBD [[func]] name = "S_StartBBoy" addr = 0x459930 size = 0xCD [[func]] name = "S_StartHealer" addr = 0x4599FD size = 0xA8 [[func]] name = "S_ScrollHBuy" addr = 0x459AA5 size = 0xB0 [[func]] name = "S_StartHBuy" addr = 0x459B55 size = 0xC0 [[func]] name = "S_StartStory" addr = 0x459C15 size = 0x79 [[func]] name = "IdItemOk" addr = 0x459C8E size = 0x14 [[func]] name = "AddStoreHoldId" addr = 0x459CA2 size = 0x44 [[func]] name = "S_StartSIdentify" addr = 0x459CE6 size = 0x2AF [[func]] name = "S_StartIdShow" addr = 0x459F95 size = 0xB1 [[func]] name = "S_StartTalk" addr = 0x45A046 size = 0x122 [[func]] name = "S_StartTavern" addr = 0x45A168 size = 0x84 [[func]] name = "S_StartBarMaid" addr = 0x45A1EC size = 0x72 [[func]] name = "S_StartDrunk" addr = 0x45A25E size = 0x72 [[func]] name = "StartStore" addr = 0x45A2D0 size = 0x163 [[func]] name = "DrawSText" addr = 0x45A48F size = 0xF5 [[func]] name = "STextESC" addr = 0x45A584 size = 0xE0 [[func]] name = "STextUp" addr = 0x45A6AF size = 0xA8 [[func]] name = "STextDown" addr = 0x45A757 size = 0xAD [[func]] name = "STextPrior" addr = 0x45A804 size = 0x4A [[func]] name = "STextNext" addr = 0x45A84E size = 0x4D [[func]] name = "S_SmithEnter" addr = 0x45A89B size = 0x69 [[func]] name = "SetGoldCurs" addr = 0x45A904 size = 0x46 [[func]] name = "SetSpdbarGoldCurs" addr = 0x45A94A size = 0x46 [[func]] name = "TakePlrsMoney" addr = 0x45A990 size = 0x1D9 [[func]] name = "SmithBuyItem" addr = 0x45AB69 size = 0xAB [[func]] name = "S_SBuyEnter" addr = 0x45AC14 size = 0xD5 [[func]] name = "SmithBuyPItem" addr = 0x45ACE9 size = 0x95 [[func]] name = "S_SPBuyEnter" addr = 0x45AD7E size = 0xF4 [[func]] name = "StoreGoldFit" addr = 0x45AE72 size = 0xD6 [[func]] name = "PlaceStoreGold" addr = 0x45AF48 size = 0xC8 [[func]] name = "StoreSellItem" addr = 0x45B010 size = 0x150 [[func]] name = "S_SSellEnter" addr = 0x45B160 size = 0x7F [[func]] name = "SmithRepairItem" addr = 0x45B1DF size = 0xD7 [[func]] name = "S_SRepairEnter" addr = 0x45B2B6 size = 0x81 [[func]] name = "S_WitchEnter" addr = 0x45B337 size = 0x68 [[func]] name = "WitchBuyItem" addr = 0x45B39F size = 0xB8 [[func]] name = "S_WBuyEnter" addr = 0x45B457 size = 0xD5 [[func]] name = "S_WSellEnter" addr = 0x45B52C size = 0x7F [[func]] name = "WitchRechargeItem" addr = 0x45B5AB size = 0x89 [[func]] name = "S_WRechargeEnter" addr = 0x45B634 size = 0x81 [[func]] name = "S_BoyEnter" addr = 0x45B6B5 size = 0xA2 [[func]] name = "BoyBuyItem" addr = 0x45B757 size = 0x3A [[func]] name = "HealerBuyItem" addr = 0x45B791 size = 0x104 [[func]] name = "S_BBuyEnter" addr = 0x45B895 size = 0xD3 [[func]] name = "StoryIdItem" addr = 0x45B968 size = 0xEF [[func]] name = "S_ConfirmEnter" addr = 0x45BA57 size = 0xA0 [[func]] name = "S_HealerEnter" addr = 0x45BAF7 size = 0xA8 [[func]] name = "S_HBuyEnter" addr = 0x45BB9F size = 0xD5 [[func]] name = "S_StoryEnter" addr = 0x45BC74 size = 0x56 [[func]] name = "S_SIDEnter" addr = 0x45BCCA size = 0x81 [[func]] name = "S_TalkEnter" addr = 0x45BD4B size = 0xFF [[func]] name = "S_TavernEnter" addr = 0x45BE4A size = 0x4E [[func]] name = "S_BarmaidEnter" addr = 0x45BE98 size = 0x4E [[func]] name = "S_DrunkEnter" addr = 0x45BEE6 size = 0x4E [[func]] name = "STextEnter" addr = 0x45BF34 size = 0xC3 [[func]] name = "CheckStoreBtn" addr = 0x45C053 size = 0x137 [[func]] name = "ReleaseStoreBtn" addr = 0x45C18A size = 0xF [[func]] name = "sync_all_monsters" addr = 0x45C199 size = 0x85 [[func]] name = "sync_one_monster" addr = 0x45C21E size = 0xA6 [[func]] name = "sync_monster_active" addr = 0x45C2C4 size = 0x53 [[func]] name = "sync_monster_pos" addr = 0x45C317 size = 0x6F [[func]] name = "sync_monster_active2" addr = 0x45C386 size = 0x60 [[func]] name = "SyncPlrInv" addr = 0x45C3E6 size = 0x1E1 [[func]] name = "sync_update" addr = 0x45C5C7 size = 0x74 [[func]] name = "sync_monster" addr = 0x45C63B size = 0x210 [[func]] name = "sync_init" addr = 0x45C84B size = 0x25 [[func]] name = "TFit_Shrine" addr = 0x45C870 size = 0x123 [[func]] name = "TFit_Obj5" addr = 0x45C993 size = 0xDF [[func]] name = "TFit_SkelRoom" addr = 0x45CA72 size = 0x52 [[func]] name = "TFit_GoatShrine" addr = 0x45CAC4 size = 0x45 [[func]] name = "CheckThemeObj3" addr = 0x45CB09 size = 0x7F [[func]] name = "TFit_Obj3" addr = 0x45CB88 size = 0x5C [[func]] name = "CheckThemeReqs" addr = 0x45CBE4 size = 0x80 [[func]] name = "SpecialThemeFit" addr = 0x45CC64 size = 0xF6 [[func]] name = "CheckThemeRoom" addr = 0x45CD9A size = 0x138 [[func]] name = "InitThemes" addr = 0x45CED2 size = 0x1B5 [[func]] name = "HoldThemeRooms" addr = 0x45D087 size = 0x5A [[func]] name = "PlaceThemeMonsts" addr = 0x45D0E1 size = 0xE1 [[func]] name = "Theme_Barrel" addr = 0x45D1C2 size = 0xD8 [[func]] name = "Theme_Shrine" addr = 0x45D29A size = 0xB3 [[func]] name = "Theme_MonstPit" addr = 0x45D34D size = 0x99 [[func]] name = "Theme_SkelRoom" addr = 0x45D3E6 size = 0x1D6 [[func]] name = "Theme_Treasure" addr = 0x45D5BC size = 0x14B [[func]] name = "Theme_Library" addr = 0x45D707 size = 0x183 [[func]] name = "Theme_Torture" addr = 0x45D88A size = 0xD3 [[func]] name = "Theme_BloodFountain" addr = 0x45D95D size = 0x46 [[func]] name = "Theme_Decap" addr = 0x45D9A3 size = 0xD3 [[func]] name = "Theme_PurifyingFountain" addr = 0x45DA76 size = 0x46 [[func]] name = "Theme_ArmorStand" addr = 0x45DABC size = 0xF1 [[func]] name = "Theme_GoatShrine" addr = 0x45DBAD size = 0xCE [[func]] name = "Theme_Cauldron" addr = 0x45DC7B size = 0x46 [[func]] name = "Theme_MurkyFountain" addr = 0x45DCC1 size = 0x46 [[func]] name = "Theme_TearFountain" addr = 0x45DD07 size = 0x46 [[func]] name = "Theme_BrnCross" addr = 0x45DD4D size = 0xD3 [[func]] name = "Theme_WeaponRack" addr = 0x45DE20 size = 0xF1 [[func]] name = "UpdateL4Trans" addr = 0x45DF11 size = 0x20 [[func]] name = "CreateThemeRooms" addr = 0x45DF31 size = 0x117 [[func]] name = "tmsg_get" addr = 0x45E08C size = 0x4B [[func]] name = "tmsg_add" addr = 0x45E0D7 size = 0x53 [[func]] name = "tmsg_cleanup" addr = 0x45E12A size = 0x27 [[func]] name = "town_clear_upper_buf" addr = 0x45E151 size = 0x66 [[func]] name = "town_clear_low_buf" addr = 0x45E1B7 size = 0x6F [[func]] name = "town_draw_clipped_e_flag" addr = 0x45E226 size = 0x7F [[func]] name = "town_draw_clipped_town" addr = 0x45E2A5 size = 0x30B [[func]] name = "town_draw_lower" addr = 0x45E5B0 size = 0x2E8 [[func]] name = "town_draw_clipped_e_flag_2" addr = 0x45E898 size = 0xA1 [[func]] name = "town_draw_clipped_town_2" addr = 0x45E939 size = 0x310 [[func]] name = "town_draw_lower_2" addr = 0x45EC49 size = 0x341 [[func]] name = "town_draw_e_flag" addr = 0x45EF8A size = 0x89 [[func]] name = "town_draw_town_all" addr = 0x45F013 size = 0x310 [[func]] name = "town_draw_upper" addr = 0x45F323 size = 0x33A [[func]] name = "T_DrawGame" addr = 0x45F65D size = 0x1D9 [[func]] name = "T_DrawZoom" addr = 0x45F856 size = 0x235 [[func]] name = "T_DrawView" addr = 0x45FAAB size = 0x12C [[func]] name = "SetTownMicros" addr = 0x45FBD7 size = 0xE8 [[func]] name = "T_FillSector" addr = 0x45FCBF size = 0xB6 [[func]] name = "T_FillTile" addr = 0x45FD75 size = 0x71 [[func]] name = "T_Pass3" addr = 0x45FDE6 size = 0x19D [[func]] name = "CreateTown" addr = 0x45FF83 size = 0x218 [[func]] name = "GetActiveTowner" addr = 0x46019B size = 0x26 [[func]] name = "SetTownerGPtrs" addr = 0x4601C1 size = 0x3A [[func]] name = "NewTownerAnim" addr = 0x4601FB size = 0x34 [[func]] name = "InitTownerInfo" addr = 0x46022F size = 0x95 [[func]] name = "InitQstSnds" addr = 0x4602C4 size = 0x4D [[func]] name = "InitSmith" addr = 0x460311 size = 0x8F [[func]] name = "InitBarOwner" addr = 0x4603A0 size = 0x96 [[func]] name = "InitTownDead" addr = 0x460436 size = 0x90 [[func]] name = "InitWitch" addr = 0x4604C6 size = 0x8F [[func]] name = "InitBarmaid" addr = 0x460555 size = 0x8F [[func]] name = "InitBoy" addr = 0x4605E4 size = 0x96 [[func]] name = "InitHealer" addr = 0x46067A size = 0x8F [[func]] name = "InitTeller" addr = 0x460709 size = 0x8F [[func]] name = "InitDrunk" addr = 0x460798 size = 0x8F [[func]] name = "InitCows" addr = 0x460827 size = 0x14F [[func]] name = "InitTowners" addr = 0x460976 size = 0x4D [[func]] name = "FreeTownerGFX" addr = 0x4609C3 size = 0x42 [[func]] name = "TownCtrlMsg" addr = 0x460A05 size = 0x73 [[func]] name = "TownBlackSmith" addr = 0x460A78 size = 0xE [[func]] name = "TownBarOwner" addr = 0x460A86 size = 0xF [[func]] name = "TownDead" addr = 0x460A95 size = 0x78 [[func]] name = "TownHealer" addr = 0x460B0D size = 0xF [[func]] name = "TownStory" addr = 0x460B1C size = 0xF [[func]] name = "TownDrunk" addr = 0x460B2B size = 0xF [[func]] name = "TownBoy" addr = 0x460B3A size = 0xF [[func]] name = "TownWitch" addr = 0x460B49 size = 0xF [[func]] name = "TownBarMaid" addr = 0x460B58 size = 0xF [[func]] name = "TownCow" addr = 0x460B67 size = 0xF [[func]] name = "ProcessTowners" addr = 0x460B76 size = 0xBE [[func]] name = "PlrHasItem" addr = 0x460C5C size = 0x50 [[func]] name = "TownerTalk" addr = 0x460CAC size = 0x1D [[func]] name = "TalkToTowner" addr = 0x460CC9 size = 0xB1F [[func]] name = "CowSFX" addr = 0x4617E8 size = 0xBD [[func]] name = "track_process" addr = 0x4618B5 size = 0x9E [[func]] name = "track_repeat_walk" addr = 0x461953 size = 0x4C [[func]] name = "track_isscrolling" addr = 0x46199F size = 0x8 [[func]] name = "InitNoTriggers" addr = 0x4619A7 size = 0xF [[func]] name = "InitTownTriggers" addr = 0x4619B6 size = 0x18F [[func]] name = "InitL1Triggers" addr = 0x461B45 size = 0xA9 [[func]] name = "InitL2Triggers" addr = 0x461BEE size = 0x108 [[func]] name = "InitL3Triggers" addr = 0x461CF6 size = 0xD0 [[func]] name = "InitL4Triggers" addr = 0x461DC6 size = 0x144 [[func]] name = "InitSKingTriggers" addr = 0x461F0A size = 0x30 [[func]] name = "InitSChambTriggers" addr = 0x461F3A size = 0x30 [[func]] name = "InitPWaterTriggers" addr = 0x461F6A size = 0x30 [[func]] name = "InitVPTriggers" addr = 0x461F9A size = 0x30 [[func]] name = "ForceTownTrig" addr = 0x461FCA size = 0x166 [[func]] name = "ForceL1Trig" addr = 0x462130 size = 0x11C [[func]] name = "ForceL2Trig" addr = 0x46224C size = 0x203 [[func]] name = "ForceL3Trig" addr = 0x46244F size = 0x1DE [[func]] name = "ForceL4Trig" addr = 0x46262D size = 0x249 [[func]] name = "Freeupstairs" addr = 0x462876 size = 0x41 [[func]] name = "ForceSKingTrig" addr = 0x4628B7 size = 0x68 [[func]] name = "ForceSChambTrig" addr = 0x46291F size = 0x68 [[func]] name = "ForcePWaterTrig" addr = 0x462987 size = 0x68 [[func]] name = "CheckTrigForce" addr = 0x4629EF size = 0xAE [[func]] name = "CheckTriggers" addr = 0x462A9D size = 0x1D0 [[func]] name = "WCloseFile" addr = 0x462C7D size = 0x7 [[func]] name = "WGetFileSize" addr = 0x462C84 size = 0x2B [[func]] name = "WGetFileArchive" addr = 0x462CAF size = 0x57 [[func]] name = "WOpenFile" addr = 0x462D06 size = 0x42 [[func]] name = "WReadFile" addr = 0x462D48 size = 0x52 [[func]] name = "WSetFilePointer" addr = 0x462D9A size = 0x34 [[func]] name = "LoadWaveFormat" addr = 0x462DCE size = 0x2E [[func]] name = "AllocateMemFile" addr = 0x462DFC size = 0x49 [[func]] name = "FreeMemFile" addr = 0x462E45 size = 0xE [[func]] name = "ReadWaveFile" addr = 0x462E53 size = 0xCA [[func]] name = "ReadMemFile" addr = 0x462F1D size = 0x56 [[func]] name = "FillMemFile" addr = 0x462F73 size = 0x3B [[func]] name = "SeekMemFile" addr = 0x462FAE size = 0x1E [[func]] name = "ReadWaveSection" addr = 0x462FCC size = 0x57 [[func]] name = "LoadWaveFile" addr = 0x463023 size = 0x38 [[func]] name = "drawTopArchesUpperScreen" addr = 0x463060 size = 0x162D [[func]] name = "drawBottomArchesUpperScreen" addr = 0x46468D size = 0xC38 [[func]] name = "drawUpperScreen" addr = 0x4652C5 size = 0xC73 [[func]] name = "drawTopArchesLowerScreen" addr = 0x465F38 size = 0x1A11 [[func]] name = "drawBottomArchesLowerScreen" addr = 0x467949 size = 0xF22 [[func]] name = "drawLowerScreen" addr = 0x46886B size = 0xE53 [[func]] name = "world_draw_black_tile" addr = 0x4696BE size = 0x5C