BFA Update (still lots of testing to do tho)

This commit is contained in:
hondacrx
2018-12-10 12:46:25 -05:00
parent 468b053946
commit 8e20114e10
256 changed files with 35613 additions and 10459 deletions
@@ -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();
}