aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Globals/ObjectMgr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Globals/ObjectMgr.cpp')
-rw-r--r--src/server/game/Globals/ObjectMgr.cpp53
1 files changed, 23 insertions, 30 deletions
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp
index 65d00b51a50..16906f2bc27 100644
--- a/src/server/game/Globals/ObjectMgr.cpp
+++ b/src/server/game/Globals/ObjectMgr.cpp
@@ -360,13 +360,13 @@ void ObjectMgr::LoadCreatureTemplates()
// "unit_class, unit_flags, unit_flags2, unit_flags3, dynamicflags, family, trainer_class, type, "
// 33 34 35 36 37 38 39 40 41 42
// "type_flags, type_flags2, lootid, pickpocketloot, skinloot, VehicleId, mingold, maxgold, AIName, MovementType, "
- // 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
- // "ctm.Ground, ctm.Swim, ctm.Flight, ctm.Rooted, ctm.Chase, ctm.Random, ctm.InteractionPauseTimer, HoverHeight, HealthModifier, HealthModifierExtra, ManaModifier, ManaModifierExtra, ArmorModifier, DamageModifier, ExperienceModifier, "
- // 58 59 60 61 62 63
+ // 43 44 45 46 47 48 49 50 51 52 53 54 55 56
+ // "ctm.Ground, ctm.Swim, ctm.Flight, ctm.Rooted, ctm.Chase, ctm.Random, ctm.InteractionPauseTimer, HealthModifier, HealthModifierExtra, ManaModifier, ManaModifierExtra, ArmorModifier, DamageModifier, ExperienceModifier, "
+ // 57 58 59 60 61 62
// "RacialLeader, movementId, CreatureDifficultyID, WidgetSetID, WidgetSetUnitConditionID, RegenHealth, "
- // 64 65 66
+ // 63 64 65
// "mechanic_immune_mask, spell_school_immune_mask, flags_extra, "
- // 67 68
+ // 66 67
// "ScriptName, StringId FROM creature_template WHERE entry = ? OR 1 = ?");
WorldDatabasePreparedStatement* stmt = WorldDatabase.GetPreparedStatement(WORLD_SEL_CREATURE_TEMPLATE);
@@ -480,25 +480,24 @@ void ObjectMgr::LoadCreatureTemplate(Field* fields)
if (!fields[49].IsNull())
creatureTemplate.Movement.InteractionPauseTimer = fields[49].GetUInt32();
- creatureTemplate.HoverHeight = fields[50].GetFloat();
- creatureTemplate.ModHealth = fields[51].GetFloat();
- creatureTemplate.ModHealthExtra = fields[52].GetFloat();
- creatureTemplate.ModMana = fields[53].GetFloat();
- creatureTemplate.ModManaExtra = fields[54].GetFloat();
- creatureTemplate.ModArmor = fields[55].GetFloat();
- creatureTemplate.ModDamage = fields[56].GetFloat();
- creatureTemplate.ModExperience = fields[57].GetFloat();
- creatureTemplate.RacialLeader = fields[58].GetBool();
- creatureTemplate.movementId = fields[59].GetUInt32();
- creatureTemplate.CreatureDifficultyID = fields[60].GetInt32();
- creatureTemplate.WidgetSetID = fields[61].GetInt32();
- creatureTemplate.WidgetSetUnitConditionID = fields[62].GetInt32();
- creatureTemplate.RegenHealth = fields[63].GetBool();
- creatureTemplate.MechanicImmuneMask = fields[64].GetUInt64();
- creatureTemplate.SpellSchoolImmuneMask = fields[65].GetUInt32();
- creatureTemplate.flags_extra = fields[66].GetUInt32();
- creatureTemplate.ScriptID = GetScriptId(fields[67].GetString());
- creatureTemplate.StringId = fields[68].GetString();
+ creatureTemplate.ModHealth = fields[50].GetFloat();
+ creatureTemplate.ModHealthExtra = fields[51].GetFloat();
+ creatureTemplate.ModMana = fields[52].GetFloat();
+ creatureTemplate.ModManaExtra = fields[53].GetFloat();
+ creatureTemplate.ModArmor = fields[54].GetFloat();
+ creatureTemplate.ModDamage = fields[55].GetFloat();
+ creatureTemplate.ModExperience = fields[56].GetFloat();
+ creatureTemplate.RacialLeader = fields[57].GetBool();
+ creatureTemplate.movementId = fields[58].GetUInt32();
+ creatureTemplate.CreatureDifficultyID = fields[59].GetInt32();
+ creatureTemplate.WidgetSetID = fields[60].GetInt32();
+ creatureTemplate.WidgetSetUnitConditionID = fields[61].GetInt32();
+ creatureTemplate.RegenHealth = fields[62].GetBool();
+ creatureTemplate.MechanicImmuneMask = fields[63].GetUInt64();
+ creatureTemplate.SpellSchoolImmuneMask = fields[64].GetUInt32();
+ creatureTemplate.flags_extra = fields[65].GetUInt32();
+ creatureTemplate.ScriptID = GetScriptId(fields[66].GetString());
+ creatureTemplate.StringId = fields[67].GetString();
}
void ObjectMgr::LoadCreatureTemplateGossip()
@@ -1254,12 +1253,6 @@ void ObjectMgr::CheckCreatureTemplate(CreatureTemplate const* cInfo)
CheckCreatureMovement("creature_template_movement", cInfo->Entry, const_cast<CreatureTemplate*>(cInfo)->Movement);
- if (cInfo->HoverHeight < 0.0f)
- {
- TC_LOG_ERROR("sql.sql", "Creature (Entry: {}) has wrong value ({}) in `HoverHeight`", cInfo->Entry, cInfo->HoverHeight);
- const_cast<CreatureTemplate*>(cInfo)->HoverHeight = 1.0f;
- }
-
if (cInfo->VehicleId)
{
VehicleEntry const* vehId = sVehicleStore.LookupEntry(cInfo->VehicleId);