mirror of
https://github.com/mangosfour/server.git
synced 2025-12-14 07:37:01 +00:00
[7341] Report about wrongly use CREATURE_FLAG_EXTRA_INSTANCE_BIND for creatures spawned at not dungeon maps.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
This commit is contained in:
parent
ae1a404a04
commit
dbe15f5e59
2 changed files with 8 additions and 1 deletions
|
|
@ -932,6 +932,13 @@ void ObjectMgr::LoadCreatures()
|
||||||
data.curhealth = cInfo->minhealth;
|
data.curhealth = cInfo->minhealth;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(cInfo->flags_extra & CREATURE_FLAG_EXTRA_INSTANCE_BIND)
|
||||||
|
{
|
||||||
|
MapEntry const* map = sMapStore.LookupEntry(data.mapid);
|
||||||
|
if(!map || !map->IsDungeon())
|
||||||
|
sLog.outErrorDb("Table `creature` have creature (GUID: %u Entry: %u) with `creature_template`.`flags_extra` including CREATURE_FLAG_EXTRA_INSTANCE_BIND but creature are not in instance.",guid,data.id);
|
||||||
|
}
|
||||||
|
|
||||||
if(data.curmana < cInfo->minmana)
|
if(data.curmana < cInfo->minmana)
|
||||||
{
|
{
|
||||||
sLog.outErrorDb("Table `creature` have creature (GUID: %u Entry: %u) with low current mana (%u), `creature_template`.`minmana`=%u.",guid,data.id,data.curmana, cInfo->minmana );
|
sLog.outErrorDb("Table `creature` have creature (GUID: %u Entry: %u) with low current mana (%u), `creature_template`.`minmana`=%u.",guid,data.id,data.curmana, cInfo->minmana );
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#ifndef __REVISION_NR_H__
|
#ifndef __REVISION_NR_H__
|
||||||
#define __REVISION_NR_H__
|
#define __REVISION_NR_H__
|
||||||
#define REVISION_NR "7340"
|
#define REVISION_NR "7341"
|
||||||
#endif // __REVISION_NR_H__
|
#endif // __REVISION_NR_H__
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue