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
|
namespace Server.Mobiles
|
||||||
{
|
{
|
||||||
[TypeAlias("Server.Mobiles.Bullfrog")]
|
[TypeAlias("Server.Mobiles.Bullfrog")]
|
||||||
[SerializationGenerator(0,false)]
|
[SerializationGenerator(0, false)]
|
||||||
public partial class BullFrog : BaseCreature
|
public partial class BullFrog : BaseCreature
|
||||||
{
|
{
|
||||||
[Constructible]
|
[Constructible]
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ using ModernUO.Serialization;
|
||||||
|
|
||||||
namespace Server.Mobiles
|
namespace Server.Mobiles
|
||||||
{
|
{
|
||||||
[SerializationGenerator(0,false)]
|
[SerializationGenerator(0, false)]
|
||||||
public abstract partial class BaseWarHorse : BaseMount
|
public abstract partial class BaseWarHorse : BaseMount
|
||||||
{
|
{
|
||||||
public override string DefaultName => "a war horse";
|
public override string DefaultName => "a war horse";
|
||||||
|
|
|
||||||
|
|
@ -103,14 +103,5 @@ namespace Server.Mobiles
|
||||||
|
|
||||||
base.OnThink();
|
base.OnThink();
|
||||||
}
|
}
|
||||||
|
|
||||||
[AfterDeserialization]
|
|
||||||
private void AfterDeserialization()
|
|
||||||
{
|
|
||||||
if (BaseSoundID == 263)
|
|
||||||
{
|
|
||||||
BaseSoundID = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -60,14 +60,5 @@ namespace Server.Mobiles
|
||||||
{
|
{
|
||||||
AddLoot(LootPack.Meager);
|
AddLoot(LootPack.Meager);
|
||||||
}
|
}
|
||||||
|
|
||||||
[AfterDeserialization]
|
|
||||||
private void AfterDeserialization()
|
|
||||||
{
|
|
||||||
if (BaseSoundID == 352)
|
|
||||||
{
|
|
||||||
BaseSoundID = 684;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ using Server.Items;
|
||||||
namespace Server.Mobiles
|
namespace Server.Mobiles
|
||||||
{
|
{
|
||||||
[Forge]
|
[Forge]
|
||||||
[SerializationGenerator(0,false)]
|
[SerializationGenerator(0, false)]
|
||||||
public partial class FireBeetle : BaseMount
|
public partial class FireBeetle : BaseMount
|
||||||
{
|
{
|
||||||
public override string DefaultName => "a fire beetle";
|
public override string DefaultName => "a fire beetle";
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ using Server.Items;
|
||||||
|
|
||||||
namespace Server.Mobiles
|
namespace Server.Mobiles
|
||||||
{
|
{
|
||||||
[SerializationGenerator(0,false)]
|
[SerializationGenerator(0, false)]
|
||||||
public partial class RuneBeetle : BaseCreature
|
public partial class RuneBeetle : BaseCreature
|
||||||
{
|
{
|
||||||
[Constructible]
|
[Constructible]
|
||||||
|
|
@ -92,21 +92,6 @@ namespace Server.Mobiles
|
||||||
|
|
||||||
private static MonsterAbility[] _abilities = { MonsterAbilities.RuneCorruption };
|
private static MonsterAbility[] _abilities = { MonsterAbilities.RuneCorruption };
|
||||||
public override MonsterAbility[] GetMonsterAbilities() => _abilities;
|
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
|
namespace Server.Mobiles
|
||||||
{
|
{
|
||||||
[SerializationGenerator(0,false)]
|
[SerializationGenerator(0, false)]
|
||||||
public partial class BardGuildmaster : BaseGuildmaster
|
public partial class BardGuildmaster : BaseGuildmaster
|
||||||
{
|
{
|
||||||
[Constructible]
|
[Constructible]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue