today i was playing with xmlparagon and paragonchest, i spawned 100 zombies with 1hp and very high chance of dropping paragonchest. casted earthquake and server crashed!


Exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Server.Engines.XmlSpawner2.XmlParagon.XmlGiveArtifactTo(Mobile m, BaseCreature bc)
at Server.Mobiles.BaseCreature.OnDeath(Container c)
at Server.Mobile.Kill()
at Server.Mobile.Damage(Int32 amount, Mobile from, Boolean informMount)
at Server.Mobiles.BaseCreature.Damage(Int32 amount, Mobile from)
at Server.AOS.Damage(Mobile m, Mobile from, Int32 damage, Boolean ignoreArmor, Int32 phys, Int32 fire, Int32 cold, Int32 pois, Int32 nrgy, Int32 chaos, Int32 direct, Boolean keepAlive, Boolean archer)
at Server.Spells.SpellHelper.Damage(Spell spell, TimeSpan delay, Mobile target, Mobile from, Double damage, Int32 phys, Int32 fire, Int32 cold, Int32 pois, Int32 nrgy, DFAlgorithm dfa)
at Server.Spells.SpellHelper.Damage(TimeSpan delay, Mobile target, Mobile from, Double damage, Int32 phys, Int32 fire, Int32 cold, Int32 pois, Int32 nrgy)
at Server.Spells.Eighth.EarthquakeSpell.OnCast()
at Server.Spells.Spell.CastTimer.OnTick()
at Server.Timer.Slice()
at Server.Core.Main(String[] args)
 
it causes from XmlGiveArtifactTo(Mobile m, BaseCreaturebc) function in XmlParagon script.
you need to check this script to avoid server crash.
 
Back