fix: Removes AfterDeserialization for some monsters (#1313)
This commit is contained in:
parent
7591d687cd
commit
6bdbf8ce56
7 changed files with 5 additions and 38 deletions
|
|
@ -3,7 +3,7 @@ using ModernUO.Serialization;
|
|||
namespace Server.Mobiles
|
||||
{
|
||||
[TypeAlias("Server.Mobiles.Bullfrog")]
|
||||
[SerializationGenerator(0,false)]
|
||||
[SerializationGenerator(0, false)]
|
||||
public partial class BullFrog : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ using ModernUO.Serialization;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[SerializationGenerator(0,false)]
|
||||
[SerializationGenerator(0, false)]
|
||||
public abstract partial class BaseWarHorse : BaseMount
|
||||
{
|
||||
public override string DefaultName => "a war horse";
|
||||
|
|
|
|||
|
|
@ -103,14 +103,5 @@ namespace Server.Mobiles
|
|||
|
||||
base.OnThink();
|
||||
}
|
||||
|
||||
[AfterDeserialization]
|
||||
private void AfterDeserialization()
|
||||
{
|
||||
if (BaseSoundID == 263)
|
||||
{
|
||||
BaseSoundID = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -60,14 +60,5 @@ namespace Server.Mobiles
|
|||
{
|
||||
AddLoot(LootPack.Meager);
|
||||
}
|
||||
|
||||
[AfterDeserialization]
|
||||
private void AfterDeserialization()
|
||||
{
|
||||
if (BaseSoundID == 352)
|
||||
{
|
||||
BaseSoundID = 684;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ using Server.Items;
|
|||
namespace Server.Mobiles
|
||||
{
|
||||
[Forge]
|
||||
[SerializationGenerator(0,false)]
|
||||
[SerializationGenerator(0, false)]
|
||||
public partial class FireBeetle : BaseMount
|
||||
{
|
||||
public override string DefaultName => "a fire beetle";
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ using Server.Items;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[SerializationGenerator(0,false)]
|
||||
[SerializationGenerator(0, false)]
|
||||
public partial class RuneBeetle : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
|
|
@ -92,21 +92,6 @@ namespace Server.Mobiles
|
|||
|
||||
private static MonsterAbility[] _abilities = { MonsterAbilities.RuneCorruption };
|
||||
public override MonsterAbility[] GetMonsterAbilities() => _abilities;
|
||||
|
||||
[AfterDeserialization]
|
||||
private void AfterDeserialization()
|
||||
{
|
||||
for (var i = 0; i < Skills.Length; ++i)
|
||||
{
|
||||
var skill = Skills[i];
|
||||
skill.Cap = Math.Max(100.0, skill.Cap * 0.9);
|
||||
|
||||
if (skill.Base > skill.Cap)
|
||||
{
|
||||
skill.Base = skill.Cap;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ using ModernUO.Serialization;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[SerializationGenerator(0,false)]
|
||||
[SerializationGenerator(0, false)]
|
||||
public partial class BardGuildmaster : BaseGuildmaster
|
||||
{
|
||||
[Constructible]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue