Jump to content

Winslow

Members
  • Posts

    43
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Everything posted by Winslow

  1. Updated DeathKnight per MasterDuke Thank you @Runsttren Welcome back Can't Wait for the changes. @Collinsp I agree with 1.2.3.4....... @Yad02 If you have a better way please post it Thank you.
  2. @collinsp Thank you for the fix I Merged to 8065 and fixed Conflicts and Pushed.
  3. @collinsp Ok this is what everyone is having a problem with, they are in a party with the bots and they right click there portrait the master and select leave party it will crash the server. this is not the way to do it but you can't Explain this to all people. Give it a try .
  4. @collinsp If you have a rogue in the party and tell it to attack it will crash the server. @collinsp The quest thing works Excellent ....thank you
  5. @collinsp the quest reward is great but they just take the first one in the quest, Which is better then having it crash which it was not doing with the Quests. But i am not sure if we should have left it the other way. Because at least you can log out and log back in and turn in the quest and pick the one the bot needs.But yes you can still do that this way. Just my 2 cents. But i do thank you for your hard work and every one else that has been contributing.
  6. @rrtn thank you added your stuff and merged to 8052 and pushed
  7. merged to mangos 8044 fixed conflict in player.cpp and pushed.
  8. @clinton i do not use the 64 bit i use 32 bit ver and i am not having problems. sorry @marry521 Maybe go into characters data base and delete any corpse's it might help.
  9. @Clinton Are you uninviting your bots before you remove them. And are you using other patches.
  10. @KiriX i tryed your code but can not seem to make it work if(( pet ) && ( ((float)pet->GetHealth()/(float)pet->GetMaxHealth()) < 0.5f ) && ( PET_MEND>0 && !pet->HasAura(PET_MEND,0) && ai->CastSpell(PET_MEND,*m_bot) )) { ai->TellMaster( "healing pet" ); return; } @walkofdoom i added and it works better thank you. + uint32 rewardItemId; + if (pRewardItem == NULL) + { + rewardItemId = pQuest->RewChoiceItemId[0]; + pRewardItem = objmgr.GetItemPrototype(rewardItemId); + } + else + { + rewardItemId = pRewardItem->ItemId; + } if (bot->CanRewardQuest(pQuest, rewardItemId, false)) { Np crashes at all Also merged to mangos 8036
  11. crash when you leave the obsidian sanctum and disband your group. have no patches on this realm Revision: * * 8029 * Date 16:6:2009. Time 16:10 //===================================================== *** Hardware *** Processor: AMD Phenom(tm) II X4 940 Processor Number Of Processors: 4 Physical Memory: 4194303 KB (Available: 4194303 KB) Commit Charge Limit: 4194303 KB *** Operation System *** Windows Vista or Windows Server 2008 Home Edition Service Pack 1 (Version 6.0, Build 6001) //===================================================== Exception code: C0000005 ACCESS_VIOLATION Fault address: 004AC1E8 01:000AB1E8 D:\\mangosd.exe Registers: EAX:00000000 EBX:11A9FE78 ECX:00000008 EDX:00000008 ESI:1C2AE108 EDI:008ECE70 CS:EIP:0023:004AC1E8 SS:ESP:002B:072BF9BC EBP:072BF9DC DS:002B ES:002B FS:0053 GS:002B Flags:00010256 Call stack: Address Frame Function SourceFile 004AC1E8 00000000 MapInstanced::RemoveGridMapReference+B8 004AC093 00000000 Map::UnloadGrid+233 004AC335 00000000 Map::UnloadAll+A5 004A818E 00000000 Map::~Map+4E 004AFE12 00000000 InstanceMap::~InstanceMap+92 004C8A40 00000000 InstanceMap::`vector deleting destructor'+50 0087255D 00000000 MapInstanced::DestroyInstance+FD 008717C0 00000000 MapInstanced::Update+F0 00665201 00000000 MapManager::Update+1B1 00640C32 00000000 World::Update+7E2 0043846E 00000000 WorldRunnable::run+8E 008ECE87 00000000 ACE_Based::Thread::ThreadTask+17 748A14D4 00000000 __WSAFDIsSet+FFFFFFFFFFFCC45C 74983433 00000000 _endthreadex+44 749834C7 00000000 _endthreadex+D8 7717E4A5 00000000 BaseThreadInitThunk+E 776ECFED 00000000 RtlCreateUserProcess+8C 776ED1FF 00000000 RtlCreateProcessParameters+4E ======================== Local Variables And Parameters Call stack: Address Frame Function SourceFile 004AC1E8 00000000 MapInstanced::RemoveGridMapReference+B8 Local <user defined> 'this' Local <user defined> 'p' 004AC093 00000000 Map::UnloadGrid+233 Local <user defined> 'this' Local <user defined> 'x' Local <user defined> 'y' punting on symbol pForce punting on symbol gx punting on symbol gy Local <user defined> 'grid' 004AC335 00000000 Map::UnloadAll+A5 Local <user defined> 'i' Local <user defined> 'this' punting on symbol pForce 004A818E 00000000 Map::~Map+4E Local <user defined> 'this' 004AFE12 00000000 InstanceMap::~InstanceMap+92 Local <user defined> 'this' 004C8A40 00000000 InstanceMap::`vector deleting destructor'+50 Local <user defined> 'this' 0087255D 00000000 MapInstanced::DestroyInstance+FD Local <user defined> 'this' Local <user defined> 'itr' 008717C0 00000000 MapInstanced::Update+F0 Local <user defined> 'this' Local <user defined> 't' Local <user defined> 'i' 00665201 00000000 MapManager::Update+1B1 Local <user defined> 'iter' Local <user defined> 'this' punting on symbol diff 00640C32 00000000 World::Update+7E2 punting on symbol i Local <user defined> 'this' punting on symbol diff 0043846E 00000000 WorldRunnable::run+8E punting on symbol diff Local <user defined> 'this' punting on symbol realCurrTime punting on symbol realPrevTime punting on symbol prevSleepTime 008ECE87 00000000 ACE_Based::Thread::ThreadTask+17 punting on symbol param Local <user defined> '_task' 748A14D4 00000000 __WSAFDIsSet+FFFFFFFFFFFCC45C 74983433 00000000 _endthreadex+44 749834C7 00000000 _endthreadex+D8 7717E4A5 00000000 BaseThreadInitThunk+E 776ECFED 00000000 RtlCreateUserProcess+8C 776ED1FF 00000000 RtlCreateProcessParameters+4E ======================== Global Variables
  12. @guillaumederval added your code thank you m_bot->TeleportTo( loc.mapid, loc.coord_x, loc.coord_y, loc.coord_z, m_bot->GetOrientation() ); and merged to mangos 8029 and pushed.
  13. @rrtn updated botguy thankyou @darsig make sure you uninvite the bot before you remove them. @collinsp I have not had a problem with this as of yet as long as they are removed properly.
  14. @rrtn thank you and sorry i missed that one i added and merged to mangos 8019 and pushed @collinsp thank you I found ware you did that and now no how to change. Great work @ckegg thank you @@ -216,7 +243,7 @@ void PlayerbotHunterAI::DoNonCombatActions() else if( ((float)pet->GetHealth()/(float)pet->GetMaxHealth()) < 0.5f ) { // heal pet when health lower 50% - if( PET_MEND>0 && ai->CastSpell(PET_MEND,*m_bot) ) + if( PET_MEND>0 && !pet->HasAura(PET_MEND,0) && ai->CastSpell(PET_MEND,*m_bot) ) ai->TellMaster( "healing pet" ); } } I am still very green around the collar :lol:
  15. rrtn @ I updated your stuff and thank you --- diff --git a/mangos_botguy.sql b/mangos_botguy.sql index 0b2e875..9440b93 100644 --- a/mangos_botguy.sql +++ b/mangos_botguy.sql @@ -1 +1 @@ -INSERT INTO `creature_template` VALUES ('99002','0','20','0','20','0','Pappy Looter','The Bot Recruiter',NULL,'59','61','6700','24000','5598','5875','20','35','35','1','1.48','0','0','170','182','0','1235','1400','1900','0','0','0','0','0','0','0','0','0','100','7','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','','1','3','1','1','0','1','0','0','0','bot_giver'); \\ No newline at end of file +INSERT INTO `creature_template` VALUES ('99002','0','20','0','20','0','Pappy Looter','The Bot Recruiter',NULL,'59','61','6700','24000','5598','5875','20','35','35','1','1.48','0','0','181','189','0','158','1','1400','1900','0','0','0','0','0','0','0','0','0','0','100','7','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','','1','3','1','1','0','1','0','0','0','bot_giver'); \\ No newline at end of file diff --git a/src/game/PlayerbotDeathKnightAI.cpp b/src/game/PlayerbotDeathKnightAI.cpp index 69acf02..4c5516d 100644 --- a/src/game/PlayerbotDeathKnightAI.cpp +++ b/src/game/PlayerbotDeathKnightAI.cpp @@ -23,12 +23,12 @@ PlayerbotDeathKnightAI::PlayerbotDeathKnightAI(Player* const master, Player* con STRANGULATE = ai->getSpellId("strangulate"); BLOOD_BOIL = ai->getSpellId("blood boil"); HEART_STRIKE = ai->getSpellId("heart strike"); - UNHOLY_PRESENCE = ai->getSpellId("unholy presence"); // buffs - FROST_PRESENCE = ai->getSpellId("frost presence"); - BLOOD_PRESENCE = ai->getSpellId("blood presence"); - MARK_OF_BLOOD = ai->getSpellId("mark of blood"); + MARK_OF_BLOOD = ai->getSpellId("mark of blood"); // buffs KILLING_MACHINE = ai->getSpellId("killing machine"); HORN_OF_WINTER = ai->getSpellId("horn of winter"); + UNHOLY_PRESENCE = 48265; // presence + FROST_PRESENCE = 48263; + BLOOD_PRESENCE = 48266; } PlayerbotDeathKnightAI::~PlayerbotDeathKnightAI() {} @@ -231,7 +231,7 @@ void PlayerbotDeathKnightAI::DoNonCombatActions() SpellSequence = SPELL_DK_UNHOLY; - // buff myself (Unholy DK) UNHOLY_PRESENCE, HORN_OF_WINTER, DEATH_RUNE_MASTERY + // buff myself (Unholy DK) UNHOLY_PRESENCE, HORN_OF_WINTER if (UNHOLY_PRESENCE > 0) (!m_bot->HasAura(UNHOLY_PRESENCE, 0) && GetAI()->CastSpell (UNHOLY_PRESENCE, *m_bot)); diff --git a/src/game/PlayerbotHunterAI.cpp b/src/game/PlayerbotHunterAI.cpp index cec91c7..280c13f 100644 --- a/src/game/PlayerbotHunterAI.cpp +++ b/src/game/PlayerbotHunterAI.cpp @@ -12,6 +12,9 @@ PlayerbotHunterAI::PlayerbotHunterAI(Player* const master, Player* const bot, Pl PET_REVIVE = ai->getSpellId("revive pet"); PET_MEND = ai->getSpellId("mend pet"); + // PET SKILLS + BAD_ATTITUDE = ai->getSpellId("bad attitude"); // crocolisk + // RANGED COMBAT AUTO_SHOT = ai->getSpellId("auto shot"); // basic ranged hunter fighting HUNTERS_MARK = ai->getSpellId("hunter's mark"); // mark target to get higher ranged combat power @@ -20,12 +23,12 @@ PlayerbotHunterAI::PlayerbotHunterAI(Player* const master, Player* const bot, Pl DISTRACTING_SHOT = ai->getSpellId("distracting shot"); MULTI_SHOT = ai->getSpellId("multi shot"); SERPENT_STING = ai->getSpellId("serpent sting"); + SCORPID_STING = ai->getSpellId("scorpid sting"); // MELEE RAPTOR_STRIKE = ai->getSpellId("raptor strike"); WING_CLIP = ai->getSpellId("wing clip"); MONGOOSE_BITE = ai->getSpellId("mongoose bite"); - BAD_ATTITUDE = ai->getSpellId("bad attitude"); SONIC_BLAST = ai->getSpellId("sonic blast"); NETHER_SHOCK = ai->getSpellId("nether shock"); DEMORALIZING_SCREECH = ai->getSpellId("demoralizing screech"); @@ -33,10 +36,12 @@ PlayerbotHunterAI::PlayerbotHunterAI(Player* const master, Player* const bot, Pl // TRAPS BEAR_TRAP = ai->getSpellId("bear trap"); FREEZING_TRAP = ai->getSpellId("freezing trap"); + IMMOLATION_TRAP = ai->getSpellId("immolation trap"); // BUFFS ASPECT_OF_THE_HAWK = ai->getSpellId("aspect of the hawk"); ASPECT_OF_THE_MONKEY = ai->getSpellId("aspect of the monkey"); + RAPID_FIRE = ai->getSpellId("rapid fire"); m_petSummonFailed = false; m_rangedCombat = true; @@ -70,7 +75,7 @@ void PlayerbotHunterAI::DoNextCombatManeuver(Unit *pTarget) if( ((float)pet->GetHealth()/(float)pet->GetMaxHealth()) < 0.5f ) { // heal pet when health lower 50% - if( PET_MEND>0 && ai->CastSpell(PET_MEND,*m_bot) ) + if( PET_MEND>0 && !pet->HasAura(PET_MEND,0) && ai->CastSpell(PET_MEND,*m_bot) ) { ai->TellMaster( "healing pet" ); return; @@ -92,7 +97,7 @@ void PlayerbotHunterAI::DoNextCombatManeuver(Unit *pTarget) else if( dist>ATTACK_DISTANCE && !m_rangedCombat ) { // switch to ranged combat - m_rangedCombat = false; + m_rangedCombat = true; // increase ranged attack power... ( ASPECT_OF_THE_HAWK>0 && !m_bot->HasAura(ASPECT_OF_THE_HAWK, 0) && ai->CastSpell(ASPECT_OF_THE_HAWK,*m_bot) ); } @@ -124,14 +129,20 @@ void PlayerbotHunterAI::DoNextCombatManeuver(Unit *pTarget) if( m_rangedCombat ) { out << "Case Ranged"; - if( HUNTERS_MARK>0 && ai->GetManaPercent()>=3 && !pTarget->HasAura(HUNTERS_MARK,0) && ai->CastSpell(HUNTERS_MARK,*pTarget) ) + if( HUNTERS_MARK>0 && ai->GetManaPercent()>=2 && !pTarget->HasAura(HUNTERS_MARK,0) && ai->CastSpell(HUNTERS_MARK,*pTarget) ) out << " > Hunter's Mark"; - else if( MULTI_SHOT>0 && ai->GetAttackerCount()>=3 && ai->CastSpell(MULTI_SHOT,*pTarget) ) - out << " > Multi Shot"; + else if( RAPID_FIRE>0 && !m_bot->HasAura(RAPID_FIRE,0) && ai->CastSpell(RAPID_FIRE,*pTarget) ) + out << " > Rapid Fire"; + else if( MULTI_SHOT>0 && ai->GetManaPercent()>=8 && ai->GetAttackerCount()>=3 && ai->CastSpell(MULTI_SHOT,*pTarget) ) + out << " > Multi-Shot"; else if( ARCANE_SHOT>0 && ai->GetManaPercent()>=5 && ai->CastSpell(ARCANE_SHOT,*pTarget) ) out << " > Arcane Shot"; - else if( CONCUSSIVE_SHOT>0 && ai->GetManaPercent()>=8 && !pTarget->HasAura(CONCUSSIVE_SHOT,0) && ai->CastSpell(CONCUSSIVE_SHOT,*pTarget) ) + else if( CONCUSSIVE_SHOT>0 && ai->GetManaPercent()>=5 && !pTarget->HasAura(CONCUSSIVE_SHOT,0) && ai->CastSpell(CONCUSSIVE_SHOT,*pTarget) ) out << " > Concussive Shot"; + else if( SERPENT_STING>0 && ai->GetManaPercent()>=8 && !pTarget->HasAura(SERPENT_STING,0) && !pTarget->HasAura(SCORPID_STING,0) && ai->CastSpell(SERPENT_STING,*pTarget) ) + out << " > Serpent Sting"; + else if( SCORPID_STING>0 && ai->GetManaPercent()>=7 && !pTarget->HasAura(SCORPID_STING,0) && !pTarget->HasAura(SERPENT_STING,0) && ai->CastSpell(SCORPID_STING,*pTarget) ) + out << " > Scorpid Sting"; else out << " NONE!"; } @@ -140,6 +151,22 @@ void PlayerbotHunterAI::DoNextCombatManeuver(Unit *pTarget) out << "Case Melee"; if( RAPTOR_STRIKE>0 && ai->CastSpell(RAPTOR_STRIKE,*pTarget) ) out << " > Raptor Strike"; + else if( WING_CLIP>0 && ai->CastSpell(WING_CLIP,*pTarget) ) + out << " > Wing Clip"; + else if( MONGOOSE_BITE>0 && ai->CastSpell(MONGOOSE_BITE,*pTarget) ) + out << " > Mongoose Bite"; + else if( IMMOLATION_TRAP>0 && !pTarget->HasAura(IMMOLATION_TRAP,0) && !pTarget->HasAura(BEAR_TRAP,0) && ai->CastSpell(IMMOLATION_TRAP,*pTarget) ) + out << " > Immolation Trap"; + else if( SONIC_BLAST>0 && ai->CastSpell(SONIC_BLAST,*pTarget) ) + out << " > Sonic Blast"; + /*else if( FREEZING_TRAP>0 && !pTarget->HasAura(FREEZING_TRAP,0) && !pTarget->HasAura(BEAR_TRAP,0) && !pTarget->HasAura(IMMOLATION_TRAP,0) && ai->CastSpell(FREEZING_TRAP,*pTarget) ) + out << " > Freezing Trap";*/ + else if( NETHER_SHOCK>0 && ai->CastSpell(NETHER_SHOCK,*pTarget) ) + out << " > Nether Shock"; + else if( DEMORALIZING_SCREECH>0 && ai->CastSpell(DEMORALIZING_SCREECH,*pTarget) ) + out << " > Demoralizing Screech"; + else if( BEAR_TRAP>0 && !pTarget->HasAura(BEAR_TRAP,0) && !pTarget->HasAura(IMMOLATION_TRAP,0) && ai->CastSpell(BEAR_TRAP,*pTarget) ) + out << " > Bear Trap"; else out << " NONE!"; } @@ -216,7 +243,7 @@ void PlayerbotHunterAI::DoNonCombatActions() else if( ((float)pet->GetHealth()/(float)pet->GetMaxHealth()) < 0.5f ) { // heal pet when health lower 50% - if( PET_MEND>0 && ai->CastSpell(PET_MEND,*m_bot) ) + if( PET_MEND>0 && !pet->HasAura(PET_MEND,0) && ai->CastSpell(PET_MEND,*m_bot) ) ai->TellMaster( "healing pet" ); } } diff --git a/src/game/PlayerbotHunterAI.h b/src/game/PlayerbotHunterAI.h index f051c30..fae0b44 100644 --- a/src/game/PlayerbotHunterAI.h +++ b/src/game/PlayerbotHunterAI.h @@ -32,10 +32,10 @@ class MANGOS_DLL_SPEC PlayerbotHunterAI : PlayerbotClassAI bool m_rangedCombat; uint32 PET_SUMMON, PET_DISMISS, PET_REVIVE, PET_MEND; - uint32 AUTO_SHOT, HUNTERS_MARK, ARCANE_SHOT, CONCUSSIVE_SHOT, DISTRACTING_SHOT, MULTI_SHOT, SERPENT_STING; + uint32 AUTO_SHOT, HUNTERS_MARK, ARCANE_SHOT, CONCUSSIVE_SHOT, DISTRACTING_SHOT, MULTI_SHOT, SERPENT_STING, SCORPID_STING; uint32 RAPTOR_STRIKE, WING_CLIP, MONGOOSE_BITE, BAD_ATTITUDE, SONIC_BLAST, NETHER_SHOCK, DEMORALIZING_SCREECH; - uint32 BEAR_TRAP, FREEZING_TRAP; - uint32 ASPECT_OF_THE_HAWK, ASPECT_OF_THE_MONKEY; + uint32 BEAR_TRAP, FREEZING_TRAP, IMMOLATION_TRAP; + uint32 ASPECT_OF_THE_HAWK, ASPECT_OF_THE_MONKEY, RAPID_FIRE; }; #endif \\ No newline at end of file diff --git a/src/game/PlayerbotPriestAI.cpp b/src/game/PlayerbotPriestAI.cpp index 54563ca..0f2a4e6 100644 --- a/src/game/PlayerbotPriestAI.cpp +++ b/src/game/PlayerbotPriestAI.cpp @@ -18,6 +18,7 @@ PlayerbotPriestAI::PlayerbotPriestAI(Player* const master, Player* const bot, Pl SMITE = ai->getSpellId("smite"); CLEARCASTING = ai->getSpellId("clearcasting"); HOLY_NOVA = ai->getSpellId("holy nova"); + HOLY_FIRE = ai->getSpellId("holy fire"); DESPERATE_PRAYER = ai->getSpellId("desperate prayer"); PRAYER_OF_HEALING = ai->getSpellId("prayer of healing"); CIRCLE_OF_HEALING = ai->getSpellId("circle of healing"); @@ -51,6 +52,7 @@ PlayerbotPriestAI::PlayerbotPriestAI(Player* const master, Player* const bot, Pl collinsp @ thank you IF any one has something to add just post it i will put it in...I have time on my hands...
  16. Pushed to mangos 8001:) Still trying to figure out:rolleyes:fixed conflicts again
  17. Whats with all the console errors 2009-06-11 23:13:53 ERROR:masterout: SMSG_AURA_UPDATE 2009-06-11 23:13:53 ERROR:masterout: SMSG_AURA_UPDATE 2009-06-11 23:13:54 ERROR:botout: SMSG_PERIODICAURALOG 2009-06-11 23:13:54 ERROR:botout: SMSG_PERIODICAURALOG 2009-06-11 23:13:54 ERROR:masterout: SMSG_PERIODICAURALOG 2009-06-11 23:13:54 ERROR:masterout: SMSG_PERIODICAURALOG 2009-06-11 23:13:54 ERROR:botout: SMSG_POWER_UPDATE 2009-06-11 23:13:54 ERROR:botout: SMSG_POWER_UPDATE 2009-06-11 23:13:54 ERROR:masterout: SMSG_POWER_UPDATE 2009-06-11 23:13:54 ERROR:masterout: SMSG_POWER_UPDATE 2009-06-11 23:13:55 ERROR:botout: SMSG_PERIODICAURALOG 2009-06-11 23:13:55 ERROR:botout: SMSG_PERIODICAURALOG this is just a few.
  18. Revision: * * 7798 * Date 7:5:2009. Time 21:31 //===================================================== *** Hardware *** Processor: AMD Phenom(tm) II X4 940 Processor Number Of Processors: 4 Physical Memory: 4194303 KB (Available: 4194303 KB) Commit Charge Limit: 4194303 KB *** Operation System *** Windows Vista or Windows Server 2008 Home Edition Service Pack 1 (Version 6.0, Build 6001) //===================================================== Exception code: C0000005 ACCESS_VIOLATION Fault address: 04594788 01:000D3788 D:\\mangos\\MaNGOSScript.dll Registers: EAX:1359B920 EBX:139E2948 ECX:00000000 EDX:00000000 ESI:0001F8CA EDI:00000000 CS:EIP:0023:04594788 SS:ESP:002B:0FE2EF28 EBP:0FE2EF34 DS:002B ES:002B FS:0053 GS:002B Flags:00010216 Call stack: Address Frame Function SourceFile 04594788 00000000 ?GetOwnerGUID@Unit@@QBE_KXZ+8A78 0459472B 00000000 ?GetOwnerGUID@Unit@@QBE_KXZ+8A1B 04594682 00000000 ?GetOwnerGUID@Unit@@QBE_KXZ+8972 0459351B 00000000 ?GetOwnerGUID@Unit@@QBE_KXZ+780B 045C0AA5 00000000 GetAI+35 006FAF99 00000000 ?Update@DistractMovementGenerator@@UAE_NAAVUnit@@ABI@Z+139 006B2601 00000000 ?AIM_Initialize@Creature@@QAE_NXZ+51 006B59B1 00000000 ?LoadFromDB@Creature@@QAE_NIPAVMap@@@Z+561 007ADB91 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+1181 007AD371 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+961 007AE1BF 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+17AF 007AE070 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+1660 007ADF63 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+1553 007ADEA0 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+1490 007AD49C 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+A8C 007AD5BF 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+BAF 004A5247 00000000 ?EnsureGridLoaded@Map@@AAE_NABUCell@@@Z+E7 004BF39B 00000000 ?next@?$GridReference@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@V?$SingleThreaded@VPlayer@@@MaNGOS@@@@@@QAEPAV1@XZ+F2FB 004BA107 00000000 ?next@?$GridReference@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@V?$SingleThreaded@VPlayer@@@MaNGOS@@@@@@QAEPAV1@XZ+A067 004A997E 00000000 ?UpdatePlayerVisibility@Map@@QAEXPAVPlayer@@UCell@@U?$CoordPair@$0CAA@@@@Z+4E 004A67EE 00000000 ?PlayerRelocation@Map@@QAEXPAVPlayer@@MMMM@Z+2BE 004DBBF8 00000000 ?SetPosition@Player@@QAE_NMMMM_N@Z+1A8 00860D50 00000000 ?HandleMovementOpcodes@WorldSession@@QAEXAAVWorldPacket@@@Z+840 00620566 00000000 ?Update@WorldSession@@QAE_NI@Z+176 00650444 00000000 ??0CreatureEventAI@@QAE@ABV0@@Z+A434 0064C4F5 00000000 ??0CreatureEventAI@@QAE@ABV0@@Z+64E5 004396BE 00000000 ?getSource@?$Reference@V?$GridRefManager@VCorpse@@@@VCorpse@@@@QBEPAVCorpse@@XZ+214BE 00917EE5 00000000 ?step@barGoLink@@QAEXXZ+1B995 00918343 00000000 ?step@barGoLink@@QAEXXZ+1BDF3 0091C3F7 00000000 ?step@barGoLink@@QAEXXZ+1FEA7 70BF3433 00000000 _endthreadex+44 70BF34C7 00000000 _endthreadex+D8 76D8E4A5 00000000 BaseThreadInitThunk+E 7722CFED 00000000 RtlCreateUserProcess+8C 7722D1FF 00000000 RtlCreateProcessParameters+4E ======================== Local Variables And Parameters Call stack: Address Frame Function SourceFile 04594788 00000000 ?GetOwnerGUID@Unit@@QBE_KXZ+8A78 0459472B 00000000 ?GetOwnerGUID@Unit@@QBE_KXZ+8A1B 04594682 00000000 ?GetOwnerGUID@Unit@@QBE_KXZ+8972 0459351B 00000000 ?GetOwnerGUID@Unit@@QBE_KXZ+780B 045C0AA5 00000000 GetAI+35 006FAF99 00000000 ?Update@DistractMovementGenerator@@UAE_NAAVUnit@@ABI@Z+139 006B2601 00000000 ?AIM_Initialize@Creature@@QAE_NXZ+51 006B59B1 00000000 ?LoadFromDB@Creature@@QAE_NIPAVMap@@@Z+561 007ADB91 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+1181 007AD371 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+961 007AE1BF 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+17AF 007AE070 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+1660 007ADF63 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+1553 007ADEA0 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+1490 007AD49C 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+A8C 007AD5BF 00000000 ?HandleGroupPassOnLootOpcode@WorldSession@@QAEXAAVWorldPacket@@@Z+BAF 004A5247 00000000 ?EnsureGridLoaded@Map@@AAE_NABUCell@@@Z+E7 004BF39B 00000000 ?next@?$GridReference@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@V?$SingleThreaded@VPlayer@@@MaNGOS@@@@@@QAEPAV1@XZ+F2FB 004BA107 00000000 ?next@?$GridReference@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@V?$SingleThreaded@VPlayer@@@MaNGOS@@@@@@QAEPAV1@XZ+A067 004A997E 00000000 ?UpdatePlayerVisibility@Map@@QAEXPAVPlayer@@UCell@@U?$CoordPair@$0CAA@@@@Z+4E 004A67EE 00000000 ?PlayerRelocation@Map@@QAEXPAVPlayer@@MMMM@Z+2BE 004DBBF8 00000000 ?SetPosition@Player@@QAE_NMMMM_N@Z+1A8 00860D50 00000000 ?HandleMovementOpcodes@WorldSession@@QAEXAAVWorldPacket@@@Z+840 00620566 00000000 ?Update@WorldSession@@QAE_NI@Z+176 00650444 00000000 ??0CreatureEventAI@@QAE@ABV0@@Z+A434 0064C4F5 00000000 ??0CreatureEventAI@@QAE@ABV0@@Z+64E5 004396BE 00000000 ?getSource@?$Reference@V?$GridRefManager@VCorpse@@@@VCorpse@@@@QBEPAVCorpse@@XZ+214BE 00917EE5 00000000 ?step@barGoLink@@QAEXXZ+1B995 00918343 00000000 ?step@barGoLink@@QAEXXZ+1BDF3 0091C3F7 00000000 ?step@barGoLink@@QAEXXZ+1FEA7 70BF3433 00000000 _endthreadex+44 70BF34C7 00000000 _endthreadex+D8 76D8E4A5 00000000 BaseThreadInitThunk+E 7722CFED 00000000 RtlCreateUserProcess+8C 7722D1FF 00000000 RtlCreateProcessParameters+4E ======================== Global Variables <user defined> '?getVictim@Unit@@QBEPAV1@XZ' <user defined> '?GetHealth@Unit@@QBEIXZ' <user defined> '?GetUInt32Value@Object@@QBEABIG@Z' <user defined> '?GetMaxHealth@Unit@@QBEIXZ' <user defined> '??0CreatureAI@@QAE@PAVCreature@@@Z' <user defined> '?HandleNoImmediateEffect@Aura@@QAEX_N0@Z' <user defined> '?DamageTaken@CreatureAI@@UAEXPAVUnit@@AAI@Z' <user defined> '?SpellHitTarget@CreatureAI@@UAEXPAVUnit@@PBUSpellEntry@@@Z' <user defined> '?HandleNULL@Aura@@QAEX_N0@Z' <user defined> '?HealBy@CreatureAI@@UAEXPAVUnit@@I@Z' <user defined> '?OnCreatureCreate@InstanceData@@UAEXPAVCreature@@I@Z' <user defined> '?ProhibitSpellScholl@Unit@@UAEXW4SpellSchoolMask@@I@Z' <user defined> '?SpellHit@CreatureAI@@UAEXPAVUnit@@PBUSpellEntry@@@Z' <user defined> '?ReceiveEmote@CreatureAI@@UAEXPAVPlayer@@I@Z' <user defined> '?HandleUnused@Aura@@QAEX_N0@Z' <user defined> '?SetData@InstanceData@@UAEXII@Z' <user defined> '?MovementInform@CreatureAI@@UAEXII@Z' <user defined> '?DamageDeal@CreatureAI@@UAEXPAVUnit@@AAI@Z' <user defined> '?setFaction@Unit@@QAEXI@Z' <user defined> '?AI@Creature@@QAEPAVCreatureAI@@XZ' <user defined> '?isAttackReady@Unit@@QBE_NW4WeaponAttackType@@@Z' <user defined> '?isInCombat@Unit@@QBE_NXZ' <user defined> '?HasFlag@Object@@QBE_NGI@Z' <user defined> '?isAlive@Unit@@QBE_NXZ' <user defined> '?GetCreatureInfo@Creature@@QBEPBUCreatureInfo@@XZ' <user defined> '?GetGUID@Object@@QBEAB_KXZ' <user defined> '?GetUInt64Value@Object@@QBEAB_KG@Z' <user defined> '?GetEntry@Object@@QBEIXZ' <user defined> '?GetPositionX@WorldObject@@QBEMXZ' <user defined> '?GetPositionY@WorldObject@@QBEMXZ' <user defined> '?GetPositionZ@WorldObject@@QBEMXZ' <user defined> '?HasAura@Unit@@QBE_NII@Z' <user defined> '?GetName@WorldObject@@QBEPBDXZ' <user defined> '?Clear@MotionMaster@@QAEX_N@Z' <user defined> '?GetMotionMaster@Unit@@QAEPAVMotionMaster@@XZ' <user defined> '?GetTeam@Player@@QBEIXZ' <user defined> '?GetTypeId@Object@@QBEEXZ' <user defined> '?getCurrentVictim@ThreatManager@@QAEPAVHostilReference@@XZ' <user defined> '?getType@UnitBaseEvent@@QBEIXZ' <user defined> '?MovementExpired@MotionMaster@@QAEX_N@Z' <user defined> '?hasUnitState@Unit@@QBE_NI@Z' <user defined> '?AddUnitMovementFlag@Unit@@QAEXI@Z' <user defined> '?RemoveUnitMovementFlag@Unit@@QAEXI@Z' <user defined> '?HasUnitMovementFlag@Unit@@QBEII@Z' <user defined> '?canFly@Creature@@QBE_NXZ' <user defined> '?GetCombatStartPosition@Creature@@QAEXAAM00@Z' <user defined> '?IsDungeon@Map@@QBE_NXZ' <user defined> '?GetMapId@WorldObject@@QBEIXZ' <user defined> '?GetSessionDbLocaleIndex@WorldSession@@QBEHXZ' <user defined> '?isQuestGiver@Unit@@QBE_NXZ' <user defined> '?GetSession@Player@@QBEPAVWorldSession@@XZ' <user defined> '?getLevel@Unit@@QBEIXZ' <user defined> '?isVendor@Unit@@QBE_NXZ' <user defined> '?isTrainer@Unit@@QBE_NXZ' <user defined> '?GetMoney@Player@@QAEIXZ' <user defined> '?ModifyMoney@Player@@QAEXH@Z' <user defined> '?SetMoney@Player@@QAEXI@Z' <user defined> '?getRace@Unit@@QBEEXZ' <user defined> '?GetByteValue@Object@@QBEEGE@Z' <user defined> '?getClass@Unit@@QBEEXZ' <user defined> '?HasSpellCooldown@Player@@QBE_NI@Z' <user defined> '?getReference@ThreatRefStatusChangeEvent@@QBEPAVHostilReference@@XZ' <user defined> '?getOwner@ThreatManager@@QAEPAVUnit@@XZ' <user defined> '?GetOrientation@WorldObject@@QBEMXZ' <user defined> '?GetClosePoint@WorldObject@@QBEXAAM00MMM@Z' <user defined> '?GetObjectSize@WorldObject@@QBEMXZ' <user defined> '?getFaction@Unit@@QBEIXZ' <user defined> '?GetGoType@GameObject@@QBE?AW4GameobjectTypes@@XZ' <user defined> '?isInFlight@Unit@@QBE_NXZ' <user defined> '?isDead@Unit@@QBE_NXZ' <user defined> '?CanStoreNewItem@Player@@QBEEEEAAV?$vector@UItemPosCount@@V?$allocator@UItemPosCount@@@std@@@std@@IIPAI@Z' <user defined> '?getUnitGuid@HostilReference@@QBE_KXZ' <user defined> '?getThreatList@ThreatManager@@QAEAAV?$list@PAVHostilReference@@V?$allocator@PAVHostilReference@@@std@@@std@@XZ' <user defined> '?getThreatManager@Unit@@QAEAAVThreatManager@@XZ' <user defined> '?GetPhaseMask@WorldObject@@QBEIXZ' <user defined> '?InSamePhase@WorldObject@@QBE_NI@Z' <user defined> '?getStandState@Unit@@QBEEXZ' <user defined> '?getNGrid@Map@@ABEPAV?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@V?$SingleThreaded@VPlayer@@@MaNGOS@@@@II@Z' <user defined> '?GetQuestSlotState@Player@@QBEIG@Z' <user defined> '?getFirst@?$GridRefManager@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@V?$SingleThreaded@VPlayer@@@MaNGOS@@@@@@QAEPAV?$GridReference@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@V?$SingleThreaded@VPlayer@@@MaNGOS@@@@@@XZ' <user defined> '?getFirst@?$RefManager@V?$GridRefManager@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@V?$SingleThreaded@VPlayer@@@MaNGOS@@@@@@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@V?$SingleThreaded@VPlayer@@@MaNGOS@@@@@@QBEPBV?$Reference@V?$GridRefManager@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@V?$SingleThreaded@VPlayer@@@MaNGOS@@@@@@V?$NGrid@$07VPlayer@@U?$TypeList@VPlayer@@U?$TypeList@VCreature@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@U?$TypeList@VGameObject@@U?$TypeList@VCreature@@U?$TypeList@VDynamicObject@@U?$TypeList@VCorpse@@VTypeNull@@@@@@@@@@V?$SingleThreaded@VPlayer@@@MaNGOS@@@@@@XZ'
×
×
  • 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