P1raten
29-03-10, 03:28 PM
Changelog:
Index: arcemu-logonserver/AccountCache.cpp
================================================== =================
--- arcemu-logonserver/AccountCache.cpp (revision 3234)
+++ arcemu-logonserver/AccountCache.cpp (working copy)
@@ -108,13 +108,13 @@
acct->AccountId = field[0].GetUInt32();
acct->AccountFlags = field[5].GetUInt8();
acct->Banned = field[6].GetUInt32();
- if ( (uint32)UNIXTIME > acct->Banned && acct->Banned != 0 && acct->Banned != 1) //1 = perm ban?
+ if ( (uint32)UNIXTIME > acct->Banned && acct->Banned != 0 && acct->Banned != 1 && acct->Banned != 2) //1 = perm ban?
{
//Accounts should be unbanned once the date is past their set expiry date.
- acct->Banned = 0;
+ acct->Banned = 2;
//me go boom :(
//printf("Account %s's ban has expired.\n",acct->UsernamePtr->c_str());
- sLogonSQL->Execute("UPDATE accounts SET banned = 0 WHERE acct=%u",acct->AccountId);
+ sLogonSQL->Execute("UPDATE accounts SET banned = 2 WHERE acct=%u",acct->AccountId);
}
acct->SetGMFlags(GMFlags.c_str());
acct->Locale[0] = 'e';
@@ -201,12 +201,12 @@
acct->AccountId = field[0].GetUInt32();
acct->AccountFlags = field[5].GetUInt8();
acct->Banned = field[6].GetUInt32();
- if ((uint32)UNIXTIME > acct->Banned && acct->Banned != 0 && acct->Banned != 1) //1 = perm ban?
+ if ((uint32)UNIXTIME > acct->Banned && acct->Banned != 0 && acct->Banned != 1 && acct->Banned != 2) //1 = perm ban?
{
//Accounts should be unbanned once the date is past their set expiry date.
- acct->Banned = 0;
+ acct->Banned = 2;
sLog.outDebug("Account %s's ban has expired.",acct->UsernamePtr->c_str());
- sLogonSQL->Execute("UPDATE accounts SET banned = 0 WHERE acct=%u",acct->AccountId);
+ sLogonSQL->Execute("UPDATE accounts SET banned = 2 WHERE acct=%u",acct->AccountId);
}
acct->SetGMFlags(GMFlags.c_str());
if(strcmp(field[7].GetString(), "enUS"))
Index: arcemu-logonserver/AuthSocket.cpp
================================================== =================
--- arcemu-logonserver/AuthSocket.cpp (revision 3234)
+++ arcemu-logonserver/AuthSocket.cpp (working copy)
@@ -194,6 +194,11 @@
sLog.outDebug("[AuthChallenge] Account banned state = %u", m_account->Banned);
// Check that the account isn't banned.
+ if(m_account->Banned == 2)
+ {
+ SendChallengeError(CE_PREORDER_TIME_LIMIT);
+ return;
+ }
if(m_account->Banned == 1)
{
SendChallengeError(CE_ACCOUNT_CLOSED);
@@ -576,6 +581,11 @@
sLog.outDebug("[AuthChallenge] Account banned state = %u", m_account->Banned);
// Check that the account isn't banned.
+ if(m_account->Banned == 2)
+ {
+ SendChallengeError(CE_PREORDER_TIME_LIMIT);
+ return;
+ }
if(m_account->Banned == 1)
{
SendChallengeError(CE_ACCOUNT_CLOSED);
Index: arcemu-shared/Auth/WowCrypt.cpp
================================================== =================
--- arcemu-shared/Auth/WowCrypt.cpp (revision 3234)
+++ arcemu-shared/Auth/WowCrypt.cpp (working copy)
@@ -32,8 +32,8 @@
void WowCrypt::Init(uint8 *K)
{
- static const uint8 s[16] = { 0xF4, 0x66, 0x31, 0x59, 0xFC, 0x83, 0x6E, 0x31, 0x31, 0x02, 0x51, 0xD5, 0x44, 0x31, 0x67, 0x98 };
- static const uint8 r[16] = { 0x22, 0xBE, 0xE5, 0xCF, 0xBB, 0x07, 0x64, 0xD9, 0x00, 0x45, 0x1B, 0xD0, 0x24, 0xB8, 0xD5, 0x45 };
+ static const uint8 s[16] = { 0xC2, 0xB3, 0x72, 0x3C, 0xC6, 0xAE, 0xD9, 0xB5, 0x34, 0x3C, 0x53, 0xEE, 0x2F, 0x43, 0x67, 0xCE };
+ static const uint8 r[16] = { 0xCC, 0x98, 0xAE, 0x04, 0xE8, 0x97, 0xEA, 0xCA, 0x12, 0xDD, 0xC0, 0x93, 0x42, 0x91, 0x53, 0x57 };
uint8 encryptHash[SHA_DIGEST_LENGTH];
uint8 decryptHash[SHA_DIGEST_LENGTH];
uint8 pass[1024];
@@ -62,4 +62,4 @@
WowCrypt::~WowCrypt()
{
-}
+}
\ No newline at end of file
Index: arcemu-shared/AuthCodes.h
================================================== =================
--- arcemu-shared/AuthCodes.h (revision 3234)
+++ arcemu-shared/AuthCodes.h (working copy)
@@ -23,118 +23,118 @@
// client 3.3.0, 2009/12/20
enum LoginErrorCode
{
- E_RESPONSE_SUCCESS = 0x00,
- E_RESPONSE_FAILURE = 0x01,
- E_RESPONSE_CANCELLED = 0x02,
- E_RESPONSE_DISCONNECTED = 0x03,
- E_RESPONSE_FAILED_TO_CONNECT = 0x04,
- E_RESPONSE_CONNECTED = 0x05,
- E_RESPONSE_VERSION_MISMATCH = 0x06,
+ E_RESPONSE_SUCCESS = 0x00,
+ E_RESPONSE_FAILURE = 0x01,
+ E_RESPONSE_CANCELLED = 0x02,
+ E_RESPONSE_DISCONNECTED = 0x03,
+ E_RESPONSE_FAILED_TO_CONNECT = 0x04,
+ E_RESPONSE_VERSION_MISMATCH = 0x05,
- E_CSTATUS_CONNECTING = 0x07,
- E_CSTATUS_NEGOTIATING_SECURITY = 0x08,
- E_CSTATUS_NEGOTIATION_COMPLETE = 0x09,
- E_CSTATUS_NEGOTIATION_FAILED = 0x0A,
- E_CSTATUS_AUTHENTICATING = 0x0B,
+ E_CSTATUS_CONNECTING = 0x06,
+ E_CSTATUS_NEGOTIATING_SECURITY = 0x07,
+ E_CSTATUS_NEGOTIATION_COMPLETE = 0x08,
+ E_CSTATUS_NEGOTIATION_FAILED = 0x09,
+ E_CSTATUS_AUTHENTICATING = 0x0A,
+
+ E_AUTH_OK = 0x0B,
+ E_AUTH_FAILED = 0x0C,
+ E_AUTH_REJECT = 0x0D,
+ E_AUTH_BAD_SERVER_PROOF = 0x0E,
+ E_AUTH_UNAVAILABLE = 0x0F,
+ E_AUTH_SYSTEM_ERROR = 0x10,
+ E_AUTH_BILLING_ERROR = 0x11,
+ E_AUTH_BILLING_EXPIRED = 0x12,
+ E_AUTH_VERSION_MISMATCH = 0x13,
+ E_AUTH_UNKNOWN_ACCOUNT = 0x14,
+ E_AUTH_INCORRECT_PASSWORD = 0x15,
+ E_AUTH_SESSION_EXPIRED = 0x16,
+ E_AUTH_SERVER_SHUTTING_DOWN = 0x17,
+ E_AUTH_ALREADY_LOGGING_IN = 0x18,
+ E_AUTH_LOGIN_SERVER_NOT_FOUND = 0x19,
+ E_AUTH_WAIT_QUEUE = 0x1A,
+ E_AUTH_BANNED = 0x1B,
+ E_AUTH_ALREADY_ONLINE = 0x1C,
+ E_AUTH_NO_TIME = 0x1D,
+ E_AUTH_DB_BUSY = 0x1E,
+ E_AUTH_SUSPENDED = 0x1F,
+ E_AUTH_PARENTAL_CONTROL = 0x20,
+ E_AUTH_LOCKED_ENFORCED = 0x21,
- E_AUTH_OK = 0x0C,
- E_AUTH_FAILED = 0x0D,
- E_AUTH_REJECT = 0x0E,
- E_AUTH_BAD_SERVER_PROOF = 0x0F,
- E_AUTH_UNAVAILABLE = 0x10,
- E_AUTH_SYSTEM_ERROR = 0x11,
- E_AUTH_BILLING_ERROR = 0x12,
- E_AUTH_BILLING_EXPIRED = 0x13,
- E_AUTH_VERSION_MISMATCH = 0x14,
- E_AUTH_UNKNOWN_ACCOUNT = 0x15,
- E_AUTH_INCORRECT_PASSWORD = 0x16,
- E_AUTH_SESSION_EXPIRED = 0x17,
- E_AUTH_SERVER_SHUTTING_DOWN = 0x18,
- E_AUTH_ALREADY_LOGGING_IN = 0x19,
- E_AUTH_LOGIN_SERVER_NOT_FOUND = 0x1A,
- E_AUTH_WAIT_QUEUE = 0x1B,
- E_AUTH_BANNED = 0x1C,
- E_AUTH_ALREADY_ONLINE = 0x1D,
- E_AUTH_NO_TIME = 0x1E,
- E_AUTH_DB_BUSY = 0x1F,
- E_AUTH_SUSPENDED = 0x20,
- E_AUTH_PARENTAL_CONTROL = 0x21,
- E_AUTH_LOCKED_ENFORCED = 0x22,
+ E_REALM_LIST_IN_PROGRESS = 0x22,
+ E_REALM_LIST_SUCCESS = 0x23,
+ E_REALM_LIST_FAILED = 0x24,
+ E_REALM_LIST_INVALID = 0x25,
+ E_REALM_LIST_REALM_NOT_FOUND = 0x26,
- E_REALM_LIST_IN_PROGRESS = 0x23,
- E_REALM_LIST_SUCCESS = 0x24,
- E_REALM_LIST_FAILED = 0x25,
- E_REALM_LIST_INVALID = 0x26,
- E_REALM_LIST_REALM_NOT_FOUND = 0x27,
+ E_ACCOUNT_CREATE_IN_PROGRESS = 0x27,
+ E_ACCOUNT_CREATE_SUCCESS = 0x28,
+ E_ACCOUNT_CREATE_FAILED = 0x29,
- E_ACCOUNT_CREATE_IN_PROGRESS = 0x28,
- E_ACCOUNT_CREATE_SUCCESS = 0x29,
- E_ACCOUNT_CREATE_FAILED = 0x2A,
+ E_CHAR_LIST_RETRIEVING = 0x2A,
+ E_CHAR_LIST_RETRIEVED = 0x2B,
+ E_CHAR_LIST_FAILED = 0x2C,
- E_CHAR_LIST_RETRIEVING = 0x2B,
- E_CHAR_LIST_RETRIEVED = 0x2C,
- E_CHAR_LIST_FAILED = 0x2D,
+ E_CHAR_CREATE_IN_PROGRESS = 0x2D,
+ E_CHAR_CREATE_SUCCESS = 0x2E,
+ E_CHAR_CREATE_ERROR = 0x2F,
+ E_CHAR_CREATE_FAILED = 0x30,
+ E_CHAR_CREATE_NAME_IN_USE = 0x31,
+ E_CHAR_CREATE_DISABLED = 0x32,
+ E_CHAR_CREATE_PVP_TEAMS_VIOLATION = 0x33,
+ E_CHAR_CREATE_SERVER_LIMIT = 0x34,
+ E_CHAR_CREATE_ACCOUNT_LIMIT = 0x35,
+ E_CHAR_CREATE_SERVER_QUEUE = 0x36,
+ E_CHAR_CREATE_ONLY_EXISTING = 0x37,
+ E_CHAR_CREATE_EXPANSION = 0x38,
+ E_CHAR_CREATE_EXPANSION_CLASS = 0x39,
+ E_CHAR_CREATE_LEVEL_REQUIREMENT = 0x3A,
+ E_CHAR_CREATE_UNIQUE_CLASS_LIMIT = 0x3B,
+ E_CHAR_CREATE_CHARACTER_IN_GUILD = 0x3C,
+ E_CHAR_CREATE_RESTRICTED_RACECLASS = 0x3D,
+ E_CHAR_CREATE_CHARACTER_CHOOSE_RACE = 0x3E,
+ E_CHAR_CREATE_CHARACTER_ARENA_LEADER = 0x3F,
+ E_CHAR_CREATE_CHARACTER_DELETE_MAIL = 0x40,
+ E_CHAR_CREATE_CHARACTER_SWAP_FACTION = 0x41,
+ E_CHAR_CREATE_CHARACTER_RACE_ONLY = 0x42,
+ E_CHAR_CREATE_CHARACTER_GOLD_LIMIT = 0x43,
+ E_CHAR_CREATE_FORCE_LOGIN = 0x44,
- E_CHAR_CREATE_IN_PROGRESS = 0x2E,
- E_CHAR_CREATE_SUCCESS = 0x2F,
- E_CHAR_CREATE_ERROR = 0x30,
- E_CHAR_CREATE_FAILED = 0x31,
- E_CHAR_CREATE_NAME_IN_USE = 0x32,
- E_CHAR_CREATE_DISABLED = 0x33,
- E_CHAR_CREATE_PVP_TEAMS_VIOLATION = 0x34,
- E_CHAR_CREATE_SERVER_LIMIT = 0x35,
- E_CHAR_CREATE_ACCOUNT_LIMIT = 0x36,
- E_CHAR_CREATE_SERVER_QUEUE = 0x37,
- E_CHAR_CREATE_ONLY_EXISTING = 0x38,
- E_CHAR_CREATE_EXPANSION = 0x39,
- E_CHAR_CREATE_EXPANSION_CLASS = 0x3A,
- E_CHAR_CREATE_LEVEL_REQUIREMENT = 0x3B,
- E_CHAR_CREATE_UNIQUE_CLASS_LIMIT = 0x3C,
- E_CHAR_CREATE_CHARACTER_IN_GUILD = 0x3D,
- E_CHAR_CREATE_RESTRICTED_RACECLASS = 0x3E,
- E_CHAR_CREATE_CHARACTER_CHOOSE_RACE = 0x3F,
- E_CHAR_CREATE_CHARACTER_ARENA_LEADER = 0x40,
- E_CHAR_CREATE_CHARACTER_DELETE_MAIL = 0x41,
- E_CHAR_CREATE_CHARACTER_SWAP_FACTION = 0x42,
- E_CHAR_CREATE_CHARACTER_RACE_ONLY = 0x43,
- E_CHAR_CREATE_CHARACTER_GOLD_LIMIT = 0x44,
- E_CHAR_CREATE_FORCE_LOGIN = 0x45,
+ E_CHAR_DELETE_IN_PROGRESS = 0x45,
+ E_CHAR_DELETE_SUCCESS = 0x46,
+ E_CHAR_DELETE_FAILED = 0x47,
+ E_CHAR_DELETE_FAILED_LOCKED_FOR_TRANSFER = 0x48,
+ E_CHAR_DELETE_FAILED_GUILD_LEADER = 0x49,
+ E_CHAR_DELETE_FAILED_ARENA_CAPTAIN = 0x4A,
- E_CHAR_DELETE_IN_PROGRESS = 0x46,
- E_CHAR_DELETE_SUCCESS = 0x47,
- E_CHAR_DELETE_FAILED = 0x48,
- E_CHAR_DELETE_FAILED_LOCKED_FOR_TRANSFER = 0x49,
- E_CHAR_DELETE_FAILED_GUILD_LEADER = 0x4A,
- E_CHAR_DELETE_FAILED_ARENA_CAPTAIN = 0x4B,
-
- E_CHAR_LOGIN_IN_PROGRESS = 0x4C,
- E_CHAR_LOGIN_SUCCESS = 0x4D,
- E_CHAR_LOGIN_NO_WORLD = 0x4E,
- E_CHAR_LOGIN_DUPLICATE_CHARACTER = 0x4F,
- E_CHAR_LOGIN_NO_INSTANCES = 0x50,
- E_CHAR_LOGIN_FAILED = 0x51,
- E_CHAR_LOGIN_DISABLED = 0x52,
- E_CHAR_LOGIN_NO_CHARACTER = 0x53,
- E_CHAR_LOGIN_LOCKED_FOR_TRANSFER = 0x54,
- E_CHAR_LOGIN_LOCKED_BY_BILLING = 0x55,
-
- E_CHAR_NAME_SUCCESS = 0x56,
- E_CHAR_NAME_FAILURE = 0x57,
- E_CHAR_NAME_NO_NAME = 0x58,
- E_CHAR_NAME_TOO_SHORT = 0x59,
- E_CHAR_NAME_TOO_LONG = 0x5A,
- E_CHAR_NAME_INVALID_CHARACTER = 0x5B,
- E_CHAR_NAME_MIXED_LANGUAGES = 0x5C,
- E_CHAR_NAME_PROFANE = 0x5D,
- E_CHAR_NAME_RESERVED = 0x5E,
- E_CHAR_NAME_INVALID_APOSTROPHE = 0x5F,
- E_CHAR_NAME_MULTIPLE_APOSTROPHES = 0x60,
- E_CHAR_NAME_THREE_CONSECUTIVE = 0x61,
- E_CHAR_NAME_INVALID_SPACE = 0x62,
- E_CHAR_NAME_CONSECUTIVE_SPACES = 0x63,
- E_CHAR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS = 0x64,
- E_CHAR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_ OR_END = 0x65,
- E_CHAR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME = 0x66,
+ E_CHAR_LOGIN_IN_PROGRESS = 0x4B,
+ E_CHAR_LOGIN_SUCCESS = 0x4C,
+ E_CHAR_LOGIN_NO_WORLD = 0x4D,
+ E_CHAR_LOGIN_DUPLICATE_CHARACTER = 0x4E,
+ E_CHAR_LOGIN_NO_INSTANCES = 0x4F,
+ E_CHAR_LOGIN_FAILED = 0x50,
+ E_CHAR_LOGIN_DISABLED = 0x51,
+ E_CHAR_LOGIN_NO_CHARACTER = 0x52,
+ E_CHAR_LOGIN_LOCKED_FOR_TRANSFER = 0x53,
+ E_CHAR_LOGIN_LOCKED_BY_BILLING = 0x54,
+ E_CHAR_LOGIN_LOCKED_BY_MOBILE_AH = 0x55,
+
+ E_CHAR_NAME_SUCCESS = 0x56,
+ E_CHAR_NAME_FAILURE = 0x57,
+ E_CHAR_NAME_NO_NAME = 0x58,
+ E_CHAR_NAME_TOO_SHORT = 0x59,
+ E_CHAR_NAME_TOO_LONG = 0x5A,
+ E_CHAR_NAME_INVALID_CHARACTER = 0x5B,
+ E_CHAR_NAME_MIXED_LANGUAGES = 0x5C,
+ E_CHAR_NAME_PROFANE = 0x5D,
+ E_CHAR_NAME_RESERVED = 0x5E,
+ E_CHAR_NAME_INVALID_APOSTROPHE = 0x5F,
+ E_CHAR_NAME_MULTIPLE_APOSTROPHES = 0x60,
+ E_CHAR_NAME_THREE_CONSECUTIVE = 0x61,
+ E_CHAR_NAME_INVALID_SPACE = 0x62,
+ E_CHAR_NAME_CONSECUTIVE_SPACES = 0x63,
+ E_CHAR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS = 0x64,
+ E_CHAR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_ OR_END= 0x65,
+ E_CHAR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME = 0x66,
};
//These defines are for use with OutPacket
@@ -251,4 +251,4 @@
#define CHAR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR _END "\x65"
#define CHAR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME "\x66"
-#endif
+#endif
\ No newline at end of file
Index: arcemu-shared/Database/DBCStores.cpp
================================================== =================
--- arcemu-shared/Database/DBCStores.cpp (revision 3234)
+++ arcemu-shared/Database/DBCStores.cpp (working copy)
@@ -37,6 +37,7 @@
SERVER_DECL DBCStorage<CharRaceEntry> dbcCharRace;
SERVER_DECL DBCStorage<CharTitlesEntry> dbcCharTitlesEntry;
SERVER_DECL DBCStorage<ChatChannelDBC> dbcChatChannels;
+SERVER_DECL DBCStorage<ChatProfanityDBC> dbcChatProfanity;
SERVER_DECL DBCStorage<CombatRatingDBC> dbcCombatRating;
SERVER_DECL DBCStorage<CreatureSpellDataEntry> dbcCreatureSpellData;
SERVER_DECL DBCStorage<CreatureFamilyEntry> dbcCreatureFamily;
@@ -97,9 +98,7 @@
const char* GlyphSlotEntryFormat = "uuu";
const char* skilllineentrYFormat = "uuulxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx";
-// const char* BattlemasterListEntryFormat = "uiiiiiiiiuuuuuiiiiiiiiiiiiiiiiiiuux";
-// const char* BattlemasterListEntryFormat = "uiiiiiiiiuuiiiiiiiiiiiiiiiiiuux";
-const char* BattlemasterListEntryFormat = "uiiiiiiiiuuiiiiiiiiiiiiiiiiiuux";
+const char* BattlemasterListEntryFormat = "niiiiiiiiixssssssssssssssssxxxxx";
const char* CharTitlesEntryfmt =
"u" // ID
@@ -221,8 +220,6 @@
"u" // RequiredItemFlags
"uuu" // Effect[3]
"uuu" // EffectDieSides[3]
- "uuu" // EffectBaseDice[3]
- "uuu" // EffectDicePerLevel[3]
"uuu" // EffectRealPointsPerLevel[3]
"uuu" // EffectBasePoints[3]
"uuu" // EffectMechanic[3]
@@ -321,6 +318,7 @@
const char* itemrandomsuffixformat = "uxxxxxxxxxxxxxxxxxxuuuxxuuuxx";//19, 20, 21, 24, 25, 26
const char* chatchannelformat = "iixssssssssssssssslxxxxxxxxxxxxxxxxxx";
+const char* chatprofanityformat = "isi";
const char* durabilityqualityFormat = "uf";
const char* durabilitycostsFormat = "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu";
const char* bankslotpriceformat = "uu";
@@ -389,6 +387,7 @@
LOAD_DBC("DBC/ItemRandomSuffix.dbc", itemrandomsuffixformat, true, dbcItemRandomSuffix, false);
LOAD_DBC("DBC/gtCombatRatings.dbc", gtfloatformat, false, dbcCombatRating, false);
LOAD_DBC("DBC/ChatChannels.dbc", chatchannelformat, true, dbcChatChannels, true);
+ LOAD_DBC("DBC/ChatProfanity.dbc", chatprofanityformat, true, dbcChatProfanity, false);
LOAD_DBC("DBC/DurabilityQuality.dbc", durabilityqualityFormat, true, dbcDurabilityQuality, false);
LOAD_DBC("DBC/DurabilityCosts.dbc", durabilitycostsFormat, true, dbcDurabilityCosts, false);
LOAD_DBC("DBC/BankBagSlotPrices.dbc", bankslotpriceformat, true, dbcBankSlotPrices, false);
@@ -407,4 +406,4 @@
LOAD_DBC("DBC/ScalingStatValues.dbc",scalingstatvaluesformat,true,dbcScalingStatValues , false);
LOAD_DBC("DBC/ItemLimitCategory.dbc", itemlimitcategoryformat, true, dbcItemLimitCategory, true);
return true;
-}
+}
\ No newline at end of file
Index: arcemu-shared/Database/DBCStores.h
================================================== =================
--- arcemu-shared/Database/DBCStores.h (revision 3234)
+++ arcemu-shared/Database/DBCStores.h (working copy)
@@ -742,8 +742,6 @@
uint32 RequiredItemFlags; //71
uint32 Effect[3]; //72 - 74
uint32 EffectDieSides[3]; //75 - 77
- uint32 EffectBaseDice[3]; //78 - 80
- float EffectDicePerLevel[3]; //81 - 83
float EffectRealPointsPerLevel[3]; //84 - 86
int32 EffectBasePoints[3]; //87 - 89
int32 EffectMechanic[3]; //90 - 92 Related to SpellMechanic.dbc
@@ -1261,6 +1259,13 @@
char * name_pattern[16];
};
+struct ChatProfanityDBC
+{
+ uint32 id;
+ char * text;
+ uint32 type;
+};
+
struct DurabilityQualityEntry
{
uint32 id;
@@ -1744,4 +1749,4 @@
bool LoadDBCs();
-#endif
+#endif
\ No newline at end of file
Index: arcemu-world/AchievementMgr.h
================================================== =================
--- arcemu-world/AchievementMgr.h (revision 3234)
+++ arcemu-world/AchievementMgr.h (working copy)
@@ -194,7 +194,7 @@
ACHIEVEMENT_CRITERIA_TYPE_EARN_HONORABLE_KILL = 113,
ACHIEVEMENT_CRITERIA_TYPE_ACCEPTED_SUMMONINGS = 114,
// 0..114 => 115 criteria types total
- ACHIEVEMENT_CRITERIA_TYPE_TOTAL = 120,
+ ACHIEVEMENT_CRITERIA_TYPE_TOTAL = 124,
};
/**
Index: arcemu-world/NPCHandler.cpp
================================================== =================
--- arcemu-world/NPCHandler.cpp (revision 3234)
+++ arcemu-world/NPCHandler.cpp (working copy)
@@ -407,8 +407,9 @@
}
WorldPacket data(MSG_AUCTION_HELLO, 12);
- data << auctioneer->GetGUID();
+ data << uint64(auctioneer->GetGUID());
data << uint32(AH->GetID());
+ data << uint8(1); //seems to enable auction house if 1???
SendPacket( &data );
}
Index: arcemu-world/Player.cpp
================================================== =================
--- arcemu-world/Player.cpp (revision 3234)
+++ arcemu-world/Player.cpp (working copy)
@@ -2196,7 +2196,9 @@
mSpells.insert(spell_id);
if(IsInWorld())
{
- m_session->OutPacket(SMSG_LEARNED_SPELL, 4, &spell_id);
+ WorldPacket data(SMSG_LEARNED_SPELL, 6);
+ data << (spell_id);
+ data << uint16(0);
}
// Check if we're a deleted spell
Index: arcemu-world/Spell.cpp
================================================== =================
--- arcemu-world/Spell.cpp (revision 3234)
+++ arcemu-world/Spell.cpp (working copy)
@@ -4793,7 +4793,7 @@
int32 value = 0;
float basePointsPerLevel = GetProto()->EffectRealPointsPerLevel[i];
- float randomPointsPerLevel = GetProto()->EffectDicePerLevel[i];
+// float randomPointsPerLevel = GetProto()->EffectDicePerLevel[i];
int32 basePoints = GetProto()->EffectBasePoints[i] + 1;
int32 randomPoints = GetProto()->EffectDieSides[i];
@@ -4840,7 +4840,7 @@
diff +=GetProto()->maxLevel;
else
diff +=u_caster->getLevel();
- randomPoints += float2int32(diff * randomPointsPerLevel);
+// randomPoints += float2int32(diff * randomPointsPerLevel);
basePoints += float2int32(diff * basePointsPerLevel );
}
@@ -6047,4 +6047,4 @@
}
return 0;
-}
+}
\ No newline at end of file
Index: arcemu-world/Spell.h
================================================== =================
--- arcemu-world/Spell.h (revision 3234)
+++ arcemu-world/Spell.h (working copy)
@@ -955,7 +955,9 @@
SPELL_EFFECT_UNKNOWN38, // 160
SPELL_EFFECT_LEARN_SPEC, // 161
SPELL_EFFECT_ACTIVATE_SPEC, // 162
- TOTAL_SPELL_EFFECTS, // 163
+ SPELL_EFFECT_UNKNOWN163, // 163
+ SPELL_EFFECT_UNKNOWN164, // 164
+ TOTAL_SPELL_EFFECTS, // 165
};
// target type flags
Index: arcemu-world/SpellFixes.cpp
================================================== =================
--- arcemu-world/SpellFixes.cpp (revision 3234)
+++ arcemu-world/SpellFixes.cpp (working copy)
@@ -133,8 +133,8 @@
float ftemp;
temp = sp->Effect[col1_swap]; sp->Effect[col1_swap] = sp->Effect[col2_swap] ; sp->Effect[col2_swap] = temp;
temp = sp->EffectDieSides[col1_swap]; sp->EffectDieSides[col1_swap] = sp->EffectDieSides[col2_swap] ; sp->EffectDieSides[col2_swap] = temp;
- temp = sp->EffectBaseDice[col1_swap]; sp->EffectBaseDice[col1_swap] = sp->EffectBaseDice[col2_swap] ; sp->EffectBaseDice[col2_swap] = temp;
- ftemp = sp->EffectDicePerLevel[col1_swap]; sp->EffectDicePerLevel[col1_swap] = sp->EffectDicePerLevel[col2_swap] ; sp->EffectDicePerLevel[col2_swap] = ftemp;
+// temp = sp->EffectBaseDice[col1_swap]; sp->EffectBaseDice[col1_swap] = sp->EffectBaseDice[col2_swap] ; sp->EffectBaseDice[col2_swap] = temp;
+// ftemp = sp->EffectDicePerLevel[col1_swap]; sp->EffectDicePerLevel[col1_swap] = sp->EffectDicePerLevel[col2_swap] ; sp->EffectDicePerLevel[col2_swap] = ftemp;
ftemp = sp->EffectRealPointsPerLevel[col1_swap]; sp->EffectRealPointsPerLevel[col1_swap] = sp->EffectRealPointsPerLevel[col2_swap] ; sp->EffectRealPointsPerLevel[col2_swap] = ftemp;
temp = sp->EffectBasePoints[col1_swap]; sp->EffectBasePoints[col1_swap] = sp->EffectBasePoints[col2_swap] ; sp->EffectBasePoints[col2_swap] = temp;
temp = sp->EffectMechanic[col1_swap]; sp->EffectMechanic[col1_swap] = sp->EffectMechanic[col2_swap] ; sp->EffectMechanic[col2_swap] = temp;
@@ -3744,8 +3744,8 @@
healsp->Effect[0] = SPELL_EFFECT_HEAL;
healsp->Effect[1] = healsp->Effect[2] = SPELL_EFFECT_NULL;
healsp->EffectBasePoints[0] = sp->EffectBasePoints[0];
- healsp->EffectBaseDice[0] = sp->EffectBaseDice[0];
- healsp->EffectDicePerLevel[0] = sp->EffectDicePerLevel[0];
+// healsp->EffectBaseDice[0] = sp->EffectBaseDice[0];
+// healsp->EffectDicePerLevel[0] = sp->EffectDicePerLevel[0];
healsp->EffectDieSides[0] = sp->EffectDieSides[0];
healsp->EffectImplicitTargetA[0] = EFF_TARGET_PARTY_MEMBER;
}
@@ -5320,7 +5320,7 @@
sp->Effect[2] = SPELL_EFFECT_APPLY_AURA;
sp->EffectAmplitude[2] = 3000;
sp->EffectImplicitTargetA[2] = EFF_TARGET_SELF;
- sp->EffectBaseDice[2] = 1;
+// sp->EffectBaseDice[2] = 1;
sp->EffectDieSides[2] = 1;
sp->EffectTriggerSpell[2] = 32612;
sp->EffectBasePoints[2] = -1;
Index: arcemu-world/UpdateFields.h
================================================== =================
--- arcemu-world/UpdateFields.h (revision 3234)
+++ arcemu-world/UpdateFields.h (working copy)
@@ -38,49 +38,49 @@
enum EItemFields
{
- ITEM_FIELD_OWNER = OBJECT_END + 0x0000, // Size: 2, Type: LONG, Flags: PUBLIC
- ITEM_FIELD_CONTAINED = OBJECT_END + 0x0002, // Size: 2, Type: LONG, Flags: PUBLIC
- ITEM_FIELD_CREATOR = OBJECT_END + 0x0004, // Size: 2, Type: LONG, Flags: PUBLIC
- ITEM_FIELD_GIFTCREATOR = OBJECT_END + 0x0006, // Size: 2, Type: LONG, Flags: PUBLIC
- ITEM_FIELD_STACK_COUNT = OBJECT_END + 0x0008, // Size: 1, Type: INT, Flags: OWNER_ONLY, UNK2
- ITEM_FIELD_DURATION = OBJECT_END + 0x0009, // Size: 1, Type: INT, Flags: OWNER_ONLY, UNK2
- ITEM_FIELD_SPELL_CHARGES = OBJECT_END + 0x000A, // Size: 5, Type: INT, Flags: OWNER_ONLY, UNK2
- ITEM_FIELD_SPELL_CHARGES_1 = OBJECT_END + 0x000B, // Size: 5, Type: INT, Flags: OWNER_ONLY, UNK2
- ITEM_FIELD_SPELL_CHARGES_2 = OBJECT_END + 0x000C, // Size: 5, Type: INT, Flags: OWNER_ONLY, UNK2
- ITEM_FIELD_SPELL_CHARGES_3 = OBJECT_END + 0x000D, // Size: 5, Type: INT, Flags: OWNER_ONLY, UNK2
- ITEM_FIELD_SPELL_CHARGES_4 = OBJECT_END + 0x000E, // Size: 5, Type: INT, Flags: OWNER_ONLY, UNK2
- ITEM_FIELD_FLAGS = OBJECT_END + 0x000F, // Size: 1, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_1_1 = OBJECT_END + 0x0010, // Size: 2, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_1_3 = OBJECT_END + 0x0012, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_2_1 = OBJECT_END + 0x0013, // Size: 2, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_2_3 = OBJECT_END + 0x0015, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_3_1 = OBJECT_END + 0x0016, // Size: 2, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_3_3 = OBJECT_END + 0x0018, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_4_1 = OBJECT_END + 0x0019, // Size: 2, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_4_3 = OBJECT_END + 0x001B, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_5_1 = OBJECT_END + 0x001C, // Size: 2, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_5_3 = OBJECT_END + 0x001E, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_6_1 = OBJECT_END + 0x001F, // Size: 2, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_6_3 = OBJECT_END + 0x0021, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_7_1 = OBJECT_END + 0x0022, // Size: 2, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_7_3 = OBJECT_END + 0x0024, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_8_1 = OBJECT_END + 0x0025, // Size: 2, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_8_3 = OBJECT_END + 0x0027, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_9_1 = OBJECT_END + 0x0028, // Size: 2, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_9_3 = OBJECT_END + 0x002A, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_10_1 = OBJECT_END + 0x002B, // Size: 2, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_10_3 = OBJECT_END + 0x002D, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_11_1 = OBJECT_END + 0x002E, // Size: 2, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_11_3 = OBJECT_END + 0x0030, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_12_1 = OBJECT_END + 0x0031, // Size: 2, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ENCHANTMENT_12_3 = OBJECT_END + 0x0033, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
- ITEM_FIELD_PROPERTY_SEED = OBJECT_END + 0x0034, // Size: 1, Type: INT, Flags: PUBLIC
- ITEM_FIELD_RANDOM_PROPERTIES_ID = OBJECT_END + 0x0035, // Size: 1, Type: INT, Flags: PUBLIC
- ITEM_FIELD_ITEM_TEXT_ID = OBJECT_END + 0x0036, // Size: 1, Type: INT, Flags: OWNER_ONLY
- ITEM_FIELD_DURABILITY = OBJECT_END + 0x0037, // Size: 1, Type: INT, Flags: OWNER_ONLY, UNK2
- ITEM_FIELD_MAXDURABILITY = OBJECT_END + 0x0038, // Size: 1, Type: INT, Flags: OWNER_ONLY, UNK2
- ITEM_FIELD_CREATE_PLAYED_TIME = OBJECT_END + 0x0039, // Size: 1, Type: INT, Flags: PUBLIC
- ITEM_END = OBJECT_END + 0x003A,
+ ITEM_FIELD_OWNER = OBJECT_END + 0x0000, // Size: 2, Type: LONG, Flags: PUBLIC
+ ITEM_FIELD_CONTAINED = OBJECT_END + 0x0002, // Size: 2, Type: LONG, Flags: PUBLIC
+ ITEM_FIELD_CREATOR = OBJECT_END + 0x0004, // Size: 2, Type: LONG, Flags: PUBLIC
+ ITEM_FIELD_GIFTCREATOR = OBJECT_END + 0x0006, // Size: 2, Type: LONG, Flags: PUBLIC
+ ITEM_FIELD_STACK_COUNT = OBJECT_END + 0x0008, // Size: 1, Type: INT, Flags: OWNER_ONLY, UNK2
+ ITEM_FIELD_DURATION = OBJECT_END + 0x0009, // Size: 1, Type: INT, Flags: OWNER_ONLY, UNK2
+ ITEM_FIELD_SPELL_CHARGES = OBJECT_END + 0x000A, // Size: 5, Type: INT, Flags: OWNER_ONLY, UNK2
+ ITEM_FIELD_SPELL_CHARGES_1 = OBJECT_END + 0x000B, // Size: 5, Type: INT, Flags: OWNER_ONLY, UNK2
+ ITEM_FIELD_SPELL_CHARGES_2 = OBJECT_END + 0x000C, // Size: 5, Type: INT, Flags: OWNER_ONLY, UNK2
+ ITEM_FIELD_SPELL_CHARGES_3 = OBJECT_END + 0x000D, // Size: 5, Type: INT, Flags: OWNER_ONLY, UNK2
+ ITEM_FIELD_SPELL_CHARGES_4 = OBJECT_END + 0x000E, // Size: 5, Type: INT, Flags: OWNER_ONLY, UNK2
+ ITEM_FIELD_FLAGS = OBJECT_END + 0x000F, // Size: 1, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_1_1 = OBJECT_END + 0x0010, // Size: 2, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_1_3 = OBJECT_END + 0x0012, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_2_1 = OBJECT_END + 0x0013, // Size: 2, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_2_3 = OBJECT_END + 0x0015, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_3_1 = OBJECT_END + 0x0016, // Size: 2, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_3_3 = OBJECT_END + 0x0018, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_4_1 = OBJECT_END + 0x0019, // Size: 2, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_4_3 = OBJECT_END + 0x001B, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_5_1 = OBJECT_END + 0x001C, // Size: 2, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_5_3 = OBJECT_END + 0x001E, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_6_1 = OBJECT_END + 0x001F, // Size: 2, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_6_3 = OBJECT_END + 0x0021, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_7_1 = OBJECT_END + 0x0022, // Size: 2, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_7_3 = OBJECT_END + 0x0024, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_8_1 = OBJECT_END + 0x0025, // Size: 2, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_8_3 = OBJECT_END + 0x0027, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_9_1 = OBJECT_END + 0x0028, // Size: 2, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_9_3 = OBJECT_END + 0x002A, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_10_1 = OBJECT_END + 0x002B, // Size: 2, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_10_3 = OBJECT_END + 0x002D, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_11_1 = OBJECT_END + 0x002E, // Size: 2, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_11_3 = OBJECT_END + 0x0030, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_12_1 = OBJECT_END + 0x0031, // Size: 2, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_ENCHANTMENT_12_3 = OBJECT_END + 0x0033, // Size: 1, Type: TWO_SHORT, Flags: PUBLIC
+ ITEM_FIELD_PROPERTY_SEED = OBJECT_END + 0x0034, // Size: 1, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_RANDOM_PROPERTIES_ID = OBJECT_END + 0x0035, // Size: 1, Type: INT, Flags: PUBLIC
+ ITEM_FIELD_DURABILITY = OBJECT_END + 0x0036, // Size: 1, Type: INT, Flags: OWNER_ONLY, UNK2
+ ITEM_FIELD_MAXDURABILITY = OBJECT_END + 0x0037, // Size: 1, Type: INT, Flags: OWNER_ONLY, UNK2
+ ITEM_FIELD_CREATE_PLAYED_TIME = OBJECT_END + 0x0038, // Size: 1, Type: INT, Flags: NONE
+ ITEM_FIELD_ITEM_TEXT_ID = OBJECT_END + 0x0039, // Size: 1, Type: INT, Flags: OWNER_ONLY // THIS is wrong, but we shall store the dataz
+ ITEM_END = OBJECT_END + 0x003A,
};
enum EContainerFields
@@ -164,140 +164,140 @@
enum EUnitFields
{
- UNIT_FIELD_CHARM = OBJECT_END + 0x0000, // Size: 2, Type: LONG, Flags: PUBLIC
- UNIT_FIELD_SUMMON = OBJECT_END + 0x0002, // Size: 2, Type: LONG, Flags: PUBLIC
- UNIT_FIELD_CRITTER = OBJECT_END + 0x0004, // Size: 2, Type: LONG, Flags: PRIVATE
- UNIT_FIELD_CHARMEDBY = OBJECT_END + 0x0006, // Size: 2, Type: LONG, Flags: PUBLIC
- UNIT_FIELD_SUMMONEDBY = OBJECT_END + 0x0008, // Size: 2, Type: LONG, Flags: PUBLIC
- UNIT_FIELD_CREATEDBY = OBJECT_END + 0x000A, // Size: 2, Type: LONG, Flags: PUBLIC
- UNIT_FIELD_TARGET = OBJECT_END + 0x000C, // Size: 2, Type: LONG, Flags: PUBLIC
- UNIT_FIELD_CHANNEL_OBJECT = OBJECT_END + 0x000E, // Size: 2, Type: LONG, Flags: PUBLIC
- UNIT_FIELD_BYTES_0 = OBJECT_END + 0x0010, // Size: 1, Type: BYTES, Flags: PUBLIC
- UNIT_FIELD_HEALTH = OBJECT_END + 0x0011, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_POWER1 = OBJECT_END + 0x0012, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_POWER2 = OBJECT_END + 0x0013, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_POWER3 = OBJECT_END + 0x0014, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_POWER4 = OBJECT_END + 0x0015, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_POWER5 = OBJECT_END + 0x0016, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_POWER6 = OBJECT_END + 0x0017, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_POWER7 = OBJECT_END + 0x0018, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_MAXHEALTH = OBJECT_END + 0x0019, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_MAXPOWER1 = OBJECT_END + 0x001A, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_MAXPOWER2 = OBJECT_END + 0x001B, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_MAXPOWER3 = OBJECT_END + 0x001C, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_MAXPOWER4 = OBJECT_END + 0x001D, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_MAXPOWER5 = OBJECT_END + 0x001E, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_MAXPOWER6 = OBJECT_END + 0x001F, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_MAXPOWER7 = OBJECT_END + 0x0020, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER = OBJECT_END + 0x0021, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER_1 = OBJECT_END + 0x0022, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER_2 = OBJECT_END + 0x0023, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER_3 = OBJECT_END + 0x0024, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER_4 = OBJECT_END + 0x0025, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER_5 = OBJECT_END + 0x0026, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER_6 = OBJECT_END + 0x0027, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER = OBJECT_END + 0x0028, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER_1 = OBJECT_END + 0x0029, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER_2 = OBJECT_END + 0x002A, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER_3 = OBJECT_END + 0x002B, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER_4 = OBJECT_END + 0x002C, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER_5 = OBJECT_END + 0x002D, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER_6 = OBJECT_END + 0x002E, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_LEVEL = OBJECT_END + 0x002F, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_FACTIONTEMPLATE = OBJECT_END + 0x0030, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_VIRTUAL_ITEM_SLOT_ID = OBJECT_END + 0x0031, // Size: 3, Type: INT, Flags: PUBLIC
- UNIT_VIRTUAL_ITEM_SLOT_ID_1 = OBJECT_END + 0x0032, // Size: 3, Type: INT, Flags: PUBLIC
- UNIT_VIRTUAL_ITEM_SLOT_ID_2 = OBJECT_END + 0x0033, // Size: 3, Type: INT, Flags: PUBLIC
- UNIT_FIELD_FLAGS = OBJECT_END + 0x0034, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_FLAGS_2 = OBJECT_END + 0x0035, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_AURASTATE = OBJECT_END + 0x0036, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_BASEATTACKTIME = OBJECT_END + 0x0037, // Size: 2, Type: INT, Flags: PUBLIC
- UNIT_FIELD_RANGEDATTACKTIME = OBJECT_END + 0x0039, // Size: 1, Type: INT, Flags: PRIVATE
- UNIT_FIELD_BOUNDINGRADIUS = OBJECT_END + 0x003A, // Size: 1, Type: FLOAT, Flags: PUBLIC
- UNIT_FIELD_COMBATREACH = OBJECT_END + 0x003B, // Size: 1, Type: FLOAT, Flags: PUBLIC
- UNIT_FIELD_DISPLAYID = OBJECT_END + 0x003C, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_NATIVEDISPLAYID = OBJECT_END + 0x003D, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_MOUNTDISPLAYID = OBJECT_END + 0x003E, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_MINDAMAGE = OBJECT_END + 0x003F, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY, UNK3
- UNIT_FIELD_MAXDAMAGE = OBJECT_END + 0x0040, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY, UNK3
- UNIT_FIELD_MINOFFHANDDAMAGE = OBJECT_END + 0x0041, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY, UNK3
- UNIT_FIELD_MAXOFFHANDDAMAGE = OBJECT_END + 0x0042, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY, UNK3
- UNIT_FIELD_BYTES_1 = OBJECT_END + 0x0043, // Size: 1, Type: BYTES, Flags: PUBLIC
- UNIT_FIELD_PETNUMBER = OBJECT_END + 0x0044, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_PET_NAME_TIMESTAMP = OBJECT_END + 0x0045, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_PETEXPERIENCE = OBJECT_END + 0x0046, // Size: 1, Type: INT, Flags: OWNER_ONLY
- UNIT_FIELD_PETNEXTLEVELEXP = OBJECT_END + 0x0047, // Size: 1, Type: INT, Flags: OWNER_ONLY
- UNIT_DYNAMIC_FLAGS = OBJECT_END + 0x0048, // Size: 1, Type: INT, Flags: DYNAMIC
- UNIT_CHANNEL_SPELL = OBJECT_END + 0x0049, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_MOD_CAST_SPEED = OBJECT_END + 0x004A, // Size: 1, Type: FLOAT, Flags: PUBLIC
- UNIT_CREATED_BY_SPELL = OBJECT_END + 0x004B, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_NPC_FLAGS = OBJECT_END + 0x004C, // Size: 1, Type: INT, Flags: DYNAMIC
- UNIT_NPC_EMOTESTATE = OBJECT_END + 0x004D, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_STAT0 = OBJECT_END + 0x004E, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_STAT1 = OBJECT_END + 0x004F, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_STAT2 = OBJECT_END + 0x0050, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_STAT3 = OBJECT_END + 0x0051, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_STAT4 = OBJECT_END + 0x0052, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POSSTAT0 = OBJECT_END + 0x0053, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POSSTAT1 = OBJECT_END + 0x0054, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POSSTAT2 = OBJECT_END + 0x0055, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POSSTAT3 = OBJECT_END + 0x0056, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POSSTAT4 = OBJECT_END + 0x0057, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_NEGSTAT0 = OBJECT_END + 0x0058, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_NEGSTAT1 = OBJECT_END + 0x0059, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_NEGSTAT2 = OBJECT_END + 0x005A, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_NEGSTAT3 = OBJECT_END + 0x005B, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_NEGSTAT4 = OBJECT_END + 0x005C, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCES = OBJECT_END + 0x005D, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
- UNIT_FIELD_RESISTANCES_1 = OBJECT_END + 0x005E, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
- UNIT_FIELD_RESISTANCES_2 = OBJECT_END + 0x005F, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
- UNIT_FIELD_RESISTANCES_3 = OBJECT_END + 0x0060, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
- UNIT_FIELD_RESISTANCES_4 = OBJECT_END + 0x0061, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
- UNIT_FIELD_RESISTANCES_5 = OBJECT_END + 0x0062, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
- UNIT_FIELD_RESISTANCES_6 = OBJECT_END + 0x0063, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
- UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE = OBJECT_END + 0x0064, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE_1 = OBJECT_END + 0x0065, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE_2 = OBJECT_END + 0x0066, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE_3 = OBJECT_END + 0x0067, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE_4 = OBJECT_END + 0x0068, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE_5 = OBJECT_END + 0x0069, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE_6 = OBJECT_END + 0x006A, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE = OBJECT_END + 0x006B, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE_1 = OBJECT_END + 0x006C, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE_2 = OBJECT_END + 0x006D, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE_3 = OBJECT_END + 0x006E, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE_4 = OBJECT_END + 0x006F, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE_5 = OBJECT_END + 0x0070, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE_6 = OBJECT_END + 0x0071, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_BASE_MANA = OBJECT_END + 0x0072, // Size: 1, Type: INT, Flags: PUBLIC
- UNIT_FIELD_BASE_HEALTH = OBJECT_END + 0x0073, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_BYTES_2 = OBJECT_END + 0x0074, // Size: 1, Type: BYTES, Flags: PUBLIC
- UNIT_FIELD_ATTACK_POWER = OBJECT_END + 0x0075, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_ATTACK_POWER_MODS = OBJECT_END + 0x0076, // Size: 1, Type: TWO_SHORT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_ATTACK_POWER_MULTIPLIER = OBJECT_END + 0x0077, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RANGED_ATTACK_POWER = OBJECT_END + 0x0078, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RANGED_ATTACK_POWER_MODS = OBJECT_END + 0x0079, // Size: 1, Type: TWO_SHORT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER = OBJECT_END + 0x007A, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_MINRANGEDDAMAGE = OBJECT_END + 0x007B, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_MAXRANGEDDAMAGE = OBJECT_END + 0x007C, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MODIFIER = OBJECT_END + 0x007D, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MODIFIER_1 = OBJECT_END + 0x007E, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MODIFIER_2 = OBJECT_END + 0x007F, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MODIFIER_3 = OBJECT_END + 0x0080, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MODIFIER_4 = OBJECT_END + 0x0081, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MODIFIER_5 = OBJECT_END + 0x0082, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MODIFIER_6 = OBJECT_END + 0x0083, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MULTIPLIER = OBJECT_END + 0x0084, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MULTIPLIER_1 = OBJECT_END + 0x0085, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MULTIPLIER_2 = OBJECT_END + 0x0086, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MULTIPLIER_3 = OBJECT_END + 0x0087, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MULTIPLIER_4 = OBJECT_END + 0x0088, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MULTIPLIER_5 = OBJECT_END + 0x0089, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_POWER_COST_MULTIPLIER_6 = OBJECT_END + 0x008A, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_MAXHEALTHMODIFIER = OBJECT_END + 0x008B, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
- UNIT_FIELD_HOVERHEIGHT = OBJECT_END + 0x008C, // Size: 1, Type: FLOAT, Flags: PUBLIC
- UNIT_FIELD_PADDING = OBJECT_END + 0x008D, // Size: 1, Type: INT, Flags: NONE
- UNIT_END = OBJECT_END + 0x008E,
+ UNIT_FIELD_CHARM = OBJECT_END + 0x0000, // Size: 2, Type: LONG, Flags: PUBLIC
+ UNIT_FIELD_SUMMON = OBJECT_END + 0x0002, // Size: 2, Type: LONG, Flags: PUBLIC
+ UNIT_FIELD_CRITTER = OBJECT_END + 0x0004, // Size: 2, Type: LONG, Flags: PRIVATE
+ UNIT_FIELD_CHARMEDBY = OBJECT_END + 0x0006, // Size: 2, Type: LONG, Flags: PUBLIC
+ UNIT_FIELD_SUMMONEDBY = OBJECT_END + 0x0008, // Size: 2, Type: LONG, Flags: PUBLIC
+ UNIT_FIELD_CREATEDBY = OBJECT_END + 0x000A, // Size: 2, Type: LONG, Flags: PUBLIC
+ UNIT_FIELD_TARGET = OBJECT_END + 0x000C, // Size: 2, Type: LONG, Flags: PUBLIC
+ UNIT_FIELD_CHANNEL_OBJECT = OBJECT_END + 0x000E, // Size: 2, Type: LONG, Flags: PUBLIC
+ UNIT_CHANNEL_SPELL = OBJECT_END + 0x0010, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_BYTES_0 = OBJECT_END + 0x0011, // Size: 1, Type: BYTES, Flags: PUBLIC
+ UNIT_FIELD_HEALTH = OBJECT_END + 0x0012, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_POWER1 = OBJECT_END + 0x0013, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_POWER2 = OBJECT_END + 0x0014, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_POWER3 = OBJECT_END + 0x0015, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_POWER4 = OBJECT_END + 0x0016, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_POWER5 = OBJECT_END + 0x0017, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_POWER6 = OBJECT_END + 0x0018, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_POWER7 = OBJECT_END + 0x0019, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_MAXHEALTH = OBJECT_END + 0x001A, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_MAXPOWER1 = OBJECT_END + 0x001B, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_MAXPOWER2 = OBJECT_END + 0x001C, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_MAXPOWER3 = OBJECT_END + 0x001D, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_MAXPOWER4 = OBJECT_END + 0x001E, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_MAXPOWER5 = OBJECT_END + 0x001F, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_MAXPOWER6 = OBJECT_END + 0x0020, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_MAXPOWER7 = OBJECT_END + 0x0021, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER = OBJECT_END + 0x0022, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER_1 = OBJECT_END + 0x0023, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER_2 = OBJECT_END + 0x0024, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER_3 = OBJECT_END + 0x0025, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER_4 = OBJECT_END + 0x0026, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER_5 = OBJECT_END + 0x0027, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER_6 = OBJECT_END + 0x0028, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER = OBJECT_END + 0x0029, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER_1 = OBJECT_END + 0x002A, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER_2 = OBJECT_END + 0x002B, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER_3 = OBJECT_END + 0x002C, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER_4 = OBJECT_END + 0x002D, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER_5 = OBJECT_END + 0x002E, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER_6 = OBJECT_END + 0x002F, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_LEVEL = OBJECT_END + 0x0030, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_FACTIONTEMPLATE = OBJECT_END + 0x0031, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_VIRTUAL_ITEM_SLOT_ID = OBJECT_END + 0x0032, // Size: 3, Type: INT, Flags: PUBLIC
+ UNIT_VIRTUAL_ITEM_SLOT_ID_1 = OBJECT_END + 0x0033, // Size: 3, Type: INT, Flags: PUBLIC
+ UNIT_VIRTUAL_ITEM_SLOT_ID_2 = OBJECT_END + 0x0034, // Size: 3, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_FLAGS = OBJECT_END + 0x0035, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_FLAGS_2 = OBJECT_END + 0x0036, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_AURASTATE = OBJECT_END + 0x0037, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_BASEATTACKTIME = OBJECT_END + 0x0038, // Size: 2, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_RANGEDATTACKTIME = OBJECT_END + 0x003A, // Size: 1, Type: INT, Flags: PRIVATE
+ UNIT_FIELD_BOUNDINGRADIUS = OBJECT_END + 0x003B, // Size: 1, Type: FLOAT, Flags: PUBLIC
+ UNIT_FIELD_COMBATREACH = OBJECT_END + 0x003C, // Size: 1, Type: FLOAT, Flags: PUBLIC
+ UNIT_FIELD_DISPLAYID = OBJECT_END + 0x003D, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_NATIVEDISPLAYID = OBJECT_END + 0x003E, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_MOUNTDISPLAYID = OBJECT_END + 0x003F, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_MINDAMAGE = OBJECT_END + 0x0040, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY, UNK3
+ UNIT_FIELD_MAXDAMAGE = OBJECT_END + 0x0041, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY, UNK3
+ UNIT_FIELD_MINOFFHANDDAMAGE = OBJECT_END + 0x0042, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY, UNK3
+ UNIT_FIELD_MAXOFFHANDDAMAGE = OBJECT_END + 0x0043, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY, UNK3
+ UNIT_FIELD_BYTES_1 = OBJECT_END + 0x0044, // Size: 1, Type: BYTES, Flags: PUBLIC
+ UNIT_FIELD_PETNUMBER = OBJECT_END + 0x0045, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_PET_NAME_TIMESTAMP = OBJECT_END + 0x0046, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_PETEXPERIENCE = OBJECT_END + 0x0047, // Size: 1, Type: INT, Flags: OWNER_ONLY
+ UNIT_FIELD_PETNEXTLEVELEXP = OBJECT_END + 0x0048, // Size: 1, Type: INT, Flags: OWNER_ONLY
+ UNIT_DYNAMIC_FLAGS = OBJECT_END + 0x0049, // Size: 1, Type: INT, Flags: DYNAMIC
+ UNIT_MOD_CAST_SPEED = OBJECT_END + 0x004A, // Size: 1, Type: FLOAT, Flags: PUBLIC
+ UNIT_CREATED_BY_SPELL = OBJECT_END + 0x004B, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_NPC_FLAGS = OBJECT_END + 0x004C, // Size: 1, Type: INT, Flags: DYNAMIC
+ UNIT_NPC_EMOTESTATE = OBJECT_END + 0x004D, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_STAT0 = OBJECT_END + 0x004E, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_STAT1 = OBJECT_END + 0x004F, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_STAT2 = OBJECT_END + 0x0050, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_STAT3 = OBJECT_END + 0x0051, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_STAT4 = OBJECT_END + 0x0052, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POSSTAT0 = OBJECT_END + 0x0053, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POSSTAT1 = OBJECT_END + 0x0054, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POSSTAT2 = OBJECT_END + 0x0055, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POSSTAT3 = OBJECT_END + 0x0056, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POSSTAT4 = OBJECT_END + 0x0057, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_NEGSTAT0 = OBJECT_END + 0x0058, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_NEGSTAT1 = OBJECT_END + 0x0059, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_NEGSTAT2 = OBJECT_END + 0x005A, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_NEGSTAT3 = OBJECT_END + 0x005B, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_NEGSTAT4 = OBJECT_END + 0x005C, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCES = OBJECT_END + 0x005D, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
+ UNIT_FIELD_RESISTANCES_1 = OBJECT_END + 0x005E, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
+ UNIT_FIELD_RESISTANCES_2 = OBJECT_END + 0x005F, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
+ UNIT_FIELD_RESISTANCES_3 = OBJECT_END + 0x0060, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
+ UNIT_FIELD_RESISTANCES_4 = OBJECT_END + 0x0061, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
+ UNIT_FIELD_RESISTANCES_5 = OBJECT_END + 0x0062, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
+ UNIT_FIELD_RESISTANCES_6 = OBJECT_END + 0x0063, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY, UNK3
+ UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE = OBJECT_END + 0x0064, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE_1 = OBJECT_END + 0x0065, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE_2 = OBJECT_END + 0x0066, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE_3 = OBJECT_END + 0x0067, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE_4 = OBJECT_END + 0x0068, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE_5 = OBJECT_END + 0x0069, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE_6 = OBJECT_END + 0x006A, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE = OBJECT_END + 0x006B, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE_1 = OBJECT_END + 0x006C, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE_2 = OBJECT_END + 0x006D, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE_3 = OBJECT_END + 0x006E, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE_4 = OBJECT_END + 0x006F, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE_5 = OBJECT_END + 0x0070, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE_6 = OBJECT_END + 0x0071, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_BASE_MANA = OBJECT_END + 0x0072, // Size: 1, Type: INT, Flags: PUBLIC
+ UNIT_FIELD_BASE_HEALTH = OBJECT_END + 0x0073, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_BYTES_2 = OBJECT_END + 0x0074, // Size: 1, Type: BYTES, Flags: PUBLIC
+ UNIT_FIELD_ATTACK_POWER = OBJECT_END + 0x0075, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_ATTACK_POWER_MODS = OBJECT_END + 0x0076, // Size: 1, Type: TWO_SHORT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_ATTACK_POWER_MULTIPLIER = OBJECT_END + 0x0077, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RANGED_ATTACK_POWER = OBJECT_END + 0x0078, // Size: 1, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RANGED_ATTACK_POWER_MODS = OBJECT_END + 0x0079, // Size: 1, Type: TWO_SHORT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER = OBJECT_END + 0x007A, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_MINRANGEDDAMAGE = OBJECT_END + 0x007B, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_MAXRANGEDDAMAGE = OBJECT_END + 0x007C, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MODIFIER = OBJECT_END + 0x007D, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MODIFIER_1 = OBJECT_END + 0x007E, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MODIFIER_2 = OBJECT_END + 0x007F, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MODIFIER_3 = OBJECT_END + 0x0080, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MODIFIER_4 = OBJECT_END + 0x0081, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MODIFIER_5 = OBJECT_END + 0x0082, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MODIFIER_6 = OBJECT_END + 0x0083, // Size: 7, Type: INT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MULTIPLIER = OBJECT_END + 0x0084, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MULTIPLIER_1 = OBJECT_END + 0x0085, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MULTIPLIER_2 = OBJECT_END + 0x0086, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MULTIPLIER_3 = OBJECT_END + 0x0087, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MULTIPLIER_4 = OBJECT_END + 0x0088, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MULTIPLIER_5 = OBJECT_END + 0x0089, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_POWER_COST_MULTIPLIER_6 = OBJECT_END + 0x008A, // Size: 7, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_MAXHEALTHMODIFIER = OBJECT_END + 0x008B, // Size: 1, Type: FLOAT, Flags: PRIVATE, OWNER_ONLY
+ UNIT_FIELD_HOVERHEIGHT = OBJECT_END + 0x008C, // Size: 1, Type: FLOAT, Flags: PUBLIC
+ UNIT_FIELD_PADDING = OBJECT_END + 0x008D, // Size: 1, Type: INT, Flags: NONE
+ UNIT_END = OBJECT_END + 0x008E,
PLAYER_DUEL_ARBITER = UNIT_END + 0x0000, // Size: 2, Type: LONG, Flags: PUBLIC
PLAYER_FLAGS = UNIT_END + 0x0002, // Size: 1, Type: INT, Flags: PUBLIC
@@ -1522,4 +1522,3 @@
#define GAMEOBJECT_PARENTROTATION_03 OBJECT_END + 0x0007 // Size: 4, Type: FLOAT, Flags: PUBLIC
#endif
-
Synapse
01-04-10, 07:52 AM
Thanks P1raten +rep
I encountered no problems while setting it up but the client crashes everytime I attempt to open a quest description. I'm not sure if this helps but here's the error log:
================================================== ============================
World of WarCraft (build 11723)
Exe: C:\Program Files\World of Warcraft\WoW.exe
Time: Apr 1, 2010 1:44:05.531 PM
User: Connor
Computer: KAIN
------------------------------------------------------------------------------
This application has encountered a critical error:
ERROR #132 (0x85100084) Fatal Exception
Program: C:\Program Files\World of Warcraft\WoW.exe
Exception: 0xC00000FD (STACK_OVERFLOW) at 001B:0040BAC7
WoWBuild: 11723
Realm: Fordring [5.234.121.39:8129]
Local Zone: Northshire Valley, Elwynn Forest
Local Player: Phenos, 0000000000000003, (-8934.62,-135.22,83.3483)
Current Object Track: Deputy Willem, F130000337000022, (-8933.54,-136.523,83.2627)
Locked Target: Deputy Willem, F130000337000022, (-8933.54,-136.523,83.2627)
Total lua memory: 11267KB
Current Addon: (null)
Current Addon function: UNKNOWN
Current Addon object: (null)
Settings:
SET readTOS "1"
SET readEULA "1"
SET readScanning "1"
SET readContest "-1"
SET readTerminationWithoutNotice "1"
SET installType "Retail"
SET locale "enGB"
SET movie "0"
SET showToolsUI "1"
SET realmList "5.234.121.39"
SET hwDetect "0"
SET gxRefresh "60"
SET gxMultisampleQuality "0.000000"
SET videoOptionsVersion "3"
SET textureFilteringMode "5"
SET Gamma "1.000000"
SET Sound_OutputDriverName "Realtek HD Audio output"
SET Sound_MusicVolume "0.69999998807907"
SET Sound_AmbienceVolume "1"
SET componentTextureLevel "9"
SET shadowLevel "0"
SET farclip "1277"
SET specular "1"
SET groundEffectDensity "64"
SET groundEffectDist "140"
SET environmentDetail "1.5"
SET extShadowQuality "3"
SET projectedTextures "1"
SET weatherDensity "3"
SET ffxGlow "0"
SET mouseSpeed "1.5"
SET accounttype "LK"
SET gameTip "82"
SET uiScale "0.76999998092651"
SET useUiScale "1"
SET gxMultisample "2"
SET Sound_OutputDriverIndex "1"
SET Sound_EnableHardware "1"
SET Sound_SFXVolume "0.60000002384186"
SET portal "eu"
SET patchlist "eu.version.worldofwarcraft.com"
SET VoiceActivationSensitivity "0.39999997615814"
SET ChatMusicVolume "0.61000001430511"
SET ChatSoundVolume "0.58999997377396"
SET ChatAmbienceVolume "0.62999999523163"
SET Sound_ZoneMusicNoDelay "1"
SET SkyCloudLOD "10"
SET Sound_NumChannels "64"
SET gxTripleBuffer "1"
SET Sound_OutputQuality "2"
SET OutboundChatVolume "2"
SET EnableVoiceChat "1"
SET Sound_VoiceChatInputDriverIndex "1"
SET Sound_VoiceChatInputDriverName "Realtek HD Audio Input"
SET Sound_VoiceChatOutputDriverIndex "1"
SET Sound_VoiceChatOutputDriverName "Realtek HD Audio output"
SET particleDensity "1"
SET gxFixLag "0"
SET Sound_MasterVolume "0.80000001192093"
SET realmName "Fordring"
SET lastCharacterIndex "2"
----------------------------------------
GxInfo
----------------------------------------
GxApi: D3D9
Adapter Count: 1
Adapter 0 (primary):
Driver: nv4_disp.dll
Version: 6.14.0011.9713
Description: NVIDIA GeForce 8400 GS
DeviceName: \\.\DISPLAY1
------------------------------------------------------------------------------
----------------------------------------
x86 Registers
----------------------------------------
EAX=00042000 EBX=001AFE0C ECX=00000000 EDX=00000297 ESI=001AFE0C
EDI=001AFCDC EBP=001AFDC4 ESP=001AE318 EIP=0040BAC7 FLG=00210206
CS =001B DS =0023 ES =0023 SS =0023 FS =003B GS =0000
----------------------------------------
Stack Trace (Manual)
----------------------------------------
Address Frame Logical addr Module
Showing 29/29 threads...
--- Thread ID: 3908 [Current Thread] ---
0040BAC7 001AFDC4 0001:0000AAC7 C:\Program Files\World of Warcraft\WoW.exe
0057F421 001AFDD0 0001:0017E421 C:\Program Files\World of Warcraft\WoW.exe
006B822E 001AFDF4 0001:002B722E C:\Program Files\World of Warcraft\WoW.exe
006B86CE 001AFE24 0001:002B76CE C:\Program Files\World of Warcraft\WoW.exe
006B96F8 001AFE4C 0001:002B86F8 C:\Program Files\World of Warcraft\WoW.exe
00463FE3 001AFE90 0001:00062FE3 C:\Program Files\World of Warcraft\WoW.exe
0088AACC 001AFEB8 0001:00489ACC C:\Program Files\World of Warcraft\WoW.exe
0088C11A 001AFF0C 0001:0048B11A C:\Program Files\World of Warcraft\WoW.exe
0088C161 001AFF24 0001:0048B161 C:\Program Files\World of Warcraft\WoW.exe
00406D7D 001AFFC0 0001:00005D7D C:\Program Files\World of Warcraft\WoW.exe
7C817077 001AFFF0 0001:00016077 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 3424 ---
77DF8631 0270FFB4 0001:00027631 C:\WINDOWS\system32\ADVAPI32.dll
7C80B729 0270FFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 3584 ---
7C802455 0277FF40 0001:00001455 C:\WINDOWS\system32\kernel32.dll
00437635 0277FF60 0001:00036635 C:\Program Files\World of Warcraft\WoW.exe
0044D35A 0277FF74 0001:0004C35A C:\Program Files\World of Warcraft\WoW.exe
0093236F 0277FFAC 0001:0053136F C:\Program Files\World of Warcraft\WoW.exe
00932414 0277FFEC 0001:00531414 C:\Program Files\World of Warcraft\WoW.exe
--- Thread ID: 1852 ---
7C802455 015EFB60 0001:00001455 C:\WINDOWS\system32\kernel32.dll
00473A7D 015EFB6C 0001:00072A7D C:\Program Files\World of Warcraft\WoW.exe
0082C3ED 015EFF8C 0001:0042B3ED C:\Program Files\World of Warcraft\WoW.exe
0055AD7B 015EFFB4 0001:00159D7B C:\Program Files\World of Warcraft\WoW.exe
7C80B729 015EFFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 3088 ---
7C802542 01D6FF64 0001:00001542 C:\WINDOWS\system32\kernel32.dll
0055F4D0 01D6FF74 0001:0015E4D0 C:\Program Files\World of Warcraft\WoW.exe
0048DAD2 01D6FF8C 0001:0008CAD2 C:\Program Files\World of Warcraft\WoW.exe
0055AD7B 01D6FFB4 0001:00159D7B C:\Program Files\World of Warcraft\WoW.exe
7C80B729 01D6FFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 528 ---
7C80A115 0898FF88 0001:00009115 C:\WINDOWS\system32\kernel32.dll
72D2312A 0898FFB4 0001:0000212A C:\WINDOWS\system32\wdmaud.drv
7C80B729 0898FFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 3836 ---
7C80A115 08AFFE40 0001:00009115 C:\WINDOWS\system32\kernel32.dll
73F114A2 08AFFE58 0001:000004A2 C:\WINDOWS\system32\dsound.dll
73F12862 08AFFF78 0001:00001862 C:\WINDOWS\system32\dsound.dll
73F198DF 08AFFF98 0001:000088DF C:\WINDOWS\system32\dsound.dll
73F12896 08AFFFB4 0001:00001896 C:\WINDOWS\system32\dsound.dll
7C80B729 08AFFFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 1124 ---
7C80A115 08D6FE48 0001:00009115 C:\WINDOWS\system32\kernel32.dll
73F114A2 08D6FE60 0001:000004A2 C:\WINDOWS\system32\dsound.dll
73F12862 08D6FF80 0001:00001862 C:\WINDOWS\system32\dsound.dll
73F1292B 08D6FFB4 0001:0000192B C:\WINDOWS\system32\dsound.dll
7C80B729 08D6FFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 1728 ---
7C802455 08EDFF94 0001:00001455 C:\WINDOWS\system32\kernel32.dll
008AD7AD 08EDFFA0 0001:004AC7AD C:\Program Files\World of Warcraft\WoW.exe
008ADFCC 08EDFFB4 0001:004ACFCC C:\Program Files\World of Warcraft\WoW.exe
7C80B729 08EDFFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 1168 ---
7C802455 0904FF94 0001:00001455 C:\WINDOWS\system32\kernel32.dll
008AD7AD 0904FFA0 0001:004AC7AD C:\Program Files\World of Warcraft\WoW.exe
008ADFCC 0904FFB4 0001:004ACFCC C:\Program Files\World of Warcraft\WoW.exe
7C80B729 0904FFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 664 ---
7C802455 091BFF94 0001:00001455 C:\WINDOWS\system32\kernel32.dll
008AD7AD 091BFFA0 0001:004AC7AD C:\Program Files\World of Warcraft\WoW.exe
008ADFCC 091BFFB4 0001:004ACFCC C:\Program Files\World of Warcraft\WoW.exe
7C80B729 091BFFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 2092 ---
7C802455 0932FF94 0001:00001455 C:\WINDOWS\system32\kernel32.dll
008AD7AD 0932FFA0 0001:004AC7AD C:\Program Files\World of Warcraft\WoW.exe
008ADFCC 0932FFB4 0001:004ACFCC C:\Program Files\World of Warcraft\WoW.exe
7C80B729 0932FFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 4056 ---
7C802542 095FFF70 0001:00001542 C:\WINDOWS\system32\kernel32.dll
0055F4D0 095FFF80 0001:0015E4D0 C:\Program Files\World of Warcraft\WoW.exe
007FAF3B 095FFFB4 0001:003F9F3B C:\Program Files\World of Warcraft\WoW.exe
7C80B729 095FFFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 412 ---
7C802542 09A2FF58 0001:00001542 C:\WINDOWS\system32\kernel32.dll
0055F4D0 09A2FF68 0001:0015E4D0 C:\Program Files\World of Warcraft\WoW.exe
00468505 09A2FF80 0001:00067505 C:\Program Files\World of Warcraft\WoW.exe
00468671 09A2FF8C 0001:00067671 C:\Program Files\World of Warcraft\WoW.exe
0055AD7B 09A2FFB4 0001:00159D7B C:\Program Files\World of Warcraft\WoW.exe
7C80B729 09A2FFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 2328 ---
7C80A115 09B9FD28 0001:00009115 C:\WINDOWS\system32\kernel32.dll
00468D1B 09B9FF80 0001:00067D1B C:\Program Files\World of Warcraft\WoW.exe
004683CE 09B9FF8C 0001:000673CE C:\Program Files\World of Warcraft\WoW.exe
0055AD7B 09B9FFB4 0001:00159D7B C:\Program Files\World of Warcraft\WoW.exe
7C80B729 09B9FFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 3420 ---
7C802455 09D0FF94 0001:00001455 C:\WINDOWS\system32\kernel32.dll
008AD7AD 09D0FFA0 0001:004AC7AD C:\Program Files\World of Warcraft\WoW.exe
008ADFCC 09D0FFB4 0001:004ACFCC C:\Program Files\World of Warcraft\WoW.exe
7C80B729 09D0FFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 2424 ---
7C802455 09E7FF94 0001:00001455 C:\WINDOWS\system32\kernel32.dll
008AD7AD 09E7FFA0 0001:004AC7AD C:\Program Files\World of Warcraft\WoW.exe
008ADFCC 09E7FFB4 0001:004ACFCC C:\Program Files\World of Warcraft\WoW.exe
7C80B729 09E7FFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 1020 ---
7C80A115 09FEFE40 0001:00009115 C:\WINDOWS\system32\kernel32.dll
73F114A2 09FEFE58 0001:000004A2 C:\WINDOWS\system32\dsound.dll
73F12862 09FEFF78 0001:00001862 C:\WINDOWS\system32\dsound.dll
73F198DF 09FEFF98 0001:000088DF C:\WINDOWS\system32\dsound.dll
73F12896 09FEFFB4 0001:00001896 C:\WINDOWS\system32\dsound.dll
7C80B729 09FEFFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 4028 ---
7E4195F9 0A15FF18 0001:000085F9 C:\WINDOWS\system32\USER32.dll
7E4196A8 0A15FF34 0001:000086A8 C:\WINDOWS\system32\USER32.dll
0044C3E6 0A15FF60 0001:0004B3E6 C:\Program Files\World of Warcraft\WoW.exe
0044D35A 0A15FF74 0001:0004C35A C:\Program Files\World of Warcraft\WoW.exe
0093236F 0A15FFAC 0001:0053136F C:\Program Files\World of Warcraft\WoW.exe
00932414 0A15FFEC 0001:00531414 C:\Program Files\World of Warcraft\WoW.exe
--- Thread ID: 3744 ---
71A55FA7 0D4AFC04 0001:00004FA7 C:\WINDOWS\system32\mswsock.dll
71AB314F 0D4AFC54 0001:0000214F C:\WINDOWS\system32\WS2_32.dll
3D93E9A9 0D4AFFAC 0001:0000D9A9 C:\WINDOWS\system32\WININET.dll
3D95DEAB 0D4AFFB4 0001:0002CEAB C:\WINDOWS\system32\WININET.dll
7C80B729 0D4AFFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 3500 ---
7C80B729 0D61FFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 2084 ---
7C80B729 0D78FFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 3132 ---
7C802542 0D8FFF74 0001:00001542 C:\WINDOWS\system32\kernel32.dll
008EE4B5 0D8FFF90 0001:004ED4B5 C:\Program Files\World of Warcraft\WoW.exe
008AD949 0D8FFFA0 0001:004AC949 C:\Program Files\World of Warcraft\WoW.exe
008ADF90 0D8FFFB4 0001:004ACF90 C:\Program Files\World of Warcraft\WoW.exe
7C80B729 0D8FFFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 3848 ---
7E4195F9 0DA6FF18 0001:000085F9 C:\WINDOWS\system32\USER32.dll
7E4196A8 0DA6FF34 0001:000086A8 C:\WINDOWS\system32\USER32.dll
0044C3E6 0DA6FF60 0001:0004B3E6 C:\Program Files\World of Warcraft\WoW.exe
0044D35A 0DA6FF74 0001:0004C35A C:\Program Files\World of Warcraft\WoW.exe
0093236F 0DA6FFAC 0001:0053136F C:\Program Files\World of Warcraft\WoW.exe
00932414 0DA6FFEC 0001:00531414 C:\Program Files\World of Warcraft\WoW.exe
--- Thread ID: 3268 ---
7C802542 0DBDFF74 0001:00001542 C:\WINDOWS\system32\kernel32.dll
008EE4B5 0DBDFF90 0001:004ED4B5 C:\Program Files\World of Warcraft\WoW.exe
008AD949 0DBDFFA0 0001:004AC949 C:\Program Files\World of Warcraft\WoW.exe
008ADF90 0DBDFFB4 0001:004ACF90 C:\Program Files\World of Warcraft\WoW.exe
7C80B729 0DBDFFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 1824 ---
7E4195F9 0FF3FF18 0001:000085F9 C:\WINDOWS\system32\USER32.dll
7E4196A8 0FF3FF34 0001:000086A8 C:\WINDOWS\system32\USER32.dll
0044C3E6 0FF3FF60 0001:0004B3E6 C:\Program Files\World of Warcraft\WoW.exe
0044D35A 0FF3FF74 0001:0004C35A C:\Program Files\World of Warcraft\WoW.exe
0093236F 0FF3FFAC 0001:0053136F C:\Program Files\World of Warcraft\WoW.exe
00932414 0FF3FFEC 0001:00531414 C:\Program Files\World of Warcraft\WoW.exe
--- Thread ID: 1860 ---
7C80B729 0DD4FFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 2196 ---
7C802542 107BFF6C 0001:00001542 C:\WINDOWS\system32\kernel32.dll
0055F4D0 107BFF7C 0001:0015E4D0 C:\Program Files\World of Warcraft\WoW.exe
00963B66 107BFF8C 0001:00562B66 C:\Program Files\World of Warcraft\WoW.exe
0055AD7B 107BFFB4 0001:00159D7B C:\Program Files\World of Warcraft\WoW.exe
7C80B729 107BFFEC 0001:0000A729 C:\WINDOWS\system32\kernel32.dll
--- Thread ID: 3412 ---
7E4195F9 10BFFF18 0001:000085F9 C:\WINDOWS\system32\USER32.dll
7E4196A8 10BFFF34 0001:000086A8 C:\WINDOWS\system32\USER32.dll
0044C3E6 10BFFF60 0001:0004B3E6 C:\Program Files\World of Warcraft\WoW.exe
0044D35A 10BFFF74 0001:0004C35A C:\Program Files\World of Warcraft\WoW.exe
0093236F 10BFFFAC 0001:0053136F C:\Program Files\World of Warcraft\WoW.exe
00932414 10BFFFEC 0001:00531414 C:\Program Files\World of Warcraft\WoW.exe
----------------------------------------
Stack Trace (Using DBGHELP.DLL)
----------------------------------------
Showing 29/29 threads...
--- Thread ID: 3908 [Current Thread] ---
0040BAC7 WoW.exe <unknown symbol>+0 (0x001AFE0C,0x001AFDF4,0x006B822E,0x00000000)
--- Thread ID: 3424 ---
77DF8631 ADVAPI32.dll WmiFreeBuffer+590 (0x00000000,0x7C9142AF,0x00000000,0x00000000)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x77DF848A,0x00000000,0x00000000,0x000000C8)
--- Thread ID: 3584 ---
7C802455 kernel32.dll Sleep+15 (0x00000064,0x00000000,0x02892008,0x02769E78)
00437635 WoW.exe <unknown symbol>+0 (0x00000000,0x00000000,0x02892008,0x0277FFAC)
0044D35A WoW.exe <unknown symbol>+0 (0x02769E78,0x2CC680A9,0x00000000,0x02892008)
0093236F WoW.exe <unknown symbol>+0 (0x00000000,0x7C80B729,0x02892008,0x00000000)
00932414 WoW.exe <unknown symbol>+0 (0x00932395,0x02892008,0x00000000,0x00000000)
--- Thread ID: 1852 ---
7C802455 kernel32.dll Sleep+15 (0x00000001,0x015EFF8C,0x0082C3ED,0x00000001)
00473A7D WoW.exe <unknown symbol>+0 (0x00000001,0x032727B0,0x0000073C,0x0000225C)
0082C3ED WoW.exe <unknown symbol>+0 (0x03252D28,0x00000000,0x00000000,0x032727B0)
0055AD7B WoW.exe <unknown symbol>+0 (0x00B78E70,0x00000000,0x00000000,0x032727B0)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x0055ACE0,0x032727B0,0x00000000,0x01B50000)
--- Thread ID: 3088 ---
7C802542 kernel32.dll WaitForSingleObject+18 (0x000020F4,0xFFFFFFFF,0x01D6FF8C,0x0048DAD2)
0055F4D0 WoW.exe <unknown symbol>+0 (0xFFFFFFFF,0x00002260,0x00000C10,0x0334CEF0)
0048DAD2 WoW.exe <unknown symbol>+0 (0x00AEF040,0x00000006,0x027607A8,0x0334CEF0)
0055AD7B WoW.exe <unknown symbol>+0 (0x00B78E90,0x00000006,0x027607A8,0x0334CEF0)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x0055ACE0,0x0334CEF0,0x00000000,0x02240000)
--- Thread ID: 528 ---
7C80A115 kernel32.dll WaitForMultipleObjects+24 (0x00000002,0x0898FFA4,0x00000000,0xFFFFFFFF)
72D2312A wdmaud.drv midMessage+840 (0x00000000,0x00000000,0x020A0014,0x00000000)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x72D230E8,0x00000000,0x00000000,0x00000000)
--- Thread ID: 3836 ---
7C80A115 kernel32.dll WaitForMultipleObjects+24 (0x00000040,0x08AFFE78,0x00000000,0xFFFFFFFF)
73F114A2 dsound.dll <unknown symbol>+0 (0x00000040,0xFFFFFFFF,0x00000000,0x08AFFE78)
73F12862 dsound.dll <unknown symbol>+0 (0xFFFFFFFF,0x0000003F,0x02204EF8,0x08AFFF94)
73F198DF dsound.dll DirectSoundCreate+20900 (0x02202E20,0x0220333C,0x73F1B2E9,0x00000000)
73F12896 dsound.dll <unknown symbol>+0 (0x0220333C,0x02202E20,0x00000000,0x0220333C)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x73F1B2A1,0x0220333C,0x00000000,0x00000008)
--- Thread ID: 1124 ---
7C80A115 kernel32.dll WaitForMultipleObjects+24 (0x00000001,0x08D6FE80,0x00000000,0x000001F4)
73F114A2 dsound.dll <unknown symbol>+0 (0x00000001,0x000001F4,0x00000000,0x08D6FE80)
73F12862 dsound.dll <unknown symbol>+0 (0x000001F4,0x00000000,0x00000000,0x00000000)
73F1292B dsound.dll <unknown symbol>+0 (0x02201EFC,0x7C910222,0x00000004,0x02201EFC)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x73F1B2A1,0x02201EFC,0x00000000,0x00000000)
--- Thread ID: 1728 ---
7C802455 kernel32.dll Sleep+15 (0x0000000A,0x08EDFFB4,0x008ADFCC,0x0000000A)
008AD7AD WoW.exe <unknown symbol>+0 (0x0000000A,0x7C911086,0x000006C0,0x08EDFFEC)
008ADFCC WoW.exe <unknown symbol>+0 (0x03FD6248,0x00000000,0x7C911086,0x03FD6248)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x008ADF50,0x03FD6248,0x00000000,0x00000000)
--- Thread ID: 1168 ---
7C802455 kernel32.dll Sleep+15 (0x0000000A,0x0904FFB4,0x008ADFCC,0x0000000A)
008AD7AD WoW.exe <unknown symbol>+0 (0x0000000A,0x00000000,0x00000490,0x0904FFEC)
008ADFCC WoW.exe <unknown symbol>+0 (0x07944628,0x7C91043E,0x00000000,0x07944628)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x008ADF50,0x07944628,0x00000000,0x00000000)
--- Thread ID: 664 ---
7C802455 kernel32.dll Sleep+15 (0x0000000A,0x091BFFB4,0x008ADFCC,0x0000000A)
008AD7AD WoW.exe <unknown symbol>+0 (0x0000000A,0x7C911086,0x00000298,0x091BFFEC)
008ADFCC WoW.exe <unknown symbol>+0 (0x0415C638,0x00000000,0x7C911086,0x0415C638)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x008ADF50,0x0415C638,0x00000000,0x00000000)
--- Thread ID: 2092 ---
7C802455 kernel32.dll Sleep+15 (0x0000000A,0x0932FFB4,0x008ADFCC,0x0000000A)
008AD7AD WoW.exe <unknown symbol>+0 (0x0000000A,0x7C91A2A3,0x0000082C,0x0932FFEC)
008ADFCC WoW.exe <unknown symbol>+0 (0x0793BFA8,0x01281963,0x7C91A2A3,0x0793BFA8)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x008ADF50,0x0793BFA8,0x00000000,0x09600000)
--- Thread ID: 4056 ---
7C802542 kernel32.dll WaitForSingleObject+18 (0x00002104,0xFFFFFFFF,0x095FFFB4,0x007FAF3B)
0055F4D0 WoW.exe <unknown symbol>+0 (0xFFFFFFFF,0x00002454,0x0055AD7B,0x00000000)
007FAF3B WoW.exe <unknown symbol>+0 (0x00B78EB0,0x08674180,0x001AFA98,0x08815F70)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x0055ACE0,0x08815F70,0x00000000,0x09760000)
--- Thread ID: 412 ---
7C802542 kernel32.dll WaitForSingleObject+18 (0x0000245C,0x000003E8,0x09A2FF80,0x00468505)
0055F4D0 WoW.exe <unknown symbol>+0 (0x000003E8,0x0000019C,0x08815F70,0x000024FC)
00468505 WoW.exe <unknown symbol>+0 (0x00000000,0x09A2FFB4,0x0055AD7B,0x0AA4B1F0)
00468671 WoW.exe <unknown symbol>+0 (0x0AA4B1F0,0x00000000,0x00000000,0x08815F70)
0055AD7B WoW.exe <unknown symbol>+0 (0x00B78ED0,0x00000000,0x00000000,0x08815F70)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x0055ACE0,0x08815F70,0x00000000,0x00000000)
--- Thread ID: 2328 ---
7C80A115 kernel32.dll WaitForMultipleObjects+24 (0x00000002,0x09B9FE4C,0x00000000,0x000001F4)
00468D1B WoW.exe <unknown symbol>+0 (0x08818F38,0x09B9FFB4,0x0055AD7B,0x0AA4B1E0)
004683CE WoW.exe <unknown symbol>+0 (0x0AA4B1E0,0x00000000,0x00000000,0x08818F38)
0055AD7B WoW.exe <unknown symbol>+0 (0x00B78EF0,0x00000000,0x00000000,0x08818F38)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x0055ACE0,0x08818F38,0x00000000,0x00000000)
--- Thread ID: 3420 ---
7C802455 kernel32.dll Sleep+15 (0x0000000A,0x09D0FFB4,0x008ADFCC,0x0000000A)
008AD7AD WoW.exe <unknown symbol>+0 (0x0000000A,0x7C911086,0x00000D5C,0x09D0FFEC)
008ADFCC WoW.exe <unknown symbol>+0 (0x0881D258,0x7C911028,0x7C911086,0x0881D258)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x008ADF50,0x0881D258,0x00000000,0x00000000)
--- Thread ID: 2424 ---
7C802455 kernel32.dll Sleep+15 (0x0000000A,0x09E7FFB4,0x008ADFCC,0x0000000A)
008AD7AD WoW.exe <unknown symbol>+0 (0x0000000A,0x7C91A2A3,0x00000978,0x09E7FFEC)
008ADFCC WoW.exe <unknown symbol>+0 (0x0AA67B30,0x01281963,0x7C91A2A3,0x0AA67B30)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x008ADF50,0x0AA67B30,0x00000000,0x00000000)
--- Thread ID: 1020 ---
7C80A115 kernel32.dll WaitForMultipleObjects+24 (0x00000040,0x09FEFE78,0x00000000,0xFFFFFFFF)
73F114A2 dsound.dll <unknown symbol>+0 (0x00000040,0xFFFFFFFF,0x00000000,0x09FEFE78)
73F12862 dsound.dll <unknown symbol>+0 (0xFFFFFFFF,0x0000003F,0x08B726E0,0x09FEFF94)
73F198DF dsound.dll DirectSoundCreate+20900 (0x08B32740,0x08B41BEC,0x73F1B2E9,0x00000000)
73F12896 dsound.dll <unknown symbol>+0 (0x08B41BEC,0x08B32740,0x00000000,0x08B41BEC)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x73F1B2A1,0x08B41BEC,0x00000000,0x00000000)
--- Thread ID: 4028 ---
7E4195F9 USER32.dll GetLastInputInfo+261 (0x00000002,0x0A15FF58,0xFFFFFFFF,0x00000000)
7E4196A8 USER32.dll MsgWaitForMultipleObjects+31 (0x00000002,0x0A15FF58,0x00000000,0xFFFFFFFF)
0044C3E6 WoW.exe <unknown symbol>+0 (0x00AE7950,0x00000000,0x0B098FC0,0x0A15FFAC)
0044D35A WoW.exe <unknown symbol>+0 (0x0AF55B90,0x24A480A9,0x00000000,0x0B098FC0)
0093236F WoW.exe <unknown symbol>+0 (0x073C0137,0x7C80B729,0x0B098FC0,0x00000000)
00932414 WoW.exe <unknown symbol>+0 (0x00932395,0x0B098FC0,0x00000000,0x0A2B0000)
--- Thread ID: 3744 ---
71A55FA7 mswsock.dll <unknown symbol>+0 (0x00000001,0x0D4AFE84,0x0D4AFC7C,0x0D4AFD80)
71AB314F WS2_32.dll select+167 (0x00000001,0x0D4AFE84,0x0D4AFC7C,0x0D4AFD80)
3D93E9A9 WININET.dll Ordinal346+1710 (0x0D4AFFEC,0x7C80B729,0x002626B0,0x001AF1A0)
3D95DEAB WININET.dll InternetSetStatusCallbackA+483 (0x002626B0,0x001AF1A0,0x00000040,0x002626B0)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x3D95DE9E,0x002626B0,0x00000000,0x00000000)
--- Thread ID: 3500 ---
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x7C927EDB,0x00000000,0x00000000,0x00000000)
--- Thread ID: 2084 ---
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x7C910250,0x00000000,0x00000000,0x00000000)
--- Thread ID: 3132 ---
7C802542 kernel32.dll WaitForSingleObject+18 (0x0000273C,0xFFFFFFFF,0x00000000,0x0B18901C)
008EE4B5 WoW.exe <unknown symbol>+0 (0x0B203458,0xFFFFFFFF,0x0D8FFFB4,0x008ADF90)
008AD949 WoW.exe <unknown symbol>+0 (0x0B203458,0x4E554F53,0x00000C3C,0x0D8FFFEC)
008ADF90 WoW.exe <unknown symbol>+0 (0x0B18901C,0x00000000,0x4E554F53,0x0B18901C)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x008ADF50,0x0B18901C,0x00000000,0x00000000)
--- Thread ID: 3848 ---
7E4195F9 USER32.dll GetLastInputInfo+261 (0x00000002,0x0DA6FF58,0xFFFFFFFF,0x00000000)
7E4196A8 USER32.dll MsgWaitForMultipleObjects+31 (0x00000002,0x0DA6FF58,0x00000000,0xFFFFFFFF)
0044C3E6 WoW.exe <unknown symbol>+0 (0x00AE7998,0x00000000,0x0B5171E0,0x0DA6FFAC)
0044D35A WoW.exe <unknown symbol>+0 (0x0B42B7B0,0x231780A9,0x00000000,0x0B5171E0)
0093236F WoW.exe <unknown symbol>+0 (0x00000000,0x7C80B729,0x0B5171E0,0x00000000)
00932414 WoW.exe <unknown symbol>+0 (0x00932395,0x0B5171E0,0x00000000,0x00000000)
--- Thread ID: 3268 ---
7C802542 kernel32.dll WaitForSingleObject+18 (0x00002774,0xFFFFFFFF,0x00000000,0x0B42B824)
008EE4B5 WoW.exe <unknown symbol>+0 (0x02767CD8,0xFFFFFFFF,0x0DBDFFB4,0x008ADF90)
008AD949 WoW.exe <unknown symbol>+0 (0x02767CD8,0x02760178,0x00000CC4,0x0DBDFFEC)
008ADF90 WoW.exe <unknown symbol>+0 (0x0B42B824,0x00000000,0x02760178,0x0B42B824)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x008ADF50,0x0B42B824,0x00000000,0x00000000)
--- Thread ID: 1824 ---
7E4195F9 USER32.dll GetLastInputInfo+261 (0x00000002,0x0FF3FF58,0xFFFFFFFF,0x00000000)
7E4196A8 USER32.dll MsgWaitForMultipleObjects+31 (0x00000002,0x0FF3FF58,0x00000000,0xFFFFFFFF)
0044C3E6 WoW.exe <unknown symbol>+0 (0x00AE79F8,0x012B76C8,0x0B3F8D28,0x0FF3FFAC)
0044D35A WoW.exe <unknown symbol>+0 (0x0B1FB650,0x214280A9,0x012B76C8,0x0B3F8D28)
0093236F WoW.exe <unknown symbol>+0 (0x00000000,0x7C80B729,0x0B3F8D28,0x012B76C8)
00932414 WoW.exe <unknown symbol>+0 (0x00932395,0x0B3F8D28,0x00000000,0x10D90000)
--- Thread ID: 1860 ---
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x71A5D2C6,0x0EF6AC40,0x00000000,0x00000008)
--- Thread ID: 2196 ---
7C802542 kernel32.dll WaitForSingleObject+18 (0x00002824,0x00000064,0x107BFF8C,0x00963B66)
0055F4D0 WoW.exe <unknown symbol>+0 (0x00000064,0x0B61EC60,0x107BFFB4,0x0055AD7B)
00963B66 WoW.exe <unknown symbol>+0 (0x0B61DB28,0x001D0000,0x027604E8,0x0B61EC60)
0055AD7B WoW.exe <unknown symbol>+0 (0x00B78F10,0x001D0000,0x027604E8,0x0B61EC60)
7C80B729 kernel32.dll GetModuleFileNameA+442 (0x0055ACE0,0x0B61EC60,0x00000000,0x00000000)
--- Thread ID: 3412 ---
7E4195F9 USER32.dll GetLastInputInfo+261 (0x00000002,0x10BFFF58,0xFFFFFFFF,0x00000000)
7E4196A8 USER32.dll MsgWaitForMultipleObjects+31 (0x00000002,0x10BFFF58,0x00000000,0xFFFFFFFF)
0044C3E6 WoW.exe <unknown symbol>+0 (0x00AE7A58,0x000002FC,0x0B1B05F0,0x10BFFFAC)
0044D35A WoW.exe <unknown symbol>+0 (0x0B47C6B0,0x3E0E80A9,0x000002FC,0x0B1B05F0)
0093236F WoW.exe <unknown symbol>+0 (0x09A2E504,0x7C80B729,0x0B1B05F0,0x000002FC)
00932414 WoW.exe <unknown symbol>+0 (0x00932395,0x0B1B05F0,0x00000000,0x110E0000)
----------------------------------------
Loaded Modules
----------------------------------------
0x003C0000 - 0x003C9000 C:\WINDOWS\system32\Normaliz.dll
0x00400000 - 0x00D9C000 C:\Program Files\World of Warcraft\WoW.exe
0x01280000 - 0x012AA000 C:\WINDOWS\system32\guard32.dll
0x02B40000 - 0x02C54000 C:\WINDOWS\system32\nvapi.dll
0x03590000 - 0x03855000 C:\WINDOWS\system32\xpsp2res.dll
0x10000000 - 0x10069000 C:\Program Files\World of Warcraft\DivxDecoder.dll
0x22E90000 - 0x22FA5000 C:\Program Files\World of Warcraft\dbghelp.dll
0x3D930000 - 0x3DA16000 C:\WINDOWS\system32\WININET.dll
0x3DFD0000 - 0x3E1B8000 C:\WINDOWS\system32\iertutil.dll
0x4FDD0000 - 0x4FF76000 C:\WINDOWS\system32\d3d9.dll
0x4FFE0000 - 0x4FFE8000 C:\WINDOWS\system32\fltlib.dll
0x5B860000 - 0x5B8B5000 C:\WINDOWS\system32\NETAPI32.dll
0x5D090000 - 0x5D12A000 C:\WINDOWS\system32\comctl32.dll
0x5ED00000 - 0x5EDCC000 C:\WINDOWS\system32\OPENGL32.dll
0x662B0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll
0x68000000 - 0x68036000 C:\WINDOWS\system32\rsaenh.dll
0x688F0000 - 0x688F9000 C:\WINDOWS\system32\HID.DLL
0x68B20000 - 0x68B40000 C:\WINDOWS\system32\GLU32.dll
0x6CE10000 - 0x6CE48000 C:\WINDOWS\system32\DINPUT8.dll
0x6D990000 - 0x6D996000 C:\WINDOWS\system32\d3d8thk.dll
0x71A50000 - 0x71A8F000 C:\WINDOWS\system32\mswsock.dll
0x71A90000 - 0x71A98000 C:\WINDOWS\System32\wshtcpip.dll
0x71AA0000 - 0x71AA8000 C:\WINDOWS\system32\WS2HELP.dll
0x71AB0000 - 0x71AC7000 C:\WINDOWS\system32\WS2_32.dll
0x71BF0000 - 0x71C03000 C:\WINDOWS\system32\SAMLIB.dll
0x722B0000 - 0x722B5000 C:\WINDOWS\system32\sensapi.dll
0x72D10000 - 0x72D18000 C:\WINDOWS\system32\msacm32.drv
0x72D20000 - 0x72D29000 C:\WINDOWS\system32\wdmaud.drv
0x73760000 - 0x737AB000 C:\WINDOWS\system32\DDRAW.dll
0x73BC0000 - 0x73BC6000 C:\WINDOWS\system32\DCIMAN32.dll
0x73EE0000 - 0x73EE4000 C:\WINDOWS\system32\KsUser.dll
0x73F10000 - 0x73F6C000 C:\WINDOWS\system32\dsound.dll
0x74720000 - 0x7476C000 C:\WINDOWS\system32\MSCTF.dll
0x755C0000 - 0x755EE000 C:\WINDOWS\system32\msctfime.ime
0x76390000 - 0x763AD000 C:\WINDOWS\system32\IMM32.dll
0x76790000 - 0x7679C000 C:\WINDOWS\system32\cryptdll.dll
0x769C0000 - 0x76A74000 C:\WINDOWS\system32\USERENV.dll
0x76B40000 - 0x76B6D000 C:\WINDOWS\system32\WINMM.dll
0x76C30000 - 0x76C5E000 C:\WINDOWS\system32\WINTRUST.dll
0x76C90000 - 0x76CB8000 C:\WINDOWS\system32\IMAGEHLP.dll
0x76D60000 - 0x76D79000 C:\WINDOWS\system32\iphlpapi.dll
0x76E80000 - 0x76E8E000 C:\WINDOWS\system32\rtutils.dll
0x76E90000 - 0x76EA2000 C:\WINDOWS\system32\rasman.dll
0x76EB0000 - 0x76EDF000 C:\WINDOWS\system32\TAPI32.dll
0x76EE0000 - 0x76F1C000 C:\WINDOWS\system32\RASAPI32.dll
0x76F20000 - 0x76F47000 C:\WINDOWS\system32\DNSAPI.dll
0x76F60000 - 0x76F8C000 C:\WINDOWS\system32\WLDAP32.dll
0x76FC0000 - 0x76FC6000 C:\WINDOWS\system32\rasadhlp.dll
0x76FD0000 - 0x7704F000 C:\WINDOWS\system32\CLBCATQ.DLL
0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll
0x77120000 - 0x771AB000 C:\WINDOWS\system32\OLEAUT32.dll
0x773D0000 - 0x774D3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
0x774E0000 - 0x7761D000 C:\WINDOWS\system32\ole32.dll
0x77690000 - 0x776B1000 C:\WINDOWS\system32\NTMARTA.DLL
0x77920000 - 0x77A13000 C:\WINDOWS\system32\SETUPAPI.dll
0x77A80000 - 0x77B15000 C:\WINDOWS\system32\CRYPT32.dll
0x77B20000 - 0x77B32000 C:\WINDOWS\system32\MSASN1.dll
0x77B40000 - 0x77B62000 C:\WINDOWS\system32\apphelp.dll
0x77BD0000 - 0x77BD7000 C:\WINDOWS\system32\midimap.dll
0x77BE0000 - 0x77BF5000 C:\WINDOWS\system32\MSACM32.dll
0x77C00000 - 0x77C08000 C:\WINDOWS\system32\VERSION.dll
0x77C10000 - 0x77C68000 C:\WINDOWS\system32\msvcrt.dll
0x77C70000 - 0x77C95000 C:\WINDOWS\system32\msv1_0.dll
0x77DD0000 - 0x77E6B000 C:\WINDOWS\system32\ADVAPI32.dll
0x77E70000 - 0x77F02000 C:\WINDOWS\system32\RPCRT4.dll
0x77F10000 - 0x77F59000 C:\WINDOWS\system32\GDI32.dll
0x77F60000 - 0x77FD6000 C:\WINDOWS\system32\SHLWAPI.dll
0x77FE0000 - 0x77FF1000 C:\WINDOWS\system32\Secur32.dll
0x78130000 - 0x78263000 C:\WINDOWS\system32\urlmon.dll
0x7C800000 - 0x7C8F6000 C:\WINDOWS\system32\kernel32.dll
0x7C900000 - 0x7C9B2000 C:\WINDOWS\system32\ntdll.dll
0x7C9C0000 - 0x7D1D7000 C:\WINDOWS\system32\SHELL32.dll
0x7E410000 - 0x7E4A1000 C:\WINDOWS\system32\USER32.dll
----------------------------------------
Memory Dump
----------------------------------------
Code: 16 bytes starting at (EIP = 0040BAC7)
0040BAC7: 85 00 EB E9 CC CC CC CC CC 8B 54 24 0C 8B 4C 24 ..........T$..L$
Stack: 1024 bytes starting at (ESP = 001AE318)
* = addr ** *
001AE310: 88 10 B4 08 4A DF 90 7C 93 02 00 00 CA 86 57 00 ....J..|......W.
001AE320: 88 5F 81 08 88 01 00 00 0C FE 1A 00 49 20 68 6F ._..........I ho
001AE330: 70 65 20 79 6F 75 20 73 74 72 61 70 70 65 64 20 pe you strapped
001AE340: 79 6F 75 72 20 62 65 6C 74 20 6F 6E 20 74 69 67 your belt on tig
001AE350: 68 74 2C 20 79 6F 75 6E 67 20 24 63 2C 20 62 65 ht, young $c, be
001AE360: 63 61 75 73 65 20 74 68 65 72 65 20 69 73 20 77 cause there is w
001AE370: 6F 72 6B 20 74 6F 20 64 6F 20 68 65 72 65 20 69 ork to do here i
001AE380: 6E 20 4E 6F 72 74 68 73 68 69 72 65 2E 24 42 24 n Northshire.$B$
001AE390: 42 41 6E 64 20 49 20 64 6F 6E 27 74 20 6D 65 61 BAnd I don't mea
001AE3A0: 6E 20 66 61 72 6D 69 6E 67 2E 24 42 24 42 54 68 n farming.$B$BTh
001AE3B0: 65 20 53 74 6F 72 6D 77 69 6E 64 20 67 75 61 72 e Stormwind guar
001AE3C0: 64 73 20 61 72 65 20 68 61 72 64 20 70 72 65 73 ds are hard pres
001AE3D0: 73 65 64 20 74 6F 20 6B 65 65 70 20 74 68 65 20 sed to keep the
001AE3E0: 70 65 61 63 65 20 68 65 72 65 2C 20 77 69 74 68 peace here, with
001AE3F0: 20 73 6F 20 6D 61 6E 79 20 6F 66 20 75 73 20 69 so many of us i
001AE400: 6E 20 64 69 73 74 61 6E 74 20 6C 61 6E 64 73 20 n distant lands
001AE410: 61 6E 64 20 73 6F 20 6D 61 6E 79 20 74 68 72 65 and so many thre
001AE420: 61 74 73 20 70 72 65 73 73 69 6E 67 20 63 6C 6F ats pressing clo
001AE430: 73 65 2E 20 20 41 6E 64 20 73 6F 20 77 65 27 72 se. And so we'r
001AE440: 65 20 65 6E 6C 69 73 74 69 6E 67 20 74 68 65 20 e enlisting the
001AE450: 61 69 64 20 6F 66 20 61 6E 79 6F 6E 65 20 77 69 aid of anyone wi
001AE460: 6C 6C 69 6E 67 20 74 6F 20 64 65 66 65 6E 64 20 lling to defend
001AE470: 74 68 65 69 72 20 68 6F 6D 65 2E 20 20 41 6E 64 their home. And
001AE480: 20 74 68 65 69 72 20 61 6C 6C 69 61 6E 63 65 2E their alliance.
001AE490: 24 42 24 42 49 66 20 79 6F 75 27 72 65 20 68 65 $B$BIf you're he
001AE4A0: 72 65 20 74 6F 20 61 6E 73 77 65 72 20 74 68 65 re to answer the
001AE4B0: 20 63 61 6C 6C 2C 20 74 68 65 6E 20 73 70 65 61 call, then spea
001AE4C0: 6B 20 77 69 74 68 20 6D 79 20 73 75 70 65 72 69 k with my superi
001AE4D0: 6F 72 2C 20 4D 61 72 73 68 61 6C 20 4D 63 42 72 or, Marshal McBr
001AE4E0: 69 64 65 2E 20 20 48 65 27 73 20 69 6E 73 69 64 ide. He's insid
001AE4F0: 65 20 74 68 65 20 61 62 62 65 79 20 62 65 68 69 e the abbey behi
001AE500: 6E 64 20 6D 65 2E 00 00 00 00 00 00 00 00 00 00 nd me...........
001AE510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE5A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE5B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE5C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE5D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE5E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE5F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE6A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE6B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE6C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE6D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE6E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE6F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001AE710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
------------------------------------------------------------------------------
================================================== ====================
Hardware/Driver Information:
Processor: 0x0
Page Size: 4096
Min App Address: 0x10000
Max App Address: 0x7ffeffff
Processor Mask: 0x3
Number of Processors: 2
Processor Type: 586
Allocation Granularity: 65536
Processor Level: 6
Processor Revision: 3853
Os Version: 5.1
Os Service Pack: 3.0
Percent memory used: 70
Total physical memory: 2147004416
Free Memory: 641576960
Page file: 3590938624
Total virtual memory: 2147352576
Thanks again
EDIT: Sorry, this problem has already been posted
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.