From 925650f16ef08b0a6b01d4ea5c16ac0a2f67505e Mon Sep 17 00:00:00 2001 From: gromchek Date: Wed, 7 May 2025 20:45:15 +0300 Subject: [PATCH] feat(profile): add a lot of symbols --- profile/3.3.5a-windows-386/symbol/actionbar/func.sym | 10 ++++++++++ profile/3.3.5a-windows-386/symbol/bc/func.sym | 4 ++++ .../symbol/charactercreation/func.sym | 2 ++ .../symbol/charactercreation/label.sym | 4 ++++ .../3.3.5a-windows-386/symbol/characterinfo/func.sym | 1 + .../symbol/characterselection/func.sym | 3 +++ .../3.3.5a-windows-386/symbol/containerinfo/func.sym | 1 + profile/3.3.5a-windows-386/symbol/cvar/func.sym | 1 + profile/3.3.5a-windows-386/symbol/file/func.sym | 2 ++ .../3.3.5a-windows-386/symbol/framescript/label.sym | 1 + profile/3.3.5a-windows-386/symbol/gameui/func.sym | 1 + profile/3.3.5a-windows-386/symbol/gluemgr/func.sym | 11 +++++++++++ profile/3.3.5a-windows-386/symbol/item/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/namegen/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/petinfo/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/player/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/realmlist/func.sym | 1 + .../3.3.5a-windows-386/symbol/renderbatch/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/runeinfo/func.sym | 1 + .../symbol/simplefontstring/func.sym | 1 + profile/3.3.5a-windows-386/symbol/spell/func.sym | 11 +++++++++++ profile/3.3.5a-windows-386/symbol/spellbook/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/spellbook/label.sym | 1 + .../3.3.5a-windows-386/symbol/spellhistory/func.sym | 1 + profile/3.3.5a-windows-386/symbol/tooltip/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/tooltip/label.sym | 1 + profile/3.3.5a-windows-386/symbol/uimacros/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/unit/func.sym | 2 ++ 28 files changed, 78 insertions(+) create mode 100644 profile/3.3.5a-windows-386/symbol/charactercreation/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/charactercreation/label.sym create mode 100644 profile/3.3.5a-windows-386/symbol/namegen/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/spellbook/label.sym create mode 100644 profile/3.3.5a-windows-386/symbol/tooltip/label.sym diff --git a/profile/3.3.5a-windows-386/symbol/actionbar/func.sym b/profile/3.3.5a-windows-386/symbol/actionbar/func.sym index 5ed817d..b566d06 100644 --- a/profile/3.3.5a-windows-386/symbol/actionbar/func.sym +++ b/profile/3.3.5a-windows-386/symbol/actionbar/func.sym @@ -34,3 +34,13 @@ CGActionBar__UpdateItem 005AA5C0 f end=005AA91E CGActionBar__UpdateMacro 005AA920 f end=005AA9FC CGActionBar__UpdateCritter 005AAC00 f end=005AAD38 CGActionBar__ReplaceSpell 005AAFD0 f end=005AB11A +CGActionBar__GetMultiCastSlotMaskForTotemCategory 005A7B50 f end=005A7B93 +CGActionBar__UpdateEquipmentSet 005AAA00 f end=005AAA85 +CGActionBar__UpdateTemporaryActionBar 005AB800 f end=005AB837 +CGActionBar__UpdateMultiCastBar 005AB9D0 f end=005ABABB +CGActionBar__IsMacro 005648A0 f end=005648C8 +CGActionBar__GetMacroID 005648D0 f end=005648FC +CGActionBar__IsSpell 005A7860 f end=005A7883 +CGActionBar__IsItem 005A7890 f end=005A78B8 +CGActionBar__IsEquipmentSet 005A78F0 f end=005A7918 +CGActionBar__GetEquipmentSetID 005A7950 f end=005A797D diff --git a/profile/3.3.5a-windows-386/symbol/bc/func.sym b/profile/3.3.5a-windows-386/symbol/bc/func.sym index ccac0a9..7b5acce 100644 --- a/profile/3.3.5a-windows-386/symbol/bc/func.sym +++ b/profile/3.3.5a-windows-386/symbol/bc/func.sym @@ -115,3 +115,7 @@ OsCreateFileMode 00461EF0 f end=00461F68 type="Blizzard__File__Mode __stdcall fu OsFileGetDownloadFolder 00461F70 f end=00461F91 type="char* __stdcall func()" OsCreateFile 00461FA0 f end=00461FFA type="HOSFILE __stdcall func(char* fileName, uint32_t desiredAccess, uint32_t shareMode, uint32_t createDisposition, uint32_t flagsAndAttributes, uint32_t extendedFileType)" OsFileList 00462000 f end=0046209C +Blizzard__Mopaq__SFileGetLastError 00426A30 f end=00426A36 +Blizzard__Mopaq__SFileUnloadFile 0042BF00 f end=0042BF1C +Blizzard__Mopaq__SFileReadFile 0045A4B0 f end=0045A607 +Blizzard__Mopaq__SFileLoadFile 0045B5A0 f end=0045B69E diff --git a/profile/3.3.5a-windows-386/symbol/charactercreation/func.sym b/profile/3.3.5a-windows-386/symbol/charactercreation/func.sym new file mode 100644 index 0000000..c0116d7 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/charactercreation/func.sym @@ -0,0 +1,2 @@ +CCharacterCreation__Initialize 004E1C20 f end=004E1E15 +CCharacterCreation__SetToExistingCharacter 004E2330 f end=004E2460 diff --git a/profile/3.3.5a-windows-386/symbol/charactercreation/label.sym b/profile/3.3.5a-windows-386/symbol/charactercreation/label.sym new file mode 100644 index 0000000..c3cce81 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/charactercreation/label.sym @@ -0,0 +1,4 @@ +CCharacterCreation__m_selectedClassID 00AC4220 l +CCharacterCreation__m_existingCharacterIndex 00AC4224 l +CCharacterCreation__m_charPreferences 00B6B0D0 l +CCharacterCreation__m_raceIndex 00B6B180 l diff --git a/profile/3.3.5a-windows-386/symbol/characterinfo/func.sym b/profile/3.3.5a-windows-386/symbol/characterinfo/func.sym index 2214aab..af19599 100644 --- a/profile/3.3.5a-windows-386/symbol/characterinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/characterinfo/func.sym @@ -1 +1,2 @@ CGCharacterInfo__InitializeGame 005E8440 f end=005E8466 +CGCharacterInfo__UpdateItem 005E84C0 f end=005E85C8 diff --git a/profile/3.3.5a-windows-386/symbol/characterselection/func.sym b/profile/3.3.5a-windows-386/symbol/characterselection/func.sym index 7eb4e97..84426ae 100644 --- a/profile/3.3.5a-windows-386/symbol/characterselection/func.sym +++ b/profile/3.3.5a-windows-386/symbol/characterselection/func.sym @@ -1 +1,4 @@ CCharacterSelection__ClearCharacterList 004E47F0 f end=004E4877 +CCharacterSelection__UpdateCharacterNameDeclension 004E2BD0 f end=004E2C2D +CCharacterSelection__GetCharacterDisplay 004E2EF0 f end=004E2F10 +CCharacterSelection__Shutdown 004E38F0 f end=004E3A1D diff --git a/profile/3.3.5a-windows-386/symbol/containerinfo/func.sym b/profile/3.3.5a-windows-386/symbol/containerinfo/func.sym index fcb3c16..3a7a8e8 100644 --- a/profile/3.3.5a-windows-386/symbol/containerinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/containerinfo/func.sym @@ -1,2 +1,3 @@ CGContainerInfo__UpdateContainers 005D9960 f end=005D9B3B CGContainerInfo__EnterWorld 005D9C20 f end=005D9D8F +CGContainerInfo__UpdateItem 005D7320 f end=005D737B diff --git a/profile/3.3.5a-windows-386/symbol/cvar/func.sym b/profile/3.3.5a-windows-386/symbol/cvar/func.sym index b5e714f..a5112c8 100644 --- a/profile/3.3.5a-windows-386/symbol/cvar/func.sym +++ b/profile/3.3.5a-windows-386/symbol/cvar/func.sym @@ -19,3 +19,4 @@ CVGxStereoConvergenceCallback 00769C30 f end=00769C54 type="bool __stdcall func( CVGxStereoSeparationCallback 00769C60 f end=00769C84 type="bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)" CVGxResolutionCallback 0076A220 f end=0076A57F type="bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)" CVGxRefreshCallback 0076A580 f end=0076A62D type="bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)" +CVar__Set 00766940 f end=00766982 diff --git a/profile/3.3.5a-windows-386/symbol/file/func.sym b/profile/3.3.5a-windows-386/symbol/file/func.sym index ec7ed11..dc93412 100644 --- a/profile/3.3.5a-windows-386/symbol/file/func.sym +++ b/profile/3.3.5a-windows-386/symbol/file/func.sym @@ -18,3 +18,5 @@ SFile__OpenEx 00424B50 f end=00424E44 SFile__Load 00424E80 f end=00424F46 SFile__LoadFile 00424F50 f end=00424F74 SFile__Open 00424F80 f end=00424F98 +_SFileLoadFileEx 00421FF0 f end=00422031 +_SFileUnloadFile 00422090 f end=004220A9 diff --git a/profile/3.3.5a-windows-386/symbol/framescript/label.sym b/profile/3.3.5a-windows-386/symbol/framescript/label.sym index 34b55a5..e62d3c7 100644 --- a/profile/3.3.5a-windows-386/symbol/framescript/label.sym +++ b/profile/3.3.5a-windows-386/symbol/framescript/label.sym @@ -1 +1,2 @@ s_scriptProfileEnabled 00D3F798 l type="int32_t" +FrameScript_Object__s_objectType 00D3F778 l diff --git a/profile/3.3.5a-windows-386/symbol/gameui/func.sym b/profile/3.3.5a-windows-386/symbol/gameui/func.sym index 7e3e94b..b19f766 100644 --- a/profile/3.3.5a-windows-386/symbol/gameui/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gameui/func.sym @@ -77,3 +77,4 @@ CGGameUI__ClosestObjectMatch 00520190 f end=00520403 CGGameUI__InitClientControlState 00513880 f end=00513893 CGGameUI__UpdateActivePlayer 00520F70 f end=00520FD2 CGGameUI__OnClientControlChanged 00520FE0 f end=00521031 +CGGameUI__CastTradeItemSpell 005198A0 f end=0051999C diff --git a/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym b/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym index cb2b6d5..9af7e95 100644 --- a/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym @@ -55,3 +55,14 @@ CGlueMgr__PatchFailed 004E5420 f end=004E54C8 CGlueMgr__PatchDownloadIdle 004E54D0 f end=004E5722 SystemRegisterFunctions 0060A120 f end=0060A143 SystemUnregisterFunctions 0060A150 f end=0060A16C +CGlueMgr__PatchDownloadExecuteCommand 00462190 f end=004621EB +CGlueMgr__GetActive 004D80A0 f end=004D80BC +CGlueMgr__GetSelectedCharInfo 004D9160 f end=004D9182 +CGlueMgr__OnCharDeclineResult 004DA190 f end=004DA23D +CGlueMgr__SurveyDownloadIdle 004E4AA0 f end=004E4B2C +CGlueMgr__SurveyDownloadEnd 004E4E80 f end=004E4F66 +CGlueMgr__PatchDownloadExtractCommand 004E4F70 f end=004E4FFD +CGlueMgr__PatchDownloadDeleteCommand 004E5000 f end=004E5064 +CGlueMgr__ScanDLLFinished 004E5940 f end=004E59B1 +GlueScriptEventsInitialize 004DBC70 f end=004DBE0B +GlueScriptEventsRegisterFunctions 004DD580 f end=004DD5A6 diff --git a/profile/3.3.5a-windows-386/symbol/item/func.sym b/profile/3.3.5a-windows-386/symbol/item/func.sym index 017bc5d..0942318 100644 --- a/profile/3.3.5a-windows-386/symbol/item/func.sym +++ b/profile/3.3.5a-windows-386/symbol/item/func.sym @@ -11,3 +11,5 @@ CGItem_C__IsBound 00708520 f end=00708538 CGItem_C__GetRepairCost 00708540 f end=007086AF CGItem_C__IsPermanentlyBoundForTrade 00708B40 f end=00708BC3 CGItem_C__GetInventoryArt 0070AA00 f end=0070AA40 +CGItem_C__GetSubtypeID 00707250 f end=0070727E +CGItem_C__CanGoInSlot 00708500 f end=0070851E diff --git a/profile/3.3.5a-windows-386/symbol/namegen/func.sym b/profile/3.3.5a-windows-386/symbol/namegen/func.sym new file mode 100644 index 0000000..aec67c2 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/namegen/func.sym @@ -0,0 +1,2 @@ +CNameGen__CreateDictionary 004E6560 f end=004E6660 +CNameGen__LoadNames 004E6790 f end=004E68D6 diff --git a/profile/3.3.5a-windows-386/symbol/petinfo/func.sym b/profile/3.3.5a-windows-386/symbol/petinfo/func.sym index 9fefab8..0f6143e 100644 --- a/profile/3.3.5a-windows-386/symbol/petinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/petinfo/func.sym @@ -1,3 +1,5 @@ CGPetInfo__ShowGrid 005D3070 f end=005D3080 CGPetInfo__PetClearTarget 005D4650 f end=005D46EB CGPetInfo__GetPet 005D3390 f end=005D33B3 +CGPetInfo__GetModeToken 005D3050 f end=005D3060 +CGPetInfo__UpdatePetTempBar 005D4AD0 f end=005D4C2D diff --git a/profile/3.3.5a-windows-386/symbol/player/func.sym b/profile/3.3.5a-windows-386/symbol/player/func.sym index aaa37f7..e534215 100644 --- a/profile/3.3.5a-windows-386/symbol/player/func.sym +++ b/profile/3.3.5a-windows-386/symbol/player/func.sym @@ -15,3 +15,5 @@ CGPlayer_C__HandleSkinning 006D6F40 f end=006D702E CGPlayer_C__LootUnit 006DAD90 f end=006DAF5E CGPlayer_C__EquipVisibleItem 006E08C0 f end=006E09D5 CGPlayer_C__CountEquippedGems 006DE4D0 f end=006DE6C8 +GetInventorySlotToken 005D9F00 f end=005D9F3A +CGPlayer_C__ValidateSlot 006D4A00 f end=006D4AC9 diff --git a/profile/3.3.5a-windows-386/symbol/realmlist/func.sym b/profile/3.3.5a-windows-386/symbol/realmlist/func.sym index 8dd9e40..179412a 100644 --- a/profile/3.3.5a-windows-386/symbol/realmlist/func.sym +++ b/profile/3.3.5a-windows-386/symbol/realmlist/func.sym @@ -3,3 +3,4 @@ RealmListUnregisterScriptFunctions 004DE500 f end=004DE51C CRealmList__SetPreferredInfo 004DE960 f end=004DEAEB ; CRealmList::SetPreferredInfo(unsigned int, int, int) CRealmList__Initialize 004DF580 f end=004DF66C ; CRealmList::Initialize() CRealmList__UpdateList 004DF710 f end=004DFA4A ; CRealmList::UpdateList() +CRealmList__Shutdown 004DF670 f end=004DF710 diff --git a/profile/3.3.5a-windows-386/symbol/renderbatch/func.sym b/profile/3.3.5a-windows-386/symbol/renderbatch/func.sym index 6546981..9ecdbba 100644 --- a/profile/3.3.5a-windows-386/symbol/renderbatch/func.sym +++ b/profile/3.3.5a-windows-386/symbol/renderbatch/func.sym @@ -1,3 +1,5 @@ CRenderBatch__Finish 00484450 f end=0048446D CRenderBatch__CRenderBatch 00485530 f end=00485564 CRenderBatch__Clear 00485F00 f end=00485F35 +CRenderBatch__QueueCallback 004858E0 f end=0048596F +CRenderBatch__Clear 00485970 f end=004859D2 diff --git a/profile/3.3.5a-windows-386/symbol/runeinfo/func.sym b/profile/3.3.5a-windows-386/symbol/runeinfo/func.sym index 9e8c8de..7d7b4f5 100644 --- a/profile/3.3.5a-windows-386/symbol/runeinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/runeinfo/func.sym @@ -1 +1,2 @@ CGRuneInfo__InitializeGame 005EDEF0 f end=005EDF9D +CGRuneInfo__HasRunesForSpell 005EE5B0 f end=005EE7D2 diff --git a/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym b/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym index 39bfd95..18fab21 100644 --- a/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym +++ b/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym @@ -2,3 +2,4 @@ CSimpleFontString__SetText 00483910 f end=00483A3D type="void __thiscall func(CS CSimpleFontString_SetFormattedText 0048D800 f end=0048D88B type="int32_t __stdcall func(lua_State* L)" CSimpleFontString__CSimpleFontString 00485240 f end=0048536F CSimpleFontString__GetFontHeight 00482290 f end=004822F4 +CSimpleFontString__UpdateString 00486B20 f end=00486E2A diff --git a/profile/3.3.5a-windows-386/symbol/spell/func.sym b/profile/3.3.5a-windows-386/symbol/spell/func.sym index 77a5deb..2b07892 100644 --- a/profile/3.3.5a-windows-386/symbol/spell/func.sym +++ b/profile/3.3.5a-windows-386/symbol/spell/func.sym @@ -30,3 +30,14 @@ Spell_C_PlayMissileTrajectoryCastVisuals 00800DD0 f end=00801018 Spell_C_CastSpell 0080CCE0 f end=0080DA32 Spell_C_SetPlayerClass 008007A0 f end=008007D2 Spell_C_CancelPlayerSpells 00809AC0 f end=00809AE1 +Spell_C__GetSpellRange 00802C30 f end=00802CA6 +Spell_C_HandleSpriteRay 00803A50 f end=00803ED6 +Spell_C__GetSpellCooldown 00809000 f end=00809029 +Spell_C__GetItemCooldown 00809030 f end=008090B1 +Spell_C__HandleTerrainClick 0080C340 f end=0080C3D2 +Spell_C_TargetTradeItem 0080C5F0 f end=0080C64E +Spell_C_CastSpell 0080DA40 f end=0080DA7C +Spell_C__SystemInitialize 008100E0 f end=00810320 +Spell_C_GetPowerCost 008012F0 f end=0080164E +Spell_C_HaveSpellPower 008017E0 f end=00801874 +Spell_C_IsUsableAction 0080B5D0 f end=0080BC74 diff --git a/profile/3.3.5a-windows-386/symbol/spellbook/func.sym b/profile/3.3.5a-windows-386/symbol/spellbook/func.sym index d0d94e3..65e931e 100644 --- a/profile/3.3.5a-windows-386/symbol/spellbook/func.sym +++ b/profile/3.3.5a-windows-386/symbol/spellbook/func.sym @@ -2,3 +2,6 @@ CGSpellBook__UpdateUsable 0053CF10 f end=0053D1AD CGSpellBook__GetSkinningSpell 0053BCE0 f end=0053BD10 CGSpellBook__SendCompanionUpdate 0053B440 f end=0053B478 CGSpellBook__DelKnownSpell 0053FAD0 f end=005401CF +CGSpellBook__SetCursorSpell 00520960 f end=00520A58 +CGSpellBook__GetSpellProgressionRank 0053B5A0 f end=0053B5BD +CGSpellBook__AddKnownSpell 00542030 f end=00542E08 diff --git a/profile/3.3.5a-windows-386/symbol/spellbook/label.sym b/profile/3.3.5a-windows-386/symbol/spellbook/label.sym new file mode 100644 index 0000000..af8481a --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/spellbook/label.sym @@ -0,0 +1 @@ +CGSpellBook__m_stuckSpell 00BE7D8C l diff --git a/profile/3.3.5a-windows-386/symbol/spellhistory/func.sym b/profile/3.3.5a-windows-386/symbol/spellhistory/func.sym index 6e9513b..06af2ed 100644 --- a/profile/3.3.5a-windows-386/symbol/spellhistory/func.sym +++ b/profile/3.3.5a-windows-386/symbol/spellhistory/func.sym @@ -1 +1,2 @@ SpellHistory__IsOnHold 00807DA0 f end=00807F07 +SpellHistory__GetCooldown 00807980 f end=00807D3E diff --git a/profile/3.3.5a-windows-386/symbol/tooltip/func.sym b/profile/3.3.5a-windows-386/symbol/tooltip/func.sym index 73e9d62..b35a899 100644 --- a/profile/3.3.5a-windows-386/symbol/tooltip/func.sym +++ b/profile/3.3.5a-windows-386/symbol/tooltip/func.sym @@ -9,3 +9,5 @@ CGTooltip__SetSpell 006238A0 f end=006252F1 CGTooltip__SetItem 006277F0 f end=0062D8F6 CGTooltip__ResetPosition 0061B040 f end=0061B263 CGTooltip__FadeOut 0061B290 f end=0061B2D1 +CGTooltip__SetUnit 00621070 f end=0062240C +CGTooltip__SetEquipmentSet 00622DD0 f end=006230C5 diff --git a/profile/3.3.5a-windows-386/symbol/tooltip/label.sym b/profile/3.3.5a-windows-386/symbol/tooltip/label.sym new file mode 100644 index 0000000..91f7289 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/tooltip/label.sym @@ -0,0 +1 @@ +CGTooltip__s_objectType 00C5CF4C l diff --git a/profile/3.3.5a-windows-386/symbol/uimacros/func.sym b/profile/3.3.5a-windows-386/symbol/uimacros/func.sym index f041ec2..b11ff71 100644 --- a/profile/3.3.5a-windows-386/symbol/uimacros/func.sym +++ b/profile/3.3.5a-windows-386/symbol/uimacros/func.sym @@ -2,3 +2,6 @@ CGUIMacros__RunMacro 00564DB0 f end=00564E8C CGUIMacros__GetMacroByIndex 00566A70 f end=00566A97 CGUIMacros__GetMacroIndexByID 00564AB0 f end=00564AD6 CGUIMacros__GetFullIconPath 00566AC0 f end=00566CC5 +CGUIMacros__FindMacro 00566AA0 f end=00566ABA +MACRONODE__FindSpellID 005650C0 f end=00565413 +CGUIMacros__UpdateDynamicMacros 00566660 f end=005666A0 diff --git a/profile/3.3.5a-windows-386/symbol/unit/func.sym b/profile/3.3.5a-windows-386/symbol/unit/func.sym index 254320a..ae71c45 100644 --- a/profile/3.3.5a-windows-386/symbol/unit/func.sym +++ b/profile/3.3.5a-windows-386/symbol/unit/func.sym @@ -70,3 +70,5 @@ CGUnit_C__IsShapeShifted 00721CA0 f end=00721CEE CGUnit_C__CanCurrentFormMount 00721DA0 f end=00721E68 CGUnit_C__CancelFormPreventingMount 00726F30 f end=00727126 CGUnit_C__FindRootVehicle 0074C650 f end=0074C749 +CGUnit_C__GetPredictedHealth 0071C2C0 f end=0071C2DC +CGUnit_C__GetPredictedPower 0071C2E0 f end=0071C31F