This commit is contained in:
parent
73a43ed06a
commit
1a02422299
10 changed files with 368 additions and 292 deletions
|
|
@ -1619,10 +1619,12 @@ namespace Server.Mobiles
|
|||
{
|
||||
Name = creature.Name;
|
||||
}
|
||||
else if( this.ItemID == ShrinkTable.DefaultItemID || creature.GetType().IsDefined( typeof( FriendlyNameAttribute ), false ) )
|
||||
else if( this.ItemID == ShrinkTable.DefaultItemID || creature.GetType().IsDefined( typeof( FriendlyNameAttribute ), false ) || creature is Reptalon )
|
||||
Name = FriendlyNameAttribute.GetFriendlyNameFor( creature.GetType() ).ToString();
|
||||
|
||||
//(As Per OSI)No name. Normally, set by the ItemID of the Shrink Item unless we either explicitly set it with an Attribute, or, no lookup found
|
||||
|
||||
Hue = creature.Hue;
|
||||
}
|
||||
|
||||
public TransferItem( Serial serial )
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -278,6 +278,8 @@ namespace Server.Mobiles
|
|||
#region Bonding
|
||||
public const bool BondingEnabled = true;
|
||||
|
||||
public virtual bool IsNecromancer { get { return ( Skills[ SkillName.Necromancy ].Value > 50 ); } }
|
||||
|
||||
public virtual bool IsBondable{ get{ return ( BondingEnabled && !Summoned ); } }
|
||||
public virtual TimeSpan BondingDelay{ get{ return TimeSpan.FromDays( 7.0 ); } }
|
||||
public virtual TimeSpan BondingAbandonDelay{ get{ return TimeSpan.FromDays( 1.0 ); } }
|
||||
|
|
|
|||
|
|
@ -191,6 +191,9 @@ namespace Server.Mobiles
|
|||
SetResistance( ResistanceType.Poison, 30 );
|
||||
SetResistance( ResistanceType.Energy, 30 );
|
||||
|
||||
SetSkill( SkillName.Necromancy, 120, 120.0 );
|
||||
SetSkill( SkillName.SpiritSpeak, 120.0, 120.0 );
|
||||
|
||||
SetSkill( SkillName.DetectHidden, 80.0 );
|
||||
SetSkill( SkillName.EvalInt, 100.0 );
|
||||
SetSkill( SkillName.Magery, 100.0 );
|
||||
|
|
|
|||
|
|
@ -32,6 +32,10 @@ namespace Server.Mobiles
|
|||
SetResistance( ResistanceType.Poison, 55, 65 );
|
||||
SetResistance( ResistanceType.Energy, 40, 50 );
|
||||
|
||||
|
||||
SetSkill( SkillName.Necromancy, 120, 120.0 );
|
||||
SetSkill( SkillName.SpiritSpeak, 120.0, 120.0 );
|
||||
|
||||
SetSkill( SkillName.EvalInt, 100.0 );
|
||||
SetSkill( SkillName.Magery, 70.1, 80.0 );
|
||||
SetSkill( SkillName.Meditation, 85.1, 95.0 );
|
||||
|
|
|
|||
|
|
@ -32,6 +32,9 @@ namespace Server.Mobiles
|
|||
SetResistance( ResistanceType.Poison, 50, 60 );
|
||||
SetResistance( ResistanceType.Energy, 40, 50 );
|
||||
|
||||
SetSkill( SkillName.Necromancy, 120, 120.0 );
|
||||
SetSkill( SkillName.SpiritSpeak, 120.0, 120.0 );
|
||||
|
||||
SetSkill( SkillName.EvalInt, 90.1, 100.0 );
|
||||
SetSkill( SkillName.Magery, 90.1, 100.0 );
|
||||
SetSkill( SkillName.MagicResist, 150.5, 200.0 );
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue