BFA Update (still lots of testing to do tho)
This commit is contained in:
@@ -373,7 +373,7 @@ namespace Scripts.EasternKingdoms
|
||||
{
|
||||
public npc_eye_of_acherus(Creature creature) : base(creature)
|
||||
{
|
||||
me.SetDisplayId(me.GetCreatureTemplate().ModelId1);
|
||||
me.SetDisplayFromModel(0);
|
||||
|
||||
Player owner = me.GetCharmerOrOwner().ToPlayer();
|
||||
if (owner)
|
||||
@@ -886,7 +886,7 @@ namespace Scripts.EasternKingdoms
|
||||
{
|
||||
public npc_scarlet_miner_cart(Creature creature) : base(creature)
|
||||
{
|
||||
me.SetDisplayId(me.GetCreatureTemplate().ModelId1); // Modelid2 is a horse.
|
||||
me.SetDisplayFromModel(0); // Modelid2
|
||||
}
|
||||
|
||||
public override void JustSummoned(Creature summon)
|
||||
|
||||
@@ -153,7 +153,7 @@ namespace Scripts.Northrend.AzjolNerub.Ahnkahet.Amanitar
|
||||
task.Repeat(TimeSpan.FromSeconds(7));
|
||||
});
|
||||
|
||||
me.SetDisplayId(me.GetCreatureTemplate().ModelId2);
|
||||
me.SetDisplayFromModel(1);
|
||||
DoCast(SpellIds.PutridMushroom);
|
||||
|
||||
if (me.GetEntry() == CreatureIds.PoisonousMushroom)
|
||||
|
||||
@@ -458,7 +458,7 @@ namespace Scripts.Northrend.CrusadersColiseum.TrialOfTheCrusader
|
||||
DoCast(me, SpellIds.FireBombDot, true);
|
||||
SetCombatMovement(false);
|
||||
me.SetReactState(ReactStates.Passive);
|
||||
me.SetDisplayId(me.GetCreatureTemplate().ModelId2);
|
||||
me.SetDisplayFromModel(1);
|
||||
}
|
||||
|
||||
public override void UpdateAI(uint diff)
|
||||
|
||||
@@ -913,7 +913,7 @@ namespace Scripts.Northrend.CrusadersColiseum.TrialOfTheCrusader
|
||||
if (summoned)
|
||||
{
|
||||
summoned.CastSpell(summoned, 51807, false);
|
||||
summoned.SetDisplayId(summoned.GetCreatureTemplate().ModelId2);
|
||||
summoned.SetDisplayFromModel(1);
|
||||
}
|
||||
|
||||
_instance.SetBossState(DataTypes.BossLichKing, EncounterState.InProgress);
|
||||
@@ -1102,12 +1102,12 @@ namespace Scripts.Northrend.CrusadersColiseum.TrialOfTheCrusader
|
||||
me.GetMotionMaster().MovementExpired();
|
||||
Talk(Texts.Stage_1_03);
|
||||
me.HandleEmoteCommand(Emote.OneshotSpellCastOmni);
|
||||
Unit pTrigger = me.SummonCreature(CreatureIds.Trigger, MiscData.ToCCommonLoc[1].GetPositionX(), MiscData.ToCCommonLoc[1].GetPositionY(), MiscData.ToCCommonLoc[1].GetPositionZ(), 4.69494f, TempSummonType.ManualDespawn);
|
||||
Creature pTrigger = me.SummonCreature(CreatureIds.Trigger, MiscData.ToCCommonLoc[1].GetPositionX(), MiscData.ToCCommonLoc[1].GetPositionY(), MiscData.ToCCommonLoc[1].GetPositionZ(), 4.69494f, TempSummonType.ManualDespawn);
|
||||
if (pTrigger)
|
||||
{
|
||||
_triggerGUID = pTrigger.GetGUID();
|
||||
pTrigger.SetObjectScale(2.0f);
|
||||
pTrigger.SetDisplayId(pTrigger.ToCreature().GetCreatureTemplate().ModelId1);
|
||||
pTrigger.SetDisplayFromModel(0);
|
||||
pTrigger.CastSpell(pTrigger, Spells.WilfredPortal, false);
|
||||
}
|
||||
_instance.SetData(DataTypes.Event, 1132);
|
||||
|
||||
@@ -238,7 +238,7 @@ namespace Scripts.Northrend.FrozenHalls.PitOfSaron
|
||||
{
|
||||
public npc_pit_of_saron_icicle(Creature creature) : base(creature)
|
||||
{
|
||||
me.SetDisplayId(me.GetCreatureTemplate().ModelId1);
|
||||
me.SetDisplayFromModel(0);
|
||||
}
|
||||
|
||||
public override void IsSummonedBy(Unit summoner)
|
||||
|
||||
@@ -198,7 +198,7 @@ namespace Scripts.Northrend.Nexus.Nexus
|
||||
public override void Reset()
|
||||
{
|
||||
Initialize();
|
||||
me.SetDisplayId(me.GetCreatureTemplate().ModelId2);
|
||||
me.SetDisplayFromModel(1);
|
||||
DoCast(me, AnomalusConst.SpellArcaneform, false);
|
||||
}
|
||||
|
||||
|
||||
@@ -559,7 +559,7 @@ namespace Scripts.Northrend.Ulduar.FlameLeviathan
|
||||
vehicle = creature.GetVehicleKit();
|
||||
Cypher.Assert(vehicle);
|
||||
me.SetReactState(ReactStates.Passive);
|
||||
me.SetDisplayId(me.GetCreatureTemplate().ModelId2);
|
||||
me.SetDisplayFromModel(1);
|
||||
instance = creature.GetInstanceScript();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user