Core/Errors: Stop using System.Diagnostics.Contracts, Its just closing the server without error or warning. We now log the error and then throw a exception
This commit is contained in:
@@ -24,7 +24,6 @@ using Game.Scripting;
|
||||
using Game.Spells;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics.Contracts;
|
||||
|
||||
namespace Scripts.Northrend.IcecrownCitadel
|
||||
{
|
||||
@@ -398,11 +397,10 @@ namespace Scripts.Northrend.IcecrownCitadel
|
||||
[Script]
|
||||
class npc_bone_spike : ScriptedAI
|
||||
{
|
||||
public npc_bone_spike(Creature creature)
|
||||
: base(creature)
|
||||
public npc_bone_spike(Creature creature) : base(creature)
|
||||
{
|
||||
_hasTrappedUnit = false;
|
||||
Contract.Assert(creature.GetVehicleKit());
|
||||
Cypher.Assert(creature.GetVehicleKit());
|
||||
|
||||
SetCombatMovement(false);
|
||||
}
|
||||
|
||||
@@ -23,7 +23,6 @@ using Game.Scripting;
|
||||
using Game.Spells;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics.Contracts;
|
||||
|
||||
namespace Scripts.Northrend.Ulduar.FlameLeviathan
|
||||
{
|
||||
@@ -217,7 +216,7 @@ namespace Scripts.Northrend.Ulduar.FlameLeviathan
|
||||
|
||||
public override void InitializeAI()
|
||||
{
|
||||
Contract.Assert(vehicle);
|
||||
Cypher.Assert(vehicle);
|
||||
if (!me.IsDead())
|
||||
Reset();
|
||||
|
||||
@@ -558,7 +557,7 @@ namespace Scripts.Northrend.Ulduar.FlameLeviathan
|
||||
: base(creature)
|
||||
{
|
||||
vehicle = creature.GetVehicleKit();
|
||||
Contract.Assert(vehicle);
|
||||
Cypher.Assert(vehicle);
|
||||
me.SetReactState(ReactStates.Passive);
|
||||
me.SetDisplayId(me.GetCreatureTemplate().ModelId2);
|
||||
instance = creature.GetInstanceScript();
|
||||
@@ -736,7 +735,7 @@ namespace Scripts.Northrend.Ulduar.FlameLeviathan
|
||||
{
|
||||
public npc_mechanolift(Creature creature) : base(creature)
|
||||
{
|
||||
Contract.Assert(me.GetVehicleKit());
|
||||
Cypher.Assert(me.GetVehicleKit());
|
||||
}
|
||||
|
||||
uint MoveTimer;
|
||||
|
||||
Reference in New Issue
Block a user