diff --git a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc index 4764801..4cbb8c8 100644 --- a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc +++ b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc @@ -322,8 +322,13 @@ static import_symbols() { set_name(0x0047C060, "DDCToNDCHeight"); set_name(0x0047C070, "NDCToDDCWidth"); set_name(0x0047C080, "NDCToDDCHeight"); + set_name(0x0047C0F0, "CStatus__IsEmpty"); + set_name(0x0047C110, "CStatus__GetErrorStr"); + set_name(0x0047C1D0, "CStatus__GetErrorStrLen"); + set_name(0x0047C240, "CStatus__GetErrorStrAlloc"); set_name(0x0047C290, "CStatus__Prepend"); set_name(0x0047C360, "CStatus__Add"); + set_name(0x0047C500, "CStatus__destructor"); set_name(0x0047CBF0, "PropSelectContext"); set_name(0x0047CC20, "PropGet"); set_name(0x0047CC50, "PropSet"); @@ -564,6 +569,7 @@ static import_symbols() { set_name(0x00497F30, "CSimpleAnim__SetSmoothing"); set_name(0x004985A0, "CSimpleAnimGroup__SetInitialOffset"); set_name(0x00499EB0, "CSimpleAnimGroup__constructor"); + set_name(0x00499FB0, "CLCDConnection__ColorOutput"); set_name(0x0049A060, "CSimpleAnimGroup__LoadXML"); set_name(0x0049AC80, "CSimpleAnimGroup__ComputeDuration"); set_name(0x0049AE20, "CSimpleAnim__SetStartDelay"); @@ -571,6 +577,11 @@ static import_symbols() { set_name(0x0049AEA0, "CSimpleAnim__SetDuration"); set_name(0x0049C2A0, "CSimpleAnimGroup__PostLoadXML"); set_name(0x0049CA90, "CScriptRegion__RegisterScriptMethods"); + set_name(0x0049D480, "CScriptRegion_SetWidth"); + set_name(0x0049D620, "CScriptRegion_SetHeight"); + set_name(0x0049D7A0, "CScriptRegion_SetSize"); + set_name(0x0049DB10, "CScriptRegion_SetPoint"); + set_name(0x0049DE40, "CScriptRegion_SetAllPoints"); set_name(0x0049E540, "CSimpleFrame__RegisterScriptMethods"); set_name(0x0049E880, "CSimpleFrame_SetFrameStrata"); set_name(0x0049E9D0, "CSimpleFrame_SetFrameLevel"); @@ -592,13 +603,17 @@ static import_symbols() { set_name(0x004A1C40, "CSimpleFrame_SetDepth"); set_name(0x004A1D80, "CSimpleFrame_IgnoreDepth"); set_name(0x004A1E60, "CSimpleFrame__CreateScriptMetaTable"); + set_name(0x004A25F0, "CBackdropGenerator__SetVertexColor"); set_name(0x004A2630, "CBackdropGenerator__SetBorderVertexColor"); set_name(0x004A26D0, "CBackdropGenerator__DestroyTextures"); set_name(0x004A2780, "CBackdropGenerator__LoadXML"); set_name(0x004A29D0, "CBackdropGenerator__Generate"); set_name(0x004A2D40, "CBackdropGenerator__constructor"); set_name(0x004A2E00, "CBackdropGenerator__SetOutput"); + set_name(0x004A3790, "CSimpleFont_SetFontObject"); + set_name(0x004A3940, "CSimpleFont_CopyFontObject"); set_name(0x004A3A50, "CSimpleFont_SetFont"); + set_name(0x004A3F90, "CSimpleFont_SetSpacing"); set_name(0x004A4930, "CSimpleFont_SetJustifyH"); set_name(0x004A49C0, "CSimpleFont_SetJustifyV"); set_name(0x004A51A0, "CSimpleAnim_SetStartDelay"); @@ -634,6 +649,7 @@ static import_symbols() { set_name(0x004B4ED0, "SysMsgGetFilter"); set_name(0x004B4EE0, "SysMsgGetSeverityColor"); set_name(0x004B4F30, "SysMsgInitialize"); + set_name(0x004B4F90, "SysMsgAdd"); set_name(0x004B5040, "SysMsgPrintf"); set_name(0x004B5390, "TextureEnableAtlas"); set_name(0x004B53A0, "TextureIsSame"); @@ -1852,6 +1868,7 @@ static import_symbols() { set_name(0x0052C680, "CGPartyInfo__IsMember"); set_name(0x0052C760, "CGPartyInfo__EnableMember"); set_name(0x0052C8C0, "CGPartyInfo__IsPlayerOrPetInParty"); + set_name(0x0052CA00, "CGPartyInfo__GetPartyAssignments"); set_name(0x0052CB40, "CGPartyInfo__SetOptOutOfLoot"); set_name(0x0052CC30, "CGPartyInfo__CheckClearLFGSlot"); set_name(0x0052CCD0, "Script_IsPartyLeader"); @@ -1986,6 +2003,7 @@ static import_symbols() { set_name(0x0053BBC0, "CGSpellBook__PickupCompanion"); set_name(0x0053BC40, "CGSpellBook__CastSpell"); set_name(0x0053BCE0, "CGSpellBook__GetSkinningSpell"); + set_name(0x0053BD70, "CGSpellBook__IsAuraCaster"); set_name(0x0053BE30, "CGSpellBook__IsUnlearnedSpell"); set_name(0x0053BE70, "Script_GetSpellTabInfo"); set_name(0x0053C0B0, "Script_GetNumShapeshiftForms"); @@ -2018,6 +2036,7 @@ static import_symbols() { set_name(0x00540200, "CGSpellBook__FindSpellByName@2"); set_name(0x00540310, "Script_CastSpellByName"); set_name(0x00540650, "CGSpellBook__FindSlotByName"); + set_name(0x00540670, "CGSpellBook__GetSpell"); set_name(0x005407F0, "Script_GetSpellName"); set_name(0x005408E0, "Script_GetSpellLink"); set_name(0x00540A30, "Script_GetSpellInfo"); @@ -2129,6 +2148,7 @@ static import_symbols() { set_name(0x0054A370, "Script_GetRandomBGHonorCurrencyBonuses"); set_name(0x0054ABA0, "CGBattlefieldInfo__AddVehicle"); set_name(0x0054AD10, "CGBattlefieldInfo__OnArenaUnitDestroyed"); + set_name(0x0054AE40, "CGBattlefieldInfo__OnBattlefieldStatus"); set_name(0x0054B5E0, "CGBattlefieldInfo__OnDestroyArenaUnit"); set_name(0x0054B840, "CGBattlefieldInfo__AddArenaOpponentToSlot"); set_name(0x0054B920, "CGBattlefieldInfo__AddArenaOpponentPetToSlot"); @@ -2329,6 +2349,7 @@ static import_symbols() { set_name(0x005594E0, "Script_SearchLFGLeave"); set_name(0x00559500, "Script_ClearLFGDungeon"); set_name(0x005595D0, "Script_ClearAllLFGDungeons"); + set_name(0x00559B10, "CGLookingForGroup__ParseBlackList"); set_name(0x00559B70, "CGLookingForGroup__SetLFGDungeon"); set_name(0x00559C90, "CGLookingForGroup__IsSlotValidForAll"); set_name(0x00559F50, "Script_SetLFGDungeon"); @@ -2336,6 +2357,7 @@ static import_symbols() { set_name(0x0055A040, "Script_IsLFGDungeonJoinable"); set_name(0x0055A0C0, "Script_PartyLFGStartBackfill"); set_name(0x0055AF20, "CGLookingForGroup__ShutdownGame"); + set_name(0x0055B080, "CGLookingForGroup__ParsePartyInfo"); set_name(0x0055B120, "CGLookingForGroup__ClearPartyInfo"); set_name(0x0055B700, "CGLookingForGroup__ResortLFGLists"); set_name(0x0055B770, "CGLookingForGroup__OnLFGList"); @@ -2443,6 +2465,7 @@ static import_symbols() { set_name(0x00567C10, "CGUIMacros__LoadMacrosCallback"); set_name(0x00568020, "CGUIMacros__CreateMacro"); set_name(0x00568160, "Script_CreateMacro"); + set_name(0x00568420, "CGCommentator__OnSkirmishPlayersModeState"); set_name(0x00568460, "CGCommentator__RegisterScriptFunctions"); set_name(0x00568730, "Script_CommentatorGetNumMaps"); set_name(0x00568770, "Script_CommentatorZoomIn"); @@ -2481,11 +2504,15 @@ static import_symbols() { set_name(0x0056AF60, "Script_CommentatorGetSkirmishQueueCount"); set_name(0x0056AFC0, "Script_CommentatorGetSkirmishQueuePlayerInfo"); set_name(0x0056B0B0, "Script_CommentatorStartSkirmishMatch"); + set_name(0x0056B1E0, "CGCommentator__GetArenaMember"); set_name(0x0056B280, "CGCommentator__OnReceivePlayerInfo"); set_name(0x0056B510, "CGCommentator__SnapCameraToPlayer"); set_name(0x0056B5C0, "CGCommentator__UpdateCameraVelocity"); set_name(0x0056B830, "CGCommentator__PostInit"); set_name(0x0056B8A0, "CGCommentator__OnStateChanged"); + set_name(0x0056B9A0, "CGCommentator__SetPlayersInQueue"); + set_name(0x0056BB70, "CGCommentator__OnSkirmishPlayersInQueue"); + set_name(0x0056BF30, "CGCommentator__OnReceiveMapInfo"); set_name(0x0056C150, "CGCommentator__InitializeGame"); set_name(0x0056C340, "CGChatBubbleFrame__Render"); set_name(0x0056C500, "CGChatBubbleFrame__Update"); @@ -2558,10 +2585,13 @@ static import_symbols() { set_name(0x00571BE0, "CGMailInfo__LeaveWorld"); set_name(0x00571C50, "CGMailInfo__OnMailListResult"); set_name(0x00572210, "CGMailInfo__InitializeGame"); + set_name(0x005725C0, "CGRaidInfo__OnPlayerSquelched"); + set_name(0x00572610, "CGRaidInfo__OnEchoSquelch"); set_name(0x005726F0, "CGRaidInfo__IsPlayerInRaid"); set_name(0x00572740, "CGRaidInfo__IsPlayerRaidOfficer"); set_name(0x005727B0, "CGRaidInfo__GetRemoteStats"); set_name(0x005728C0, "CGRaidInfo__GetRaidTargetIndex"); + set_name(0x00572950, "CGRaidInfo__GetPartyAssignments"); set_name(0x00572AB0, "Script_GetRaidTargetIndex"); set_name(0x00572B40, "Script_GetNumRaidMembers"); set_name(0x00572B80, "Script_GetRealNumRaidMembers"); @@ -2612,6 +2642,7 @@ static import_symbols() { set_name(0x00576A90, "CGDanceStudio__InitializeGame"); set_name(0x00576BB0, "CFormula__GetToken"); set_name(0x00576C80, "CFormula__Expect"); + set_name(0x00576CD0, "GenderConditional"); set_name(0x005770D0, "WorldStateParseText"); set_name(0x00577530, "CFormula__CompileElement"); set_name(0x005777A0, "CFormula__CompileMult"); @@ -2625,9 +2656,11 @@ static import_symbols() { set_name(0x00578F20, "QuestParserParseText"); set_name(0x0057ABC0, "SpellParserParseText"); set_name(0x0057AE00, "CGAutoCompleteName__RemoveNode"); + set_name(0x0057AF80, "CGAutoCompleteName__SetName"); set_name(0x0057B0D0, "CGAutoCompleteName__RemoveFlagsFromAllNodes"); set_name(0x0057B3A0, "Script_GetAutoCompleteResults"); set_name(0x0057B500, "Script_GetAutoCompletePresenceID"); + set_name(0x0057B5E0, "CGAutoCompleteName__RefreshName"); set_name(0x0057B940, "Script_BankButtonIDToInvSlotID"); set_name(0x0057B9C0, "Script_CloseBankFrame"); set_name(0x0057BAB0, "Script_GetNumBankSlots"); @@ -2834,6 +2867,7 @@ static import_symbols() { set_name(0x0058C4D0, "Script_QuestIsDaily"); set_name(0x0058C510, "Script_QuestIsWeekly"); set_name(0x0058C5A0, "CGQuestInfo__SetState"); + set_name(0x0058C790, "CGQuestInfo__ProcessFactionRewardAdjust"); set_name(0x0058C910, "Script_ConfirmAcceptQuest"); set_name(0x0058C990, "Script_GetQuestBackgroundMaterial"); set_name(0x0058CA70, "CGQuestInfo__QuestGiverFinished"); @@ -3073,6 +3107,8 @@ static import_symbols() { set_name(0x005A4520, "Script_GetNumGuildBankTransactions"); set_name(0x005A45B0, "Script_GetNumGuildBankMoneyTransactions"); set_name(0x005A45E0, "Script_GetGuildBankText"); + set_name(0x005A4800, "CGGuildBankInfo__OnGuildBankLog"); + set_name(0x005A4AB0, "CGGuildBankInfo__OnGuildBankMoneyWithdrawn"); set_name(0x005A4AE0, "CGGuildBankInfo__OnGuildBankText"); set_name(0x005A4C10, "CGGuildBankInfo__GetGuildBankItem"); set_name(0x005A4C40, "CGGuildBankInfo__IsLocked"); @@ -3286,19 +3322,23 @@ static import_symbols() { set_name(0x005B1DC0, "Script_GetTotalAchievementPoints"); set_name(0x005B1E40, "Script_GetComparisonAchievementPoints"); set_name(0x005B1EC0, "Script_HasCompletedAnyAchievement"); + set_name(0x005B1FA0, "CGAchievementInfo__SaveTrackedAchievements"); set_name(0x005B2040, "Script_GetTrackedAchievements"); set_name(0x005B2090, "Script_IsTrackedAchievement"); set_name(0x005B2120, "Script_GetNumTrackedAchievements"); set_name(0x005B2520, "CGAchievementInfo__UpdateCriteria"); set_name(0x005B28D0, "CGAchievementInfo__UpdateAchievement"); + set_name(0x005B2AB0, "CGAchievementInfo__UpdateInspectAchievement"); set_name(0x005B2CB0, "CGAchievementInfo__UpdateInspectCriteria"); set_name(0x005B2FB0, "CGAchievementInfo__ReleaseInspect"); set_name(0x005B3020, "CGAchievementInfo__OnAchievementEarned"); set_name(0x005B3160, "CGAchievementInfo__OnCriteriaUpdate"); set_name(0x005B32F0, "CGAchievementInfo__OnAllAchievementData"); + set_name(0x005B34A0, "CGAchievementInfo__OnAchievementResponse"); set_name(0x005B3610, "CGAchievementInfo__OnAchievementDeleted"); set_name(0x005B36F0, "CGAchievementInfo__OnCriteriaDeleted"); set_name(0x005B37C0, "CGAchievementInfo__GetAchievement"); + set_name(0x005B3840, "CGAchievementInfo__LoadTrackedAchievements"); set_name(0x005B38E0, "Script_GetCategoryNumAchievements"); set_name(0x005B3B30, "Script_GetComparisonCategoryNumAchievements"); set_name(0x005B3CA0, "Script_GetNumCompletedAchievements"); @@ -3534,6 +3574,7 @@ static import_symbols() { set_name(0x005CA2B0, "Script_GuildControlSetRankFlag"); set_name(0x005CA330, "Script_GetGuildInfoText"); set_name(0x005CA350, "Script_GetNumGuildEvents"); + set_name(0x005CA870, "CGGuildInfo__SetShowOffline"); set_name(0x005CAAF0, "CGGuildInfo__InvalidatePlayer"); set_name(0x005CABB0, "Script_GetGuildRosterLastOnline"); set_name(0x005CAD00, "Script_GuildRosterSetPublicNote"); @@ -3599,6 +3640,7 @@ static import_symbols() { set_name(0x005CF450, "Script_RenamePetition"); set_name(0x005CF610, "CGPetitionInfo__LeaveWorld"); set_name(0x005CF650, "CGPetitionInfo__SetSignatures"); + set_name(0x005CF710, "CGPetitionInfo__AddSignature"); set_name(0x005CF870, "CGDuelInfo__ProcessCountdown"); set_name(0x005CF910, "CGDuelInfo__OnDuelOutOfBounds"); set_name(0x005CF930, "CGDuelInfo__OnDuelInBounds"); @@ -3650,6 +3692,7 @@ static import_symbols() { set_name(0x005D3090, "CGPetInfo__UpdateCooldowns"); set_name(0x005D30A0, "CGPetInfo__SetIsAttackingTarget"); set_name(0x005D30E0, "CGPetInfo__SetPossessedSpell"); + set_name(0x005D3140, "CGPetInfo__OnPetRenameable"); set_name(0x005D3160, "Script_IsPetAttackActive"); set_name(0x005D3180, "Script_GetPetTimeRemaining"); set_name(0x005D3360, "CGPetInfo__LeaveWorld"); @@ -3699,6 +3742,7 @@ static import_symbols() { set_name(0x005D5820, "Script_GetPossessInfo"); set_name(0x005D5A10, "Script_IsPetAttackAction"); set_name(0x005D5D20, "CGPetInfo__SetAutocast"); + set_name(0x005D5E10, "CGPetInfo__SetSpellAutocast"); set_name(0x005D62A0, "CGPetInfo__FindPossessedSpell"); set_name(0x005D64D0, "CGPetInfo__SetAction"); set_name(0x005D64F0, "CGPetInfo__SetPetCount"); @@ -5278,8 +5322,10 @@ static import_symbols() { set_name(0x006CEAF0, "CGPlayer_C__GetNewContinentID"); set_name(0x006CEB00, "CGPlayer_C__CanDualWield"); set_name(0x006CECA0, "CGPlayer_C__OnLootMoneyNotify"); + set_name(0x006CED80, "CGPlayer_C__OnLootItemNotify"); set_name(0x006CEDD0, "CGPlayer_C__ClearLootingObject"); set_name(0x006CEE90, "CGPlayer_C__HandleActivateTaxiReply"); + set_name(0x006CEEC0, "CGPlayer_C__SaveBindPoint"); set_name(0x006CEF80, "CGPlayer_C__CancelGiftWrap"); set_name(0x006CEFB0, "CGPlayer_C__IsGiftWrapping"); set_name(0x006CEFD0, "CGPlayer_C__OnSignedResults"); @@ -5355,6 +5401,8 @@ static import_symbols() { set_name(0x006D68D0, "CGPlayer_C__GetSpellCastingTime"); set_name(0x006D69F0, "CGPlayer_C__OnPetitionShowList"); set_name(0x006D6B10, "CGPlayer_C__BuyPetition"); + set_name(0x006D6BA0, "CGPlayer_C__UpdateObjComponentVisuals"); + set_name(0x006D6C10, "CGPlayer_C__UpdateObjComponentVisualsSlot"); set_name(0x006D6D20, "CGPlayer_C__OnPetitionShowSignatures"); set_name(0x006D6E00, "CGPlayer_C__RequestPetitionSignatures"); set_name(0x006D6E90, "CGPlayer_C__GetPVPFactionIndex"); @@ -5362,6 +5410,7 @@ static import_symbols() { set_name(0x006D6F40, "CGPlayer_C__HandleSkinning"); set_name(0x006D7070, "CGPlayer_C__GetAttackPowerContributionFromStat"); set_name(0x006D7120, "CGPlayer_C__RemoveTempEnchantment"); + set_name(0x006D71E0, "CGPlayer_C__GetAutoRangedCombatSpell"); set_name(0x006D7490, "CGPlayer_C__UpdateXRayVision"); set_name(0x006D74B0, "CGPlayer_C__ReportPVPAFK"); set_name(0x006D7590, "CGPlayer_C__IsReferAFriendLinked"); @@ -5397,7 +5446,8 @@ static import_symbols() { set_name(0x006DC940, "CGPlayer_C__GetDNDText"); set_name(0x006DC980, "CGPlayer_C__GetGMText"); set_name(0x006DC9D0, "CGPlayer_C__GetDevText"); - set_name(0x006DCA90, "CGPlayer_C__CanTrack"); + set_name(0x006DCA00, "CGPlayer_C__CanTrack"); + set_name(0x006DCA90, "CGPlayer_C__CanTrack@2"); set_name(0x006DCB40, "CGPlayer_C__ChangeStandState"); set_name(0x006DCCC0, "CGPlayer_C__GetPackAndSlot"); set_name(0x006DCD70, "CGPlayer_C__OpenLootItem"); @@ -5409,6 +5459,7 @@ static import_symbols() { set_name(0x006DD9E0, "CGPlayer_C__SendTextEmote"); set_name(0x006DDBB0, "CGPlayer_C__HandleInteraction"); set_name(0x006DE130, "CGPlayer_C__UnitIsTrivial"); + set_name(0x006DE1C0, "CGPlayer_C__CanSaveTabardNow"); set_name(0x006DE230, "CGPlayer_C__GetEquippedItemForSpell"); set_name(0x006DE330, "CGPlayer_C__GetVisibleItem"); set_name(0x006DE360, "CGPlayer_C__GetInspectedItem"); @@ -5446,6 +5497,7 @@ static import_symbols() { set_name(0x006E1A70, "CGPlayer_C__ServerBindConfirm"); set_name(0x006E1D70, "CGPlayer_C__PostReenable"); set_name(0x006E1E10, "CGPlayer_C__UpdateInventoryComponent"); + set_name(0x006E22C0, "CGPlayer_C__RemoveEquipBypassSkill"); set_name(0x006E23A0, "CGPlayer_C__ToggleSheathe"); set_name(0x006E2610, "CGPlayer_C__MeleeModeEnter"); set_name(0x006E2880, "CGPlayer_C__ToggleFarSight"); @@ -5882,6 +5934,9 @@ static import_symbols() { set_name(0x00716470, "CGUnit_C__GetGroundNormal"); set_name(0x00716650, "CGUnit_C__ShouldFadeIn"); set_name(0x00716710, "CGUnit_C__IsClientControlled"); + set_name(0x00716DB0, "CGUnit_C__SetVehicleRecID"); + set_name(0x00716F10, "CGUnit_C__RequestMirrorImageDataFromServer"); + set_name(0x00717910, "CGUnit_C__SetMountModel"); set_name(0x007179D0, "CGUnit_C__SetCharacterModel"); set_name(0x00717A20, "CGUnit_C__GetModelData"); set_name(0x00717AD0, "CGUnit_C__GetStandHeight"); @@ -5891,6 +5946,7 @@ static import_symbols() { set_name(0x00717D90, "CGUnit_C__SendTimeSkip"); set_name(0x00717E50, "CGUnit_C__GetSmoothFacing"); set_name(0x00717EC0, "CGUnit_C__BuildSmoothMatrix"); + set_name(0x00717FC0, "CGUnit_C__BuildSmoothPosition"); set_name(0x00718080, "CGUnit_C__GetMaxCameraHeight"); set_name(0x007187F0, "CGUnit_C__OnKnockBack"); set_name(0x00718860, "CGUnit_C__OnFlightLocal"); @@ -5902,6 +5958,7 @@ static import_symbols() { set_name(0x00718A90, "CGUnit_C__DoNotLogDeath"); set_name(0x00718AC0, "CGUnit_C__GetSelectionHighlightColor"); set_name(0x00718B10, "CGUnit_C__GetVirtualItemDisplayID"); + set_name(0x00718B30, "CGReputationInfo__IsAtWar"); set_name(0x00718C20, "CGUnit_C__UnitReaction"); set_name(0x00718FB0, "CGUnit_C__UpdatePetReaction"); set_name(0x00718FC0, "CGUnit_C__IsDisarmed"); @@ -5909,7 +5966,11 @@ static import_symbols() { set_name(0x00719220, "CGUnit_C__AddWorldThreatUpdateText"); set_name(0x00719310, "CGUnit_C__UpdateInteractIconAttach"); set_name(0x007193C0, "CGUnit_C__UpdateInteractIconScale"); + set_name(0x007193F0, "CGUnit_C__MountTransitionSetCharacterTransform"); + set_name(0x007197D0, "CGUnit_C__UpdateWorldTransform"); set_name(0x007198D0, "CGUnit_C__NamePlateUpdateRaidTarget"); + set_name(0x00719A90, "CGUnit_C__GetSwimMatrix"); + set_name(0x00719B80, "CGUnit_C__ComputeSmoothedSwimMatrix"); set_name(0x00719FF0, "CGUnit_C__GetBloodRecord"); set_name(0x0071A030, "CGUnit_C__IsSplashing"); set_name(0x0071A0B0, "CGUnit_C__NPCFlagChanged"); @@ -5917,6 +5978,8 @@ static import_symbols() { set_name(0x0071A3F0, "CGUnit_C__GetSoundData"); set_name(0x0071A470, "CGUnit_C__GetDisplayRace"); set_name(0x0071A490, "CGUnit_C__GetDisplaySex"); + set_name(0x0071A540, "CGUnit_C__GetDisplayRaceGender"); + set_name(0x0071A620, "CGUnit_C__GetDisplayClassGender"); set_name(0x0071A720, "CGUnit_C__ComputeDefaultMissileFirePos"); set_name(0x0071AA70, "CGUnit_C__GetSpellRank"); set_name(0x0071AB20, "CGUnit_C__IsCastNotInterruptible"); @@ -5935,6 +5998,7 @@ static import_symbols() { set_name(0x0071B090, "CGUnit_C__CanAutoStand"); set_name(0x0071B0C0, "CGUnit_C__CanAutoDismount"); set_name(0x0071B130, "CGUnit_C__CanAutoUnshift"); + set_name(0x0071B1E0, "CGUnit_C__HandlePendingTrackEvents"); set_name(0x0071B630, "CGUnit_C__CanGainXP"); set_name(0x0071B6B0, "CGUnit_C__IsLooting"); set_name(0x0071B740, "CGUnit_C__GetRangedAttackSkillRank"); @@ -5960,16 +6024,19 @@ static import_symbols() { set_name(0x0071CFA0, "CGUnit_C__InitializeActivePlayerComponent"); set_name(0x0071D010, "CGUnit_C__BuildComponentObject"); set_name(0x0071D1F0, "CGUnit_C__GetSummonProperties"); + set_name(0x0071E5B0, "CGUnit_C__UpdateObjectEffectAnimationStates"); set_name(0x0071E930, "CGUnit_C__RemoveAuraEffect"); set_name(0x0071ED80, "CGUnit_C__GetStandBox"); set_name(0x0071EE70, "CGUnit_C__DisengageFromActivePlayer"); set_name(0x0071EF80, "CGUnit_C__BuildMovementUpdate"); set_name(0x0071F060, "CGUnit_C__MaybeEmbedMovementUpdate"); set_name(0x0071F0C0, "CGUnit_C__SendMovementUpdate"); + set_name(0x0071F210, "CGUnit_C__SendSplineDone"); set_name(0x0071F2C0, "CGUnit_C__OnCollideFallReset"); set_name(0x0071F300, "CGUnit_C__GetCreatureType"); set_name(0x0071F440, "CGUnit_C__GetVirtualItem"); set_name(0x0071F5C0, "CGUnit_C__IsDuelingWith"); + set_name(0x0071F770, "CGUnit_C__UnitReaction@2"); set_name(0x0071F890, "CGUnit_C__CanAssist"); set_name(0x0071F8B0, "CGUnit_C__CanInteract"); set_name(0x0071F8F0, "CGUnit_C__UpdateReaction"); @@ -5979,6 +6046,7 @@ static import_symbols() { set_name(0x0071FEF0, "CGUnit_C__GetNamePosition"); set_name(0x00720010, "CGUnit_C__ChatBubbleShow"); set_name(0x00720170, "CGUnit_C__SetWeaponTrail"); + set_name(0x00720220, "CGUnit_C__HandleBloodPool"); set_name(0x00720330, "CGUnit_C__UpdateSelectionRadius"); set_name(0x00720400, "CGUnit_C__ShowHandItemSpellEffects"); set_name(0x007207E0, "CGUnit_C__IsLowPrioritySelection"); @@ -5987,9 +6055,11 @@ static import_symbols() { set_name(0x00720AF0, "CGUnit_C__GetVoiceSex"); set_name(0x00720E50, "CGUnit_C__UpdateSpellCastBars"); set_name(0x00720F80, "CGUnit_C__GetAppropriateSpellVisual"); + set_name(0x00721190, "CGUnit_C__ClearOrphanedAuraEffects"); set_name(0x00721210, "CGUnit_C__OnSwimStart"); set_name(0x00721300, "CGUnit_C__UpdateObjectEffectMovementStates"); set_name(0x00721CA0, "CGUnit_C__IsShapeShifted"); + set_name(0x00721CF0, "CGUnit_C__PreemptivelyCancelShapeshift"); set_name(0x00721DA0, "CGUnit_C__CanCurrentFormMount"); set_name(0x00721F50, "CGUnit_C__CanAutoInteract"); set_name(0x00722010, "CGUnit_C__TrackingMakeRelativeTo"); @@ -6004,6 +6074,7 @@ static import_symbols() { set_name(0x00722B50, "CGUnit_C__GetMatrix"); set_name(0x00722C50, "CGUnit_C__SetPredictedPowerSlot"); set_name(0x00722CF0, "CGUnit_C__ModifyPredictedPower"); + set_name(0x00723050, "CGUnit_C__CanBeSpellClickedByLocalPlayer@2"); set_name(0x00723730, "CGUnit_C__RefreshComponentItem"); set_name(0x007237F0, "CGUnit_C__Reenable"); set_name(0x00723A50, "CGUnit_C__FootstepAnimEventHit"); @@ -6012,8 +6083,9 @@ static import_symbols() { set_name(0x00724E20, "CGUnit_C__ScaleChangeFinished"); set_name(0x00724E70, "CGUnit_C__SendMovementUpdate@2"); set_name(0x00724EA0, "CGUnit_C__PostShutdown"); + set_name(0x00724F50, "CGUnit_C__SaveChainSpellTargets"); set_name(0x00725010, "CGUnit_C__OnVirtualItemChanged"); - set_name(0x007251C0, "CGUnit_C__UnitReaction@2"); + set_name(0x007251C0, "CGUnit_C__UnitReaction@3"); set_name(0x007254E0, "CGNamePlateFrame__GetNewNameplateFrame"); set_name(0x007256C0, "CGUnit_C__NamePlateAddOrUpdate"); set_name(0x00725890, "CGUnit_C__UnitNameplatesReposition"); @@ -6024,6 +6096,8 @@ static import_symbols() { set_name(0x007260E0, "CGUnit_C__IsSpellKnown"); set_name(0x00726160, "CGUnit_C__IsSpellSuperceded"); set_name(0x00726200, "CGUnit_C__ResetUICastingSpell"); + set_name(0x00726220, "CGUnit_C__ResetUIChannelSpell"); + set_name(0x00726280, "CGUnit_C__ApplyUIChannelRemaining"); set_name(0x007262E0, "CGUnit_C__ProcessCastNotInterruptible"); set_name(0x007265C0, "CGUnit_C__CreateProceduralEffect"); set_name(0x00726CE0, "CGUnit_C__CancelShapeshift"); @@ -6036,6 +6110,7 @@ static import_symbols() { set_name(0x007275C0, "CGUnit_C__RenderAutoTrackCursor"); set_name(0x00727860, "CGUnit_C__CheckSelfResurrect"); set_name(0x007279A0, "CGUnit_C__GetPlayerDiscount"); + set_name(0x00727A70, "CGUnit_C__AuraVisionUpdated"); set_name(0x00728050, "CGUnit_C__DelaySpellVisualKi"); set_name(0x00728140, "CGUnit_C__UpdateDelayedSpellVisualKits"); set_name(0x00728880, "CGUnit_C__CheckApplyPeriodicClientTriggers"); @@ -6052,6 +6127,7 @@ static import_symbols() { set_name(0x00729BD0, "CGUnit_C__IsValidFollowTarget"); set_name(0x00729C70, "CGUnit_C__ShouldRenderObjectName"); set_name(0x00729F40, "CGUnit_C__RefreshInteractIcon"); + set_name(0x0072A000, "CGUnit_C__GetUnitName"); set_name(0x0072A290, "CGUnit_C__GetUnitChosenTitle"); set_name(0x0072A480, "CGUnit_C__DisplayInfoNeedsUpdate"); set_name(0x0072A560, "CGUnit_C__HandleScaleUpdate"); @@ -6075,6 +6151,7 @@ static import_symbols() { set_name(0x0072BDB0, "CGUnit_C__VerifyAttackIconPressed"); set_name(0x0072C2B0, "CGUnit_C__OnAttackIconPressed"); set_name(0x0072CBB0, "CGUnit_C__UpdateModelScale"); + set_name(0x0072CCA0, "CGUnit_C__ExecuteClientControlUpdate"); set_name(0x0072D2D0, "CGUnit_C__OnTeleportAck"); set_name(0x0072D3F0, "CGUnit_C__OnTurnToAngleLocal"); set_name(0x0072D4F0, "CGUnit_C__UpdateObjectNameStringForUnit"); @@ -6092,13 +6169,18 @@ static import_symbols() { set_name(0x0072EAD0, "CGUnit_C__OnMovementInitiated@2"); set_name(0x0072ECF0, "CGUnit_C__TrackingStartMove"); set_name(0x0072ED80, "CGUnit_C__SpellInterrupted"); + set_name(0x0072EE20, "CGUnit_C__OnClickAutomoveAndAttack"); set_name(0x0072F040, "CGUnit_C__SetTrackingDirection"); set_name(0x0072F5D0, "CGUnit_C__OnAuraUpdate"); set_name(0x00730100, "CGUnit_C__InitializeComponent"); + set_name(0x00730290, "CGUnit_C__OnReceiveMirrorImageDataFromServer"); set_name(0x007307A0, "CGUnit_C__OnForceMoveChange"); set_name(0x00730F30, "CGUnit_C__ShouldRender"); set_name(0x007310A0, "CGUnit_C__SheatheHandItem"); set_name(0x00731260, "CGUnit_C__OnRightClick"); + set_name(0x00731600, "CGUnit_C__TrackingSetTurn"); + set_name(0x00731650, "CGUnit_C__HandleTrackingFacing"); + set_name(0x007317A0, "CGUnit_C__HandleTracking"); set_name(0x00731F40, "CGUnit_C__SetSheatheStateInstant"); set_name(0x00732500, "CGUnit_C__ExchangeSheathedWeapon"); set_name(0x00732650, "CGUnit_C__HandleAnimEvent"); @@ -6121,12 +6203,14 @@ static import_symbols() { set_name(0x00739650, "CGUnit_C__CheckAndReportSpellInhibitFlags"); set_name(0x0073A6C0, "CGUnit_C__PlaySpellVisualKit_HandleWeapon"); set_name(0x0073AB20, "CGUnit_C__OnMoveUpdate"); + set_name(0x0073AB90, "CGUnit_C__PlayEmoteAnim"); set_name(0x0073AC30, "CGUnit_C__UpdateLootAnimKit"); set_name(0x0073AD00, "CGUnit_C__OnCollideFalling"); set_name(0x0073AD70, "CGUnit_C__RequestTalkEmote"); set_name(0x0073AF00, "CGUnit_C__ProcessAnimTierSplineSpecialTime"); set_name(0x0073AF80, "CGUnit_C__PlayDeathAnim"); set_name(0x0073B140, "CGUnit_C__PlaySpellVisualKit_PlayAnims"); + set_name(0x0073C1D0, "CGUnit_C__OnSpellEffectClear"); set_name(0x0073C260, "CGUnit_C__SetClientInitData"); set_name(0x0073C830, "CGUnit_C__OnVisFlagChanged"); set_name(0x0073C8E0, "CGUnit_C__OnMonsterMove"); @@ -6138,6 +6222,8 @@ static import_symbols() { set_name(0x0073D940, "CGUnit_C__DestroyUnitMount"); set_name(0x0073DAB0, "CGUnit_C__PreAnimate"); set_name(0x0073E840, "CGUnit_C__ModelLoaded"); + set_name(0x0073EB50, "CGUnit_C__OnChannelSpellChanged"); + set_name(0x0073ED10, "CGUnit_C__MoveEventHappened"); set_name(0x0073F060, "CGUnit_C__UpdateClientStandState"); set_name(0x0073F660, "CGUnit_C__constructor"); set_name(0x0073FCC0, "CGUnit_C__PostInit"); @@ -6145,7 +6231,9 @@ static import_symbols() { set_name(0x00740450, "CGUnit_C__OnMountDisplayChanged"); set_name(0x007406A0, "CGUnit_C__OnSpeedChangeEvent"); set_name(0x00740A60, "CGUnit_C__OnSplineSpeedChangeEvent"); + set_name(0x00740BA0, "CGUnit_C__OnSplineMoveEvent"); set_name(0x00740D30, "CGUnit_C__OnMoveEvent"); + set_name(0x00741210, "CGUnit_C__UpdateChainSpellTargets"); set_name(0x007412B0, "CGUnit_C__CompleteMountTransition"); set_name(0x007412E0, "CGUnit_C__Dismount"); set_name(0x007413F0, "CGUnit_C__ProcessLocalMoveEvent"); @@ -6166,9 +6254,11 @@ static import_symbols() { set_name(0x00743560, "nullsub_153"); set_name(0x00743640, "CGObject_C__SetStorage"); set_name(0x00743680, "CGObject_C__SetModelFinish"); + set_name(0x00743730, "CGObject_C__SetModel"); set_name(0x00743760, "CGObject_C__AddWorldObject"); set_name(0x007438E0, "CGObject_C__UpdateWorldObject"); set_name(0x00743AF0, "CGObject_C__UpdateEffectAttachments"); + set_name(0x00743B40, "CGObject_C__ClearSpellEffect"); set_name(0x00743BC0, "CGObject_C__HideHighlightType"); set_name(0x00743C70, "CGObject_C__ShowHighlightType"); set_name(0x00743E10, "CGObject_C__ApplyAlpha"); @@ -6241,6 +6331,7 @@ static import_symbols() { set_name(0x0074B3F0, "MovementObjIsTransport"); set_name(0x0074B590, "MovementGetTransportFacing"); set_name(0x0074B5E0, "MovementInsideTransport"); + set_name(0x0074B840, "CGUnit_C__VehiclePassengerIsTransitionAllowed"); set_name(0x0074B880, "CGUnit_C__VehiclePassengerInitWorldCameraState"); set_name(0x0074B8B0, "CGUnit_C__HasVehicleTranspor"); set_name(0x0074B9A0, "CGUnit_C__IsStrafingDisabled"); @@ -6249,16 +6340,23 @@ static import_symbols() { set_name(0x0074BB20, "CGUnit_C__OnDismissControlledVehicleLocal"); set_name(0x0074BB90, "CGUnit_C__IsVehicleCurrentlyUnstoppable"); set_name(0x0074BBD0, "CGUnit_C__SignalPlayerGainsVehicleDataEvent"); + set_name(0x0074BCB0, "CGUnit_C__VehiclePassengerShouldWaitForVehicleTransitionAnim"); set_name(0x0074BE10, "CGUnit_C__VehiclePassengerStartWaitingForVehicleTransitionAnim"); set_name(0x0074C040, "CGUnit_C__VehiclePassengerStartWaitingForVehicleTransitionAnimFromSpline"); + set_name(0x0074C0E0, "CGUnit_C__VehiclePassengerUpdateWorldCameraState"); + set_name(0x0074C4A0, "CGUnit_C__VehiclePassengerUpdateWorldCameraStateInstantly"); set_name(0x0074C4E0, "CGUnit_C__OnVehicleCameraPossiblyUnneeded"); set_name(0x0074C550, "CGUnit_C__ConvertVehicleCameraRelativeFacingToTransportRelativeFacing"); set_name(0x0074C5A0, "CGUnit_C__UpdateVehicleUISliders"); set_name(0x0074C650, "CGUnit_C__FindRootVehicle"); + set_name(0x0074C750, "CGUnit_C__CreateVehicleData"); + set_name(0x0074C7B0, "CGUnit_C__DestroyVehicleData"); + set_name(0x0074C7F0, "CGUnit_C__VehiclePassengerRequestExit"); set_name(0x0074CA90, "CGUnit_C__VehiclePassengerRequestSwitchToVirtualSeat"); set_name(0x0074CCE0, "CGUnit_C__VehiclePassengerMaybeAutoExit"); set_name(0x0074CD60, "CGUnit_C__DestroyVehicleCamera"); set_name(0x0074CE40, "CGUnit_C__OnVehicleCameraPossiblyNeeded"); + set_name(0x0074CF30, "CGUnit_C__VehiclePassengerOnUpdateTransport"); set_name(0x0074D120, "StringToGUID"); set_name(0x0074D580, "Script_CombatTextSetActiveUnit"); set_name(0x0074D5B0, "Script_CombatLogSetRetentionTime"); @@ -6532,15 +6630,19 @@ static import_symbols() { set_name(0x0076E760, "SStrCmp"); set_name(0x0076E780, "SStrCmpI"); set_name(0x0076EA40, "SStrCmpUTF8I"); + set_name(0x0076EC80, "SStrSortUTF8I"); set_name(0x0076ED20, "SStrCopy"); set_name(0x0076EE30, "SStrLen"); set_name(0x0076EEA0, "SStrLenUTF8"); + set_name(0x0076EEE0, "SStrLenUTF8@2"); + set_name(0x0076EF30, "SStrAdvanceCharsUTF8"); set_name(0x0076EF70, "SStrPack"); set_name(0x0076F010, "ISStrVPrintf"); set_name(0x0076F070, "SStrPrintf"); set_name(0x0076F0A0, "SStrVPrintf"); set_name(0x0076F0D0, "SStrToInt"); set_name(0x0076F140, "SStrToUnsigned"); + set_name(0x0076F190, "SStrToUnsigned@2"); set_name(0x0076F1E0, "SStrTokenize"); set_name(0x0076F340, "SStrHash"); set_name(0x0076F640, "SStrHashHT"); @@ -7154,6 +7256,7 @@ static import_symbols() { set_name(0x007C3B60, "CMapChunk__CreateIndices"); set_name(0x007C3C60, "CMapChunk__initVerts"); set_name(0x007C3D90, "CMapChunk__Initialize"); + set_name(0x007C3DB0, "CMapChunk__SelectLights@2"); set_name(0x007C3F30, "CMapChunk__CreateVerticesWorld"); set_name(0x007C4620, "CMapChunk__CreateVerticesWorld@2"); set_name(0x007C4960, "CMapChunk__CreateVerticesLocal"); @@ -7386,6 +7489,7 @@ static import_symbols() { set_name(0x007F31C0, "DayNight__SetBlendSky"); set_name(0x007F3230, "DayNight__SetColors"); set_name(0x007F3920, "DayNight__UpdateLighting"); + set_name(0x007F3A60, "ViolenceGetLevel"); set_name(0x007F3B40, "MinimapGetZoom"); set_name(0x007F3B60, "MinimapGetZoomLevels"); set_name(0x007F3B90, "MinimapGetViewRadius"); @@ -7428,6 +7532,7 @@ static import_symbols() { set_name(0x007FD750, "Spell_C_CanTargetTerrain"); set_name(0x007FD760, "Spell_C_CanTargetItems"); set_name(0x007FD780, "Spell_C_CanTargetNonCombatPet"); + set_name(0x007FD790, "Spell_C_GetCursorWorldObject"); set_name(0x007FD7B0, "Spell_C_SetCursorWorldObjectPosition"); set_name(0x007FD7F0, "Spell_C_IsCursorWorldObjectHousing"); set_name(0x007FD800, "Spell_C_CursorWorldObjectRotate"); @@ -7443,12 +7548,14 @@ static import_symbols() { set_name(0x007FE4B0, "Spell_C_GetPowerTypeToken"); set_name(0x007FE520, "Spell_C_EncodeSequenceIntoMissileTrajectory"); set_name(0x007FEF10, "Spell_C_SpellFailedCustomError"); + set_name(0x007FF070, "Spell_C_GetSpellLevel"); set_name(0x007FF100, "Spell_C_GetPowerCostPerSecond"); set_name(0x007FF380, "Spell_C_UsesMeleeRange"); set_name(0x007FF3C0, "Spell_C_UsesDefaultMinRange"); set_name(0x007FF400, "Spell_C_GetDefaultMinRange"); set_name(0x007FF480, "Spell_C_GetMinMaxRange"); set_name(0x007FFA30, "Spell_C_GetSpellReagentUses"); + set_name(0x007FFEA0, "Spell_C_CanTargetCorpse"); set_name(0x007FFF20, "Spell_C_CanTargetObject"); set_name(0x007FFF60, "Spell_C_GetCursorWorldObjectFacing"); set_name(0x00800390, "Spell_C_PetTameFailure"); @@ -7474,6 +7581,7 @@ static import_symbols() { set_name(0x00802CB0, "Spell_C_IsActiveSpell"); set_name(0x00802F80, "Spell_C_CancelActiveSpell"); set_name(0x00803A50, "Spell_C_HandleSpriteRay"); + set_name(0x00803EE0, "Spell_C_HandleTerrainRay"); set_name(0x00804190, "Script_SpellCanTargetUnit"); set_name(0x00804220, "Script_CancelUnitBuff"); set_name(0x00804CC0, "Spell_C_IsSpellInTransit"); @@ -7493,6 +7601,7 @@ static import_symbols() { set_name(0x00807980, "SpellHistory__GetCooldown"); set_name(0x00807D40, "SpellHistory__RecentlyCast"); set_name(0x00807DA0, "SpellHistory__IsOnHold"); + set_name(0x00808200, "Spell_C_SpellFailed"); set_name(0x00809000, "Spell_C__GetSpellCooldown"); set_name(0x00809030, "Spell_C__GetItemCooldown"); set_name(0x008090C0, "Spell_C_GetItemCooldown"); @@ -7516,6 +7625,7 @@ static import_symbols() { set_name(0x0080DC00, "Script_SpellTargetUnit"); set_name(0x0080DCF0, "Spell_C_HandleItemDrop"); set_name(0x0080DE60, "Spell_C_SendDelayedMissileTrajectoryCast"); + set_name(0x0080DF10, "Spell_C_AddPeriodicClientTrigger"); set_name(0x0080DFE0, "Spell_C_RemovePeriodicClientTrigger"); set_name(0x0080E100, "Spell_C_AddProcessedDestLocSpellCast"); set_name(0x008100E0, "Spell_C__SystemInitialize"); @@ -7524,7 +7634,15 @@ static import_symbols() { set_name(0x008125C0, "FrameXML_SetDebugLevel"); set_name(0x008125D0, "FrameXML_GetDebugLevel"); set_name(0x008125E0, "FrameXML_GuessNumFiles"); + set_name(0x00812660, "Create_SimpleEditBox"); + set_name(0x00812690, "Create_SimpleMessageFrame"); + set_name(0x008126C0, "Create_SimpleModel"); + set_name(0x00812720, "Create_SimpleScrollingMessageFrame"); + set_name(0x00812780, "Create_SimpleHTML"); + set_name(0x008127B0, "Create_SimpleStatusBar"); set_name(0x00812840, "FrameXML_RegisterLoadProgressCallback"); + set_name(0x00812870, "Create_SimpleButton"); + set_name(0x008128A0, "Create_SimpleFrame"); set_name(0x00812B90, "FrameXML_FreeHashNodes"); set_name(0x00812FA0, "FrameXML_CreateFrame"); set_name(0x00813D20, "FrameXML_RegisterFactory"); @@ -7549,6 +7667,7 @@ static import_symbols() { set_name(0x00815240, "StringToSmoothWeights"); set_name(0x008152A0, "StringToLoopType"); set_name(0x00815370, "StringToCurveType"); + set_name(0x008154E0, "StringToBOOL"); set_name(0x00815C30, "LoadXML_Color"); set_name(0x00815F40, "LoadXML_Texture"); set_name(0x00816000, "LoadXML_AnimGroup"); @@ -7791,6 +7910,40 @@ static import_symbols() { set_name(0x0083DA10, "CM2Shared__LoadLowPrioritySequence"); set_name(0x0083DC90, "CM2Shared__Release"); set_name(0x00847DC0, "CMinigame_C__MakeMove"); + set_name(0x00847EA0, "CGLCD__GetScreenFromName"); + set_name(0x00848070, "CGLCD__LeaveWorld"); + set_name(0x008480B0, "CEzLcd__SetText"); + set_name(0x008481F0, "CGLCD__Logout"); + set_name(0x00848380, "CGLCD__HideBattlefieldAlert"); + set_name(0x008483C0, "CGLCD__OnBattlefieldReady"); + set_name(0x00848490, "CGLCD__EnterWorld"); + set_name(0x008484D0, "CGLCD__CheckInput"); + set_name(0x00848B70, "CGLCD__Login"); + set_name(0x00848D50, "CGLCD__UpdateMapPositions"); + set_name(0x00849310, "CGLCD__SetStat"); + set_name(0x00849430, "CGLCD__SetStat@2"); + set_name(0x00849520, "CGLCD__SetStat@3"); + set_name(0x008495E0, "CGLCD__SetStat@4"); + set_name(0x00849700, "CGLCD__DisplayMeleeStats"); + set_name(0x00849960, "CGLCD__DisplayRangedStats"); + set_name(0x00849BE0, "CGLCD__DisplayDefenseStats"); + set_name(0x00849D10, "CGLCD__DisplaySpellStats"); + set_name(0x00849F20, "CGLCD__SetAlertText"); + set_name(0x0084A2E0, "CGLCD__UpdateBattlefieldStats"); + set_name(0x0084A450, "CGLCD__PushAlert"); + set_name(0x0084A530, "CGLCD__OnWhisper"); + set_name(0x0084A6E0, "CGLCD__OnBattlefieldActive"); + set_name(0x0084A790, "CGLCD__PostInit"); + set_name(0x0084A940, "CGLCD__Update"); + set_name(0x0084AE50, "CGLCD__Shutdown"); + set_name(0x0084AED0, "CGLCD__Initialize"); + set_name(0x0084B410, "CGLCD__LoadLCDMap"); + set_name(0x0084C100, "CGLCD__LoadLCDText"); + set_name(0x0084C660, "CGLCD__LoadLCDBitmap"); + set_name(0x0084CC00, "CGLCD__LoadLCDElement"); + set_name(0x0084CCF0, "CGLCD__GeneratePOIs"); + set_name(0x0084CFF0, "CGLCD__LoadScreen"); + set_name(0x0084D1A0, "CGLCD__LoadLayout"); set_name(0x0084DBD0, "_lua_gettop"); set_name(0x0084DBF0, "_lua_settop"); set_name(0x0084DCC0, "_lua_insert"); @@ -8246,6 +8399,16 @@ static import_symbols() { set_name(0x008CF800, "Grunt__ClientLink__ClientLink"); set_name(0x008E5250, "stub_return_zero4"); set_name(0x00936900, "stub_return_xor_eax"); + set_name(0x00958E70, "CEzLcd__ModifyDisplay"); + set_name(0x00958FE0, "CEzLcd__SetVisible"); + set_name(0x00959040, "CEzLcd__ButtonReleased"); + set_name(0x009592F0, "CEzLcd__Initialize"); + set_name(0x009597B0, "CEzLcd__GetGlobalPage"); + set_name(0x009598B0, "CEzLcd__ModifyControlsOnPage"); + set_name(0x00959D60, "CLCDOutput__IsOpened"); + set_name(0x0095A4A0, "CLCDConnection__MonoOutput"); + set_name(0x0095AFF0, "CEzLcdPage__constructor"); + set_name(0x0095B4F0, "CLCDPage__constructor"); set_name(0x0095BFB0, "ConsoleCommandHistoryDepth"); set_name(0x0095CEC0, "CDataRecycler__Clear"); set_name(0x0095CF40, "CDataRecycler__GetData"); @@ -9484,6 +9647,7 @@ static import_symbols() { set_name(0x00C0E4AC, "CGClassTrainer__m_skillLineFilter"); set_name(0x00C11458, "CGGuildBankInfo__m_guildBankTabInfo"); set_name(0x00C1DC0C, "CGGuildBankInfo__m_numTabs"); + set_name(0x00C1DC34, "CGGuildBankInfo__m_remainingWithdrawMoney"); set_name(0x00C1DC98, "CGActionBar__m_slotNoMana"); set_name(0x00C1DED8, "CGActionBar__m_slotUsable"); set_name(0x00C1E118, "CGActionBar__m_slotUseCount"); diff --git a/profile/3.3.5a-windows-386/symbol/main.sym b/profile/3.3.5a-windows-386/symbol/main.sym index ca7d6df..f97c652 100644 --- a/profile/3.3.5a-windows-386/symbol/main.sym +++ b/profile/3.3.5a-windows-386/symbol/main.sym @@ -1,4 +1,3 @@ - operator_new 00401010 f end=00401067 type="void* __stdcall func(uint32_t count)" ; void* operator new(size_t) operator_delete 00401030 f end=0040104B type="void __stdcall func(void* ptr)" ; void operator delete(void*) CDataStore__constructor 00401050 f end=0040106E type="CDataStore* __thiscall func(CDataStore* this)" @@ -319,8 +318,13 @@ DDCToNDCWidth 0047C050 f end=0047C05E DDCToNDCHeight 0047C060 f end=0047C06E NDCToDDCWidth 0047C070 f end=0047C07E NDCToDDCHeight 0047C080 f end=0047C08E +CStatus__IsEmpty 0047C0F0 f end=0047C107 +CStatus__GetErrorStr 0047C110 f end=0047C1C4 +CStatus__GetErrorStrLen 0047C1D0 f end=0047C234 +CStatus__GetErrorStrAlloc 0047C240 f end=0047C28E CStatus__Prepend 0047C290 f end=0047C35A CStatus__Add 0047C360 f end=0047C468 +CStatus__destructor 0047C500 f end=0047C55E PropSelectContext 0047CBF0 f end=0047CC08 PropGet 0047CC20 f end=0047CC41 PropSet 0047CC50 f end=0047CC70 @@ -561,6 +565,7 @@ CSimpleAnimGroup__PreLoadXML 00497770 f end=004977A1 CSimpleAnim__SetSmoothing 00497F30 f end=00497FDC CSimpleAnimGroup__SetInitialOffset 004985A0 f end=004985E7 CSimpleAnimGroup__constructor 00499EB0 f end=00499FA2 +CLCDConnection__ColorOutput 00499FB0 f end=00499FB4 CSimpleAnimGroup__LoadXML 0049A060 f end=0049A57E CSimpleAnimGroup__ComputeDuration 0049AC80 f end=0049ACF0 CSimpleAnim__SetStartDelay 0049AE20 f end=0049AE53 @@ -568,6 +573,11 @@ CSimpleAnim__SetEndDelay 0049AE60 f end=0049AE93 CSimpleAnim__SetDuration 0049AEA0 f end=0049AEBF CSimpleAnimGroup__PostLoadXML 0049C2A0 f end=0049C30A CScriptRegion__RegisterScriptMethods 0049CA90 f end=0049CAB0 +CScriptRegion_SetWidth 0049D480 f end=0049D54D +CScriptRegion_SetHeight 0049D620 f end=0049D6ED +CScriptRegion_SetSize 0049D7A0 f end=0049D8A7 +CScriptRegion_SetPoint 0049DB10 f end=0049DE34 +CScriptRegion_SetAllPoints 0049DE40 f end=0049E003 CSimpleFrame__RegisterScriptMethods 0049E540 f end=0049E560 ; CSimpleFrame::RegisterScriptMethods(lua_State*) CSimpleFrame_SetFrameStrata 0049E880 f end=0049E978 CSimpleFrame_SetFrameLevel 0049E9D0 f end=0049EAAE @@ -589,13 +599,17 @@ CSimpleFrame_SetBackdrop 004A15A0 f end=004A199E CSimpleFrame_SetDepth 004A1C40 f end=004A1CBF CSimpleFrame_IgnoreDepth 004A1D80 f end=004A1DF9 CSimpleFrame__CreateScriptMetaTable 004A1E60 f end=004A1E79 +CBackdropGenerator__SetVertexColor 004A25F0 f end=004A2621 CBackdropGenerator__SetBorderVertexColor 004A2630 f end=004A26C1 type="void __thiscall func(CBackdropGenerator* this, CImVector* borderColor)" CBackdropGenerator__DestroyTextures 004A26D0 f end=004A2779 CBackdropGenerator__LoadXML 004A2780 f end=004A29CB ; _CBackdropGenerator::LoadXML(linkObject*, CStatus*) CBackdropGenerator__Generate 004A29D0 f end=004A2D34 type="void __thiscall func(CBackdropGenerator* this, CRect*)" CBackdropGenerator__constructor 004A2D40 f end=004A2DF9 type="void __thiscall func(CBackdropGenerator* this)" CBackdropGenerator__SetOutput 004A2E00 f end=004A36EE type="void __thiscall func(CBackdropGenerator* this, CSimpleFrame* a1)" +CSimpleFont_SetFontObject 004A3790 f end=004A38E2 +CSimpleFont_CopyFontObject 004A3940 f end=004A3A4B CSimpleFont_SetFont 004A3A50 f end=004A3B52 +CSimpleFont_SetSpacing 004A3F90 f end=004A4037 CSimpleFont_SetJustifyH 004A4930 f end=004A49B7 CSimpleFont_SetJustifyV 004A49C0 f end=004A4A47 CSimpleAnim_SetStartDelay 004A51A0 f end=004A521F @@ -631,6 +645,7 @@ SysMsgSetFilter 004B4EC0 f end=004B4ECD SysMsgGetFilter 004B4ED0 f end=004B4ED6 SysMsgGetSeverityColor 004B4EE0 f end=004B4F2D SysMsgInitialize 004B4F30 f end=004B4F59 +SysMsgAdd 004B4F90 f end=004B4FEA SysMsgPrintf 004B5040 f end=004B5089 TextureEnableAtlas 004B5390 f end=004B539D TextureIsSame 004B53A0 f end=004B5423 @@ -1849,6 +1864,7 @@ CGPartyInfo__OnChangePlayerDifficultyResult 0052C460 f end=0052C653 CGPartyInfo__IsMember 0052C680 f end=0052C6D1 CGPartyInfo__EnableMember 0052C760 f end=0052C854 CGPartyInfo__IsPlayerOrPetInParty 0052C8C0 f end=0052C9A0 +CGPartyInfo__GetPartyAssignments 0052CA00 f end=0052CB3D CGPartyInfo__SetOptOutOfLoot 0052CB40 f end=0052CBBA CGPartyInfo__CheckClearLFGSlot 0052CC30 f end=0052CCD0 Script_IsPartyLeader 0052CCD0 f end=0052CD26 @@ -1983,6 +1999,7 @@ CGSpellBook__PickupSpellBookItem 0053BAF0 f end=0053BBB1 CGSpellBook__PickupCompanion 0053BBC0 f end=0053BC3C CGSpellBook__CastSpell 0053BC40 f end=0053BCD9 CGSpellBook__GetSkinningSpell 0053BCE0 f end=0053BD10 +CGSpellBook__IsAuraCaster 0053BD70 f end=0053BDED CGSpellBook__IsUnlearnedSpell 0053BE30 f end=0053BE66 Script_GetSpellTabInfo 0053BE70 f end=0053C0A5 Script_GetNumShapeshiftForms 0053C0B0 f end=0053C0E4 @@ -2015,6 +2032,7 @@ CGSpellBook__DelKnownSpell 0053FAD0 f end=005401CF CGSpellBook__FindSpellByName 00540200 f end=00540302 Script_CastSpellByName 00540310 f end=005405A9 CGSpellBook__FindSlotByName 00540650 f end=00540670 +CGSpellBook__GetSpell 00540670 f end=005407EC Script_GetSpellName 005407F0 f end=005408D6 Script_GetSpellLink 005408E0 f end=00540A26 Script_GetSpellInfo 00540A30 f end=00540D66 @@ -2126,6 +2144,7 @@ Script_GetHolidayBGHonorCurrencyBonuses 0054A300 f end=0054A361 Script_GetRandomBGHonorCurrencyBonuses 0054A370 f end=0054A3D1 CGBattlefieldInfo__AddVehicle 0054ABA0 f end=0054ABE3 CGBattlefieldInfo__OnArenaUnitDestroyed 0054AD10 f end=0054AE40 +CGBattlefieldInfo__OnBattlefieldStatus 0054AE40 f end=0054B1BD CGBattlefieldInfo__OnDestroyArenaUnit 0054B5E0 f end=0054B610 CGBattlefieldInfo__AddArenaOpponentToSlot 0054B840 f end=0054B918 CGBattlefieldInfo__AddArenaOpponentPetToSlot 0054B920 f end=0054B9FB @@ -2326,6 +2345,7 @@ Script_SearchLFGJoin 00559400 f end=005594D1 Script_SearchLFGLeave 005594E0 f end=005594F6 Script_ClearLFGDungeon 00559500 f end=005595C9 Script_ClearAllLFGDungeons 005595D0 f end=005595D8 +CGLookingForGroup__ParseBlackList 00559B10 f end=00559B6D CGLookingForGroup__SetLFGDungeon 00559B70 f end=00559C3F CGLookingForGroup__IsSlotValidForAll 00559C90 f end=00559D31 Script_SetLFGDungeon 00559F50 f end=00559FE4 @@ -2333,6 +2353,7 @@ Script_GetLastQueueStatusIndex 00559FF0 f end=0055A03B Script_IsLFGDungeonJoinable 0055A040 f end=0055A0BF Script_PartyLFGStartBackfill 0055A0C0 f end=0055A130 CGLookingForGroup__ShutdownGame 0055AF20 f end=0055B079 +CGLookingForGroup__ParsePartyInfo 0055B080 f end=0055B120 CGLookingForGroup__ClearPartyInfo 0055B120 f end=0055B199 CGLookingForGroup__ResortLFGLists 0055B700 f end=0055B768 CGLookingForGroup__OnLFGList 0055B770 f end=0055BDB8 @@ -2440,6 +2461,7 @@ Script_PickupMacro 005674F0 f end=0056751F CGUIMacros__LoadMacrosCallback 00567C10 f end=00567FC1 CGUIMacros__CreateMacro 00568020 f end=00568158 Script_CreateMacro 00568160 f end=005682B6 +CGCommentator__OnSkirmishPlayersModeState 00568420 f end=00568458 CGCommentator__RegisterScriptFunctions 00568460 f end=00568486 Script_CommentatorGetNumMaps 00568730 f end=00568764 Script_CommentatorZoomIn 00568770 f end=00568808 @@ -2478,11 +2500,15 @@ Script_CommentatorGetSkirmishMode 0056AF00 f end=0056AF51 Script_CommentatorGetSkirmishQueueCount 0056AF60 f end=0056AFB1 Script_CommentatorGetSkirmishQueuePlayerInfo 0056AFC0 f end=0056B0AB Script_CommentatorStartSkirmishMatch 0056B0B0 f end=0056B1DC +CGCommentator__GetArenaMember 0056B1E0 f end=0056B271 CGCommentator__OnReceivePlayerInfo 0056B280 f end=0056B50D CGCommentator__SnapCameraToPlayer 0056B510 f end=0056B5BD CGCommentator__UpdateCameraVelocity 0056B5C0 f end=0056B74A CGCommentator__PostInit 0056B830 f end=0056B895 CGCommentator__OnStateChanged 0056B8A0 f end=0056B99C +CGCommentator__SetPlayersInQueue 0056B9A0 f end=0056BACC +CGCommentator__OnSkirmishPlayersInQueue 0056BB70 f end=0056BB97 +CGCommentator__OnReceiveMapInfo 0056BF30 f end=0056C14B CGCommentator__InitializeGame 0056C150 f end=0056C1B3 CGChatBubbleFrame__Render 0056C340 f end=0056C4F5 CGChatBubbleFrame__Update 0056C500 f end=0056C791 @@ -2555,10 +2581,13 @@ Script_GetSendMailPrice 00571B00 f end=00571BDF CGMailInfo__LeaveWorld 00571BE0 f end=00571C47 CGMailInfo__OnMailListResult 00571C50 f end=00572207 CGMailInfo__InitializeGame 00572210 f end=005723D7 +CGRaidInfo__OnPlayerSquelched 005725C0 f end=00572602 +CGRaidInfo__OnEchoSquelch 00572610 f end=00572687 CGRaidInfo__IsPlayerInRaid 005726F0 f end=0057273F CGRaidInfo__IsPlayerRaidOfficer 00572740 f end=005727B0 CGRaidInfo__GetRemoteStats 005727B0 f end=005727F5 CGRaidInfo__GetRaidTargetIndex 005728C0 f end=005728F6 +CGRaidInfo__GetPartyAssignments 00572950 f end=00572A86 Script_GetRaidTargetIndex 00572AB0 f end=00572B3A Script_GetNumRaidMembers 00572B40 f end=00572B74 Script_GetRealNumRaidMembers 00572B80 f end=00572BB4 @@ -2609,6 +2638,7 @@ Script_PlayDance 005761F0 f end=00576238 CGDanceStudio__InitializeGame 00576A90 f end=00576AD8 CFormula__GetToken 00576BB0 f end=00576C7D CFormula__Expect 00576C80 f end=00576CC6 +GenderConditional 00576CD0 f end=00576E11 WorldStateParseText 005770D0 f end=0057721A CFormula__CompileElement 00577530 f end=00577799 CFormula__CompileMult 005777A0 f end=005777E8 @@ -2622,9 +2652,11 @@ CFormula__Evaluate 00578D10 f end=00578EEA QuestParserParseText 00578F20 f end=00579520 SpellParserParseText 0057ABC0 f end=0057AC93 CGAutoCompleteName__RemoveNode 0057AE00 f end=0057AE71 +CGAutoCompleteName__SetName 0057AF80 f end=0057AFBB CGAutoCompleteName__RemoveFlagsFromAllNodes 0057B0D0 f end=0057B129 Script_GetAutoCompleteResults 0057B3A0 f end=0057B4F4 Script_GetAutoCompletePresenceID 0057B500 f end=0057B573 +CGAutoCompleteName__RefreshName 0057B5E0 f end=0057B629 Script_BankButtonIDToInvSlotID 0057B940 f end=0057B9B9 Script_CloseBankFrame 0057B9C0 f end=0057B9E0 Script_GetNumBankSlots 0057BAB0 f end=0057BB30 @@ -2831,6 +2863,7 @@ Script_GetRewardArenaPoints 0058C4A0 f end=0058C4C2 Script_QuestIsDaily 0058C4D0 f end=0058C50D Script_QuestIsWeekly 0058C510 f end=0058C54D CGQuestInfo__SetState 0058C5A0 f end=0058C70F +CGQuestInfo__ProcessFactionRewardAdjust 0058C790 f end=0058C90B Script_ConfirmAcceptQuest 0058C910 f end=0058C986 Script_GetQuestBackgroundMaterial 0058C990 f end=0058CA67 CGQuestInfo__QuestGiverFinished 0058CA70 f end=0058CBA5 @@ -3070,6 +3103,8 @@ Script_CloseGuildBankFrame 005A4500 f end=005A4520 Script_GetNumGuildBankTransactions 005A4520 f end=005A45AC Script_GetNumGuildBankMoneyTransactions 005A45B0 f end=005A45D2 Script_GetGuildBankText 005A45E0 f end=005A469F +CGGuildBankInfo__OnGuildBankLog 005A4800 f end=005A4AB0 +CGGuildBankInfo__OnGuildBankMoneyWithdrawn 005A4AB0 f end=005A4AD6 CGGuildBankInfo__OnGuildBankText 005A4AE0 f end=005A4B60 CGGuildBankInfo__GetGuildBankItem 005A4C10 f end=005A4C3F CGGuildBankInfo__IsLocked 005A4C40 f end=005A4C86 @@ -3283,19 +3318,23 @@ Script_GetLatestUpdatedComparisonStats 005B1D60 f end=005B1DB7 Script_GetTotalAchievementPoints 005B1DC0 f end=005B1E3C Script_GetComparisonAchievementPoints 005B1E40 f end=005B1EBC Script_HasCompletedAnyAchievement 005B1EC0 f end=005B1EED +CGAchievementInfo__SaveTrackedAchievements 005B1FA0 f end=005B203F Script_GetTrackedAchievements 005B2040 f end=005B208B Script_IsTrackedAchievement 005B2090 f end=005B2113 Script_GetNumTrackedAchievements 005B2120 f end=005B2166 CGAchievementInfo__UpdateCriteria 005B2520 f end=005B28C9 CGAchievementInfo__UpdateAchievement 005B28D0 f end=005B2AAB +CGAchievementInfo__UpdateInspectAchievement 005B2AB0 f end=005B2CAA CGAchievementInfo__UpdateInspectCriteria 005B2CB0 f end=005B2FA1 CGAchievementInfo__ReleaseInspect 005B2FB0 f end=005B301E CGAchievementInfo__OnAchievementEarned 005B3020 f end=005B315B CGAchievementInfo__OnCriteriaUpdate 005B3160 f end=005B32E4 CGAchievementInfo__OnAllAchievementData 005B32F0 f end=005B3498 +CGAchievementInfo__OnAchievementResponse 005B34A0 f end=005B3603 CGAchievementInfo__OnAchievementDeleted 005B3610 f end=005B36E7 CGAchievementInfo__OnCriteriaDeleted 005B36F0 f end=005B37C0 CGAchievementInfo__GetAchievement 005B37C0 f end=005B383A +CGAchievementInfo__LoadTrackedAchievements 005B3840 f end=005B38D8 Script_GetCategoryNumAchievements 005B38E0 f end=005B3B2C Script_GetComparisonCategoryNumAchievements 005B3B30 f end=005B3C9B Script_GetNumCompletedAchievements 005B3CA0 f end=005B3DBC @@ -3531,6 +3570,7 @@ Script_GuildControlSetRank 005CA260 f end=005CA2A7 Script_GuildControlSetRankFlag 005CA2B0 f end=005CA329 Script_GetGuildInfoText 005CA330 f end=005CA34B Script_GetNumGuildEvents 005CA350 f end=005CA372 +CGGuildInfo__SetShowOffline 005CA870 f end=005CA8B0 CGGuildInfo__InvalidatePlayer 005CAAF0 f end=005CABA8 Script_GetGuildRosterLastOnline 005CABB0 f end=005CACF7 Script_GuildRosterSetPublicNote 005CAD00 f end=005CAE1D @@ -3596,6 +3636,7 @@ Script_OfferPetition 005CF220 f end=005CF446 Script_RenamePetition 005CF450 f end=005CF529 CGPetitionInfo__LeaveWorld 005CF610 f end=005CF647 CGPetitionInfo__SetSignatures 005CF650 f end=005CF706 +CGPetitionInfo__AddSignature 005CF710 f end=005CF826 CGDuelInfo__ProcessCountdown 005CF870 f end=005CF90B CGDuelInfo__OnDuelOutOfBounds 005CF910 f end=005CF925 CGDuelInfo__OnDuelInBounds 005CF930 f end=005CF945 @@ -3647,6 +3688,7 @@ CGPetInfo__HideGrid 005D3080 f end=005D3090 CGPetInfo__UpdateCooldowns 005D3090 f end=005D30A0 CGPetInfo__SetIsAttackingTarget 005D30A0 f end=005D30D9 CGPetInfo__SetPossessedSpell 005D30E0 f end=005D3114 +CGPetInfo__OnPetRenameable 005D3140 f end=005D3155 Script_IsPetAttackActive 005D3160 f end=005D317C Script_GetPetTimeRemaining 005D3180 f end=005D31E7 CGPetInfo__LeaveWorld 005D3360 f end=005D3383 @@ -3696,6 +3738,7 @@ Script_PetRename 005D5670 f end=005D581B Script_GetPossessInfo 005D5820 f end=005D5A05 Script_IsPetAttackAction 005D5A10 f end=005D5A5C CGPetInfo__SetAutocast 005D5D20 f end=005D5E10 +CGPetInfo__SetSpellAutocast 005D5E10 f end=005D6014 CGPetInfo__FindPossessedSpell 005D62A0 f end=005D649D CGPetInfo__SetAction 005D64D0 f end=005D64EB CGPetInfo__SetPetCount 005D64F0 f end=005D6546 @@ -5275,8 +5318,10 @@ CGPlayer_C__GetProficiency 006CDE90 f end=006CDEAA CGPlayer_C__GetNewContinentID 006CEAF0 f end=006CEAF5 CGPlayer_C__CanDualWield 006CEB00 f end=006CEB0C CGPlayer_C__OnLootMoneyNotify 006CECA0 f end=006CED79 +CGPlayer_C__OnLootItemNotify 006CED80 f end=006CEDCF CGPlayer_C__ClearLootingObject 006CEDD0 f end=006CEDE7 CGPlayer_C__HandleActivateTaxiReply 006CEE90 f end=006CEEBC +CGPlayer_C__SaveBindPoint 006CEEC0 f end=006CEF10 CGPlayer_C__CancelGiftWrap 006CEF80 f end=006CEFB0 CGPlayer_C__IsGiftWrapping 006CEFB0 f end=006CEFC6 CGPlayer_C__OnSignedResults 006CEFD0 f end=006CF13F @@ -5352,6 +5397,8 @@ CGPlayer_C__FindItemSlot 006D6820 f end=006D68CA CGPlayer_C__GetSpellCastingTime 006D68D0 f end=006D69EB CGPlayer_C__OnPetitionShowList 006D69F0 f end=006D6B08 CGPlayer_C__BuyPetition 006D6B10 f end=006D6B96 +CGPlayer_C__UpdateObjComponentVisuals 006D6BA0 f end=006D6C03 +CGPlayer_C__UpdateObjComponentVisualsSlot 006D6C10 f end=006D6D12 CGPlayer_C__OnPetitionShowSignatures 006D6D20 f end=006D6DFF CGPlayer_C__RequestPetitionSignatures 006D6E00 f end=006D6E82 CGPlayer_C__GetPVPFactionIndex 006D6E90 f end=006D6EFA @@ -5359,6 +5406,7 @@ CGPlayer_C__GetPVPRankString 006D6F00 f end=006D6F3A CGPlayer_C__HandleSkinning 006D6F40 f end=006D702E CGPlayer_C__GetAttackPowerContributionFromStat 006D7070 f end=006D7119 CGPlayer_C__RemoveTempEnchantment 006D7120 f end=006D7194 +CGPlayer_C__GetAutoRangedCombatSpell 006D71E0 f end=006D71F3 CGPlayer_C__UpdateXRayVision 006D7490 f end=006D74A6 CGPlayer_C__ReportPVPAFK 006D74B0 f end=006D758C CGPlayer_C__IsReferAFriendLinked 006D7590 f end=006D7626 @@ -5394,6 +5442,7 @@ CGPlayer_C__GetAFKText 006DC8D0 f end=006DC935 CGPlayer_C__GetDNDText 006DC940 f end=006DC980 CGPlayer_C__GetGMText 006DC980 f end=006DC9C9 CGPlayer_C__GetDevText 006DC9D0 f end=006DC9FA +CGPlayer_C__CanTrack 006DCA00 f end=006DCA86 CGPlayer_C__CanTrack 006DCA90 f end=006DCB32 CGPlayer_C__ChangeStandState 006DCB40 f end=006DCCB7 CGPlayer_C__GetPackAndSlot 006DCCC0 f end=006DCD66 @@ -5406,6 +5455,7 @@ CGPlayer_C__TurnInGuildCharter 006DD3A0 f end=006DD62B CGPlayer_C__SendTextEmote 006DD9E0 f end=006DDBAF CGPlayer_C__HandleInteraction 006DDBB0 f end=006DE130 CGPlayer_C__UnitIsTrivial 006DE130 f end=006DE1C0 +CGPlayer_C__CanSaveTabardNow 006DE1C0 f end=006DE22D CGPlayer_C__GetEquippedItemForSpell 006DE230 f end=006DE32E CGPlayer_C__GetVisibleItem 006DE330 f end=006DE356 CGPlayer_C__GetInspectedItem 006DE360 f end=006DE403 @@ -5443,6 +5493,7 @@ CGPlayer_C__PlayDanceMove 006E18D0 f end=006E1A5C CGPlayer_C__ServerBindConfirm 006E1A70 f end=006E1B3A CGPlayer_C__PostReenable 006E1D70 f end=006E1E05 CGPlayer_C__UpdateInventoryComponent 006E1E10 f end=006E2207 +CGPlayer_C__RemoveEquipBypassSkill 006E22C0 f end=006E2394 CGPlayer_C__ToggleSheathe 006E23A0 f end=006E260D CGPlayer_C__MeleeModeEnter 006E2610 f end=006E287B CGPlayer_C__ToggleFarSight 006E2880 f end=006E2AFF @@ -5879,6 +5930,9 @@ CGUnit_C__SetPredictedHealth 00716050 f end=00716060 CGUnit_C__GetGroundNormal 00716470 f end=0071648A CGUnit_C__ShouldFadeIn 00716650 f end=0071670B CGUnit_C__IsClientControlled 00716710 f end=007167B7 +CGUnit_C__SetVehicleRecID 00716DB0 f end=00716E1D +CGUnit_C__RequestMirrorImageDataFromServer 00716F10 f end=00716F96 +CGUnit_C__SetMountModel 00717910 f end=007179CE CGUnit_C__SetCharacterModel 007179D0 f end=00717A1F CGUnit_C__GetModelData 00717A20 f end=00717AC1 CGUnit_C__GetStandHeight 00717AD0 f end=00717B11 @@ -5888,6 +5942,7 @@ CGUnit_C__InitActiveMover 00717C50 f end=00717D84 CGUnit_C__SendTimeSkip 00717D90 f end=00717E47 CGUnit_C__GetSmoothFacing 00717E50 f end=00717EB3 CGUnit_C__BuildSmoothMatrix 00717EC0 f end=00717FBF +CGUnit_C__BuildSmoothPosition 00717FC0 f end=0071807F CGUnit_C__GetMaxCameraHeight 00718080 f end=007180B5 CGUnit_C__OnKnockBack 007187F0 f end=00718860 CGUnit_C__OnFlightLocal 00718860 f end=00718888 @@ -5899,6 +5954,7 @@ CGUnit_C__GetCreatureClassification 00718A00 f end=00718A20 CGUnit_C__DoNotLogDeath 00718A90 f end=00718AB8 CGUnit_C__GetSelectionHighlightColor 00718AC0 f end=00718B10 CGUnit_C__GetVirtualItemDisplayID 00718B10 f end=00718B21 +CGReputationInfo__IsAtWar 00718B30 f end=00718B67 CGUnit_C__UnitReaction 00718C20 f end=00718C9B CGUnit_C__UpdatePetReaction 00718FB0 f end=00718FBF CGUnit_C__IsDisarmed 00718FC0 f end=00719049 @@ -5906,7 +5962,11 @@ CGUnit_C__AddWorldXPGainText 007191A0 f end=00719212 CGUnit_C__AddWorldThreatUpdateText 00719220 f end=007192BF CGUnit_C__UpdateInteractIconAttach 00719310 f end=007193B2 CGUnit_C__UpdateInteractIconScale 007193C0 f end=007193E4 +CGUnit_C__MountTransitionSetCharacterTransform 007193F0 f end=007195C5 +CGUnit_C__UpdateWorldTransform 007197D0 f end=007198C3 CGUnit_C__NamePlateUpdateRaidTarget 007198D0 f end=007198FC +CGUnit_C__GetSwimMatrix 00719A90 f end=00719B7C +CGUnit_C__ComputeSmoothedSwimMatrix 00719B80 f end=00719FE9 CGUnit_C__GetBloodRecord 00719FF0 f end=0071A02E CGUnit_C__IsSplashing 0071A030 f end=0071A0AF CGUnit_C__NPCFlagChanged 0071A0B0 f end=0071A25A @@ -5914,6 +5974,8 @@ CGUnit_C__ChangeStandState 0071A360 f end=0071A37B CGUnit_C__GetSoundData 0071A3F0 f end=0071A429 CGUnit_C__GetDisplayRace 0071A470 f end=0071A489 CGUnit_C__GetDisplaySex 0071A490 f end=0071A4A9 +CGUnit_C__GetDisplayRaceGender 0071A540 f end=0071A581 +CGUnit_C__GetDisplayClassGender 0071A620 f end=0071A661 CGUnit_C__ComputeDefaultMissileFirePos 0071A720 f end=0071A7E9 CGUnit_C__GetSpellRank 0071AA70 f end=0071AAA2 CGUnit_C__IsCastNotInterruptible 0071AB20 f end=0071AB73 @@ -5932,6 +5994,7 @@ CGUnit_C__AnimSuppressesMovement 0071B000 f end=0071B08A CGUnit_C__CanAutoStand 0071B090 f end=0071B0BF CGUnit_C__CanAutoDismount 0071B0C0 f end=0071B123 CGUnit_C__CanAutoUnshift 0071B130 f end=0071B1D8 +CGUnit_C__HandlePendingTrackEvents 0071B1E0 f end=0071B3A3 CGUnit_C__CanGainXP 0071B630 f end=0071B674 CGUnit_C__IsLooting 0071B6B0 f end=0071B6FD CGUnit_C__GetRangedAttackSkillRank 0071B740 f end=0071B76D @@ -5957,16 +6020,19 @@ CGUnit_C__SetLocalClientControl 0071C930 f end=0071C9C4 CGUnit_C__InitializeActivePlayerComponent 0071CFA0 f end=0071D006 CGUnit_C__BuildComponentObject 0071D010 f end=0071D1E1 CGUnit_C__GetSummonProperties 0071D1F0 f end=0071D29D +CGUnit_C__UpdateObjectEffectAnimationStates 0071E5B0 f end=0071E921 CGUnit_C__RemoveAuraEffect 0071E930 f end=0071EC7F CGUnit_C__GetStandBox 0071ED80 f end=0071EE66 CGUnit_C__DisengageFromActivePlayer 0071EE70 f end=0071EF15 CGUnit_C__BuildMovementUpdate 0071EF80 f end=0071F060 CGUnit_C__MaybeEmbedMovementUpdate 0071F060 f end=0071F0B8 CGUnit_C__SendMovementUpdate 0071F0C0 f end=0071F20C +CGUnit_C__SendSplineDone 0071F210 f end=0071F2BA CGUnit_C__OnCollideFallReset 0071F2C0 f end=0071F2F5 CGUnit_C__GetCreatureType 0071F300 f end=0071F385 CGUnit_C__GetVirtualItem 0071F440 f end=0071F533 CGUnit_C__IsDuelingWith 0071F5C0 f end=0071F76E +CGUnit_C__UnitReaction 0071F770 f end=0071F884 CGUnit_C__CanAssist 0071F890 f end=0071F8A6 CGUnit_C__CanInteract 0071F8B0 f end=0071F8EF CGUnit_C__UpdateReaction 0071F8F0 f end=0071F98E @@ -5976,6 +6042,7 @@ CGUnit_C__Animate 0071FD80 f end=0071FEE8 CGUnit_C__GetNamePosition 0071FEF0 f end=0071FFBD CGUnit_C__ChatBubbleShow 00720010 f end=0072012E CGUnit_C__SetWeaponTrail 00720170 f end=00720219 +CGUnit_C__HandleBloodPool 00720220 f end=007202B9 CGUnit_C__UpdateSelectionRadius 00720330 f end=007203FF CGUnit_C__ShowHandItemSpellEffects 00720400 f end=0072069D CGUnit_C__IsLowPrioritySelection 007207E0 f end=0072085B @@ -5984,9 +6051,11 @@ CGUnit_C__UpdateScriptRegistration 00720960 f end=00720AE8 CGUnit_C__GetVoiceSex 00720AF0 f end=00720B22 CGUnit_C__UpdateSpellCastBars 00720E50 f end=00720F7E CGUnit_C__GetAppropriateSpellVisual 00720F80 f end=0072118F +CGUnit_C__ClearOrphanedAuraEffects 00721190 f end=00721206 CGUnit_C__OnSwimStart 00721210 f end=00721289 CGUnit_C__UpdateObjectEffectMovementStates 00721300 f end=007219EB CGUnit_C__IsShapeShifted 00721CA0 f end=00721CEE +CGUnit_C__PreemptivelyCancelShapeshift 00721CF0 f end=00721D93 CGUnit_C__CanCurrentFormMount 00721DA0 f end=00721E68 CGUnit_C__CanAutoInteract 00721F50 f end=00721F89 CGUnit_C__TrackingMakeRelativeTo 00722010 f end=00722082 @@ -6001,6 +6070,7 @@ CGUnit_C__GetModelScale 00722AE0 f end=00722B45 CGUnit_C__GetMatrix 00722B50 f end=00722C4A CGUnit_C__SetPredictedPowerSlot 00722C50 f end=00722CF0 CGUnit_C__ModifyPredictedPower 00722CF0 f end=00722D7B +CGUnit_C__CanBeSpellClickedByLocalPlayer 00723050 f end=007230F4 CGUnit_C__RefreshComponentItem 00723730 f end=007237E1 CGUnit_C__Reenable 007237F0 f end=00723A4E CGUnit_C__FootstepAnimEventHit 00723A50 f end=00723E2F @@ -6009,6 +6079,7 @@ CGUnit_C__ScaleChangeUpdate 00724DF0 f end=00724E1F CGUnit_C__ScaleChangeFinished 00724E20 f end=00724E64 CGUnit_C__SendMovementUpdate 00724E70 f end=00724E9D CGUnit_C__PostShutdown 00724EA0 f end=00724F44 +CGUnit_C__SaveChainSpellTargets 00724F50 f end=00725009 CGUnit_C__OnVirtualItemChanged 00725010 f end=007251B1 CGUnit_C__UnitReaction 007251C0 f end=007254DE CGNamePlateFrame__GetNewNameplateFrame 007254E0 f end=0072552B @@ -6021,6 +6092,8 @@ CGUnit_C__UpdateUnitCollisionBox 00725F50 f end=0072608B CGUnit_C__IsSpellKnown 007260E0 f end=00726160 CGUnit_C__IsSpellSuperceded 00726160 f end=007261AA CGUnit_C__ResetUICastingSpell 00726200 f end=00726220 +CGUnit_C__ResetUIChannelSpell 00726220 f end=00726240 +CGUnit_C__ApplyUIChannelRemaining 00726280 f end=007262D3 CGUnit_C__ProcessCastNotInterruptible 007262E0 f end=0072657D CGUnit_C__CreateProceduralEffect 007265C0 f end=00726C9E CGUnit_C__CancelShapeshift 00726CE0 f end=00726E07 @@ -6033,6 +6106,7 @@ CGUnit_C__InitializeTrackingState 00727400 f end=007275B4 CGUnit_C__RenderAutoTrackCursor 007275C0 f end=0072775A CGUnit_C__CheckSelfResurrect 00727860 f end=0072799A CGUnit_C__GetPlayerDiscount 007279A0 f end=00727A60 +CGUnit_C__AuraVisionUpdated 00727A70 f end=00727BFD CGUnit_C__DelaySpellVisualKi 00728050 f end=00728138 CGUnit_C__UpdateDelayedSpellVisualKits 00728140 f end=00728295 CGUnit_C__CheckApplyPeriodicClientTriggers 00728880 f end=007289B7 @@ -6049,6 +6123,7 @@ CGUnit_C__CanCooperate 00729B30 f end=00729BCD CGUnit_C__IsValidFollowTarget 00729BD0 f end=00729C6A CGUnit_C__ShouldRenderObjectName 00729C70 f end=00729F3C CGUnit_C__RefreshInteractIcon 00729F40 f end=00729FFD +CGUnit_C__GetUnitName 0072A000 f end=0072A28B CGUnit_C__GetUnitChosenTitle 0072A290 f end=0072A47B CGUnit_C__DisplayInfoNeedsUpdate 0072A480 f end=0072A557 CGUnit_C__HandleScaleUpdate 0072A560 f end=0072A67E @@ -6072,6 +6147,7 @@ CGUnit_C__CheckShapeshiftRules 0072BAC0 f end=0072BC17 CGUnit_C__VerifyAttackIconPressed 0072BDB0 f end=0072C2AD CGUnit_C__OnAttackIconPressed 0072C2B0 f end=0072C509 CGUnit_C__UpdateModelScale 0072CBB0 f end=0072CC28 +CGUnit_C__ExecuteClientControlUpdate 0072CCA0 f end=0072CD8B CGUnit_C__OnTeleportAck 0072D2D0 f end=0072D3EB CGUnit_C__OnTurnToAngleLocal 0072D3F0 f end=0072D46E CGUnit_C__UpdateObjectNameStringForUnit 0072D4F0 f end=0072D936 @@ -6089,13 +6165,18 @@ CGUnit_C__OnSetRawFacingLocal 0072EA50 f end=0072EACE CGUnit_C__OnMovementInitiated 0072EAD0 f end=0072EB76 CGUnit_C__TrackingStartMove 0072ECF0 f end=0072ED3F CGUnit_C__SpellInterrupted 0072ED80 f end=0072EE11 +CGUnit_C__OnClickAutomoveAndAttack 0072EE20 f end=0072F038 CGUnit_C__SetTrackingDirection 0072F040 f end=0072F1E8 CGUnit_C__OnAuraUpdate 0072F5D0 f end=0072FDFF CGUnit_C__InitializeComponent 00730100 f end=00730281 +CGUnit_C__OnReceiveMirrorImageDataFromServer 00730290 f end=0073079D CGUnit_C__OnForceMoveChange 007307A0 f end=00730C1C CGUnit_C__ShouldRender 00730F30 f end=00731092 CGUnit_C__SheatheHandItem 007310A0 f end=00731252 CGUnit_C__OnRightClick 00731260 f end=007315F7 +CGUnit_C__TrackingSetTurn 00731600 f end=0073164B +CGUnit_C__HandleTrackingFacing 00731650 f end=00731792 +CGUnit_C__HandleTracking 007317A0 f end=00731F14 CGUnit_C__SetSheatheStateInstant 00731F40 f end=007320F4 CGUnit_C__ExchangeSheathedWeapon 00732500 f end=00732643 CGUnit_C__HandleAnimEvent 00732650 f end=00732FEC @@ -6118,12 +6199,14 @@ CGUnit_C__UpdateAllSmoothFacing 00739630 f end=00739648 CGUnit_C__CheckAndReportSpellInhibitFlags 00739650 f end=0073A51E CGUnit_C__PlaySpellVisualKit_HandleWeapon 0073A6C0 f end=0073A7EC CGUnit_C__OnMoveUpdate 0073AB20 f end=0073AB8C +CGUnit_C__PlayEmoteAnim 0073AB90 f end=0073AC24 CGUnit_C__UpdateLootAnimKit 0073AC30 f end=0073ACFC CGUnit_C__OnCollideFalling 0073AD00 f end=0073AD51 CGUnit_C__RequestTalkEmote 0073AD70 f end=0073ADB9 CGUnit_C__ProcessAnimTierSplineSpecialTime 0073AF00 f end=0073AF79 CGUnit_C__PlayDeathAnim 0073AF80 f end=0073B04C CGUnit_C__PlaySpellVisualKit_PlayAnims 0073B140 f end=0073B508 +CGUnit_C__OnSpellEffectClear 0073C1D0 f end=0073C216 CGUnit_C__SetClientInitData 0073C260 f end=0073C32A CGUnit_C__OnVisFlagChanged 0073C830 f end=0073C8DA CGUnit_C__OnMonsterMove 0073C8E0 f end=0073D2A0 @@ -6135,6 +6218,8 @@ CGUnit_C__CreateUnitMount 0073D5D0 f end=0073D937 CGUnit_C__DestroyUnitMount 0073D940 f end=0073DAA7 CGUnit_C__PreAnimate 0073DAB0 f end=0073E410 CGUnit_C__ModelLoaded 0073E840 f end=0073EB4C +CGUnit_C__OnChannelSpellChanged 0073EB50 f end=0073ED03 +CGUnit_C__MoveEventHappened 0073ED10 f end=0073EF16 CGUnit_C__UpdateClientStandState 0073F060 f end=0073F1FA CGUnit_C__constructor 0073F660 f end=0073FCB3 CGUnit_C__PostInit 0073FCC0 f end=007402A3 @@ -6142,7 +6227,9 @@ CGUnit_C__PostReenable 007402B0 f end=00740448 CGUnit_C__OnMountDisplayChanged 00740450 f end=00740566 CGUnit_C__OnSpeedChangeEvent 007406A0 f end=007409FB CGUnit_C__OnSplineSpeedChangeEvent 00740A60 f end=00740B83 +CGUnit_C__OnSplineMoveEvent 00740BA0 f end=00740CD6 CGUnit_C__OnMoveEvent 00740D30 f end=007410A9 +CGUnit_C__UpdateChainSpellTargets 00741210 f end=007412A4 CGUnit_C__CompleteMountTransition 007412B0 f end=007412DB CGUnit_C__Dismount 007412E0 f end=007413EA CGUnit_C__ProcessLocalMoveEvent 007413F0 f end=007416A7 @@ -6163,9 +6250,11 @@ nullsub_152 00743550 f nullsub_153 00743560 f CGObject_C__SetStorage 00743640 f end=00743653 CGObject_C__SetModelFinish 00743680 f end=00743730 +CGObject_C__SetModel 00743730 f end=0074375B CGObject_C__AddWorldObject 00743760 f end=007438DE CGObject_C__UpdateWorldObject 007438E0 f end=00743AEF CGObject_C__UpdateEffectAttachments 00743AF0 f end=00743B3C +CGObject_C__ClearSpellEffect 00743B40 f end=00743B9A CGObject_C__HideHighlightType 00743BC0 f end=00743C6B CGObject_C__ShowHighlightType 00743C70 f end=00743D47 CGObject_C__ApplyAlpha 00743E10 f end=00743EB9 @@ -6238,6 +6327,7 @@ MovementUpdateCameraYaw 0074B380 f end=0074B3E1 MovementObjIsTransport 0074B3F0 f end=0074B423 MovementGetTransportFacing 0074B590 f end=0074B5D3 MovementInsideTransport 0074B5E0 f end=0074B617 +CGUnit_C__VehiclePassengerIsTransitionAllowed 0074B840 f end=0074B877 CGUnit_C__VehiclePassengerInitWorldCameraState 0074B880 f end=0074B892 CGUnit_C__HasVehicleTranspor 0074B8B0 f end=0074B8F5 CGUnit_C__IsStrafingDisabled 0074B9A0 f end=0074B9AB @@ -6246,16 +6336,23 @@ CGUnit_C__IsVehicleTransitionPreventingAction 0074BA40 f end=0074BB12 CGUnit_C__OnDismissControlledVehicleLocal 0074BB20 f end=0074BB2F CGUnit_C__IsVehicleCurrentlyUnstoppable 0074BB90 f end=0074BBC8 CGUnit_C__SignalPlayerGainsVehicleDataEvent 0074BBD0 f end=0074BC45 +CGUnit_C__VehiclePassengerShouldWaitForVehicleTransitionAnim 0074BCB0 f end=0074BE0F CGUnit_C__VehiclePassengerStartWaitingForVehicleTransitionAnim 0074BE10 f end=0074C036 CGUnit_C__VehiclePassengerStartWaitingForVehicleTransitionAnimFromSpline 0074C040 f end=0074C0DE +CGUnit_C__VehiclePassengerUpdateWorldCameraState 0074C0E0 f end=0074C495 +CGUnit_C__VehiclePassengerUpdateWorldCameraStateInstantly 0074C4A0 f end=0074C4DD CGUnit_C__OnVehicleCameraPossiblyUnneeded 0074C4E0 f end=0074C550 CGUnit_C__ConvertVehicleCameraRelativeFacingToTransportRelativeFacing 0074C550 f end=0074C59F CGUnit_C__UpdateVehicleUISliders 0074C5A0 f end=0074C64D CGUnit_C__FindRootVehicle 0074C650 f end=0074C749 +CGUnit_C__CreateVehicleData 0074C750 f end=0074C7A8 +CGUnit_C__DestroyVehicleData 0074C7B0 f end=0074C7EA +CGUnit_C__VehiclePassengerRequestExit 0074C7F0 f end=0074C8AF CGUnit_C__VehiclePassengerRequestSwitchToVirtualSeat 0074CA90 f end=0074CC34 CGUnit_C__VehiclePassengerMaybeAutoExit 0074CCE0 f end=0074CD5F CGUnit_C__DestroyVehicleCamera 0074CD60 f end=0074CDD3 CGUnit_C__OnVehicleCameraPossiblyNeeded 0074CE40 f end=0074CF22 +CGUnit_C__VehiclePassengerOnUpdateTransport 0074CF30 f end=0074D064 StringToGUID 0074D120 f end=0074D19F Script_CombatTextSetActiveUnit 0074D580 f end=0074D5A8 Script_CombatLogSetRetentionTime 0074D5B0 f end=0074D5FD @@ -6529,15 +6626,19 @@ SStrChrR 0076E720 f end=0076E756 SStrCmp 0076E760 f end=0076E77B SStrCmpI 0076E780 f end=0076E79B SStrCmpUTF8I 0076EA40 f end=0076EAA3 +SStrSortUTF8I 0076EC80 f end=0076ED1B SStrCopy 0076ED20 f end=0076ED98 SStrLen 0076EE30 f end=0076EE5E type="int32_t __stdcall func(char* str)" SStrLenUTF8 0076EEA0 f end=0076EED9 +SStrLenUTF8 0076EEE0 f end=0076EF28 +SStrAdvanceCharsUTF8 0076EF30 f end=0076EF6D SStrPack 0076EF70 f end=0076F001 ISStrVPrintf 0076F010 f end=0076F063 SStrPrintf 0076F070 f end=0076F09E type="int32_t __stdcall func(char* dest, size_t maxchars, char* format, ...)" SStrVPrintf 0076F0A0 f end=0076F0CE SStrToInt 0076F0D0 f end=0076F136 SStrToUnsigned 0076F140 f end=0076F189 +SStrToUnsigned 0076F190 f end=0076F1D5 SStrTokenize 0076F1E0 f end=0076F331 SStrHash 0076F340 f end=0076F418 SStrHashHT 0076F640 f end=0076F6B9 @@ -7151,6 +7252,7 @@ CMapChunk__ProcessIffChunks 007C3A10 f end=007C3B3C CMapChunk__CreateIndices 007C3B60 f end=007C3C57 CMapChunk__initVerts 007C3C60 f end=007C3D90 CMapChunk__Initialize 007C3D90 f end=007C3DAD +CMapChunk__SelectLights 007C3DB0 f end=007C3E61 CMapChunk__CreateVerticesWorld 007C3F30 f end=007C4618 CMapChunk__CreateVerticesWorld 007C4620 f end=007C495A CMapChunk__CreateVerticesLocal 007C4960 f end=007C4F0A @@ -7383,6 +7485,7 @@ DayNight__GetOverrideSky 007F30C0 f end=007F31C0 DayNight__SetBlendSky 007F31C0 f end=007F322A DayNight__SetColors 007F3230 f end=007F3913 ; DayNight::SetColors() DayNight__UpdateLighting 007F3920 f end=007F39AA ; DayNight::UpdateLighting() +ViolenceGetLevel 007F3A60 f end=007F3A66 MinimapGetZoom 007F3B40 f end=007F3B54 MinimapGetZoomLevels 007F3B60 f end=007F3B66 MinimapGetViewRadius 007F3B90 f end=007F3BDB @@ -7425,6 +7528,7 @@ Spell_C_CanTargetObjects 007FD730 f end=007FD741 Spell_C_CanTargetTerrain 007FD750 f end=007FD75E Spell_C_CanTargetItems 007FD760 f end=007FD771 Spell_C_CanTargetNonCombatPet 007FD780 f end=007FD78B +Spell_C_GetCursorWorldObject 007FD790 f end=007FD796 Spell_C_SetCursorWorldObjectPosition 007FD7B0 f end=007FD7D1 Spell_C_IsCursorWorldObjectHousing 007FD7F0 f end=007FD7F6 Spell_C_CursorWorldObjectRotate 007FD800 f end=007FD82F @@ -7440,12 +7544,14 @@ Spell_C_ClearLastAutoRangedCombatError 007FE190 f end=007FE19B Spell_C_GetPowerTypeToken 007FE4B0 f end=007FE500 Spell_C_EncodeSequenceIntoMissileTrajectory 007FE520 f end=007FE819 Spell_C_SpellFailedCustomError 007FEF10 f end=007FEF5E +Spell_C_GetSpellLevel 007FF070 f end=007FF0F5 Spell_C_GetPowerCostPerSecond 007FF100 f end=007FF17E Spell_C_UsesMeleeRange 007FF380 f end=007FF3BB Spell_C_UsesDefaultMinRange 007FF3C0 f end=007FF3FB Spell_C_GetDefaultMinRange 007FF400 f end=007FF477 Spell_C_GetMinMaxRange 007FF480 f end=007FF766 Spell_C_GetSpellReagentUses 007FFA30 f end=007FFABF +Spell_C_CanTargetCorpse 007FFEA0 f end=007FFF1B Spell_C_CanTargetObject 007FFF20 f end=007FFF5E Spell_C_GetCursorWorldObjectFacing 007FFF60 f end=007FFFA5 Spell_C_PetTameFailure 00800390 f end=0080043C @@ -7471,6 +7577,7 @@ Spell_C__GetSpellRange 00802C30 f end=00802CA6 Spell_C_IsActiveSpell 00802CB0 f end=00802F7C Spell_C_CancelActiveSpell 00802F80 f end=008034F7 Spell_C_HandleSpriteRay 00803A50 f end=00803ED6 +Spell_C_HandleTerrainRay 00803EE0 f end=0080400A Script_SpellCanTargetUnit 00804190 f end=0080421D Script_CancelUnitBuff 00804220 f end=00804420 Spell_C_IsSpellInTransit 00804CC0 f end=00804D17 @@ -7490,6 +7597,7 @@ Spell_C_CancelAutoRepeat 00807560 f end=00807645 SpellHistory__GetCooldown 00807980 f end=00807D3E SpellHistory__RecentlyCast 00807D40 f end=00807D98 SpellHistory__IsOnHold 00807DA0 f end=00807F07 +Spell_C_SpellFailed 00808200 f end=00808B8E Spell_C__GetSpellCooldown 00809000 f end=00809029 Spell_C__GetItemCooldown 00809030 f end=008090B1 Spell_C_GetItemCooldown 008090C0 f end=008090FA @@ -7513,6 +7621,7 @@ Spell_C_ClickSpell 0080DA80 f end=0080DBC1 Script_SpellTargetUnit 0080DC00 f end=0080DCE3 Spell_C_HandleItemDrop 0080DCF0 f end=0080DDCD Spell_C_SendDelayedMissileTrajectoryCast 0080DE60 f end=0080DF01 +Spell_C_AddPeriodicClientTrigger 0080DF10 f end=0080DFD4 Spell_C_RemovePeriodicClientTrigger 0080DFE0 f end=0080E052 Spell_C_AddProcessedDestLocSpellCast 0080E100 f end=0080E1AC Spell_C__SystemInitialize 008100E0 f end=00810320 @@ -7521,7 +7630,15 @@ FrameXML_LoadXML 00812530 f end=008125C0 FrameXML_SetDebugLevel 008125C0 f end=008125CD FrameXML_GetDebugLevel 008125D0 f end=008125D6 FrameXML_GuessNumFiles 008125E0 f end=0081262D +Create_SimpleEditBox 00812660 f end=0081268B +Create_SimpleMessageFrame 00812690 f end=008126BB +Create_SimpleModel 008126C0 f end=008126EB +Create_SimpleScrollingMessageFrame 00812720 f end=0081274D +Create_SimpleHTML 00812780 f end=008127AB +Create_SimpleStatusBar 008127B0 f end=008127DB FrameXML_RegisterLoadProgressCallback 00812840 f end=00812869 +Create_SimpleButton 00812870 f end=0081289B +Create_SimpleFrame 008128A0 f end=008128CB FrameXML_FreeHashNodes 00812B90 f end=00812B9D ; FrameXML_FreeHashNodes() FrameXML_CreateFrame 00812FA0 f end=008131CD FrameXML_RegisterFactory 00813D20 f end=00813DEF @@ -7546,6 +7663,7 @@ FontFlagsToString 008151E0 f end=00815237 StringToSmoothWeights 00815240 f end=008152A0 StringToLoopType 008152A0 f end=008152EA StringToCurveType 00815370 f end=008153BA +StringToBOOL 008154E0 f end=008154F4 LoadXML_Color 00815C30 f end=00815DEF LoadXML_Texture 00815F40 f end=00815F9E LoadXML_AnimGroup 00816000 f end=00816056 @@ -7788,6 +7906,40 @@ CM2Shared__LowPrioritySequenceFailedCallback 0083D9F0 f end=0083DA10 ; CM2Shared CM2Shared__LoadLowPrioritySequence 0083DA10 f end=0083DC8D ; CM2Shared::LoadLowPrioritySequence(unsigned short) CM2Shared__Release 0083DC90 f end=0083DCE8 ; CM2Shared::Release() CMinigame_C__MakeMove 00847DC0 f end=00847E6C +CGLCD__GetScreenFromName 00847EA0 f end=0084800F +CGLCD__LeaveWorld 00848070 f end=008480A7 +CEzLcd__SetText 008480B0 f end=008480F4 +CGLCD__Logout 008481F0 f end=00848243 +CGLCD__HideBattlefieldAlert 00848380 f end=008483BB +CGLCD__OnBattlefieldReady 008483C0 f end=0084848D +CGLCD__EnterWorld 00848490 f end=008484C7 +CGLCD__CheckInput 008484D0 f end=00848710 +CGLCD__Login 00848B70 f end=00848D34 +CGLCD__UpdateMapPositions 00848D50 f end=00849305 +CGLCD__SetStat 00849310 f end=0084942C +CGLCD__SetStat 00849430 f end=0084951B +CGLCD__SetStat 00849520 f end=008495DC +CGLCD__SetStat 008495E0 f end=00849698 +CGLCD__DisplayMeleeStats 00849700 f end=00849959 +CGLCD__DisplayRangedStats 00849960 f end=00849BD2 +CGLCD__DisplayDefenseStats 00849BE0 f end=00849D03 +CGLCD__DisplaySpellStats 00849D10 f end=00849F17 +CGLCD__SetAlertText 00849F20 f end=0084A087 +CGLCD__UpdateBattlefieldStats 0084A2E0 f end=0084A442 +CGLCD__PushAlert 0084A450 f end=0084A521 +CGLCD__OnWhisper 0084A530 f end=0084A568 +CGLCD__OnBattlefieldActive 0084A6E0 f end=0084A724 +CGLCD__PostInit 0084A790 f end=0084A93F +CGLCD__Update 0084A940 f end=0084AE37 +CGLCD__Shutdown 0084AE50 f end=0084AEC2 +CGLCD__Initialize 0084AED0 f end=0084AF3F +CGLCD__LoadLCDMap 0084B410 f end=0084B56A +CGLCD__LoadLCDText 0084C100 f end=0084C65E +CGLCD__LoadLCDBitmap 0084C660 f end=0084CBE8 +CGLCD__LoadLCDElement 0084CC00 f end=0084CCBA +CGLCD__GeneratePOIs 0084CCF0 f end=0084CFE3 +CGLCD__LoadScreen 0084CFF0 f end=0084D196 +CGLCD__LoadLayout 0084D1A0 f end=0084D389 _lua_gettop 0084DBD0 f _lua_settop 0084DBF0 f _lua_insert 0084DCC0 f @@ -8243,6 +8395,16 @@ Grunt__Timer__Timer 008CF7A0 f end=008CF7F9 ; Grunt::Timer::Timer() Grunt__ClientLink__ClientLink 008CF800 f end=008CF905 ; Grunt::ClientLink::ClientLink(Grunt::ClientResponse&) stub_return_zero4 008E5250 f end=008E5253 ; known names Script_ToggleTris, CLayoutFrame::IsAttachmentOrigin() stub_return_xor_eax 00936900 f end=00936905 +CEzLcd__ModifyDisplay 00958E70 f end=00958EAF +CEzLcd__SetVisible 00958FE0 f end=00959004 +CEzLcd__ButtonReleased 00959040 f end=009590D8 +CEzLcd__Initialize 009592F0 f end=00959492 +CEzLcd__GetGlobalPage 009597B0 f end=00959883 +CEzLcd__ModifyControlsOnPage 009598B0 f end=0095993F +CLCDOutput__IsOpened 00959D60 f end=00959D6A +CLCDConnection__MonoOutput 0095A4A0 f end=0095A4A4 +CEzLcdPage__constructor 0095AFF0 f end=0095B00C +CLCDPage__constructor 0095B4F0 f end=0095B533 ConsoleCommandHistoryDepth 0095BFB0 f end=0095BFB6 type="int32_t __stdcall func()" CDataRecycler__Clear 0095CEC0 f end=0095CF39 CDataRecycler__GetData 0095CF40 f end=0095CFAE @@ -9481,6 +9643,7 @@ CGClassTrainer__m_filteredServices 00C0E4A8 l CGClassTrainer__m_skillLineFilter 00C0E4AC l CGGuildBankInfo__m_guildBankTabInfo 00C11458 l CGGuildBankInfo__m_numTabs 00C1DC0C l +CGGuildBankInfo__m_remainingWithdrawMoney 00C1DC34 l CGActionBar__m_slotNoMana 00C1DC98 l type="uint32_t[144]" CGActionBar__m_slotUsable 00C1DED8 l type="uint32_t[144]" CGActionBar__m_slotUseCount 00C1E118 l type="uint32_t[144]" diff --git a/profile/3.3.5a-windows-386/x64dbg/game.dd32 b/profile/3.3.5a-windows-386/x64dbg/game.dd32 index a023700..a8c4388 100644 Binary files a/profile/3.3.5a-windows-386/x64dbg/game.dd32 and b/profile/3.3.5a-windows-386/x64dbg/game.dd32 differ