diff --git a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Changeling.cs b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Changeling.cs index 8330a674e..034bd4844 100644 --- a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Changeling.cs +++ b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Changeling.cs @@ -63,6 +63,7 @@ namespace Server.Mobiles } public override bool ShowFameTitle{ get{ return false; } } + public override bool InitialInnocent{ get{ return ( m_MorphedInto != null ); } } public override void GenerateLoot() { @@ -79,13 +80,13 @@ namespace Server.Mobiles get { return m_MorphedInto; } set { + if ( value == this ) + value = null; + if ( m_MorphedInto != value ) { Revert(); - if ( value == this ) - value = null; - if ( value != null ) { Morph( value ); @@ -93,6 +94,7 @@ namespace Server.Mobiles } m_MorphedInto = value; + Delta( MobileDelta.Noto ); } } }