Add DefaultName property to Mobiles & Items (#18)
This commit is contained in:
parent
b06f5bf60d
commit
8ee42c8ea2
713 changed files with 5112 additions and 4987 deletions
|
|
@ -1,69 +1,69 @@
|
|||
using System;
|
||||
using Server.Items;
|
||||
using Server;
|
||||
using Server.Misc;
|
||||
using System;
|
||||
using Server.Items;
|
||||
using Server;
|
||||
using Server.Misc;
|
||||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
public class Actor : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Actor () : base( AIType.AI_Animal, FightMode.None, 10, 1, 0.2, 0.4 )
|
||||
{
|
||||
InitStats( 31, 41, 51 );
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
public class Actor : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Actor () : base( AIType.AI_Animal, FightMode.None, 10, 1, 0.2, 0.4 )
|
||||
{
|
||||
InitStats( 31, 41, 51 );
|
||||
|
||||
SpeechHue = Utility.RandomDyedHue();
|
||||
SpeechHue = Utility.RandomDyedHue();
|
||||
|
||||
Hue = Utility.RandomSkinHue();
|
||||
Hue = Utility.RandomSkinHue();
|
||||
|
||||
if ( this.Female = Utility.RandomBool() )
|
||||
{
|
||||
this.Body = 0x191;
|
||||
if ( this.Female = Utility.RandomBool() )
|
||||
{
|
||||
this.Body = 0x191;
|
||||
this.Name = NameList.RandomName( "female" );
|
||||
AddItem( new FancyDress( Utility.RandomDyedHue() ) );
|
||||
Title = "the actress";
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Body = 0x190;
|
||||
AddItem( new FancyDress( Utility.RandomDyedHue() ) );
|
||||
Title = "the actress";
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Body = 0x190;
|
||||
this.Name = NameList.RandomName( "male" );
|
||||
AddItem( new LongPants( Utility.RandomNeutralHue() ) );
|
||||
AddItem( new LongPants( Utility.RandomNeutralHue() ) );
|
||||
AddItem( new FancyShirt( Utility.RandomDyedHue() ) );
|
||||
Title = "the actor";
|
||||
}
|
||||
}
|
||||
|
||||
AddItem( new Boots( Utility.RandomNeutralHue() ) );
|
||||
|
||||
Utility.AssignRandomHair( this );
|
||||
|
||||
Container pack = new Backpack();
|
||||
Container pack = new Backpack();
|
||||
|
||||
pack.DropItem( new Gold( 250, 300 ) );
|
||||
pack.DropItem( new Gold( 250, 300 ) );
|
||||
|
||||
pack.Movable = false;
|
||||
pack.Movable = false;
|
||||
|
||||
AddItem( pack );
|
||||
}
|
||||
AddItem( pack );
|
||||
}
|
||||
|
||||
|
||||
public override bool ClickTitle{ get{ return false; } }
|
||||
public override bool ClickTitle => false;
|
||||
|
||||
public Actor( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public Actor( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
public class Artist : BaseCreature
|
||||
{
|
||||
public override bool CanTeach { get { return true; } }
|
||||
public override bool CanTeach => true;
|
||||
|
||||
[Constructible]
|
||||
public Artist()
|
||||
|
|
@ -49,7 +49,7 @@ namespace Server.Mobiles
|
|||
AddItem( pack );
|
||||
}
|
||||
|
||||
public override bool ClickTitle { get { return false; } }
|
||||
public override bool ClickTitle => false;
|
||||
|
||||
|
||||
public Artist( Serial serial )
|
||||
|
|
@ -61,7 +61,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int)0 ); // version
|
||||
writer.Write( (int)0 ); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ namespace Server.Mobiles
|
|||
public static readonly TimeSpan AbandonDelay = MLQuestSystem.Enabled ? TimeSpan.FromMinutes( 1.0 ) : TimeSpan.FromMinutes( 2.0 );
|
||||
public static readonly TimeSpan DeleteTime = MLQuestSystem.Enabled ? TimeSpan.FromSeconds( 100 ) : TimeSpan.FromSeconds( 30 );
|
||||
|
||||
public override bool StaticMLQuester { get { return false; } } // Suppress automatic quest registration on creation/deserialization
|
||||
public override bool StaticMLQuester => false; // Suppress automatic quest registration on creation/deserialization
|
||||
|
||||
private MLQuest m_MLQuest;
|
||||
|
||||
|
|
@ -104,7 +104,7 @@ namespace Server.Mobiles
|
|||
get { return ( m_DeleteTimer != null ); }
|
||||
}
|
||||
|
||||
public override bool Commandable { get { return false; } } // Our master cannot boss us around!
|
||||
public override bool Commandable => false; // Our master cannot boss us around!
|
||||
public override bool DeleteCorpseOnDeath { get { return m_DeleteCorpse; } }
|
||||
|
||||
[CommandProperty(AccessLevel.GameMaster)]
|
||||
|
|
@ -775,4 +775,4 @@ namespace Server.Mobiles
|
|||
m_Mobile.Delete(); // OSI just seems to delete instantly
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@ namespace Server.Mobiles
|
|||
Title = "the groom";
|
||||
}
|
||||
|
||||
public override bool CanTeach{ get{ return true; } }
|
||||
public override bool ClickTitle{ get{ return false; } } // Do not display 'the groom' when single-clicking
|
||||
public override bool CanTeach => true;
|
||||
public override bool ClickTitle => false; // Do not display 'the groom' when single-clicking
|
||||
|
||||
private static int GetRandomHue()
|
||||
{
|
||||
|
|
@ -77,4 +77,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ namespace Server.Mobiles
|
|||
SetSkill( SkillName.MagicResist, 80.0, 100.0 );
|
||||
}
|
||||
|
||||
public override bool CanTeach{ get{ return true; } }
|
||||
public override bool ClickTitle{ get{ return false; } } // Do not display 'the mage' when single-clicking
|
||||
public override bool CanTeach => true;
|
||||
public override bool ClickTitle => false; // Do not display 'the mage' when single-clicking
|
||||
|
||||
private static int GetRandomHue()
|
||||
{
|
||||
|
|
@ -71,4 +71,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,8 +57,8 @@ namespace Server.Mobiles
|
|||
}
|
||||
|
||||
|
||||
public override bool CanTeach { get { return true; } }
|
||||
public override bool ClickTitle { get { return false; } }
|
||||
public override bool CanTeach => true;
|
||||
public override bool ClickTitle => false;
|
||||
|
||||
public Gypsy( Serial serial )
|
||||
: base( serial )
|
||||
|
|
@ -69,7 +69,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int)0 ); // version
|
||||
writer.Write( (int)0 ); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
public class HarborMaster : BaseCreature
|
||||
{
|
||||
public override bool CanTeach { get { return false; } }
|
||||
public override bool CanTeach => false;
|
||||
|
||||
[Constructible]
|
||||
public HarborMaster()
|
||||
|
|
@ -51,7 +51,7 @@ namespace Server.Mobiles
|
|||
AddItem( pack );
|
||||
}
|
||||
|
||||
public override bool ClickTitle { get { return false; } }
|
||||
public override bool ClickTitle => false;
|
||||
|
||||
|
||||
public HarborMaster( Serial serial )
|
||||
|
|
@ -63,7 +63,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int)0 ); // version
|
||||
writer.Write( (int)0 ); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@ namespace Server.Mobiles
|
|||
SetSkill( SkillName.ArmsLore, 55, 78 );
|
||||
}
|
||||
|
||||
public override bool CanTeach { get { return true; } }
|
||||
public override bool ClickTitle { get { return false; } } // Do not display 'the merchant' when single-clicking
|
||||
public override bool CanTeach => true;
|
||||
public override bool ClickTitle => false; // Do not display 'the merchant' when single-clicking
|
||||
|
||||
private static int GetRandomHue()
|
||||
{
|
||||
|
|
@ -82,4 +82,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,8 +13,8 @@ namespace Server.Mobiles
|
|||
Title = "the messenger";
|
||||
}
|
||||
|
||||
public override bool CanTeach{ get{ return true; } }
|
||||
public override bool ClickTitle{ get{ return false; } } // Do not display 'the messenger' when single-clicking
|
||||
public override bool CanTeach => true;
|
||||
public override bool ClickTitle => false; // Do not display 'the messenger' when single-clicking
|
||||
|
||||
private static int GetRandomHue()
|
||||
{
|
||||
|
|
@ -83,4 +83,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ namespace Server.Mobiles
|
|||
{
|
||||
public class Ninja : BaseCreature
|
||||
{
|
||||
public override bool CanTeach{ get{ return true; } }
|
||||
public override bool ClickTitle{ get{ return false; } }
|
||||
public override bool CanTeach => true;
|
||||
public override bool ClickTitle => false;
|
||||
|
||||
[Constructible]
|
||||
public Ninja() : base( AIType.AI_Melee, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ namespace Server.Mobiles
|
|||
SetSkill( SkillName.Tactics, 80.0, 100.0 );
|
||||
}
|
||||
|
||||
public override bool CanTeach{ get{ return true; } }
|
||||
public override bool ClickTitle{ get{ return false; } } // Do not display 'the noble' when single-clicking
|
||||
public override bool CanTeach => true;
|
||||
public override bool ClickTitle => false; // Do not display 'the noble' when single-clicking
|
||||
|
||||
private static int GetRandomHue()
|
||||
{
|
||||
|
|
@ -81,4 +81,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@ namespace Server.Mobiles
|
|||
|
||||
}
|
||||
|
||||
public override bool CanTeach{ get{ return true; } }
|
||||
public override bool ClickTitle{ get{ return false; } } // Do not display 'the peasant' when single-clicking
|
||||
public override bool CanTeach => true;
|
||||
public override bool ClickTitle => false; // Do not display 'the peasant' when single-clicking
|
||||
|
||||
private static int GetRandomHue()
|
||||
{
|
||||
|
|
@ -78,4 +78,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@ namespace Server.Mobiles.Townfolk
|
|||
IsPrisoner = true;
|
||||
}
|
||||
|
||||
public override bool CanTeach { get { return true; } }
|
||||
public override bool ClickTitle { get { return false; } }
|
||||
public override bool CanTeach => true;
|
||||
public override bool ClickTitle => false;
|
||||
|
||||
public override void InitOutfit()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ namespace Server.Mobiles
|
|||
{
|
||||
public class Samurai : BaseCreature
|
||||
{
|
||||
public override bool CanTeach{ get{ return true; } }
|
||||
public override bool ClickTitle{ get{ return false; } }
|
||||
public override bool CanTeach => true;
|
||||
public override bool ClickTitle => false;
|
||||
|
||||
[Constructible]
|
||||
public Samurai() : base( AIType.AI_Melee, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ namespace Server.Mobiles
|
|||
AddItem( pack );
|
||||
}
|
||||
|
||||
public override bool ClickTitle { get { return false; } }
|
||||
public override bool ClickTitle => false;
|
||||
|
||||
public Sculptor( Serial serial )
|
||||
: base( serial )
|
||||
|
|
@ -57,7 +57,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int)0 ); // version
|
||||
writer.Write( (int)0 ); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ namespace Server.Mobiles
|
|||
Title = "the seeker of adventure";
|
||||
}
|
||||
|
||||
public override bool ClickTitle{ get{ return false; } } // Do not display 'the seeker of adventure' when single-clicking
|
||||
public override bool ClickTitle => false; // Do not display 'the seeker of adventure' when single-clicking
|
||||
|
||||
private static int GetRandomHue()
|
||||
{
|
||||
|
|
@ -96,4 +96,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue