feat(Core/CreatureAddon): increased visibility for large creatures (#2304)
This commit is contained in:
parent
e0b170f221
commit
9ea9329285
9 changed files with 1128 additions and 22 deletions
|
|
@ -525,8 +525,8 @@ void ObjectMgr::LoadCreatureTemplateAddons()
|
|||
{
|
||||
uint32 oldMSTime = getMSTime();
|
||||
|
||||
// 0 1 2 3 4 5 6
|
||||
QueryResult result = WorldDatabase.Query("SELECT entry, path_id, mount, bytes1, bytes2, emote, auras FROM creature_template_addon");
|
||||
// 0 1 2 3 4 5 6 7
|
||||
QueryResult result = WorldDatabase.Query("SELECT entry, path_id, mount, bytes1, bytes2, emote, isLarge, auras FROM creature_template_addon");
|
||||
|
||||
if (!result)
|
||||
{
|
||||
|
|
@ -555,8 +555,9 @@ void ObjectMgr::LoadCreatureTemplateAddons()
|
|||
creatureAddon.bytes1 = fields[3].GetUInt32();
|
||||
creatureAddon.bytes2 = fields[4].GetUInt32();
|
||||
creatureAddon.emote = fields[5].GetUInt32();
|
||||
creatureAddon.isLarge = fields[6].GetBool();
|
||||
|
||||
Tokenizer tokens(fields[6].GetString(), ' ');
|
||||
Tokenizer tokens(fields[7].GetString(), ' ');
|
||||
uint8 i = 0;
|
||||
creatureAddon.auras.resize(tokens.size());
|
||||
for (Tokenizer::const_iterator itr = tokens.begin(); itr != tokens.end(); ++itr)
|
||||
|
|
@ -937,8 +938,8 @@ void ObjectMgr::LoadCreatureAddons()
|
|||
{
|
||||
uint32 oldMSTime = getMSTime();
|
||||
|
||||
// 0 1 2 3 4 5 6
|
||||
QueryResult result = WorldDatabase.Query("SELECT guid, path_id, mount, bytes1, bytes2, emote, auras FROM creature_addon");
|
||||
// 0 1 2 3 4 5 6 7
|
||||
QueryResult result = WorldDatabase.Query("SELECT guid, path_id, mount, bytes1, bytes2, emote, isLarge, auras FROM creature_addon");
|
||||
|
||||
if (!result)
|
||||
{
|
||||
|
|
@ -974,8 +975,9 @@ void ObjectMgr::LoadCreatureAddons()
|
|||
creatureAddon.bytes1 = fields[3].GetUInt32();
|
||||
creatureAddon.bytes2 = fields[4].GetUInt32();
|
||||
creatureAddon.emote = fields[5].GetUInt32();
|
||||
creatureAddon.isLarge = fields[6].GetBool();
|
||||
|
||||
Tokenizer tokens(fields[6].GetString(), ' ');
|
||||
Tokenizer tokens(fields[7].GetString(), ' ');
|
||||
uint8 i = 0;
|
||||
creatureAddon.auras.resize(tokens.size());
|
||||
for (Tokenizer::const_iterator itr = tokens.begin(); itr != tokens.end(); ++itr)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue