Jump to content

[11723][PATCH]Auction House Bot


Auntie Mangos

Recommended Posts

Your right a setting in the config prevents it

AuctionHouseBot.Items.Vendor = 1

AuctionHouseBot.Items.Loot = 1

AuctionHouseBot.Items.Misc = 0

glyphs are not sold by vendors and not dropped by mobs so the Misc=0 rule would prevent it

if you use my new_ahbot_finetune branch there is a config

AuctionHouseBot.forceIncludeItems = ""

and you can insert a comma separated list of item IDs you want to include (glyphs in this case) and the AuctionHouseBot.Items.Misc = 0 will not filter them

Link to comment
Share on other sites

  • Replies 281
  • Created
  • Last Reply

Top Posters In This Topic

Yes, I am using the fine tune version. I will take a look... does anyone already have a compiled list of glyphs IDs?

I must also say I am VERY impressed with how far AHBOT has come. I hope we are getting close to getting it accepted into the core. I also want to comment on the DRAMATIC improvement to system stability with the current version VS the much older AHBOT I used to use some time ago. I had quit using it due to stability issues in general.

Link to comment
Share on other sites

All glyphs out of my DB..

40896
40897
40899
40900
40901
40902
40903
40906
40908
40909
40912
40913
40914
40915
40916
40919
40920
40921
40922
40923
40924
41092
41094
41095
41096
41097
41098
41099
41100
41101
41102
41103
41104
41105
41106
41107
41108
41109
41110
41517
41518
41524
41526
41527
41529
41530
41531
41532
41533
41534
41535
41536
41537
41538
41539
41540
41541
41542
41547
41552
42396
42397
42398
42399
42400
42401
42402
42403
42404
42405
42406
42407
42408
42409
42410
42411
42412
42414
42415
42416
42417
42453
42454
42455
42456
42457
42458
42459
42460
42461
42462
42463
42464
42465
42466
42467
42468
42469
42470
42471
42472
42473
42734
42735
42736
42737
42738
42739
42740
42741
42742
42743
42744
42745
42746
42747
42748
42749
42750
42751
42752
42753
42754
42897
42898
42899
42900
42901
42902
42903
42904
42905
42906
42907
42908
42909
42910
42911
42912
42913
42914
42915
42916
42917
42954
42955
42956
42957
42958
42959
42960
42961
42962
42963
42964
42965
42966
42967
42968
42969
42970
42971
42972
42973
42974
43316
43331
43332
43334
43335
43338
43339
43340
43342
43343
43344
43350
43351
43354
43355
43356
43357
43359
43360
43361
43362
43364
43365
43366
43367
43368
43369
43370
43371
43372
43373
43374
43376
43377
43378
43379
43380
43381
43385
43386
43388
43389
43390
43391
43392
43393
43394
43395
43396
43397
43398
43399
43400
43412
43413
43414
43415
43416
43417
43418
43419
43420
43421
43422
43423
43424
43425
43426
43427
43428
43429
43430
43431
43432
43533
43534
43535
43536
43537
43538
43539
43541
43542
43543
43544
43545
43546
43547
43548
43549
43550
43551
43552
43553
43554
43671
43672
43673
43674
43725
43825
43826
43827
43867
43868
43869
44432
44684
44920
44922
44923
44928
44955
45601
45602
45603
45604
45622
45623
45625
45731
45732
45733
45734
45735
45736
45737
45738
45739
45740
45741
45742
45743
45744
45745
45746
45747
45753
45755
45756
45757
45758
45760
45761
45762
45764
45766
45767
45768
45769
45770
45771
45772
45775
45776
45777
45778
45779
45780
45781
45782
45783
45785
45789
45790
45792
45793
45794
45795
45797
45799
45800
45803
45804
45805
45806
45908
46372
48720
49084
50045
50077
50125

Link to comment
Share on other sites

Also a compiler error now exist that I don't have the knowledge to fix...

At core rev 11496

QueryHandler.cpp

..\\..\\src\\game\\QueryHandler.cpp(156) : error C2666: 'ObjectGuid::operator !=' : 2 overloads have similar conversions

c:\\mangosah\\src\\game\\auctionhousebot\\../ObjectGuid.h(169): could be 'bool ObjectGuid::operator !=(const ObjectGuid &) const'

or 'built-in C++ operator!=(uint64, uint64)'

while trying to match the argument list '(ObjectGuid, const uint64)'

Link to comment
Share on other sites

I am trying to install AHBOT but I am getting an error when checking the patch file. I have the patch file (new_ahbot.patch) located in C:\\Mangos\\Addon\\AHBot\\

$ git apply --check Addon/AHBot/new_ahbot.patch

error: patch failed: src/game/AuctionHouseHandler.cpp:457
error: src/game/AuctionHouseHandler.cpp: patch does not apply
error: patch failed: src/game/AuctionHouseMgr.cpp:263
error: src/game/AuctionHouseMgr.cpp: patch does not apply
error: patch failed: src/game/Creature.cpp:1956
error: src/game/Creature.cpp: patch does not apply
error: patch failed: src/game/CreatureAI.h:106
error: src/game/CreatureAI.h: patch does not apply
error: patch failed: src/game/ItemPrototype.h:134
error: src/game/ItemPrototype.h: patch does not apply
error: patch failed: src/game/Pet.cpp:195
error: src/game/Pet.cpp: patch does not apply
error: patch failed: src/game/ReputationMgr.cpp:160
error: src/game/ReputationMgr.cpp: patch does not apply
error: patch failed: src/game/Spell.cpp:4363
error: src/game/Spell.cpp: patch does not apply
error: patch failed: src/game/SpellAuras.cpp:2349
error: src/game/SpellAuras.cpp: patch does not apply
error: patch failed: src/game/SpellEffects.cpp:941
error: src/game/SpellEffects.cpp: patch does not apply
error: patch failed: src/game/WorldSession.h:134
error: src/game/WorldSession.h: patch does not apply
error: patch failed: src/shared/revision_nr.h:1
error: src/shared/revision_nr.h: patch does not apply

I am using the lastest version of Mangos as of 5/16; client version 3.3.5a (build 12340).

Link to comment
Share on other sites

Hello, guys,

i have a weird question -

I have the AH Bot working OK, it's initialising OK, has all items - in brief it's a cutie.

Is there any way to make it "buyout" any item i put into auction at any price i put it?

Which settings i have to change?

I experimented with the AH Buyer setup at the bottom of the ahbot.conf but no joy so far.

Thank you very much in advance!

Link to comment
Share on other sites

Is there any way to make it "buyout" any item i put into auction at any price i put it?

Which settings i have to change?

The setting you would change is this one:-

AuctionHouseBot.Buyer.Buyprice =

If you do AuctionHouseBot.Buyer.Buyprice = 6, then it would buy anything you put in at 6x the normal vendor price.

So somthing you would sell at the vendor for 1 gold the AHbot will buy for up to 6 gold

Obviously you would change the 6 to something like 1000000 or something.

Mine is set to 6 which is equivalent to the gold drop multiplier on my server. All works very well.

Link to comment
Share on other sites

Also a compiler error now exist that I don't have the knowledge to fix...

At core rev 11496

QueryHandler.cpp

..\\..\\src\\game\\QueryHandler.cpp(156) : error C2666: 'ObjectGuid::operator !=' : 2 overloads have similar conversions

c:\\mangosah\\src\\game\\auctionhousebot\\../ObjectGuid.h(169): could be 'bool ObjectGuid::operator !=(const ObjectGuid &) const'

or 'built-in C++ operator!=(uint64, uint64)'

while trying to match the argument list '(ObjectGuid, const uint64)'

just take out .GetRawValue() from that line

Link to comment
Share on other sites

Thanks to EARTHWALKER for the swift response.

I'm testing the option at the moment, another question if i humbly may ask:

The AHBot takes some good time to send mail with the successfull Auction.

the only parameters i've found probably related are:

MailDeliveryDelay=90 in Mangosd.conf and

AuctionHouseBot.Buyer.Recheck.Interval = 1 in AHBot.conf.

is there a way to make the AHbot send mail and me to receive it faster? lets say ~1 minute after successful auction?

I've set up those above as you see (90 seconds and 1 minute) but no joy so far.

Thank you all very much in advance!

Keep up the good work!

Long live MANGOS and all the Developers :)))

Edit:

An additional question:

Guys i read the description of these parameters but still didn't get which exactly is better for better chance - lower or higher parameter:

AuctionHouseBot.Buyer.Alliance.Chance.Ratio = 1

AuctionHouseBot.Buyer.Horde.Chance.Ratio = 1

AuctionHouseBot.Buyer.Neutral.Chance.Ratio = 1

EARTHWALKER - i modified the value you gave me - the price is not a problem now, just it doesn't buy every item i put in auction.

i suppose it has something to do with those "chance" parameters.

Any ideas?

Link to comment
Share on other sites

Fix compil errors but not tested In Game ;

From 6c78b19371946567cfb6552b7b48627424edd7b4 Mon Sep 17 00:00:00 2001
From: jethro84530 <[email protected]>
Date: Sun, 22 May 2011 19:31:05 +0200
Subject: [PATCH 8/8] fix compil error

