From 0818e31373f695f9dae82c8ab61fcea61f02ec64 Mon Sep 17 00:00:00 2001 From: gromchek Date: Wed, 24 Dec 2025 00:06:28 +0300 Subject: [PATCH] feat(profile): CGPlayer CGUnit funcs --- .../3.3.5a-windows-386/symbol/player/func.sym | 63 +++++++++++++++++++ .../3.3.5a-windows-386/symbol/unit/func.sym | 56 +++++++++++++++++ 2 files changed, 119 insertions(+) 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 5b833a8..126877f 100644 --- a/profile/3.3.5a-windows-386/symbol/player/func.sym +++ b/profile/3.3.5a-windows-386/symbol/player/func.sym @@ -56,6 +56,69 @@ CGPlayer_C__SetFarSightFocus 006E4940 f end=006E4949 CGPlayer_C__OnGuildChanged 006DF7A0 f end=006DF844 CGPlayer_C__PlayerInitializeMessageHandlers 006E83B0 f end=006E8ED6 CGPlayer_C__GetPackAndSlot 006DCCC0 f end=006DCD66 +CGPlayer_C__OnQuestGiverInvalidQuest 006CD7C0 f end=006CD863 +CGPlayer_C__OnQuestGiverQuestFailed 006CDA70 f end=006CDB3D +CGPlayer_C__OnBuyFailed 006CDBA0 f end=006CDCDC +CGPlayer_C__OnBuySucceeded 006CDD10 f end=006CDD7A +CGPlayer_C__GetNewContinentID 006CEAF0 f end=006CEAF5 +CGPlayer_C__CanDualWield 006CEB00 f end=006CEB0C +CGPlayer_C__OnLootMoneyNotify 006CECA0 f end=006CED79 +CGPlayer_C__CancelGiftWrap 006CEF80 f end=006CEFB0 +CGPlayer_C__IsGiftWrapping 006CEFB0 f end=006CEFC6 +CGPlayer_C__OnSignedResults 006CEFD0 f end=006CF13F +CGPlayer_C__OnTurnInPetitionResults 006CF1A0 f end=006CF233 +CGPlayer_C__OnTrainerList 006D12C0 f end=006D153A +CGPlayer_C__OnSellResponse 006D1540 f end=006D1622 +CGPlayer_C__OnRefundInfo 006D1650 f end=006D175D +CGPlayer_C__RequestAllItemPurchaseData 006D1760 f end=006D1961 +CGPlayer_C__TalkToTrainer 006D1F20 f end=006D1FBF +CGPlayer_C__TurnOnGuildTabardPurchase 006D2900 f end=006D294A +CGPlayer_C__SellItem 006D2D40 f end=006D2DD2 +CGPlayer_C__XBuyItem 006D2DE0 f end=006D2E92 +CGPlayer_C__DeclineGroup 006D44D0 f end=006D4533 +CGPlayer_C__SetLootMethod 006D46D0 f end=006D475D +CGPlayer_C__SpellUsesWeaponSkill 006D4920 f end=006D49BC +CGPlayer_C__QueryQuest 006D4C10 f end=006D4CA0 +CGPlayer_C__CompleteQuest 006D4D40 f end=006D4DC6 +CGPlayer_C__OnLootResponse 006D53B0 f end=006D5827 +CGPlayer_C__StartGiftWrap 006D67E0 f end=006D6813 +CGPlayer_C__FindItemSlot 006D6820 f end=006D68CA +CGPlayer_C__OnPetitionShowSignatures 006D6D20 f end=006D6DFF +CGPlayer_C__GetAttackPowerContributionFromStat 006D7070 f end=006D7119 +CGPlayer_C__RemoveTempEnchantment 006D7120 f end=006D7194 +CGPlayer_C__UpdateXRayVision 006D7490 f end=006D74A6 +CGPlayer_C__ReportPVPAFK 006D74B0 f end=006D758C +CGPlayer_C__CanSummonFriend 006D7630 f end=006D7717 +CGPlayer_C__OnVendorInventory 006D9960 f end=006D9B35 +CGPlayer_C__LootCorpse 006DAC40 f end=006DAD8D +CGPlayer_C__TurnOffGuildTabardPurchase 006DB5F0 f end=006DB69F +CGPlayer_C__SwapGuildBankItem 006DB880 f end=006DB9C2 +CGPlayer_C__CanUseItem 006DC3F0 f end=006DC541 +CGPlayer_C__SetAFK 006DC640 f end=006DC76C +CGPlayer_C__GetAFKText 006DC8D0 f end=006DC935 +CGPlayer_C__GetDNDText 006DC940 f end=006DC980 +CGPlayer_C__GetGMText 006DC980 f end=006DC9C9 +CGPlayer_C__CanTrack 006DCA90 f end=006DCB32 +CGPlayer_C__ChangeStandState 006DCB40 f end=006DCCB7 +CGPlayer_C__OpenWrappedItem 006DCE70 f end=006DCF19 +CGPlayer_C__GiftWrap 006DCF20 f end=006DD053 +CGPlayer_C__GetPossessedUnit 006DD060 f end=006DD0EF +CGPlayer_C__SendTextEmote 006DD9E0 f end=006DDBAF +CGPlayer_C__GetEquippedItemForSpell 006DE230 f end=006DE32E +CGPlayer_C__IsXRayVisionActive 006DE840 f end=006DE86F +CGPlayer_C__SwapItems 006DF890 f end=006DFC38 +CGPlayer_C__AutoEquipCursorItem 006DFC40 f end=006DFED6 +CGPlayer_C__AutoEquipItem 006DFEE0 f end=006DFF8B +CGPlayer_C__AutoEquipItemToSlot 006DFF90 f end=006E01A0 +CGPlayer_C__ClearPendingEquip 006E01A0 f end=006E02FF +CGPlayer_C__ShouldRender 006E0840 f end=006E08B2 +CGPlayer_C__RefreshVisibleItems 006E09E0 f end=006E0B87 +CGPlayer_C__GetRangedAttackSkillRank 006E0D30 f end=006E0DF4 +CGPlayer_C__FillPartyMemberState 006E12E0 f end=006E15A0 +CGPlayer_C__ToggleSheathe 006E23A0 f end=006E260D +CGPlayer_C__MeleeModeEnter 006E2610 f end=006E287B +CGPlayer_C__SetClientStandState 006E2B30 f end=006E2BD4 +CGPlayer_C__HandleSpellEventSound 00763570 f end=00763679 CloseAllLootRolls 006FAFD0 f end=006FB0FD PlayerNameTriggerNameRegenerate 007E5130 f end=007E5140 PlayerNameShowing 007E5150 f end=007E516B 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 f98d2e4..65f8e74 100644 --- a/profile/3.3.5a-windows-386/symbol/unit/func.sym +++ b/profile/3.3.5a-windows-386/symbol/unit/func.sym @@ -154,6 +154,62 @@ CGUnit_C__SetPredictedPowerSlot 00722C50 f end=00722CF0 CGUnit_C__IsOutdoors 0071B7F0 f end=0071B806 CGUnit_C__ChatBubbleShow 00720010 f end=0072012E CGUnit_C__ChatBubbleRemove 007157E0 f end=00715802 +CGUnit_C__FreeComponent 00714BD0 f end=00714C08 +CGUnit_C__GetCreatureFamily 007153E0 f end=007153F1 +CGUnit_C__AddWorldHonorGainText 007155D0 f end=00715666 +CGUnit_C__StartMountTransition 00715670 f end=00715689 +CGUnit_C__StopMountTransition 00715690 f end=0071569F +CGUnit_C__GetDisplayRaceNameFromRecord 00715970 f end=007159D6 +CGUnit_C__GetSkinningType 00715E50 f end=00715E92 +CGUnit_C__InitWheels 00715FD0 f end=00716033 +CGUnit_C__SetCharacterModel 007179D0 f end=00717A1F +CGUnit_C__GetModelData 00717A20 f end=00717AC1 +CGUnit_C__GetStandHeight 00717AD0 f end=00717B11 +CGUnit_C__OnKnockBack 007187F0 f end=00718860 +CGUnit_C__IsSplashing 0071A030 f end=0071A0AF +CGUnit_C__GetShapeshiftForm 0071AF70 f end=0071AF8A +CGUnit_C__IsInCombat 0071AFB0 f end=0071AFD9 +CGUnit_C__CanGainXP 0071B630 f end=0071B674 +CGUnit_C__GetRangedAttackSkillRank 0071B740 f end=0071B76D +CGUnit_C__IsValidTargetForXRayVision 0071C500 f end=0071C56F +CGUnit_C__UpdateReaction 0071F8F0 f end=0071F98E +CGUnit_C__Animate 0071FD80 f end=0071FEE8 +CGUnit_C__GetVoiceSex 00720AF0 f end=00720B22 +CGUnit_C__UpdateSpellCastBars 00720E50 f end=00720F7E +CGUnit_C__CanAutoInteract 00721F50 f end=00721F89 +CGUnit_C__AddWorldHealingText 00722440 f end=007224CD +CGUnit_C__IsPetBarUsed 007226B0 f end=00722751 +CGUnit_C__IsSpellSuperceded 00726160 f end=007261AA +CGUnit_C__CancelShapeshift 00726CE0 f end=00726E07 +CGUnit_C__CheckSelfResurrect 00727860 f end=0072799A +CGUnit_C__OnFlagChangedActivePlayer 00728F70 f end=0072900D +CGUnit_C__CanAttackNow 00729A70 f end=00729B2C +CGUnit_C__GetUnitChosenTitle 0072A290 f end=0072A47B +CGUnit_C__FillPartyMemberPetState 0072A7F0 f end=0072A944 +CGUnit_C__UpdatePartyMemberPetState 0072A950 f end=0072AA69 +CGUnit_C__GetDisplayRaceName 0072AA70 f end=0072AAAC +CGUnit_C__GetDisplayClassName 0072AAB0 f end=0072AAEC +CGUnit_C__OnAttackIconPressed 0072C2B0 f end=0072C509 +CGUnit_C__SheatheHandItem 007310A0 f end=00731252 +CGUnit_C__SetSheatheStateInstant 00731F40 f end=007320F4 +CGUnit_C__ExchangeSheathedWeapon 00732500 f end=00732643 +CGUnit_C__ClearThreatList 007345C0 f end=0073469D +CGUnit_C__UpdateSmoothFacing 00735F60 f end=00736636 +CGUnit_C__PlayWoundAnimKit 00736640 f end=007367AB +CGUnit_C__UpdateClientStandState 0073F060 f end=0073F1FA +CGUnit_C__CompleteMountTransition 007412B0 f end=007412DB +CGUnit_C__KillCreatureLoopSound 00746340 f end=0074635E +CGUnit_C__PlayDeathThud 00746610 f end=0074671F +CGUnit_C__GetNewNPCSoundCount 00746900 f end=007469B1 +CGUnit_C__PlayAISound 007469C0 f end=00746AC3 +CGUnit_C__PlayEmoteStateSound 00746AD0 f end=00746B26 +CGUnit_C__PlayEmoteSound 00746D60 f end=00746FF2 +CGUnit_C__GetUnitSize 00754F40 f end=00754F58 +CGUnit_C__PlayVictimWorldFeedback 00755A60 f end=00755E3D +CGUnit_C__PlayVictimRound 00755E40 f end=00756032 +CGUnit_C__OnDeathAnimate 007561E0 f end=0075623E +SpellVisualsIsMountTransitionFinished 007F9F70 f end=007F9F80 +SpellVisualsCancelMountTransition 007FC9D0 f end=007FC9E7 UnitCombatLogInvalidateName 0074F400 f end=0074F4CC UnitCombatLog 00751150 f end=007512A1 UnitSoundInitialize 00747860 f end=007478EE