aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/scripts')
-rw-r--r--src/server/scripts/Commands/cs_modify.cpp11
-rw-r--r--src/server/scripts/Commands/cs_npc.cpp3
-rw-r--r--src/server/scripts/EasternKingdoms/SunwellPlateau/boss_felmyst.cpp2
3 files changed, 6 insertions, 10 deletions
diff --git a/src/server/scripts/Commands/cs_modify.cpp b/src/server/scripts/Commands/cs_modify.cpp
index ded5f48b7e5..49f04af4593 100644
--- a/src/server/scripts/Commands/cs_modify.cpp
+++ b/src/server/scripts/Commands/cs_modify.cpp
@@ -495,15 +495,12 @@ public:
//Edit Player or Creature Scale
static bool HandleModifyScaleCommand(ChatHandler* handler, char const* args)
{
- float Scale;
+ float scale;
Unit* target = handler->getSelectedUnit();
- if (CheckModifySpeed(handler, args, target, Scale, 0.1f, 10.0f, false))
+ if (CheckModifySpeed(handler, args, target, scale, 0.1f, 10.0f, false))
{
- NotifyModification(handler, target, LANG_YOU_CHANGE_SIZE, LANG_YOURS_SIZE_CHANGED, Scale);
- if (Creature* creatureTarget = target->ToCreature())
- creatureTarget->SetDisplayId(creatureTarget->GetDisplayId(), Scale);
- else
- target->SetObjectScale(Scale);
+ NotifyModification(handler, target, LANG_YOU_CHANGE_SIZE, LANG_YOURS_SIZE_CHANGED, scale);
+ target->SetObjectScale(scale);
return true;
}
return false;
diff --git a/src/server/scripts/Commands/cs_npc.cpp b/src/server/scripts/Commands/cs_npc.cpp
index 94023ff1db4..75e622d8d88 100644
--- a/src/server/scripts/Commands/cs_npc.cpp
+++ b/src/server/scripts/Commands/cs_npc.cpp
@@ -693,8 +693,7 @@ public:
return false;
}
- creature->SetDisplayId(displayId);
- creature->SetNativeDisplayId(displayId);
+ creature->SetDisplayId(displayId, true);
creature->SaveToDB();
diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_felmyst.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_felmyst.cpp
index 4f7854702a0..07b9282f17d 100644
--- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_felmyst.cpp
+++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_felmyst.cpp
@@ -139,7 +139,7 @@ struct boss_felmyst : public BossAI
me->Relocate(madrigosa);
me->SetDisplayFromModel(0);
- me->SetNativeDisplayId(me->GetDisplayId());
+ me->SetDisplayId(me->GetDisplayId(), true);
}
void Reset() override