fix: Removes AfterDeserialization for some monsters (#1313)

This commit is contained in:
Kamron Batman 2022-12-28 09:50:33 -08:00 committed by GitHub
parent 7591d687cd
commit 6bdbf8ce56
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 5 additions and 38 deletions

View file

@ -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]

View file

@ -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";

View file

@ -103,14 +103,5 @@ namespace Server.Mobiles
base.OnThink();
}
[AfterDeserialization]
private void AfterDeserialization()
{
if (BaseSoundID == 263)
{
BaseSoundID = 0;
}
}
}
}

View file

@ -60,14 +60,5 @@ namespace Server.Mobiles
{
AddLoot(LootPack.Meager);
}
[AfterDeserialization]
private void AfterDeserialization()
{
if (BaseSoundID == 352)
{
BaseSoundID = 684;
}
}
}
}

View file

@ -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";

View file

@ -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;
}
}
}
}
}

View file

@ -2,7 +2,7 @@ using ModernUO.Serialization;
namespace Server.Mobiles
{
[SerializationGenerator(0,false)]
[SerializationGenerator(0, false)]
public partial class BardGuildmaster : BaseGuildmaster
{
[Constructible]