From 4b9941c91c721d5f76a7fae527883e8fc30a6d0d Mon Sep 17 00:00:00 2001 From: gromchek Date: Sun, 21 Dec 2025 00:56:41 +0300 Subject: [PATCH] feat(profile): new funcs --- profile/3.3.5a-windows-386/symbol/auctionhouse/func.sym | 4 ++++ profile/3.3.5a-windows-386/symbol/bag/func.sym | 1 + .../3.3.5a-windows-386/symbol/charactercomponent/func.sym | 1 + profile/3.3.5a-windows-386/symbol/chat/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/classtrainer/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/gmsurveyinfo/func.sym | 4 ++++ profile/3.3.5a-windows-386/symbol/gmticketinfo/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/guildbankinfo/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/mailinfo/func.sym | 1 + profile/3.3.5a-windows-386/symbol/partyinfo/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/questlog/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/reputationinfo/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/spellbook/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/taximap/func.sym | 6 ++++++ profile/3.3.5a-windows-386/symbol/tutorial/func.sym | 2 ++ 15 files changed, 38 insertions(+) create mode 100644 profile/3.3.5a-windows-386/symbol/gmsurveyinfo/func.sym diff --git a/profile/3.3.5a-windows-386/symbol/auctionhouse/func.sym b/profile/3.3.5a-windows-386/symbol/auctionhouse/func.sym index 4e6ee36..65bf97e 100644 --- a/profile/3.3.5a-windows-386/symbol/auctionhouse/func.sym +++ b/profile/3.3.5a-windows-386/symbol/auctionhouse/func.sym @@ -12,3 +12,7 @@ CGAuctionHouse__CloseAuctionHouse 0059F150 f end=0059F231 CGAuctionHouse__LeaveWorld 0059FF30 f end=0059FF35 CGAuctionHouse__OnAuctionHello 0059FF40 f end=0059FFAB CGAuctionHouse__OnAuctionCommandResult 0059FFB0 f end=005A0441 +CGAuctionHouse__IsItemForSell 0059AA50 f end=0059AA9B +CGAuctionHouse__GetOwnerList 0059CC50 f end=0059CD89 +CGAuctionHouse__GetBidderList 0059CE50 f end=0059CF83 +CGAuctionHouse__IsSellItemValid 0059D0B0 f end=0059D270 diff --git a/profile/3.3.5a-windows-386/symbol/bag/func.sym b/profile/3.3.5a-windows-386/symbol/bag/func.sym index d36517c..e2a1fbb 100644 --- a/profile/3.3.5a-windows-386/symbol/bag/func.sym +++ b/profile/3.3.5a-windows-386/symbol/bag/func.sym @@ -6,3 +6,4 @@ CGBag_C__UnlockItemsOfType 00754D90 f end=00754DC3 CGBag_C__FindItemOfType 00754A50 f end=00754A71 CGBag_C__FindItemByFullName 00754C30 f end=00754CC4 CGBag_C__FindItemSlot 00754040 f end=007540AA +UnlockItemTypeCallback 00753FA0 f end=00754015 diff --git a/profile/3.3.5a-windows-386/symbol/charactercomponent/func.sym b/profile/3.3.5a-windows-386/symbol/charactercomponent/func.sym index 7002e8d..864d89b 100644 --- a/profile/3.3.5a-windows-386/symbol/charactercomponent/func.sym +++ b/profile/3.3.5a-windows-386/symbol/charactercomponent/func.sym @@ -92,6 +92,7 @@ CCharacterComponent__GetTabardBackgroundFileName 004E81C0 f end=004E8206 CCharacterComponent__GetTabardEmblemFileName 004E8210 f end=004E825E CCharacterComponent__GetTabardBorderFileName 004E8260 f end=004E82AE CCharacterComponent__RenderPrepSections 004F14A0 f end=004F1514 +CCharacterComponent__AddShoulders 004EF840 f end=004EF8F9 ComponentFlagsMatch 004F39A0 f end=004F3A15 GetSelectionFromContext 004F3A40 f end=004F3A80 GetContextFromSelection 004F3A90 f end=004F3ABB diff --git a/profile/3.3.5a-windows-386/symbol/chat/func.sym b/profile/3.3.5a-windows-386/symbol/chat/func.sym index 5478586..e907ba6 100644 --- a/profile/3.3.5a-windows-386/symbol/chat/func.sym +++ b/profile/3.3.5a-windows-386/symbol/chat/func.sym @@ -78,3 +78,5 @@ CGChat__IsVoiceChatEnabled 004FBAB0 f end=004FBAEA CGChat__NewVoiceSession 004FFFC0 f end=0050002A CGChat__UpdateRosterMember 00500FB0 f end=0050102F CGChat__JoiningParty 00505F50 f end=00505FF5 +CGChat__LeaveWorld 004FB190 f end=004FB19B +CGChat__ChatTokenToGUID 004FB580 f end=004FB5BE diff --git a/profile/3.3.5a-windows-386/symbol/classtrainer/func.sym b/profile/3.3.5a-windows-386/symbol/classtrainer/func.sym index 9545e46..f2dc452 100644 --- a/profile/3.3.5a-windows-386/symbol/classtrainer/func.sym +++ b/profile/3.3.5a-windows-386/symbol/classtrainer/func.sym @@ -1,3 +1,6 @@ CGClassTrainer__EnterWorld 00593CC0 f end=00593CDC CGClassTrainer__FilterAndSortServices 00594BA0 f end=00594D9B CGClassTrainer__RefreshList 00596B00 f end=005970A7 +CGClassTrainer__SetTrainer 005940E0 f end=0059416D +CGClassTrainer__LeaveWorld 005947B0 f end=005947CF +CGClassTrainer__BuyService 00594E50 f end=00594E76 diff --git a/profile/3.3.5a-windows-386/symbol/gmsurveyinfo/func.sym b/profile/3.3.5a-windows-386/symbol/gmsurveyinfo/func.sym new file mode 100644 index 0000000..99dc454 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/gmsurveyinfo/func.sym @@ -0,0 +1,4 @@ +CGGMSurveyInfo__GetQuestion 005AC530 f end=005AC5AD +CGGMSurveyInfo__GetAnswer 005AC5B0 f end=005AC677 +CGGMSurveyInfo__GetNumAnswers 005AC680 f end=005AC74D +CGGMSurveyInfo__Submit 005ACD50 f end=005ACF22 diff --git a/profile/3.3.5a-windows-386/symbol/gmticketinfo/func.sym b/profile/3.3.5a-windows-386/symbol/gmticketinfo/func.sym index 67ac698..c2368ae 100644 --- a/profile/3.3.5a-windows-386/symbol/gmticketinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gmticketinfo/func.sym @@ -4,3 +4,5 @@ CGGMTicketInfo__CreateTicket 005AC8F0 f end=005ACB49 CGGMTicketInfo__UpdateTicket 005ACB50 f end=005ACBE1 CGGMTicketInfo__GetTicket 005ACBF0 f end=005ACC56 CGGMTicketInfo__OnTicketMessage 005AD240 f end=005AD5B4 +CGGMTicketInfo__DeleteTicket 005ACC60 f end=005ACCD6 +CGGMTicketInfo__ResponseResolve 005ACCE0 f end=005ACD4E diff --git a/profile/3.3.5a-windows-386/symbol/guildbankinfo/func.sym b/profile/3.3.5a-windows-386/symbol/guildbankinfo/func.sym index b18ec0f..917d23d 100644 --- a/profile/3.3.5a-windows-386/symbol/guildbankinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/guildbankinfo/func.sym @@ -16,5 +16,8 @@ CGGuildBankInfo__UpdateTabInfo 005A4220 f end=005A426E CGGuildBankInfo__OnGuildBankText 005A4AE0 f end=005A4B60 CGGuildBankInfo__QueryGuildBankTab 005A5800 f end=005A58B6 CGGuildBankInfo__OnGuildBankList 005A7250 f end=005A7760 +CGGuildBankInfo__SetGuildBanker 005A4270 f end=005A42DD +CGGuildBankInfo__SetTextUpdate 005A4310 f end=005A4323 +CGGuildBankInfo__BuyGuildBankTab 005A5010 f end=005A50B1 ScrubString 007E1830 f end=007E18BC ValidateGuildBankTabName 007E1FB0 f end=007E2039 diff --git a/profile/3.3.5a-windows-386/symbol/mailinfo/func.sym b/profile/3.3.5a-windows-386/symbol/mailinfo/func.sym index ed3d8c9..50634ba 100644 --- a/profile/3.3.5a-windows-386/symbol/mailinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mailinfo/func.sym @@ -16,3 +16,4 @@ CGMailInfo__ReceivedMail 005704D0 f end=0057054A CGMailInfo__CloseMail 00571730 f end=005717AC CGMailInfo__OnMailCommandResult 005717B0 f end=005719AA CGMailInfo__OnMailListResult 00571C50 f end=00572207 +CGMailInfo__SetObject 0056DA60 f end=0056DA96 diff --git a/profile/3.3.5a-windows-386/symbol/partyinfo/func.sym b/profile/3.3.5a-windows-386/symbol/partyinfo/func.sym index 011b71e..42a20c5 100644 --- a/profile/3.3.5a-windows-386/symbol/partyinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/partyinfo/func.sym @@ -20,3 +20,5 @@ CGPartyInfo__IsMemberPet 0052D210 f end=0052D30B CGPartyInfo__AddMember 0052D410 f end=0052D6D3 CGPartyInfo__ChangeRaidDifficulty 0052D8D0 f end=0052D98D CGPartyInfo__RemoveAll 0052D6E0 f end=0052D89B +CGPartyInfo__Uninvite 006D43C0 f end=006D4441 +CGPartyInfo__LeaveGroup 006D4540 f end=006D45A3 diff --git a/profile/3.3.5a-windows-386/symbol/questlog/func.sym b/profile/3.3.5a-windows-386/symbol/questlog/func.sym index 89fa4c8..cfa29bd 100644 --- a/profile/3.3.5a-windows-386/symbol/questlog/func.sym +++ b/profile/3.3.5a-windows-386/symbol/questlog/func.sym @@ -22,3 +22,5 @@ CGQuestLog__CollapseHeader 005E0C00 f end=005E0CBB CGQuestLog__GetNumQuestLeaderBoards 005E1300 f end=005E1460 CGQuestLog__GetQuestLeaderBoardForKill 005E2370 f end=005E2625 CGQuestLog__GetQuestLeaderBoardForItem 005E2630 f end=005E2851 +CGQuestLog__ClearQuest 005DEC10 f end=005DEC3F +CGQuestLog__HasNoObjectives 005E10B0 f end=005E11CC diff --git a/profile/3.3.5a-windows-386/symbol/reputationinfo/func.sym b/profile/3.3.5a-windows-386/symbol/reputationinfo/func.sym index ed7a25f..cb5990f 100644 --- a/profile/3.3.5a-windows-386/symbol/reputationinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/reputationinfo/func.sym @@ -6,3 +6,6 @@ CGReputationInfo__SortFactions 005D1880 f end=005D1C0C CGReputationInfo__SetFactionInactive 005D1C10 f end=005D1D1D CGReputationInfo__CollapseHeader 005D1D20 f end=005D1E43 CGReputationInfo__OnSetFactionVisible 005D2050 f end=005D209D +CGReputationInfo__AddHeader 005CFE70 f end=005CFED9 +CGReputationInfo__AddFactionHeader 005D01F0 f end=005D02E4 +CGReputationInfo__EnterWorld 005D2BC0 f end=005D2E21 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 b5913f6..46d9235 100644 --- a/profile/3.3.5a-windows-386/symbol/spellbook/func.sym +++ b/profile/3.3.5a-windows-386/symbol/spellbook/func.sym @@ -24,4 +24,6 @@ CGSpellBook__CastSpell 0053BC40 f end=0053BCD9 CGSpellBook__UpdateSpells 0053CA70 f end=0053CEBB CGSpellBook__GetShapeshiftForm 0053D4B0 f end=0053D574 CGSpellBook__FindSlotByName 00540650 f end=00540670 +CGSpellBook__IsUnlearnedSpell 0053BE30 f end=0053BE66 +CGSpellBook__FindSpellByName 0053F5E0 f end=0053F666 SpellIsCallCompanion 008009B0 f end=008009FC diff --git a/profile/3.3.5a-windows-386/symbol/taximap/func.sym b/profile/3.3.5a-windows-386/symbol/taximap/func.sym index 65c2702..9b5580d 100644 --- a/profile/3.3.5a-windows-386/symbol/taximap/func.sym +++ b/profile/3.3.5a-windows-386/symbol/taximap/func.sym @@ -3,3 +3,9 @@ CGTaxiMap__GetNodeType 00590C70 f end=00590D09 CGTaxiMap__TakeTaxi 005914B0 f end=005915D4 CGTaxiMap__TaxiNodeSetCurrent 00591AD0 f end=00591E5D CGTaxiMap__SetupMap 005932E0 f end=00593830 +CGTaxiMap__RegisterScriptFunctions 00590750 f end=00590773 +CGTaxiMap__CloseMap 00590BA0 f end=00590C26 +CGTaxiMap__LeaveWorld 00591AC0 f end=00591ACA +CGTaxiMap__CalculateAccurateDistance 00592580 f end=005926B8 +CGTaxiMap__RecursePath 005926C0 f end=00592BA1 +CGTaxiMap__GeneratePaths 00592BB0 f end=00592D01 diff --git a/profile/3.3.5a-windows-386/symbol/tutorial/func.sym b/profile/3.3.5a-windows-386/symbol/tutorial/func.sym index 0b1d4c4..5cfe0ab 100644 --- a/profile/3.3.5a-windows-386/symbol/tutorial/func.sym +++ b/profile/3.3.5a-windows-386/symbol/tutorial/func.sym @@ -2,3 +2,5 @@ CGTutorial__FlagTutorial 00530450 f end=00530503 CGTutorial__TriggerTutorial 00530840 f end=005308CD CGTutorial__SaveFlaggedTutorials 00530300 f end=00530393 CGTutorial__LoadFlaggedTutorials 005303A0 f end=00530449 +CGTutorial__ClearTutorials 00530510 f end=00530622 +CGTutorial__ResetTutorials 00530630 f end=005306F3