Signed-off-by: jethro84530 <[email protected]>
---
src/game/Mail.cpp         |    4 ++--
src/game/QueryHandler.cpp |    2 +-
2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/game/Mail.cpp b/src/game/Mail.cpp
index b0fe470..d7e0a11 100644
--- a/src/game/Mail.cpp
+++ b/src/game/Mail.cpp
@@ -228,7 +228,7 @@ void MailDraft::SendReturnToSender(uint32 sender_acc, ObjectGuid sender_guid, Ob
    uint32 deliver_delay = needItemDelay ? sWorld.getConfig(CONFIG_UINT32_MAIL_DELIVERY_DELAY) : 0;

    // will delete item or place to receiver mail list
-    if (sender_guid == auctionbot.GetAHBObjectGuid().GetRawValue())
+    if (sender_guid == auctionbot.GetAHBObjectGuid())
    SendMailTo(MailReceiver(receiver,receiver_guid), MailSender(MAIL_CREATURE, sender_guid.GetCounter()), MAIL_CHECK_MASK_RETURNED, deliver_delay);
    else
    SendMailTo(MailReceiver(receiver,receiver_guid), MailSender(MAIL_NORMAL, sender_guid.GetCounter()), MAIL_CHECK_MASK_RETURNED, deliver_delay);
@@ -245,7 +245,7 @@ void MailDraft::SendMailTo(MailReceiver const& receiver, MailSender const& sende
{
    Player* pReceiver = receiver.GetPlayer();               // can be NULL

-    if (receiver.GetPlayerGuid() == auctionbot.GetAHBObjectGuid().GetRawValue())
+    if (receiver.GetPlayerGuid() == auctionbot.GetAHBObjectGuid())
    {
        if (sender.GetMailMessageType() == MAIL_AUCTION && !m_items.empty())
            deleteIncludedItems(true);
diff --git a/src/game/QueryHandler.cpp b/src/game/QueryHandler.cpp
index 8a3040f..73b02f1 100644
--- a/src/game/QueryHandler.cpp
+++ b/src/game/QueryHandler.cpp
@@ -153,7 +153,7 @@ void WorldSession::HandleNameQueryOpcode( WorldPacket & recv_data )
    if (pChar)
        SendNameQueryOpcode(pChar);
    else
-        if (guid!=auctionbot.GetAHBObjectGuid().GetRawValue())
+        if (guid!=auctionbot.GetAHBObjectGuid())
            SendNameQueryOpcodeFromDB(guid);
        else
            SendFakeNameForAHBotQueryOPcode();
-- 
1.7.4.msysgit.0

Link to comment
Share on other sites

Crash with mangos 11525 with last version of ahbot from Jethrogibbs

Revision: * * 11525 298b8b3aedc99608613dab44bdb0797967292141

Date 23:5:2011. Time 10:19

//=====================================================

*** Hardware ***

Processor: Intel® Core2 Duo CPU E8500 @ 3.16GHz

Number Of Processors: 2

Physical Memory: 3406868 KB (Available: 1097132 KB)

Commit Charge Limit: 4194303 KB

*** Operation System ***

Windows Vista or Windows Server 2008 Professional Service Pack 1 (Version 6.1, Build 7601)

//=====================================================

Exception code: C0000005 ACCESS_VIOLATION

Fault address: 004195AE 01:000185AE D:\\Mangos\\mangosd.exe

Registers:

EAX:00000000

EBX:00000000

ECX:00000000

EDX:00000000

ESI:075FEB30

EDI:6D176E60

CS:EIP:001B:004195AE

SS:ESP:0023:075FEAC8 EBP:075FEAD4

DS:0023 ES:0023 FS:003B GS:0000

Flags:00010246

Call stack:

Address Frame Function SourceFile

004195AE 00000000 0001:000185AE D:\\Mangos\\mangosd.exe

006C88D8 00000000 ?IsHolidayActive@@YA_NW4HolidayIds@@@Z+7DC8

006C8B0D 00000000 ?IsHolidayActive@@YA_NW4HolidayIds@@@Z+7FFD

007C70D9 00000000 ?HandleAuctionListPendingSales@WorldSession@@QAEXAAVWorldPacket@@@Z+199

007C8E37 00000000 ?HandleAuctionRemoveItem@WorldSession@@QAEXAAVWorldPacket@@@Z+4F7

007C9357 00000000 ?HandleAuctionListItems@WorldSession@@QAEXAAVWorldPacket@@@Z+327

005F4E51 00000000 ?ExecuteOpcode@WorldSession@@AAEXABUOpcodeHandler@@PAVWorldPacket@@@Z+21

005FA049 00000000 ?Update@WorldSession@@QAE_NAAVPacketFilter@@@Z+C9

00482C54 00000000 ?SetVisibleAura@SpellAuraHolder@@QAEX_N@Z+4954

0048519D 00000000 ?SetVisibleAura@SpellAuraHolder@@QAEX_N@Z+6E9D

00451512 00000000 ??4barGoLink@@QAEAAV0@ABV0@@Z+4EB2

631C7064 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

76A6BAF3 00000000 WaitForSingleObjectEx+43

76A6BAA2 00000000 WaitForSingleObject+12

6317AB83 00000000 ?__ace_assert@@YAXPBDH0@Z+363

631EDF91 00000000 ?wait_task@ACE_Thread_Manager@@QAEHPAVACE_Task_Base@@@Z+1E1

631E9D6F 00000000 ?wait@ACE_Task_Base@@UAEHXZ+F

0044CB4C 00000000 ??4barGoLink@@QAEAAV0@ABV0@@Z+4EC

00453729 00000000 ?at_exit@MaNGOS@@YAXP6AXXZ@Z+699

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

750A1818 00000000 Sleep+F

0046324E 00000000 ?SetOutputState@barGoLink@@SAX_N@Z+2AE

0046485D 00000000 ?SetOutputState@barGoLink@@SAX_N@Z+18BD

631C7064 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

750A1818 00000000 Sleep+F

0046324E 00000000 ?SetOutputState@barGoLink@@SAX_N@Z+2AE

0046485D 00000000 ?SetOutputState@barGoLink@@SAX_N@Z+18BD

631C7064 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

750A1818 00000000 Sleep+F

0046324E 00000000 ?SetOutputState@barGoLink@@SAX_N@Z+2AE

0046485D 00000000 ?SetOutputState@barGoLink@@SAX_N@Z+18BD

631C7064 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

075FDD00 00000000 0000:00000000

E54C15FF FFFFFFFF 0000:00000000

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

76A80FE8 00000000 ReadConsoleW+175

76ACC620 00000000 ReadConsoleA+40

76A8A2E6 00000000 SetThreadLocale+1A00

65C45ECD 00000000 _dosmaperr+116

65C45F98 00000000 _read+81

65C48241 00000000 _filbuf+55

65C90E53 00000000 fgets+F8

004419DD 00000000 ??4Config@@QAEAAV0@ABV0@@Z+30D

00463130 00000000 ?SetOutputState@barGoLink@@SAX_N@Z+190

631C7064 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

74A96D30 00000000 0001:00005D30 C:\\Windows\\system32\\MSWSOCK.dll

75736A28 00000000 select+9F

63185820 00000000 ?wait_for_multiple_events@?$ACE_Select_Reactor_T@V?$ACE_Reactor_Token_T@VACE_Token@@@@@@MAEHAAVACE_Select_Reactor_Handle_Set@@PAVACE_Time_Value@@@Z+120

631EFA61 00000000 ?get_event_for_dispatching@ACE_TP_Reactor@@IAEHPAVACE_Time_Value@@@Z+91

631F0482 00000000 ?dispatch_i@ACE_TP_Reactor@@IAEHPAVACE_Time_Value@@AAVACE_TP_Token_Guard@@@Z+12

631F0616 00000000 ?handle_events@ACE_TP_Reactor@@UAEHPAVACE_Time_Value@@@Z+B6

631D2C3E 00000000 ?run_reactor_event_loop@ACE_Reactor@@QAEHAAVACE_Time_Value@@P6AHPAV1@@Z@Z+2E

0044EF60 00000000 ??4barGoLink@@QAEAAV0@ABV0@@Z+2900

00463130 00000000 ?SetOutputState@barGoLink@@SAX_N@Z+190

631C7064 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

74A96D30 00000000 0001:00005D30 C:\\Windows\\system32\\MSWSOCK.dll

75736A28 00000000 select+9F

0040267A 00000000 0001:0000167A D:\\Mangos\\mangosd.exe

00408FD0 00000000 0001:00007FD0 D:\\Mangos\\mangosd.exe

00418DDE 00000000 0001:00017DDE D:\\Mangos\\mangosd.exe

00463130 00000000 ?SetOutputState@barGoLink@@SAX_N@Z+190

631C7064 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

76A6BAF3 00000000 WaitForSingleObjectEx+43

76A6BAA2 00000000 WaitForSingleObject+12

631C407A 00000000 ?cond_wait@ACE_OS@@YAHPAVACE_cond_t@@PAU_RTL_CRITICAL_SECTION@@@Z+3A

631C5099 00000000 ?cond_timedwait@ACE_OS@@YAHPAVACE_cond_t@@PAU_RTL_CRITICAL_SECTION@@PAVACE_Time_Value@@@Z+29

6318EAB1 00000000 ?wait@ACE_Condition_Thread_Mutex@@QAEHPBVACE_Time_Value@@@Z+11

631791D9 00000000 ?data_block_allocator@ACE_Data_Block@@QBEPAVACE_Allocator@@XZ+119

631797FD 00000000 ?data_block_allocator@ACE_Data_Block@@QBEPAVACE_Allocator@@XZ+73D

004189AD 00000000 0001:000179AD D:\\Mangos\\mangosd.exe

631E9FDE 00000000 ?svc_run@ACE_Task_Base@@SAKPAX@Z+2E

631EA3BB 00000000 ?invoke_i@ACE_Thread_Adapter@@EAEKXZ+6B

631EA503 00000000 ?invoke@ACE_Thread_Adapter@@UAEKXZ+83

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

76A6BAF3 00000000 WaitForSingleObjectEx+43

76A6BAA2 00000000 WaitForSingleObject+12

631C407A 00000000 ?cond_wait@ACE_OS@@YAHPAVACE_cond_t@@PAU_RTL_CRITICAL_SECTION@@@Z+3A

631C5099 00000000 ?cond_timedwait@ACE_OS@@YAHPAVACE_cond_t@@PAU_RTL_CRITICAL_SECTION@@PAVACE_Time_Value@@@Z+29

6318EAB1 00000000 ?wait@ACE_Condition_Thread_Mutex@@QAEHPBVACE_Time_Value@@@Z+11

631791D9 00000000 ?data_block_allocator@ACE_Data_Block@@QBEPAVACE_Allocator@@XZ+119

631797FD 00000000 ?data_block_allocator@ACE_Data_Block@@QBEPAVACE_Allocator@@XZ+73D

004189AD 00000000 0001:000179AD D:\\Mangos\\mangosd.exe

631E9FDE 00000000 ?svc_run@ACE_Task_Base@@SAKPAX@Z+2E

631EA3BB 00000000 ?invoke_i@ACE_Thread_Adapter@@EAEKXZ+6B

631EA503 00000000 ?invoke@ACE_Thread_Adapter@@UAEKXZ+83

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

76A6BAF3 00000000 WaitForSingleObjectEx+43

76A6BAA2 00000000 WaitForSingleObject+12

631C407A 00000000 ?cond_wait@ACE_OS@@YAHPAVACE_cond_t@@PAU_RTL_CRITICAL_SECTION@@@Z+3A

631C5099 00000000 ?cond_timedwait@ACE_OS@@YAHPAVACE_cond_t@@PAU_RTL_CRITICAL_SECTION@@PAVACE_Time_Value@@@Z+29

6318EAB1 00000000 ?wait@ACE_Condition_Thread_Mutex@@QAEHPBVACE_Time_Value@@@Z+11

631791D9 00000000 ?data_block_allocator@ACE_Data_Block@@QBEPAVACE_Allocator@@XZ+119

631797FD 00000000 ?data_block_allocator@ACE_Data_Block@@QBEPAVACE_Allocator@@XZ+73D

004189AD 00000000 0001:000179AD D:\\Mangos\\mangosd.exe

631E9FDE 00000000 ?svc_run@ACE_Task_Base@@SAKPAX@Z+2E

631EA3BB 00000000 ?invoke_i@ACE_Thread_Adapter@@EAEKXZ+6B

631EA503 00000000 ?invoke@ACE_Thread_Adapter@@UAEKXZ+83

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

76A6BAF3 00000000 WaitForSingleObjectEx+43

76A6BAA2 00000000 WaitForSingleObject+12

631C407A 00000000 ?cond_wait@ACE_OS@@YAHPAVACE_cond_t@@PAU_RTL_CRITICAL_SECTION@@@Z+3A

631C5099 00000000 ?cond_timedwait@ACE_OS@@YAHPAVACE_cond_t@@PAU_RTL_CRITICAL_SECTION@@PAVACE_Time_Value@@@Z+29

6318EAB1 00000000 ?wait@ACE_Condition_Thread_Mutex@@QAEHPBVACE_Time_Value@@@Z+11

631791D9 00000000 ?data_block_allocator@ACE_Data_Block@@QBEPAVACE_Allocator@@XZ+119

631797FD 00000000 ?data_block_allocator@ACE_Data_Block@@QBEPAVACE_Allocator@@XZ+73D

004189AD 00000000 0001:000179AD D:\\Mangos\\mangosd.exe

631E9FDE 00000000 ?svc_run@ACE_Task_Base@@SAKPAX@Z+2E

631EA3BB 00000000 ?invoke_i@ACE_Thread_Adapter@@EAEKXZ+6B

631EA503 00000000 ?invoke@ACE_Thread_Adapter@@UAEKXZ+83

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

76A6BAF3 00000000 WaitForSingleObjectEx+43

76A6BAA2 00000000 WaitForSingleObject+12

631C407A 00000000 ?cond_wait@ACE_OS@@YAHPAVACE_cond_t@@PAU_RTL_CRITICAL_SECTION@@@Z+3A

631C5099 00000000 ?cond_timedwait@ACE_OS@@YAHPAVACE_cond_t@@PAU_RTL_CRITICAL_SECTION@@PAVACE_Time_Value@@@Z+29

6318EAB1 00000000 ?wait@ACE_Condition_Thread_Mutex@@QAEHPBVACE_Time_Value@@@Z+11

631791D9 00000000 ?data_block_allocator@ACE_Data_Block@@QBEPAVACE_Allocator@@XZ+119

631797FD 00000000 ?data_block_allocator@ACE_Data_Block@@QBEPAVACE_Allocator@@XZ+73D

004189AD 00000000 0001:000179AD D:\\Mangos\\mangosd.exe

631E9FDE 00000000 ?svc_run@ACE_Task_Base@@SAKPAX@Z+2E

631EA3BB 00000000 ?invoke_i@ACE_Thread_Adapter@@EAEKXZ+6B

631EA503 00000000 ?invoke@ACE_Thread_Adapter@@UAEKXZ+83

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

74A96D30 00000000 0001:00005D30 C:\\Windows\\system32\\MSWSOCK.dll

75736A28 00000000 select+9F

63185820 00000000 ?wait_for_multiple_events@?$ACE_Select_Reactor_T@V?$ACE_Reactor_Token_T@VACE_Token@@@@@@MAEHAAVACE_Select_Reactor_Handle_Set@@PAVACE_Time_Value@@@Z+120

631EFA61 00000000 ?get_event_for_dispatching@ACE_TP_Reactor@@IAEHPAVACE_Time_Value@@@Z+91

631F0482 00000000 ?dispatch_i@ACE_TP_Reactor@@IAEHPAVACE_Time_Value@@AAVACE_TP_Token_Guard@@@Z+12

631F0616 00000000 ?handle_events@ACE_TP_Reactor@@UAEHPAVACE_Time_Value@@@Z+B6

631D2C3E 00000000 ?run_reactor_event_loop@ACE_Reactor@@QAEHAAVACE_Time_Value@@P6AHPAV1@@Z@Z+2E

005FEA21 00000000 ?Update@WorldSession@@QAE_NAAVPacketFilter@@@Z+4AA1

631E9FDE 00000000 ?svc_run@ACE_Task_Base@@SAKPAX@Z+2E

631EA3BB 00000000 ?invoke_i@ACE_Thread_Adapter@@EAEKXZ+6B

631EA503 00000000 ?invoke@ACE_Thread_Adapter@@UAEKXZ+83

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

74A96D30 00000000 0001:00005D30 C:\\Windows\\system32\\MSWSOCK.dll

75736A28 00000000 select+9F

63185820 00000000 ?wait_for_multiple_events@?$ACE_Select_Reactor_T@V?$ACE_Reactor_Token_T@VACE_Token@@@@@@MAEHAAVACE_Select_Reactor_Handle_Set@@PAVACE_Time_Value@@@Z+120

631EFA61 00000000 ?get_event_for_dispatching@ACE_TP_Reactor@@IAEHPAVACE_Time_Value@@@Z+91

631F0482 00000000 ?dispatch_i@ACE_TP_Reactor@@IAEHPAVACE_Time_Value@@AAVACE_TP_Token_Guard@@@Z+12

631F0616 00000000 ?handle_events@ACE_TP_Reactor@@UAEHPAVACE_Time_Value@@@Z+B6

631D2C3E 00000000 ?run_reactor_event_loop@ACE_Reactor@@QAEHAAVACE_Time_Value@@P6AHPAV1@@Z@Z+2E

005FEA21 00000000 ?Update@WorldSession@@QAE_NAAVPacketFilter@@@Z+4AA1

631E9FDE 00000000 ?svc_run@ACE_Task_Base@@SAKPAX@Z+2E

631EA3BB 00000000 ?invoke_i@ACE_Thread_Adapter@@EAEKXZ+6B

631EA503 00000000 ?invoke@ACE_Thread_Adapter@@UAEKXZ+83

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

Call stack:

Address Frame Function SourceFile

76EC70B4 00000000 KiFastSystemCallRet+0

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

========================

Local Variables And Parameters

Call stack:

Address Frame Function SourceFile

004195AE 00000000 0001:000185AE D:\\Mangos\\mangosd.exe

006C88D8 00000000 ?IsHolidayActive@@YA_NW4HolidayIds@@@Z+7DC8

006C8B0D 00000000 ?IsHolidayActive@@YA_NW4HolidayIds@@@Z+7FFD

007C70D9 00000000 ?HandleAuctionListPendingSales@WorldSession@@QAEXAAVWorldPacket@@@Z+199

007C8E37 00000000 ?HandleAuctionRemoveItem@WorldSession@@QAEXAAVWorldPacket@@@Z+4F7

007C9357 00000000 ?HandleAuctionListItems@WorldSession@@QAEXAAVWorldPacket@@@Z+327

005F4E51 00000000 ?ExecuteOpcode@WorldSession@@AAEXABUOpcodeHandler@@PAVWorldPacket@@@Z+21

005FA049 00000000 ?Update@WorldSession@@QAE_NAAVPacketFilter@@@Z+C9

00482C54 00000000 ?SetVisibleAura@SpellAuraHolder@@QAEX_N@Z+4954

0048519D 00000000 ?SetVisibleAura@SpellAuraHolder@@QAEX_N@Z+6E9D

00451512 00000000 ??4barGoLink@@QAEAAV0@ABV0@@Z+4EB2

631C7064 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74

65C40FAC 00000000 _freefls+130

65C410B1 00000000 ___fls_getvalue@4+58

76A73C45 00000000 BaseThreadInitThunk+12

76EE37F5 00000000 RtlInitializeExceptionChain+EF

76EE37C8 00000000 RtlInitializeExceptionChain+C2

========================

Global Variables

<user defined> '??0ObjectGuid@@QAE@XZ'

<user defined> '??0ObjectGuid@@QAE@AB_K@Z'

<user defined> '??0ObjectGuid@@QAE@W4HighGuid@@II@Z'

<user defined> '??0ObjectGuid@@QAE@W4HighGuid@@I@Z'

<user defined> '??BObjectGuid@@QBE_KXZ'

<user defined> '?ReadAsPacked@ObjectGuid@@QAE?AUPackedGuidReader@@XZ'

<user defined> '?Set@ObjectGuid@@QAEXAB_K@Z'

<user defined> '?Clear@ObjectGuid@@QAEXXZ'

<user defined> '?GetRawValue@ObjectGuid@@QBEAB_KXZ'

<user defined> '?GetHigh@ObjectGuid@@QBE?AW4HighGuid@@XZ'

<user defined> '?IsEmpty@ObjectGuid@@QBE_NXZ'

<user defined> '?IsCreature@ObjectGuid@@QBE_NXZ'

<user defined> '?IsPet@ObjectGuid@@QBE_NXZ'

<user defined> '?IsVehicle@ObjectGuid@@QBE_NXZ'

<user defined> '?IsCreatureOrPet@ObjectGuid@@QBE_NXZ'

<user defined> '?IsCreatureOrVehicle@ObjectGuid@@QBE_NXZ'

<user defined> '?IsAnyTypeCreature@ObjectGuid@@QBE_NXZ'

<user defined> '?IsPlayer@ObjectGuid@@QBE_NXZ'

<user defined> '?IsUnit@ObjectGuid@@QBE_NXZ'

<user defined> '?IsItem@ObjectGuid@@QBE_NXZ'

<user defined> '?IsGameObject@ObjectGuid@@QBE_NXZ'

<user defined> '?IsDynamicObject@ObjectGuid@@QBE_NXZ'

<user defined> '?IsCorpse@ObjectGuid@@QBE_NXZ'

<user defined> '?IsTransport@ObjectGuid@@QBE_NXZ'

<user defined> '?IsMOTransport@ObjectGuid@@QBE_NXZ'

<user defined> '?IsInstance@ObjectGuid@@QBE_NXZ'

<user defined> '?GetTypeId@ObjectGuid@@SA?AW4TypeID@@W4HighGuid@@@Z'

<user defined> '?GetTypeId@ObjectGuid@@QBE?AW4TypeID@@XZ'

<user defined> '??7ObjectGuid@@QBE_NXZ'

<user defined> '??8ObjectGuid@@QBE_NABV0@@Z'

<user defined> '??9ObjectGuid@@QBE_NABV0@@Z'

<user defined> '??MObjectGuid@@QBE_NABV0@@Z'

<user defined> '?GetTypeName@ObjectGuid@@QBEPBDXZ'

<user defined> '?HasEntry@ObjectGuid@@CA_NW4HighGuid@@@Z'

<user defined> '?HasEntry@ObjectGuid@@ABE_NXZ'

<user defined> '??4ObjectGuid@@QAEAAV0@ABV0@@Z'

<user defined> '?GetBody@Camera@@QAEPAVWorldObject@@XZ'

<user defined> '?GetOwner@Camera@@QAEPAVPlayer@@XZ'

<user defined> '?GetGridRef@Camera@@QAEAAV?$GridReference@VCamera@@@@XZ'

<user defined> '?isActiveObject@Camera@@QBE_NXZ'

<user defined> '??4?$Reference@V?$GridRefManager@VCamera@@@@VCamera@@@@QAEAAV0@ABV0@@Z'

<user defined> '??4?$GridReference@VCamera@@@@QAEAAV0@ABV0@@Z'

<user defined> '?IsInWorld@Object@@QBEAB_NXZ'

<user defined> '?AddToWorld@Object@@UAEXXZ'

<user defined> '?RemoveFromWorld@Object@@UAEXXZ'

<user defined> '?GetPackGUID@Object@@QBEABVPackedGuid@@XZ'

<user defined> '?SetEntry@Object@@QAEXI@Z'

<user defined> '?GetObjectScale@Object@@QBEMXZ'

<user defined> '?GetTypeId@Object@@QBEEXZ'

<user defined> '?isType@Object@@QBE_NW4TypeMask@@@Z'

<user defined> '?GetInt32Value@Object@@QBEABHG@Z'

<user defined> '?GetUInt32Value@Object@@QBEABIG@Z'

<user defined> '?GetUInt64Value@Object@@QBEAB_KG@Z'

<user defined> '?GetFloatValue@Object@@QBEABMG@Z'

<user defined> '?GetByteValue@Object@@QBEEGE@Z'

<user defined> '?GetUInt16Value@Object@@QBEGGE@Z'

<user defined> '?GetGuidValue@Object@@QBEABVObjectGuid@@G@Z'

<user defined> '?SetInt16Value@Object@@QAEXGEF@Z'

<user defined> '?SetGuidValue@Object@@QAEXGABVObjectGuid@@@Z'

<user defined> '?ApplyPercentModFloatValue@Object@@QAEXGM_N@Z'

<user defined> '?HasFlag@Object@@QBE_NGI@Z'

<user defined> '?ApplyModFlag@Object@@QAEXGI_N@Z'

<user defined> '?HasByteFlag@Object@@QBE_NGEE@Z'

<user defined> '?ApplyModByteFlag@Object@@QAEXGEI_N@Z'

<user defined> '?HasShortFlag@Object@@QBE_NG_NE@Z'

<user defined> '?ApplyModShortFlag@Object@@QAEXG_NI0@Z'

<user defined> '?SetFlag64@Object@@QAEXG_K@Z'

<user defined> '?RemoveFlag64@Object@@QAEXG_K@Z'

<user defined> '?HasFlag64@Object@@QBE_NG_K@Z'

<user defined> '?ApplyModFlag64@Object@@QAEXG_K_N@Z'

<user defined> '?GetValuesCount@Object@@QBEGXZ'

<user defined> '?InitValues@Object@@QAEXXZ'

<user defined> '?HasQuest@Object@@UBE_NI@Z'

<user defined> '?HasInvolvedQuest@Object@@UBE_NI@Z'

<user defined> '??0UpdateHelper@WorldObject@@QAE@PAV1@@Z'

<user defined> '??1UpdateHelper@WorldObject@@QAE@XZ'

<user defined> '?Update@WorldObject@@UAEXII@Z'

<user defined> '?GetPositionX@WorldObject@@QBEMXZ'

<user defined> '?GetPositionY@WorldObject@@QBEMXZ'

<user defined> '?GetPositionZ@WorldObject@@QBEMXZ'

<user defined> '?GetPosition@WorldObject@@QBEXAAM00@Z'

<user defined> '?GetOrientation@WorldObject@@QBEMXZ'

<user defined> '?GetClosePoint@WorldObject@@QBEXAAM00MMMPBV1@@Z'

<user defined> '?GetContactPoint@WorldObject@@QBEXPBV1@AAM11M@Z'

<user defined> '?GetObjectBoundingRadius@WorldObject@@UBEMXZ'

<user defined> '?GetMapId@WorldObject@@QBEIXZ'

<user defined> '?GetInstanceId@WorldObject@@QBEIXZ'

<user defined> '?GetPhaseMask@WorldObject@@QBEIXZ'

<user defined> '?InSamePhase@WorldObject@@QBE_NI@Z'

<user defined> '?IsWithinDist@WorldObject@@QBE_NPBV1@M_N@Z'

<user defined> '?SaveRespawnTime@WorldObject@@UAEXXZ'

<user defined> '?isVisibleFor@WorldObject@@QBE_NPBVPlayer@@PBV1@@Z'

<user defined> '?GetMap@WorldObject@@QBEPAVMap@@XZ'

<user defined> '?ResetMap@WorldObject@@QAEXXZ'

<user defined> '?GetViewPoint@WorldObject@@QAEAAVViewPoint@@XZ'

<user defined> '?SetLocationMapId@WorldObject@@IAEXI@Z'

<user defined> '?SetLocationInstanceId@WorldObject@@IAEXI@Z'

<user defined> '?GetOwnerGuid@Item@@QBEABVObjectGuid@@XZ'

<user defined> '?SetOwnerGuid@Item@@QAEXVObjectGuid@@@Z'

<user defined> '?SetBinding@Item@@QAEX_N@Z'

<user defined> '?IsSoulBound@Item@@QBE_NXZ'

<user defined> '?IsBoundAccountWide@Item@@QBE_NXZ'

<user defined> '?IsBag@Item@@QBE_NXZ'

<user defined> '?IsBroken@Item@@QBE_NXZ'

<user defined> '?SetInTrade@Item@@QAEX_N@Z'

<user defined> '?IsInTrade@Item@@QBE_NXZ'

<user defined> '?GetCount@Item@@QBEIXZ'

<user defined> '?SetCount@Item@@QAEXI@Z'

<user defined> '?GetMaxStackCount@Item@@QBEIXZ'

<user defined> '?GetSlot@Item@@QBEEXZ'

<user defined> '?GetContainer@Item@@QAEPAVBag@@XZ'

<user defined> '?SetSlot@Item@@QAEXE@Z'

<user defined> '?GetPos@Item@@QBEGXZ'

<user defined> '?SetContainer@Item@@QAEXPAVBag@@@Z'

<user defined> '?IsInBag@Item@@QBE_NXZ'

<user defined> '?GetItemRandomPropertyId@Item@@QBEHXZ'

<user defined> '?GetItemSuffixFactor@Item@@QBEIXZ'

<user defined> '?GetEnchantmentId@Item@@QBEIW4EnchantmentSlot@@@Z'

<user defined> '?GetEnchantmentDuration@Item@@QBEIW4EnchantmentSlot@@@Z'

<user defined> '?GetEnchantmentCharges@Item@@QBEIW4EnchantmentSlot@@@Z'

<user defined> '?GetText@Item@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ'

<user defined> '?GetSpellCharges@Item@@QBEHE@Z'

<user defined> '?SetSpellCharges@Item@@QAEXEH@Z'

<user defined> '?HasGeneratedLoot@Item@@QBE_NXZ'

<user defined> '?HasTemporaryLoot@Item@@QBE_NXZ'

<user defined> '?HasSavedLoot@Item@@QBE_NXZ'

<user defined> '?GetState@Item@@QBE?AW4ItemUpdateState@@XZ'

<user defined> '?IsInUpdateQueue@Item@@QBE_NXZ'

<user defined> '?GetQueuePos@Item@@QBEGXZ'

<user defined> '?FSetState@Item@@QAEXW4ItemUpdateState@@@Z'

<user defined> '?HasQuest@Item@@UBE_NI@Z'

<user defined> '?HasInvolvedQuest@Item@@UBE_NI@Z'

<user defined> '?IsPotion@Item@@QBE_NXZ'

<user defined> '?IsConjuredConsumable@Item@@QBE_NXZ'

<user defined> '?PlayerLoading@WorldSession@@QBE_NXZ'

<user defined> '?PlayerLogout@WorldSession@@QBE_NXZ'

<user defined> '?PlayerLogoutWithSave@WorldSession@@QBE_NXZ'

<user defined> '?GetSecurity@WorldSession@@QBE?AW4AccountTypes@@XZ'

<user defined> '?GetAccountId@WorldSession@@QBEIXZ'

<user defined> '?GetPlayer@WorldSession@@QBEPAVPlayer@@XZ'

<user defined> '?SetSecurity@WorldSession@@QAEXW4AccountTypes@@@Z'

<user defined> '?GetRemoteAddress@WorldSession@@QAEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ'

<user defined> '?Expansion@WorldSession@@QBEEXZ'

<user defined> '?SetInQueue@WorldSession@@QAEX_N@Z'

<user defined> '?isLogingOut@WorldSession@@QBE_NXZ'

<user defined> '?LogoutRequest@WorldSession@@QAEX_J@Z'

<user defined> '?ShouldLogOut@WorldSession@@QBE_N_J@Z'

<user defined> '?GetAccountData@WorldSession@@QAEPAUAccountData@@W4AccountDataType@@@Z'

<user defined> '?GetTutorialInt@WorldSession@@QAEII@Z'

<user defined> '?SetTutorialInt@WorldSession@@QAEXII@Z'

<user defined> '?GetSessionDbcLocale@WorldSession@@QBE?AW4LocaleConstant@@XZ'

<user defined> '?GetSessionDbLocaleIndex@WorldSession@@QBEHXZ'

<user defined> '?GetLatency@WorldSession@@QBEIXZ'

<user defined> '?SetLatency@WorldSession@@QAEXI@Z'

<user defined> '??0UnitBaseEvent@@QAE@I@Z'

<user defined> '?getType@UnitBaseEvent@@QBEIXZ'

<user defined> '?matchesTypeMask@UnitBaseEvent@@QBE_NI@Z'

<user defined> '?setType@UnitBaseEvent@@QAEXI@Z'

<user defined> '??4UnitBaseEvent@@QAEAAV0@ABV0@@Z'

<user defined> '??0ThreatRefStatusChangeEvent@@QAE@I@Z'

<user defined> '??0ThreatRefStatusChangeEvent@@QAE@IPAVHostileReference@@@Z'

<user defined> '??0ThreatRefStatusChangeEvent@@QAE@IPAVHostileReference@@M@Z'

<user defined> '??0ThreatRefStatusChangeEvent@@QAE@IPAVHostileReference@@_N@Z'

<user defined> '?getIValue@ThreatRefStatusChangeEvent@@QBEHXZ'

<user defined> '?getFValue@ThreatRefStatusChangeEvent@@QBEMXZ'

<user defined> '?getBValue@ThreatRefStatusChangeEvent@@QBE_NXZ'

<user defined> '?setBValue@ThreatRefStatusChangeEvent@@QAEX_N@Z'

<user defined> '?getReference@ThreatRefStatusChangeEvent@@QBEPAVHostileReference@@XZ'

<user defined> '?setThreatManager@ThreatRefStatusChangeEvent@@QAEXPAVThreatManager@@@Z'

<user defined> '?getThreatManager@ThreatRefStatusChangeEvent@@QBEPAVThreatManager@@XZ'

<user defined> '??4ThreatRefStatusChangeEvent@@QAEAAV0@ABV0@@Z'

<user defined> '??0ThreatManagerEvent@@QAE@I@Z'

<user defined> '??0ThreatManagerEvent@@QAE@IPAVHostileReference@@@Z'

<user defined> '?setThreatContainer@ThreatManagerEvent@@QAEXPAVThreatContainer@@@Z'

<user defined> '?getThreatContainer@ThreatManagerEvent@@QBEPAVThreatContainer@@XZ'

<user defined> '??4ThreatManagerEvent@@QAEAAV0@ABV0@@Z'

<user defined> '?addThreatPercent@HostileReference@@QAEXH@Z'

<user defined> '?getThreat@HostileReference@@QBEMXZ'

<user defined> '?isOnline@HostileReference@@QBE_NXZ'

<user defined> '?isAccessable@HostileReference@@QBE_NXZ'

<user defined> '?setTempThreat@HostileReference@@QAEXM@Z'

<user defined> '?resetTempThreat@HostileReference@@QAEXXZ'

<user defined> '?getTempThreatModifyer@HostileReference@@QAEMXZ'

<user defined> '?getUnitGuid@HostileReference@@QBEABVObjectGuid@@XZ'

<user defined> '??4?$Reference@VUnit@@VThreatManager@@@@QAEAAV0@ABV0@@Z'

<user defined> '??4HostileReference@@QAEAAV0@ABV0@@Z'

<user defined> '?setDirty@ThreatContainer@@QAEX_N@Z'

<user defined> '?isDirty@ThreatContainer@@QBE_NXZ'

<user defined> '?getThreatList@ThreatContainer@@QBEABV?$list@PAVHostileReference@@V?$allocator@PAVHostileReference@@@std@@@std@@XZ'

<user defined> '?addThreat@ThreatManager@@QAEXPAVUnit@@M@Z'

<user defined> '?getCurrentVictim@ThreatManager@@QAEPAVHostileReference@@XZ'

<user defined> '?getOwner@ThreatManager@@QBEPAVUnit@@XZ'

<user defined> '?setDirty@ThreatManager@@QAEX_N@Z'

<user defined> '?getThreatList@ThreatManager@@QBEABV?$list@PAVHostileReference@@V?$allocator@PAVHostileReference@@@std@@@std@@XZ'

<user defined> '??4?$Reference@VUnit@@VTargetedMovementGeneratorBase@@@@QAEAAV0@ABV0@@Z'

<user defined> '??4FollowerReference@@QAEAAV0@ABV0@@Z'

<user defined> '?Clear@MotionMaster@@QAEX_N0@Z'

<user defined> '?MovementExpired@MotionMaster@@QAEX_N@Z'

<user defined> '?GetObjectBoundingRadius@Unit@@UBEMXZ'

<user defined> '?setAttackTimer@Unit@@QAEXW4WeaponAttackType@@I@Z'

<user defined> '?getAttackTimer@Unit@@QBEIW4WeaponAttackType@@@Z'

<user defined> '?isAttackReady@Unit@@QBE_NW4WeaponAttackType@@@Z'

<user defined> '?getAttackers@Unit@@QBEABV?$set@PAVUnit@@U?$less@PAVUnit@@@std@@V?$allocator@PAVUnit@@@3@@std@@XZ'

<user defined> '?getVictim@Unit@@QBEPAV1@XZ'

<user defined> '?addUnitState@Unit@@QAEXI@Z'

<user defined> '?hasUnitState@Unit@@QBE_NI@Z'

<user defined> '?clearUnitState@Unit@@QAEXI@Z'

<user defined> '?getLevel@Unit@@QBEIXZ'

<user defined> '?GetLevelForTarget@Unit@@UBEIPBV1@@Z'

<user defined> '?getRace@Unit@@QBEEXZ'

<user defined> '?getRaceMask@Unit@@QBEIXZ'

<user defined> '?getClass@Unit@@QBEEXZ'

<user defined> '?getClassMask@Unit@@QBEIXZ'

<user defined> '?getGender@Unit@@QBEEXZ'

<user defined> '?GetStat@Unit@@QBEMW4Stats@@@Z'

<user defined> '?SetStat@Unit@@QAEXW4Stats@@H@Z'

<user defined> '?GetResistance@Unit@@QBEIW4SpellSchools@@@Z'

<user defined> '?SetResistance@Unit@@QAEXW4SpellSchools@@H@Z'

<user defined> '?GetHealth@Unit@@QBEIXZ'

<user defined> '?GetMaxHealth@Unit@@QBEIXZ'

<user defined> '?GetHealthPercent@Unit@@QBEMXZ'

<user defined> '?getPowerType@Unit@@QBE?AW4Powers@@XZ'

<user defined> '?GetPower@Unit@@QBEIW4Powers@@@Z'

<user defined> '?GetMaxPower@Unit@@QBEIW4Powers@@@Z'

<user defined> '?GetAttackTime@Unit@@QBEIW4WeaponAttackType@@@Z'

<user defined> '?SetAttackTime@Unit@@QAEXW4WeaponAttackType@@I@Z'

<user defined> '?GetSheath@Unit@@QBE?AW4SheathState@@XZ'

<user defined> '?SetSheath@Unit@@UAEXW4SheathState@@@Z'

<user defined> '?getFaction@Unit@@QBEIXZ'

<user defined> '?setFaction@Unit@@QAEXI@Z'

<user defined> '?IsContestedGuard@Unit@@QBE_NXZ'

<user defined> '?IsPvP@Unit@@QBE_NXZ'

<user defined> '?IsFFAPvP@Unit@@QBE_NXZ'

<user defined> '?GetCreatureTypeMask@Unit@@QBEIXZ'

<user defined> '?getStandState@Unit@@QBEEXZ'

<user defined> '?SetStandFlags@Unit@@QAEXE@Z'

<user defined> '?RemoveStandFlags@Unit@@QAEXE@Z'

<user defined> '?IsMounted@Unit@@QBE_NXZ'

<user defined> '?GetMountID@Unit@@QBEIXZ'

<user defined> '?GetVehicleInfo@Unit@@QAEPAVVehicleInfo@@XZ'

<user defined> '?IsVehicle@Unit@@QBE_NXZ'

<user defined> '?GetMaxSkillValueForLevel@Unit@@QBEGPBV1@@Z'

<user defined> '?GetMeleeCritChanceReduction@Unit@@QBEMXZ'

<user defined> '?GetRangedCritChanceReduction@Unit@@QBEMXZ'

<user defined> '?GetSpellCritChanceReduction@Unit@@QBEMXZ'

<user defined> '?GetMeleeCritDamageReduction@Unit@@QBEII@Z'

<user defined> '?GetRangedCritDamageReduction@Unit@@QBEII@Z'

<user defined> '?GetSpellCritDamageReduction@Unit@@QBEII@Z'

<user defined> '?GetMeleeDamageReduction@Unit@@QBEII@Z'

<user defined> '?GetRangedDamageReduction@Unit@@QBEII@Z'

<user defined> '?GetSpellDamageReduction@Unit@@QBEII@Z'

<user defined> '?GetUnitMeleeSkill@Unit@@QBEIPBV1@@Z'

<user defined> '?isVendor@Unit@@QBE_NXZ'

<user defined> '?isTrainer@Unit@@QBE_NXZ'

<user defined> '?isQuestGiver@Unit@@QBE_NXZ'

<user defined> '?isGossip@Unit@@QBE_NXZ'

<user defined> '?isTaxi@Unit@@QBE_NXZ'

<user defined> '?isGuildMaster@Unit@@QBE_NXZ'

<user defined> '?isBattleMaster@Unit@@QBE_NXZ'

<user defined> '?isBanker@Unit@@QBE_NXZ'

<user defined> '?isInnkeeper@Unit@@QBE_NXZ'

<user defined> '?isSpiritHealer@Unit@@QBE_NXZ'

<user defined> '?isSpiritGuide@Unit@@QBE_NXZ'

<user defined> '?isTabardDesigner@Unit@@QBE_NXZ'

<user defined> '?isAuctioner@Unit@@QBE_NXZ'

<user defined> '?isArmorer@Unit@@QBE_NXZ'

<user defined> '?isServiceProvider@Unit@@QBE_NXZ'

<user defined> '?isSpiritService@Unit@@QBE_NXZ'

<user defined> '?IsTaxiFlying@Unit@@QBE_NXZ'

<user defined> '?isInCombat@Unit@@QBE_NXZ'

<user defined> '?GetCombatTimer@Unit@@QBEIXZ'

<user defined> '?HasSpell@Unit@@UBE_NI@Z'

<user defined> '?HasStealthAura@Unit@@QBE_NXZ'

<user defined> '?HasInvisibilityAura@Unit@@QBE_NXZ'

<user defined> '?isFeared@Unit@@QBE_NXZ'

<user defined> '?isInRoots@Unit@@QBE_NXZ'

<user defined> '?isPassiveToHostile@Unit@@QAE_NXZ'

<user defined> '?MoveOutOfRange@Unit@@UAEXAAVPlayer@@@Z'

<user defined> '?isAlive@Unit@@QBE_NXZ'

<user defined> '?isDead@Unit@@QBE_NXZ'

<user defined> '?getDeathState@Unit@@QBE?AW4DeathState@@XZ'

<user defined> '?GetOwnerGuid@Unit@@QBEABVObjectGuid@@XZ'

<user defined> '?SetOwnerGuid@Unit@@QAEXVObjectGuid@@@Z'

<user defined> '?GetCreatorGuid@Unit@@QBEABVObjectGuid@@XZ'

<user defined> '?SetCreatorGuid@Unit@@QAEXVObjectGuid@@@Z'

<user defined> '?GetPetGuid@Unit@@QBEABVObjectGuid@@XZ'

<user defined> '?SetPetGuid@Unit@@QAEXVObjectGuid@@@Z'

<user defined> '?GetCharmerGuid@Unit@@QBEABVObjectGuid@@XZ'

<user defined> '?SetCharmerGuid@Unit@@QAEXVObjectGuid@@@Z'

<user defined> '?GetCharmGuid@Unit@@QBEABVObjectGuid@@XZ'

<user defined> '?SetCharmGuid@Unit@@QAEXVObjectGuid@@@Z'

<user defined> '?GetTargetGuid@Unit@@QBEABVObjectGuid@@XZ'

<user defined> '?SetTargetGuid@Unit@@QAEXVObjectGuid@@@Z'

<user defined> '?GetChannelObjectGuid@Unit@@QBEABVObjectGuid@@XZ'

<user defined> '?SetChannelObjectGuid@Unit@@QAEXVObjectGuid@@@Z'

<user defined> '?SetCritterGuid@Unit@@QAEXVObjectGuid@@@Z'

<user defined> '?GetCritterGuid@Unit@@QBEABVObjectGuid@@XZ'

<user defined> '?GetCharmerOrOwnerGuid@Unit@@QBEABVObjectGuid@@XZ'

<user defined> '?GetCharmerOrOwner@Unit@@QBEPAV1@XZ'

<user defined> '?GetCharmerOrOwnerOrSelf@Unit@@QAEPAV1@XZ'

<user defined> '?GetGuardians@Unit@@QBEABV?$set@VObjectGuid@@U?$less@VObjectGuid@@@std@@V?$allocator@VObjectGuid@@@3@@std@@XZ'

<user defined> '?isCharmed@Unit@@QBE_NXZ'

<user defined> '?GetCharmInfo@Unit@@QAEPAUCharmInfo@@XZ'

<user defined> '?GetTotemGuid@Unit@@QBEABVObjectGuid@@W4TotemSlot@@@Z'

<user defined> '?GetResistanceBuffMods@Unit@@QBEMW4SpellSchools@@_N@Z'

<user defined> '?SetResistanceBuffMods@Unit@@QAEXW4SpellSchools@@_NM@Z'

<user defined> '?ApplyResistanceBuffModsMod@Unit@@QAEXW4SpellSchools@@_NM1@Z'

<user defined> '?ApplyResistanceBuffModsPercentMod@Unit@@QAEXW4SpellSchools@@_NM1@Z'

<user defined> '?InitStatBuffMods@Unit@@QAEXXZ'

<user defined> '?ApplyStatBuffMod@Unit@@QAEXW4Stats@@M_N@Z'

<user defined> '?ApplyStatPercentBuffMod@Unit@@QAEXW4Stats@@M_N@Z'

<user defined> '?SetCreateStat@Unit@@QAEXW4Stats@@M@Z'

<user defined> '?SetCreateHealth@Unit@@QAEXI@Z'

<user defined> '?GetCreateHealth@Unit@@QBEIXZ'

<user defined> '?SetCreateMana@Unit@@QAEXI@Z'

<user defined> '?GetCreateMana@Unit@@QBEIXZ'

<user defined> '?GetPosStat@Unit@@QBEMW4Stats@@@Z'

<user defined> '?GetNegStat@Unit@@QBEMW4Stats@@@Z'

<user defined> '?GetCreateStat@Unit@@QBEMW4Stats@@@Z'

<user defined> '?ProhibitSpellSchool@Unit@@UAEXW4SpellSchoolMask@@I@Z'

<user defined> '?GetCurrentSpell@Unit@@QBEPAVSpell@@W4CurrentSpellTypes@@@Z'

<user defined> '?DecreaseCastCounter@Unit@@QAEXXZ'

<user defined> '?GetShapeshiftForm@Unit@@QBE?AW4ShapeshiftForm@@XZ'

<user defined> '?SetShapeshiftForm@Unit@@QAEXW4ShapeshiftForm@@@Z'

<user defined> '?IsInFeralForm@Unit@@QBE_NXZ'

<user defined> '?IsInDisallowedMountForm@Unit@@QBE_NXZ'

<user defined> '?SetModifierValue@Unit@@QAEXW4UnitMods@@W4UnitModifierType@@M@Z'

<user defined> '?CanModifyStats@Unit@@QBE_NXZ'

<user defined> '?SetCanModifyStats@Unit@@QAEX_N@Z'

<user defined> '?SetBaseWeaponDamage@Unit@@QAEXW4WeaponAttackType@@W4WeaponDamageRange@@M@Z'

<user defined> '?GetVisibility@Unit@@QBE?AW4UnitVisibility@@XZ'

<user defined> '?GetSingleCastSpellTargets@Unit@@QAEAAV?$map@PBUSpellEntry@@VObjectGuid@@U?$less@PBUSpellEntry@@@std@@V?$allocator@U?$pair@QBUSpellEntry@@VObjectGuid@@@std@@@4@@std@@XZ'

<user defined> '?GetSingleCastSpellTargets@Unit@@QBEABV?$map@PBUSpellEntry@@VObjectGuid@@U?$less@PBUSpellEntry@@@std@@V?$allocator@U?$pair@QBUSpellEntry@@VObjectGuid@@@std@@@4@@std@@XZ'

<user defined> '?getThreatManager@Unit@@QAEAAVThreatManager@@XZ'

<user defined> '?getThreatManager@Unit@@QBEABVThreatManager@@XZ'

<user defined> '?addHatedBy@Unit@@QAEXPAVHostileReference@@@Z'

<user defined> '?removeHatedBy@Unit@@QAEXPAVHostileReference@@@Z'

<user defined> '?getHostileRefManager@Unit@@QAEAAVHostileRefManager@@XZ'

<user defined> '?GetVisibleAuras@Unit@@QBEABV?$map@EIU?$less@E@std@@V?$allocator@U?$pair@$$CBEI@std@@@2@@std@@XZ'

<user defined> '?GetSpellAuraHolderMap@Unit@@QAEAAV?$multimap@IPAVSpellAuraHolder@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIPAVSpellAuraHolder@@@std@@@3@@std@@XZ'

<user defined> '?GetSpellAuraHolderMap@Unit@@QBEABV?$multimap@IPAVSpellAuraHolder@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIPAVSpellAuraHolder@@@std@@@3@@std@@XZ'

<user defined> '?GetAurasByType@Unit@@QBEABV?$list@PAVAura@@V?$allocator@PAVAura@@@std@@@std@@W4AuraType@@@Z'

<user defined> '?GetDisplayId@Unit@@QBEIXZ'

<user defined> '?GetNativeDisplayId@Unit@@QBEIXZ'

<user defined> '?SetNativeDisplayId@Unit@@QAEXI@Z'

<user defined> '?setTransForm@Unit@@QAEXI@Z'

<user defined> '?getTransForm@Unit@@QBEIXZ'

<user defined> '?HasAuraState@Unit@@QBE_NW4AuraState@@@Z'

<user defined> '?HandleNULLProc@Unit@@QAE?AW4SpellAuraProcResult@@PAV1@IPAVAura@@PBUSpellEntry@@III@Z'

<user defined> '?HandleCantTrigger@Unit@@QAE?AW4SpellAuraProcResult@@PAV1@IPAVAura@@PBUSpellEntry@@III@Z'

<user defined> '?IsUnderLastManaUseEffect@Unit@@QBE_NXZ'

<user defined> '?GetRegenTimer@Unit@@QBEIXZ'

<user defined> '?GetSpeedRate@Unit@@QBEMW4UnitMoveType@@@Z'

<user defined> '?isHover@Unit@@QBE_NXZ'

<user defined> '?addFollower@Unit@@QAEXPAVFollowerReference@@@Z'

<user defined> '?removeFollower@Unit@@QAEXPAVFollowerReference@@@Z'

<user defined> '?GetMotionMaster@Unit@@QAEPAVMotionMaster@@XZ'

<user defined> '?IsStopped@Unit@@QBE_NXZ'

<user defined> '?propagateSpeedChange@Unit@@QAEXXZ'

<user defined> '?StartReactiveTimer@Unit@@QAEXW4ReactiveType@@@Z'

<user defined> '?SetSpoofSamePlayerFaction@Unit@@QAEX_N@Z'

<user defined> '?IsSpoofSamePlayerFaction@Unit@@QAE_NXZ'

<user defined> '?IsAINotifyScheduled@Unit@@QBE_NXZ'

<user defined> '?_SetAINotifyScheduled@Unit@@QAEX_N@Z'

<user defined> '??0QueryResult@@QAE@_KI@Z'

<user defined> '??1QueryResult@@UAE@XZ'

<user defined> '?Fetch@QueryResult@@QBEPAVField@@XZ'

<user defined> '??AQueryResult@@QBEABVField@@H@Z'

<user defined> '?GetFieldCount@QueryResult@@QBEIXZ'

<user defined> '?GetRowCount@QueryResult@@QBE_KXZ'

<user defined> '??0QueryResult@@QAE@ABV0@@Z'

<user defined> '??4QueryResult@@QAEAAV0@ABV0@@Z'

<user defined> '?NextRow@QueryNamedResult@@QAE_NXZ'

<user defined> '?Fetch@QueryNamedResult@@QBEPAVField@@XZ'

<user defined> '?GetFieldCount@QueryNamedResult@@QBEIXZ'

<user defined> '?GetRowCount@QueryNamedResult@@QBE_KXZ'

<user defined> '??AQueryNamedResult@@QBEABVField@@H@Z'

<user defined> '?GetFieldNames@QueryNamedResult@@QBEABV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@XZ'

<user defined> '?toBool@SqlStmtFieldData@@QBE_NXZ'

<user defined> '?toUint8@SqlStmtFieldData@@QBEEXZ'

<user defined> '?toInt8@SqlStmtFieldData@@QBECXZ'

<user defined> '?toUint16@SqlStmtFieldData@@QBEGXZ'

<user defined> '?toInt16@SqlStmtFieldData@@QBEFXZ'

<user defined> '?toUint32@SqlStmtFieldData@@QBEIXZ'

<user defined> '?toInt32@SqlStmtFieldData@@QBEHXZ'

<user defined> '?toUint64@SqlStmtFieldData@@QBE_KXZ'

<user defined> '?toInt64@SqlStmtFieldData@@QBE_JXZ'

<user defined> '?toFloat@SqlStmtFieldData@@QBEMXZ'

<user defined> '?toDouble@SqlStmtFieldData@@QBENXZ'

<user defined> '?type@SqlStmtFieldData@@QBE?AW4SqlStmtFieldType@@XZ'

<user defined> '?params@SqlStmtParameters@@QBEABV?$vector@VSqlStmtFieldData@@V?$allocator@VSqlStmtFieldData@@@std@@@std@@XZ'

<user defined> '?ID@SqlStatement@@QBEHXZ'

<user defined> '?arguments@SqlStatement@@QBEHXZ'

<user defined> '??0SqlStatement@@IAE@ABVSqlStatementID@@AAVDatabase@@@Z'

<user defined> '?get@SqlStatement@@AAEPAVSqlStmtParameters@@XZ'

<user defined> '?detach@SqlStatement@@AAEPAVSqlStmtParameters@@XZ'

<user defined> '?isPrepared@SqlPreparedStatement@@QBE_NXZ'

<user defined> '?isQuery@SqlPreparedStatement@@QBE_NXZ'

<user defined> '?params@SqlPreparedStatement@@QBEIXZ'

<user defined> '?columns@SqlPreparedStatement@@QBEIXZ'

<user defined> '?prepare@SqlPlainPreparedStatement@@UAE_NXZ'

<user defined> '?escape_string@SqlConnection@@UAEKPADPBDK@Z'

<user defined> '?BeginTransaction@SqlConnection@@UAE_NXZ'

<user defined> '?CommitTransaction@SqlConnection@@UAE_NXZ'

<user defined> '?RollbackTransaction@SqlConnection@@UAE_NXZ'

<user defined> '?DB@SqlConnection@@QAEAAVDatabase@@XZ'

<user defined> '?Query@Database@@QAEPAVQueryResult@@PBD@Z'

<user defined> '?QueryNamed@Database@@QAEPAVQueryNamedResult@@PBD@Z'

<user defined> '?DirectExecute@Database@@QAE_NPBD@Z'

<user defined> '?GetPingIntervall@Database@@QAEIXZ'

<user defined> '?AllowAsyncTransactions@Database@@QAEXXZ'

<user defined> '??0TransHelper@Database@@QAE@XZ'

<user defined> '?get@TransHelper@Database@@QBEPAVSqlTransaction@@XZ'

<user defined> '?getAsyncConnection@Database@@IBEPAVSqlConnection@@XZ'

<user defined> '??4TransHelper@Database@@QAEAAV01@ABV01@@Z'

<user defined> '?GetEquipmentId@Creature@@QBEIXZ'

<user defined> '?GetSubtype@Creature@@QBE?AW4CreatureSubtype@@XZ'

<user defined> '?IsPet@Creature@@QBE_NXZ'

<user defined> '?IsTotem@Creature@@QBE_NXZ'

<user defined> '?IsTemporarySummon@Creature@@QBE_NXZ'

<user defined> '?IsCorpse@Creature@@QBE_NXZ'

<user defined> '?IsDespawned@Creature@@QBE_NXZ'

<user defined> '?SetCorpseDelay@Creature@@QAEXI@Z'

<user defined> '?AI@Creature@@QAEPAVCreatureAI@@XZ'

<user defined> '?AddSplineFlag@Creature@@QAEXW4SplineFlags@@@Z'

<user defined> '?RemoveSplineFlag@Creature@@QAEXW4SplineFlags@@@Z'

<user defined> '?HasSplineFlag@Creature@@QBE_NW4SplineFlags@@@Z'

<user defined> '?GetSplineFlags@Creature@@QBE?AW4SplineFlags@@XZ'

<user defined> '?SetSplineFlags@Creature@@QAEXW4SplineFlags@@@Z'

<user defined> '?GetShieldBlockValue@Creature@@UBEIXZ'

<user defined> '?GetMeleeDamageSchoolMask@Creature@@UBE?AW4SpellSchoolMask@@XZ'

<user defined> '?SetMeleeDamageSchool@Creature@@QAEXW4SpellSchools@@@Z'

<user defined> '?GetCurrentEquipmentId@Creature@@QAEIXZ'

<user defined> '?GetCreatureInfo@Creature@@QBEPBUCreatureInfo@@XZ'

<user defined> '?GetLootRecipientGuid@Creature@@QBE?AVObjectGuid@@XZ'

<user defined> '?GetLootGroupRecipientId@Creature@@QBEIXZ'

<user defined> '?HasLootRecipient@Creature@@QBE_NXZ'

<user defined> '?IsGroupLootRecipient@Creature@@QBE_NXZ'

<user defined> '?SetNoCallAssistance@Creature@@QAEX_N@Z'

<user defined> '?SetNoSearchAssistance@Creature@@QAEX_N@Z'

<user defined> '?HasSearchedAssistance@Creature@@QAE_NXZ'

<user defined> '?GetDefaultMovementType@Creature@@QBE?AW4MovementGeneratorType@@XZ'

<user defined> '?SetDefaultMovementType@Creature@@QAEXW4MovementGeneratorType@@@Z'

<user defined> '?GetCurrentCell@Creature@@QBEABUCell@@XZ'

<user defined> '?SetCurrentCell@Creature@@QAEXABUCell@@@Z'

<user defined> '?IsDeadByDefault@Creature@@QBE_NXZ'

<user defined> '?GetRespawnTime@Creature@@QBEAB_JXZ'

<user defined> '?SetRespawnTime@Creature@@QAEXI@Z'

<user defined> '?GetRespawnDelay@Creature@@QBEIXZ'

<user defined> '?SetRespawnDelay@Creature@@QAEXI@Z'

<user defined> '?GetRespawnRadius@Creature@@QBEMXZ'

<user defined> '?SetRespawnRadius@Creature@@QAEXM@Z'

<user defined> '?GetGridRef@Creature@@QAEAAV?$GridReference@VCreature@@@@XZ'

<user defined> '?IsRegeneratingHealth@Creature@@QAE_NXZ'

<user defined> '?GetPetAutoSpellSize@Creature@@UBEEXZ'

<user defined> '?GetPetAutoSpellOnPos@Creature@@UBEIE@Z'

<user defined> '?SetCombatStartPosition@Creature@@QAEXMMM@Z'

<user defined> '?GetCombatStartPosition@Creature@@QAEXAAM00@Z'

<user defined> '?SetSummonPoint@Creature@@QAEXABUCreatureCreatePos@@@Z'

<user defined> '?GetSummonPoint@Creature@@QBEXAAM000@Z'

<user defined> '?SetDeadByDefault@Creature@@QAEX_N@Z'

<user defined> '?GetTemporaryFactionFlags@Creature@@QAEIXZ'

<user defined> '?SetVirtualItem@Creature@@QAEXW4VirtualItemSlot@@I@Z'

<user defined> '??4?$Reference@V?$GridRefManager@VCreature@@@@VCreature@@@@QAEAAV0@ABV0@@Z'

<user defined> '??4?$GridReference@VCreature@@@@QAEAAV0@ABV0@@Z'

<user defined> '??_FCreature@@QAEXXZ'

<user defined> '?getSubGroup@GroupReference@@QBEEXZ'

<user defined> '?setSubGroup@GroupReference@@QAEXE@Z'

<user defined> '??4?$Reference@VGroup@@VPlayer@@@@QAEAAV0@ABV0@@Z'

<user defined> '??4GroupReference@@QAEAAV0@ABV0@@Z'

<user defined> '?GetMapId@TerrainInfo@@QBEIXZ'

<user defined> '?CanUnload@Map@@QAE_NI@Z'

<user defined> '?GetVisibilityDistance@Map@@QBEMXZ'

<user defined> '?GetGridExpiry@Map@@QBE_JXZ'

<user defined> '?GetId@Map@@QBEIXZ'

<user defined> '?GetInstanceId@Map@@QBEIXZ'

<user defined> '?CanEnter@Map@@UAE_NPAVPlayer@@@Z'

<user defined> '?GetSpawnMode@Map@@QBEEXZ'

<user defined> '?GetDifficulty@Map@@QBE?AW4Difficulty@@XZ'

<user defined> '?IsRegularDifficulty@Map@@QBE_NXZ'

<user defined> '?Instanceable@Map@@QBE_NXZ'

<user defined> '?IsDungeon@Map@@QBE_NXZ'

<user defined> '?IsRaid@Map@@QBE_NXZ'

<user defined> '?IsRaidOrHeroicDungeon@Map@@QBE_NXZ'

<user defined> '?IsBattleGround@Map@@QBE_NXZ'

<user defined> '?IsBattleArena@Map@@QBE_NXZ'

<user defined> '?IsBattleGroundOrArena@Map@@QBE_NXZ'

<user defined> '?GetPersistentState@Map@@QBEPAVMapPersistentState@@XZ'

<user defined> '?HavePlayers@Map@@QBE_NXZ'

<user defined> '?GetPlayers@Map@@QBEABVMapRefManager@@XZ'

<user defined> '?GetObjectsStore@Map@@QAEAAV?$TypeUnorderedMapContainer@U?$TypeList@VCreature@@U?$TypeList@VPet@@U?$TypeList@VGameObject@@U?$TypeList@VDynamicObject@@VTypeNull@@@@@@@@@@VObjectGuid@@@@XZ'

<user defined> '?GetTerrain@Map@@QBEPBVTerrainInfo@@XZ'

<user defined> '?GetInstanceData@Map@@QAEPAVInstanceData@@XZ'

<user defined> '?GetScriptId@Map@@QBEIXZ'

<user defined> '?SetTimer@Map@@AAEXI@Z'

<user defined> '?getNGrid@Map@@ABEPAV?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@U?$TypeList@VCamera@@VTypeNull@@@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@@@II@Z'

<user defined> '??4?$RefManager@V?$GridRefManager@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@U?$TypeList@VCamera@@VTypeNull@@@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@@@@@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@U?$TypeList@VCamera@@VTypeNull@@@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@@@@@QAEAAV0@ABV0@@Z'

<user defined> '??4?$GridRefManager@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@U?$TypeList@VCamera@@VTypeNull@@@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@@@@@QAEAAV0@ABV0@@Z'

<user defined> '??4?$Reference@V?$GridRefManager@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@U?$TypeList@VCamera@@VTypeNull@@@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@@@@@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@U?$TypeList@VCamera@@VTypeNull@@@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@@@@@QAEAAV0@ABV0@@Z'

<user defined> '??4?$GridReference@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@U?$TypeList@VCamera@@VTypeNull@@@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@@@@@QAEAAV0@ABV0@@Z'

<user defined> '??0WorldMap@@QAE@I_J@Z'

<user defined> '??1WorldMap@@UAE@XZ'

<user defined> '?GetBG@BattleGroundMap@@QAEPAVBattleGround@@XZ'

<user defined> '?SetBG@BattleGroundMap@@QAEXPAVBattleGround@@@Z'

<user defined> '?SetLootMethod@Group@@QAEXW4LootMethod@@@Z'

<user defined> '?SetLooterGuid@Group@@QAEXVObjectGuid@@@Z'

<user defined> '?SetLootThreshold@Group@@QAEXW4ItemQualities@@@Z'

<user defined> '?GetId@Group@@QBEIXZ'

<user defined> '?isRaidGroup@Group@@QBE_NXZ'

<user defined> '?isBGGroup@Group@@QBE_NXZ'

<user defined> '?GetLeaderGuid@Group@@QBE?AVObjectGuid@@XZ'

<user defined> '?GetLootMethod@Group@@QBE?AW4LootMethod@@XZ'

<user defined> '?GetLooterGuid@Group@@QBE?AVObjectGuid@@XZ'

<user defined> '?GetLootThreshold@Group@@QBE?AW4ItemQualities@@XZ'

<user defined> '?IsLeader@Group@@QBE_NVObjectGuid@@@Z'

<user defined> '?HasFreeSlotSubGroup@Group@@QBE_NE@Z'

<user defined> '?GetMemberSlots@Group@@QBEABV?$list@UMemberSlot@Group@@V?$allocator@UMemberSlot@Group@@@std@@@std@@XZ'

<user defined> '?SetBattlegroundGroup@Group@@QAEXPAVBattleGround@@@Z'

<user defined> '?GetMainTankGuid@Group@@QBE?AVObjectGuid@@XZ'

<user defined> '?GetMainAssistantGuid@Group@@QBE?AVObjectGuid@@XZ'

<user defined> '?SetAssistant@Group@@QAEXVObjectGuid@@_N@Z'

<user defined> '?SetMainTank@Group@@QAEXVObjectGuid@@@Z'

<user defined> '?SetMainAssistant@Group@@QAEXVObjectGuid@@@Z'

<user defined> '?GetDifficulty@Group@@QBE?AW4Difficulty@@_N@Z'

<user defined> '?GetDungeonDifficulty@Group@@QBE?AW4Difficulty@@XZ'

<user defined> '?GetRaidDifficulty@Group@@QBE?AW4Difficulty@@XZ'

<user defined> '?LinkMember@Group@@QAEXPAVGroupReference@@@Z'

<user defined> '?DelinkMember@Group@@QAEXPAVGroupReference@@@Z'

<user defined> '?GetBoundInstances@Group@@QAEAAV?$unordered_map@IUInstanceGroupBind@@V?$hash@I@std@@U?$equal_to@I@3@V?$allocator@U?$pair@$$CBIUInstanceGroupBind@@@std@@@3@@tr1@std@@W4Difficulty@@@Z'

<user defined> '?SubGroupCounterIncrease@Group@@IAEXE@Z'

<user defined> '?SubGroupCounterDecrease@Group@@IAEXE@Z'

<user defined> '?GetFlags@Group@@IBE?AW4GroupFlagMask@@ABUMemberSlot@1@@Z'

<user defined> '??4?$Reference@VMap@@VPlayer@@@@QAEAAV0@ABV0@@Z'

<user defined> '??4MapReference@@QAEAAV0@ABV0@@Z'

<user defined> '?IsTaximaskNodeKnown@PlayerTaxi@@QBE_NI@Z'

<user defined> '?SetTaximaskNode@PlayerTaxi@@QAE_NI@Z'

<user defined> '?TeleportTo@Player@@QAE_NABUWorldLocation@@I@Z'

<user defined> '?SetSummonPoint@Player@@QAEXIMMM@Z'

<user defined> '?IsInWater@Player@@UBE_NXZ'

<user defined> '?isAFK@Player@@QBE_NXZ'

<user defined> '?isDND@Player@@QBE_NXZ'

<user defined> '?GetSocial@Player@@QAEPAVPlayerSocial@@XZ'

<user defined> '?InitTaxiNodesForLevel@Player@@QAEXXZ'

<user defined> '?SetAcceptTicket@Player@@QAEX_N@Z'

<user defined> '?isAcceptWhispers@Player@@QBE_NXZ'

<user defined> '?SetAcceptWhispers@Player@@QAEX_N@Z'

<user defined> '?isGameMaster@Player@@QBE_NXZ'

<user defined> '?SetGMChat@Player@@QAEX_N@Z'

<user defined> '?isTaxiCheater@Player@@QBE_NXZ'

<user defined> '?SetTaxiCheater@Player@@QAEX_N@Z'

<user defined> '?isGMVisible@Player@@QBE_NXZ'

<user defined> '?SetPvPDeath@Player@@QAEX_N@Z'

<user defined> '?GetAuctionAccessMode@Player@@QBEHXZ'

<user defined> '?SetAuctionAccessMode@Player@@QAEXH@Z'

<user defined> '?GetTotalPlayedTime@Player@@QAEIXZ'

<user defined> '?GetLevelPlayedTime@Player@@QAEIXZ'

<user defined> '?GetRestBonus@Player@@QBEMXZ'

<user defined> '?GetRestType@Player@@QBE?AW4RestType@@XZ'

<user defined> '?GetTimeInnEnter@Player@@QBE_JXZ'

<user defined> '?UpdateInnerTime@Player@@QAEX_J@Z'

<user defined> '?GetWeaponForAttack@Player@@QBEPAVItem@@W4WeaponAttackType@@@Z'

<user defined> '?GetItemUpdateQueue@Player@@QAEAAV?$vector@PAVItem@@V?$allocator@PAVItem@@@std@@@std@@XZ'

<user defined> '?IsInventoryPos@Player@@SA_NG@Z'

<user defined> '?IsEquipmentPos@Player@@SA_NG@Z'

<user defined> '?IsBankPos@Player@@SA_NG@Z'

<user defined> '?IsValidPos@Player@@QBE_NG_N@Z'

<user defined> '?GetBankBagSlotCount@Player@@QBEEXZ'

<user defined> '?SetBankBagSlotCount@Player@@QAEXE@Z'

<user defined> '?CanTakeMoreSimilarItems@Player@@QBE?AW4InventoryResult@@II@Z'

<user defined> '?CanStoreNewItem@Player@@QBE?AW4InventoryResult@@EEAAV?$vector@UItemPosCount@@V?$allocator@UItemPosCount@@@std@@@std@@IIPAI@Z'

<user defined> '?GetAmmoDPS@Player@@QBEMXZ'

<user defined> '?BankItem@Player@@QAEPAVItem@@ABV?$vector@UItemPosCount@@V?$allocator@UItemPosCount@@@std@@@std@@PAV2@_N@Z'

<user defined> '?GetMaxKeyringSize@Player@@QBEIXZ'

<user defined> '?AddWeaponProficiency@Player@@QAEXI@Z'

<user defined> '?AddArmorProficiency@Player@@QAEXI@Z'

<user defined> '?GetWeaponProficiency@Player@@QBEIXZ'

<user defined> '?GetArmorProficiency@Player@@QBEIXZ'

<user defined> '?HasTwoHandWeaponInOneHand@Player@@QBE_NXZ'

<user defined> '?GetTrader@Player@@QBEPAV1@XZ'

<user defined> '?GetTradeData@Player@@QBEPAVTradeData@@XZ'

<user defined> '?GetQuestLevelForPlayer@Player@@QBEIPBVQuest@@@Z'

<user defined> '?GetQuestSlotQuestId@Player@@QBEIG@Z'

<user defined> '?SetQuestSlot@Player@@QAEXGII@Z'

<user defined> '?SetQuestSlotCounter@Player@@QAEXGEG@Z'

<user defined> '?SetQuestSlotState@Player@@QAEXGI@Z'

<user defined> '?RemoveQuestSlotState@Player@@QAEXGI@Z'

<user defined> '?SetQuestSlotTimer@Player@@QAEXGI@Z'

<user defined> '?SwapQuestSlot@Player@@QAEXGG@Z'

<user defined> '?GetDividerGuid@Player@@QBE?AVObjectGuid@@XZ'

<user defined> '?SetDividerGuid@Player@@QAEXVObjectGuid@@@Z'

<user defined> '?ClearDividerGuid@Player@@QAEXXZ'

<user defined> '?GetInGameTime@Player@@QAEIXZ'

<user defined> '?SetInGameTime@Player@@QAEXI@Z'

<user defined> '?setRegenTimer@Player@@QAEXI@Z'

<user defined> '?setWeaponChangeTimer@Player@@QAEXI@Z'

<user defined> '?GetMoney@Player@@QBEIXZ'

<user defined> '?SetMoney@Player@@QAEXI@Z'

<user defined> '?getQuestStatusMap@Player@@QAEAAV?$map@IUQuestStatusData@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUQuestStatusData@@@std@@@3@@std@@XZ'

<user defined> '?GetSelectionGuid@Player@@QBEABVObjectGuid@@XZ'

<user defined> '?SetSelectionGuid@Player@@QAEXVObjectGuid@@@Z'

<user defined> '?GetComboPoints@Player@@QBEEXZ'

<user defined> '?GetComboTargetGuid@Player@@QBEABVObjectGuid@@XZ'

<user defined> '?GetFreeTalentPoints@Player@@QBEIXZ'

<user defined> '?SetFreeTalentPoints@Player@@QAEXI@Z'

<user defined> '?GetActiveSpec@Player@@QAEEXZ'

<user defined> '?SetActiveSpec@Player@@QAEXE@Z'

<user defined> '?GetSpecsCount@Player@@QAEEXZ'

<user defined> '?SetSpecsCount@Player@@QAEXE@Z'

<user defined> '?SetGlyphSlot@Player@@QAEXEI@Z'

<user defined> '?GetGlyphSlot@Player@@QAEIE@Z'

<user defined> '?SetGlyph@Player@@QAEXEI@Z'

<user defined> '?GetGlyph@Player@@QAEIE@Z'

<user defined> '?GetFreePrimaryProfessionPoints@Player@@QBEIXZ'

<user defined> '?SetFreePrimaryProfessions@Player@@QAEXG@Z'

<user defined> '?GetSpellMap@Player@@QBEABV?$unordered_map@IUPlayerSpell@@V?$hash@I@std@@U?$equal_to@I@3@V?$allocator@U?$pair@$$CBIUPlayerSpell@@@std@@@3@@tr1@std@@XZ'

<user defined> '?GetSpellMap@Player@@QAEAAV?$unordered_map@IUPlayerSpell@@V?$hash@I@std@@U?$equal_to@I@3@V?$allocator@U?$pair@$$CBIUPlayerSpell@@@std@@@3@@tr1@std@@XZ'

<user defined> '?GetSpellCooldownMap@Player@@QBEABV?$map@IUSpellCooldown@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUSpellCooldown@@@std@@@3@@std@@XZ'

<user defined> '?GetGlobalCooldownMgr@Player@@QAEAAVGlobalCooldownMgr@@XZ'

<user defined> '?SetLastPotionId@Player@@QAEXI@Z'

<user defined> '?GetLastPotionId@Player@@QAEIXZ'

<user defined> '?setResurrectRequestData@Player@@QAEXVObjectGuid@@IMMMII@Z'

<user defined> '?clearResurrectRequestData@Player@@QAEXXZ'

<user defined> '?isRessurectRequestedBy@Player@@QBE_NVObjectGuid@@@Z'

<user defined> '?isRessurectRequested@Player@@QBE_NXZ'

<user defined> '?getCinematic@Player@@QAEIXZ'

<user defined> '?setCinematic@Player@@QAEXI@Z'

<user defined> '?GetCachedZoneId@Player@@QBEIXZ'

<user defined> '?SetContestedPvPTimer@Player@@QAEXI@Z'

<user defined> '?ResetContestedPvP@Player@@QAEXXZ'

<user defined> '?SetAllowLowLevelRaid@Player@@QAEX_N@Z'

<user defined> '?GetAllowLowLevelRaid@Player@@QBE_NXZ'

<user defined> '?SetInGuild@Player@@QAEXI@Z'

<user defined> '?SetRank@Player@@QAEXI@Z'

<user defined> '?SetGuildIdInvited@Player@@QAEXI@Z'

<user defined> '?GetGuildId@Player@@QAEIXZ'

<user defined> '?GetRank@Player@@QAEIXZ'

<user defined> '?GetGuildIdInvited@Player@@QAEHXZ'

<user defined> '?SetArenaTeamInfoField@Player@@QAEXEW4ArenaTeamInfoType@@I@Z'

<user defined> '?GetArenaTeamId@Player@@QAEIE@Z'

<user defined> '?GetArenaPersonalRating@Player@@QAEIE@Z'

<user defined> '?SetArenaTeamIdInvited@Player@@QAEXI@Z'

<user defined> '?GetArenaTeamIdInvited@Player@@QAEIXZ'

<user defined> '?GetDifficulty@Player@@QBE?AW4Difficulty@@_N@Z'

<user defined> '?GetDungeonDifficulty@Player@@QBE?AW4Difficulty@@XZ'

<user defined> '?GetRaidDifficulty@Player@@QBE?AW4Difficulty@@XZ'

<user defined> '?SetDungeonDifficulty@Player@@QAEXW4Difficulty@@@Z'

<user defined> '?SetRaidDifficulty@Player@@QAEXW4Difficulty@@@Z'

<user defined> '?GetBaseDefenseSkillValue@Player@@QBEIXZ'

<user defined> '?GetBaseSpellPowerBonus@Player@@QAEIXZ'

<user defined> '?GetLootGuid@Player@@QBEABVObjectGuid@@XZ'

<user defined> '?SetLootGuid@Player@@QAEXABVObjectGuid@@@Z'

<user defined> '?GetSession@Player@@QBEPAVWorldSession@@XZ'

<user defined> '?SetSession@Player@@QAEXPAVWorldSession@@@Z'

<user defined> '?StopMirrorTimers@Player@@QAEXXZ'

<user defined> '?GetTeleportDest@Player@@QAEAAUWorldLocation@@XZ'

<user defined> '?IsBeingTeleported@Player@@QBE_NXZ'

<user defined> '?IsBeingTeleportedNear@Player@@QBE_NXZ'

<user defined> '?IsBeingTeleportedFar@Player@@QBE_NXZ'

<user defined> '?SetSemaphoreTeleportNear@Player@@QAEX_N@Z'

<user defined> '?SetSemaphoreTeleportFar@Player@@QAEX_N@Z'

<user defined> '?GetTeam@Player@@QBE?AW4Team@@XZ'

<user defined> '?GetReputationMgr@Player@@QAEAAVReputationMgr@@XZ'

<user defined> '?GetReputationMgr@Player@@QBEABVReputationMgr@@XZ'

<user defined> '?GetHonorPoints@Player@@QBEIXZ'

<user defined> '?GetArenaPoints@Player@@QBEIXZ'

<user defined> '?GetDrunkValue@Player@@QBEGXZ'

<user defined> '?GetDeathTimer@Player@@QBEIXZ'

<user defined> '?CanParry@Player@@QBE_NXZ'

<user defined> '?CanBlock@Player@@QBE_NXZ'

<user defined> '?CanDualWield@Player@@QBE_NXZ'

<user defined> '?SetCanDualWield@Player@@QAEX_N@Z'

<user defined> '?CanTitanGrip@Player@@QBE_NXZ'

<user defined> '?SetCanTitanGrip@Player@@QAEX_N@Z'

<user defined> '?CanTameExoticPets@Player@@QBE_NXZ'

<user defined> '?SetBaseModValue@Player@@QAEXW4BaseModGroup@@W4BaseModType@@M@Z'

<user defined> '?GetTotalPercentageModValue@Player@@QBEMW4BaseModGroup@@@Z'

<user defined> '?GetArmorPenetrationPct@Player@@QBEMXZ'

<user defined> '?GetSpellPenetrationItemMod@Player@@QBEHXZ'

<user defined> '?InBattleGround@Player@@QBE_NXZ'

<user defined> '?GetBattleGroundId@Player@@QBEIXZ'

<user defined> '?GetBattleGroundTypeId@Player@@QBE?AW4BattleGroundTypeId@@XZ'

<user defined> '?InBattleGroundQueue@Player@@QBE_NXZ'

<user defined> '?GetBattleGroundQueueTypeId@Player@@QBE?AW4BattleGroundQueueTypeId@@I@Z'

<user defined> '?GetBattleGroundQueueIndex@Player@@QBEIW4BattleGroundQueueTypeId@@@Z'

<user defined> '?IsInvitedForBattleGroundQueueType@Player@@QBE_NW4BattleGroundQueueTypeId@@@Z'

<user defined> '?InBattleGroundQueueForBattleGroundQueueType@Player@@QBE_NW4BattleGroundQueueTypeId@@@Z'

<user defined> '?SetBattleGroundId@Player@@QAEXIW4BattleGroundTypeId@@@Z'

<user defined> '?AddBattleGroundQueueId@Player@@QAEIW4BattleGroundQueueTypeId@@@Z'

<user defined> '?HasFreeBattleGroundQueueId@Player@@QAE_NXZ'

<user defined> '?RemoveBattleGroundQueueId@Player@@QAEXW4BattleGroundQueueTypeId@@@Z'

<user defined> '?SetInviteForBattleGroundQueueType@Player@@QAEXW4BattleGroundQueueTypeId@@I@Z'

<user defined> '?IsInvitedForBattleGroundInstance@Player@@QBE_NI@Z'

<user defined> '?GetBattleGroundEntryPoint@Player@@QBEABUWorldLocation@@XZ'

<user defined> '?SetBGTeam@Player@@QAEXW4Team@@@Z'

<user defined> '?GetBGTeam@Player@@QBE?AW4Team@@XZ'

<user defined> '?GetRandomWinner@Player@@QAE_NXZ'

<user defined> '?GetLastPetNumber@Player@@QBEIXZ'

<user defined> '?SetLastPetNumber@Player@@QAEXI@Z'

<user defined> '?GetRestTime@Player@@QBEIXZ'

<user defined> '?SetRestTime@Player@@QAEXI@Z'

<user defined> '?SetFallInformation@Player@@QAEXIM@Z'

<user defined> '?isMoving@Player@@QBE_NXZ'

<user defined> '?isMovingOrTurning@Player@@QBE_NXZ'

<user defined> '?Anti__GetLastTeleTime@Player@@QBEIXZ'

<user defined> '?Anti__SetLastTeleTime@Player@@QAEXI@Z'

<user defined> '?CanFly@Player@@QBE_NXZ'

<user defined> '?SetCanFly@Player@@QAEX_N@Z'

<user defined> '?IsFlying@Player@@QBE_NXZ'

<user defined> '?IsFreeFlying@Player@@QBE_NXZ'

<user defined> '?SetMover@Player@@QAEXPAVUnit@@@Z'

<user defined> '?GetMover@Player@@QBEPAVUnit@@XZ'

<user defined> '?IsSelfMover@Player@@QBE_NXZ'

<user defined> '?GetFarSightGuid@Player@@QBEABVObjectGuid@@XZ'

<user defined> '?GetTransport@Player@@QBEPAVTransport@@XZ'

<user defined> '?SetTransport@Player@@QAEXPAVTransport@@@Z'

<user defi

Link to comment
Share on other sites

Not so long ago in a thread not so far away:

"Buyer Update

After some brainstorming i have decided to rewrite all code heart of buyer and make it more unpredictible."

I edited my last post above, but just in case i'm reposting (sorry if i annoy someone).

Please tell me how to make it predictable.

I just want the bot to buy everything at any price i put to it.

Link to comment
Share on other sites

Edit:

Managed to get in DEBUG mode for the AHBot and found out some answers :))

@ EARTHWALKER: the variable type for that one is BOOL so it's either true or false (1 or 0) so 6 doesn't have any effect.

If someone is interested:

Currently i managed to make the AHBot to buy all i put in there with increasing the

AuctionHouseBot.Alliance.Price.Ratio = 200

AuctionHouseBot.Horde.Price.Ratio = 2000000

AuctionHouseBot.Neutral.Price.Ratio = 200

and i play for the Alliance - therefore the sell prices for alliance and neutral items won't be affected but the Horde AH will buyout almost all.

@ the author - big thangs for all the hard work you've done, i browsed around the code and looks very nice indeed :)

By the way - sometimes even if 5000 chance for Buy / Bid is present - the action is not taken - any ideas why?

Example: 1st Run: ( iknow current example is not with 5000 but seen the same results with chances 5000 and 2500)

2011-05-25 13:46:35 >> Horde buying ...

2011-05-25 13:46:35 AHBot > 1 items added to buyable vector for ah 6

2011-05-25 13:46:35 SameItemInfo size = 3203

2011-05-25 13:46:35 CheckedEntry size = 1

2011-05-25 13:46:35 ===========================================================================

2011-05-25 13:46:35 MaxPrice of Entry 12604 is 1200.0g.

2011-05-25 13:46:35 GamePrice buy=15.1g, bid=12.5g.

2011-05-25 13:46:35 Minimal price see in AH Buy=0g, Bid=0g.

2011-05-25 13:46:35 Actual Entry price, Buy=30g, Bid=25g.

2011-05-25 13:46:35 ---------------------------------------------------------------------------

2011-05-25 13:46:35 > LOOSE BUY! Chance = 500, num = 2740.

2011-05-25 13:46:35 ---------------------------------------------------------------------------

2011-05-25 13:46:35 > LOOSE BID! Chance = 2, num = 508.

and 2nd run 1 minute later :

2011-05-25 13:48:35 >> Horde buying ...

2011-05-25 13:48:35 AHBot > 1 items added to buyable vector for ah 6

2011-05-25 13:48:35 SameItemInfo size = 3222

2011-05-25 13:48:35 CheckedEntry size = 1

2011-05-25 13:48:35 ===========================================================================

2011-05-25 13:48:35 MaxPrice of Entry 12604 is 1200.0g.

2011-05-25 13:48:35 GamePrice buy=15.1g, bid=12.5g.

2011-05-25 13:48:35 Minimal price see in AH Buy=0g, Bid=0g.

2011-05-25 13:48:35 Actual Entry price, Buy=30g, Bid=25g.

2011-05-25 13:48:35 ---------------------------------------------------------------------------

2011-05-25 13:48:35 > WIN BUY! Chance = 500, num = 487.

2011-05-25 13:48:35 ---------------------------------------------------------------------------

2011-05-25 13:48:35 > LOOSE BID! Chance = 2, num = 2215.

2011-05-25 13:48:35 ---------------------------------------------------------------------------

2011-05-25 13:48:35 >>>>>>>>>>>>>>> Entry 12604 buyed at 30.00g! <<<<<<<<<<<<<<<

Current chance setting in the ahbot.conf is 1 for all faction chances of Buyer.

Link to comment
Share on other sites

Versions (All newest from yesterday):

Core r11549

ScriptDev2 r2134

ACID 3.0.8

UDB 401

Playerbot

AHBot

Noticed a problem yesterday: Auctions were added, but when looking at the AH in-game, virtually none would show. Once I saw 7 horde auctions (out of 8500), 1/8500 alliance, 0/2200 neutral. Removed all auctions, restarted server, saw 0/8500 horde auctions, 1/8500 alliance auctions, 0/2200 neutral auctions.

After quite a bit of searching, I found all player-added auctions had moneyTime of 0, whereas barely any (8 first time, 1 second time, correspending with viewable-in-game auctions) of AHBot's auctions had moneyTime of 0. Setting all auctions to moneyTime of 0 (and rebooting server to reload auctions from database) showed all auctions in-game.

Fix (keep in mind my line numbers are after PlayerBot and AHBot patches):

// AuctionHouseBot.cpp
// function (line 1257 here): void AHB_Seller::addNewAuctions(AHB_Seller_Config& config)
// line 1335:
        auctionEntry->bid = 0;
        auctionEntry->deposit = 0;
        auctionEntry->expireTime = (time_t) (urand(config.GetMinTime(), config.GetMaxTime()) * 60 * 60 + time(NULL));
+        auctionEntry->moneyDeliveryTime = 0;
        auctionEntry->auctionHouseEntry = ahEntry;
        item->SaveToDB();
        sAuctionMgr.AddAItem(item);

Also, ahbot.conf.dist.in contains a typo. Checked the config loading code which does not expect this typo (so it ignores this setting and defaults to 10, max)

AuctionHouseBot.Class.Reciepe = 6
// should be
AuctionHouseBot.Class.Recipe = 6

Link to comment
Share on other sites

https://gist.github.com/1003441

Authors:

Cyberium

Antiroot

Xeross

Chris K.

grether

Dolomit6

AHBot Buyer:

Kerbe

Paradox

Todolist:

nothing since now

[del]Compiled[/del] under win32 VS2008 with VC90.

Tested ingame ;)

If you want a clean mangos with this patch here up to date go here. For a clean patch you can diff it against my master branch it has the same rev. as my patched branch or take the gist.

Up to date for current rev. 116xx

closed here since antiroot updated his branches i will delete my branches pls use his branch for generating the patch file

Link to comment
Share on other sites

Compil error this is the fix :

From edc8870a460de069795ec4930207d74d8f4356a1 Mon Sep 17 00:00:00 2001
From: jethro84530 <[email protected]>
Date: Sat, 4 Jun 2011 18:08:49 +0200
Subject: [PATCH 10/11] fix compil error ahbot

Signed-off-by: jethro84530 <[email protected]>
---
src/game/AuctionHouseBot/AuctionHouseBot.cpp |    6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/game/AuctionHouseBot/AuctionHouseBot.cpp b/src/game/AuctionHouseBot/AuctionHouseBot.cpp
index f971693..793d0bd 100644
--- a/src/game/AuctionHouseBot/AuctionHouseBot.cpp
+++ b/src/game/AuctionHouseBot/AuctionHouseBot.cpp
@@ -708,7 +708,7 @@ bool AHB_Seller::Initialize()
    results = WorldDatabase.PQuery(npcQuery);
    if (results != NULL)
    {
-        barGoLink bar((int)results->GetRowCount());
+        BarGoLink bar((int)results->GetRowCount());
        do
        {
            bar.step();
@@ -738,7 +738,7 @@ bool AHB_Seller::Initialize()
    if (results != NULL)
    {

-        barGoLink bar((int)results->GetRowCount());
+        BarGoLink bar((int)results->GetRowCount());
        do
        {
            bar.step();
@@ -755,7 +755,7 @@ bool AHB_Seller::Initialize()
    sLog.outString("\\n>> %u items loaded from your DB.",lootItems.size());
    sLog.outString("\\n>> Sorting and cleaning Items bases...");

-    barGoLink bar(sItemStorage.MaxEntry);
+    BarGoLink bar(sItemStorage.MaxEntry);
    for (uint32 itemID = 0; itemID < sItemStorage.MaxEntry; itemID++)
    {
        ItemPrototype const* prototype = sObjectMgr.GetItemPrototype(itemID);
-- 
1.7.4.msysgit.0

Link to comment
Share on other sites

  • 3 weeks later...

Hey guys, apologies for being gone so long, as I said before my server crashed and I had to repair it before I could continue to maintain my ahbot repo. Unfortunately there were other things on my server that were higher priority and needed to be done first. But I'm back now and my repo/branches are updated to 11695

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use