aboutsummaryrefslogtreecommitdiff
path: root/src/game/Creature.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2009-06-13 09:40:44 -0500
committermegamage <none@none>2009-06-13 09:40:44 -0500
commit67a356767df4fa84a01b741d4e48235297144540 (patch)
tree82dfdf3f5026b1c395e1e93c481b810054b3fd8d /src/game/Creature.cpp
parentee9c12b48041884267c483ec1d5a197a9d9729ab (diff)
[7995] Check display id correctness for creature and gameobjects. Author: VladimirMangos
--HG-- branch : trunk
Diffstat (limited to 'src/game/Creature.cpp')
-rw-r--r--src/game/Creature.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/game/Creature.cpp b/src/game/Creature.cpp
index e7d3bbbccb6..bfa185010fd 100644
--- a/src/game/Creature.cpp
+++ b/src/game/Creature.cpp
@@ -92,20 +92,20 @@ uint32 CreatureInfo::GetRandomValidModelId() const
uint32 c = 0;
uint32 modelIDs[4];
- if (Modelid_A1) modelIDs[c++] = Modelid_A1;
- if (Modelid_A2) modelIDs[c++] = Modelid_A2;
- if (Modelid_H1) modelIDs[c++] = Modelid_H1;
- if (Modelid_H2) modelIDs[c++] = Modelid_H2;
+ if (DisplayID_A) modelIDs[c++] = DisplayID_A;
+ if (DisplayID_A2) modelIDs[c++] = DisplayID_A2;
+ if (DisplayID_H) modelIDs[c++] = DisplayID_H;
+ if (DisplayID_H2) modelIDs[c++] = DisplayID_H2;
return ((c>0) ? modelIDs[urand(0,c-1)] : 0);
}
uint32 CreatureInfo::GetFirstValidModelId() const
{
- if(Modelid_A1) return Modelid_A1;
- if(Modelid_A2) return Modelid_A2;
- if(Modelid_H1) return Modelid_H1;
- if(Modelid_H2) return Modelid_H2;
+ if(DisplayID_A) return DisplayID_A;
+ if(DisplayID_A2) return DisplayID_A2;
+ if(DisplayID_H) return DisplayID_H;
+ if(DisplayID_H2) return DisplayID_H2;
return 0;
}
@@ -1272,8 +1272,8 @@ void Creature::SaveToDB(uint32 mapid, uint8 spawnMask, uint32 phaseMask)
CreatureInfo const *cinfo = GetCreatureInfo();
if(cinfo)
{
- if(displayId == cinfo->Modelid_A1 || displayId == cinfo->Modelid_A2 ||
- displayId == cinfo->Modelid_H1 || displayId == cinfo->Modelid_H2) displayId = 0;
+ if(displayId == cinfo->DisplayID_A || displayId == cinfo->DisplayID_A2 ||
+ displayId == cinfo->DisplayID_H || displayId == cinfo->DisplayID_H2) displayId = 0;
}
// data->guid = guid don't must be update at save