Add function for SetObjectScale
Author: NoFantasy Source: Mangos
This commit is contained in:
+1
-1
@@ -691,7 +691,7 @@ public:
|
||||
Creature* Cyclone = me->SummonCreature(CREATURE_CYCLONE, me->GetPositionX(), me->GetPositionY(), me->GetPositionZ(), float(rand()%5), TEMPSUMMON_TIMED_DESPAWN, 15000);
|
||||
if (Cyclone)
|
||||
{
|
||||
CAST_CRE(Cyclone)->SetFloatValue(OBJECT_FIELD_SCALE_X, 3.0f);
|
||||
CAST_CRE(Cyclone)->SetObjectScale(3.0f);
|
||||
Cyclone->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
|
||||
Cyclone->setFaction(me->getFaction());
|
||||
Cyclone->CastSpell(Cyclone, SPELL_CYCLONE_CYCLONE, true);
|
||||
|
||||
@@ -409,7 +409,7 @@ class boss_alar : public CreatureScript
|
||||
if (Summoned)
|
||||
{
|
||||
Summoned->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
|
||||
Summoned->SetFloatValue(OBJECT_FIELD_SCALE_X, Summoned->GetFloatValue(OBJECT_FIELD_SCALE_X)*2.5f);
|
||||
Summoned->SetObjectScale(Summoned->GetFloatValue(OBJECT_FIELD_SCALE_X)*2.5f);
|
||||
Summoned->SetDisplayId(11686);
|
||||
Summoned->setFaction(me->getFaction());
|
||||
Summoned->SetLevel(me->getLevel());
|
||||
|
||||
@@ -140,7 +140,7 @@ class boss_high_astromancer_solarian : public CreatureScript
|
||||
me->SetArmor(defaultarmor);
|
||||
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
|
||||
me->SetVisible(true);
|
||||
me->SetFloatValue(OBJECT_FIELD_SCALE_X, defaultsize);
|
||||
me->SetObjectScale(defaultsize);
|
||||
me->SetDisplayId(MODEL_HUMAN);
|
||||
|
||||
Summons.DespawnAll();
|
||||
@@ -153,7 +153,7 @@ class boss_high_astromancer_solarian : public CreatureScript
|
||||
|
||||
void JustDied(Unit* /*killer*/)
|
||||
{
|
||||
me->SetFloatValue(OBJECT_FIELD_SCALE_X, defaultsize);
|
||||
me->SetObjectScale(defaultsize);
|
||||
me->SetDisplayId(MODEL_HUMAN);
|
||||
DoScriptText(SAY_DEATH, me);
|
||||
if (instance)
|
||||
@@ -397,7 +397,7 @@ class boss_high_astromancer_solarian : public CreatureScript
|
||||
DoScriptText(SAY_VOIDB, me);
|
||||
me->SetArmor(WV_ARMOR);
|
||||
me->SetDisplayId(MODEL_VOIDWALKER);
|
||||
me->SetFloatValue(OBJECT_FIELD_SCALE_X, defaultsize*2.5f);
|
||||
me->SetObjectScale(defaultsize*2.5f);
|
||||
}
|
||||
DoMeleeAttackIfReady();
|
||||
}
|
||||
|
||||
@@ -774,7 +774,7 @@ class npc_simon_bunny : public CreatureScript
|
||||
colorSequence.clear();
|
||||
playableSequence.clear();
|
||||
playerSequence.clear();
|
||||
me->SetFloatValue(OBJECT_FIELD_SCALE_X, large ? 2.0f : 1.0f);
|
||||
me->SetObjectScale(large ? 2.0f : 1.0f);
|
||||
|
||||
std::list<WorldObject*> ClusterList;
|
||||
Trinity::AllWorldObjectsInRange objects(me, searchDistance);
|
||||
|
||||
Reference in New Issue
Block a user