removing ML townfolk as our quest system will not be using basevendor

This commit is contained in:
athena 2012-01-07 04:02:26 +00:00
parent a252ad852a
commit f4a7e8e283
19 changed files with 0 additions and 1379 deletions

View file

@ -1,64 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Abbein : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Abbein() : base( "the wise" )
{
Name = "Elder Abbein";
}
public Abbein( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = true;
Race = Race.Elf;
Hue = 0x824D;
HairItemID = 0x2FD1;
HairHue = 0x321;
}
public override void InitOutfit()
{
AddItem( new ElvenBoots( 0x74B ) );
AddItem( new FemaleElvenRobe( 0x8A8 ) );
AddItem( new RoyalCirclet() );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,76 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Alelle : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Alelle() : base( "the aborist" )
{
Name = "Alelle";
}
public Alelle( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = true;
Race = Race.Elf;
Hue = 0x8374;
HairItemID = 0x2FCC;
HairHue = 0x238;
}
public override void InitOutfit()
{
AddItem( new ElvenBoots( 0x1BB ) );
Item item;
item = new LeafGloves();
item.Hue = 0x1BB;
AddItem( item );
item = new LeafChest();
item.Hue = 0x37;
AddItem( item );
item = new LeafLegs();
item.Hue = 0x746;
AddItem( item );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,66 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Alethanian : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Alethanian() : base( "the wise" )
{
Name = "Elder Alethanian";
}
public Alethanian( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = true;
Race = Race.Elf;
Hue = 0x876C;
HairItemID = 0x2FC2;
HairHue = 0x368;
}
public override void InitOutfit()
{
AddItem( new ElvenBoots() );
AddItem( new GemmedCirclet());
AddItem( new HidePants() );
AddItem( new HideFemaleChest() );
AddItem( new HidePauldrons() );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,64 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Aluniol : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Aluniol() : base( "the healer" )
{
Name = "Aluniol";
}
public Aluniol( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = false;
Race = Race.Elf;
Hue = 0x8383;
HairItemID = 0x2FBF;
HairHue = 0x323;
}
public override void InitOutfit()
{
AddItem( new ElvenBoots( 0x1BB ) );
AddItem( new MaleElvenRobe( 0x47E ) );
AddItem( new WildStaff() );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,69 +0,0 @@
using System;
using System.Collections;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Aminia : BaseCreature
{
[Constructable]
public Aminia() : base( AIType.AI_Melee, FightMode.None, 2, 1, 0.5, 2 )
{
Name = "Aminia";
Title = "the master weaponsmith's wife";
Blessed = true;
InitStats( 100, 100, 25 );
Female = true;
Race = Race.Human;
Hue = 0x83ED;
HairItemID = 0x203B;
HairHue = 0x454;
AddItem( new Backpack() );
AddItem( new Sandals( 0x75B ) );
AddItem( new Tunic( 0x4BF ) );
AddItem( new Skirt( 0x8FD ) );
}
public Aminia( Serial serial ) : base( serial )
{
}
public override void OnThink()
{
int hours = 0;
int minutes = 0;
Clock.GetTime( Map, Location.X, Location.Y, out hours, out minutes );
if ( hours == 21 )
{
Blessed = false;
Body = 0x17;
}
else
{
Blessed = true;
Body = 0x191;
}
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,64 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Aneen : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Aneen() : base( "the keeper of tradition" )
{
Name = "Lorekeeper Aneen";
}
public Aneen( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = false;
Race = Race.Elf;
Hue = 0x83E5;
HairItemID = 0x2FBF;
HairHue = 0x90;
}
public override void InitOutfit()
{
AddItem( new Sandals( 0x1BB ) );
AddItem( new MaleElvenRobe( 0x48F ) );
AddItem( new Item( 0xDF2 ) );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,82 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Athialon : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Athialon() : base( "the expeditionist" )
{
Name = "Athialon";
}
public Athialon( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = false;
Race = Race.Elf;
Hue = 0x8382;
HairItemID = 0x2FC0;
HairHue = 0x35;
}
public override void InitOutfit()
{
AddItem( new ElvenBoots( 0x901 ) );
AddItem( new DiamondMace() );
AddItem( new WoodlandBelt() );
Item item;
item = new WoodlandLegs();
item.Hue = 0x3B2;
AddItem( item );
item = new WoodlandChest();
item.Hue = 0x3B2;
AddItem( item );
item = new WoodlandArms();
item.Hue = 0x3B2;
AddItem( item );
item = new WingedHelm();
item.Hue = 0x3B2;
AddItem( item );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,71 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Bolaevin : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Bolaevin() : base( "the arcanist" )
{
Name = "Bolaevin";
}
public Bolaevin( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = false;
Race = Race.Elf;
Hue = 0x84DE;
HairItemID = 0x2FC0;
HairHue = 0x36;
}
public override void InitOutfit()
{
AddItem( new ElvenBoots( 0x3B3 ) );
AddItem( new RoyalCirclet() );
AddItem( new LeafChest() );
AddItem( new LeafArms() );
Item item;
item = new LeafLegs();
item.Hue = 0x1BB;
AddItem( item );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,73 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Daelas : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Daelas() : base( "the aborist" )
{
Name = "Daelas";
}
public Daelas( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = false;
Race = Race.Elf;
Hue = 0x84DE;
HairItemID = 0x2FCF;
HairHue = 0x8F;
}
public override void InitOutfit()
{
AddItem( new ElvenBoots( 0x901 ) );
AddItem( new ElvenPants( 0x8AB ) );
Item item;
item = new LeafGloves();
item.Hue = 0x1BB;
AddItem( item );
item = new LeafChest();
item.Hue = 0x8B0;
AddItem( item );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,73 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class GrandpaCharley : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool IsActiveVendor{ get{ return false; } }
public override bool CanTeach{ get{ return true; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public GrandpaCharley() : base( "the farmer" )
{
Name = "Grandpa Charley";
SetSkill( SkillName.ItemID, 70.0, 80.0 );
}
public GrandpaCharley( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = false;
CantWalk = false;
Race = Race.Human;
Hue = 0x8410;
HairItemID = 0x203B;
HairHue = 0x3B2;
FacialHairItemID = 0x203E;
FacialHairHue = 0x3B2;
}
public override void InitOutfit()
{
AddItem( new Backpack() );
AddItem( new ShepherdsCrook() );
AddItem( new Shoes( 0x72F ) );
AddItem( new LongPants( 0x519 ) );
AddItem( new FancyShirt( 0x600 ) );
AddItem( new WideBrimHat( 0x6B1 ) );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,66 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Jothan : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Jothan() : base( "the wise" )
{
Name = "Elder Jothan";
}
public Jothan( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = false;
Race = Race.Elf;
Hue = 0x8579;
HairItemID = 0x2FC2;
HairHue = 0x2C2;
}
public override void InitOutfit()
{
AddItem( new ThighBoots() );
AddItem( new ElvenPants( 0x57A ) );
AddItem( new ElvenShirt( 0x711 ) );
AddItem( new Cloak( 0x21 ) );
AddItem( new Circlet() );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,78 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Mallew : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Mallew() : base( "the wise" )
{
Name = "Elder Mallew";
}
public Mallew( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = false;
Race = Race.Elf;
Hue = 0x876C;
HairItemID = 0x2FD1;
HairHue = 0x31E;
}
public override void InitOutfit()
{
AddItem( new ElvenBoots( 0x1BB ) );
AddItem( new Circlet() );
AddItem( new Cloak( 0x3B2 ) );
Item item;
item = new LeafChest();
item.Hue = 0x53E;
AddItem( item );
item = new LeafArms();
item.Hue = 0x53E;
AddItem( item );
item = new LeafTonlet();
item.Hue = 0x53E;
AddItem( item );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,64 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Nythalia : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Nythalia() : base( "the student" )
{
Name = "Nythalia";
}
public Nythalia( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = true;
Race = Race.Elf;
Hue = 0x840C;
HairItemID = 0x2045;
HairHue = 0x453;
}
public override void InitOutfit()
{
AddItem( new Backpack() );
AddItem( new Sandals( 0x74A ) );
AddItem( new Robe( 0x498 ) );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,65 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Olaeni : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Olaeni() : base( "the thaumaturgist" )
{
Name = "Olaeni";
}
public Olaeni( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = true;
Race = Race.Elf;
Hue = 0x851D;
HairItemID = 0x2FCF;
HairHue = 0x322;
}
public override void InitOutfit()
{
AddItem( new Shoes( 0x736 ) );
AddItem( new FemaleElvenRobe( 0x1C ) );
AddItem( new GemmedCirclet() );
AddItem( new Item( 0xDF2 ) );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,64 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Rebinil : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Rebinil() : base( "the healer" )
{
Name = "Rebinil";
}
public Rebinil( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = true;
Race = Race.Elf;
Hue = 0x83E7;
HairItemID = 0x2FD0;
HairHue = 0x26B;
}
public override void InitOutfit()
{
AddItem( new Sandals( 0x719 ) );
AddItem( new FemaleElvenRobe( 0x757 ) );
AddItem( new RoyalCirclet() );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,93 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Taellia : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Taellia() : base( "the wise" )
{
Name = "Elder Taellia";
m_Spoken = DateTime.Now;
}
public Taellia( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = true;
Race = Race.Elf;
Hue = 0x8385;
HairItemID = 0x2FCD;
HairHue = 0x368;
}
public override void InitOutfit()
{
AddItem( new Boots( 0x74B ) );
AddItem( new FemaleElvenRobe( 0x44 ) );
AddItem( new Circlet() );
AddItem( new Item( 0xDF2 ) );
}
private DateTime m_Spoken;
public override void OnMovement( Mobile m, Point3D oldLocation )
{
if ( m.Alive && m is PlayerMobile )
{
PlayerMobile pm = (PlayerMobile)m;
int range = 5;
if ( range >= 0 && InRange( m, range ) && !InRange( oldLocation, range ) && DateTime.Now >= m_Spoken + TimeSpan.FromMinutes( 1 ) )
{
/* Welcome Seeker. Do you wish to embrace your elven heritage, casting
aside your humanity, and accepting the responsibilities of a caretaker
of our beloved Sosaria. Then seek out Darius the Wise in Moonglow.
He will place you on the path. */
Say( 1072800 );
m_Spoken = DateTime.Now;
}
}
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
m_Spoken = DateTime.Now;
}
}
}

View file

@ -1,84 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Tyleelor : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Tyleelor() : base( "the expeditionist" )
{
Name = "Tyeelor";
}
public Tyleelor( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = false;
Race = Race.Elf;
Hue = 0x8367;
HairItemID = 0x2FC1;
HairHue = 0x38;
}
public override void InitOutfit()
{
AddItem( new ElvenBoots( 0x1BB ) );
Item item;
item = new WoodlandLegs();
item.Hue = 0x236;
AddItem( item );
item = new WoodlandChest();
item.Hue = 0x236;
AddItem( item );
item = new WoodlandArms();
item.Hue = 0x236;
AddItem( item );
item = new WoodlandBelt();
item.Hue = 0x237;
AddItem( item );
item = new VultureHelm();
item.Hue = 0x236;
AddItem( item );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,69 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Vicaie : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Vicaie() : base( "the wise" )
{
Name = "Elder Vicaie";
}
public Vicaie( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = true;
Race = Race.Elf;
Hue = 0x8362;
HairItemID = 0x2FCD;
HairHue = 0x90;
}
public override void InitOutfit()
{
AddItem( new ElvenBoots() );
AddItem( new Tunic( 0x1FA1 ) );
Item item;
item = new LeafLegs();
item.Hue = 0x3B3;
AddItem( item );
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -1,94 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
namespace Server.Mobiles
{
public class Yellienir : BaseVendor
{
private List<SBInfo> m_SBInfos = new List<SBInfo>();
protected override List<SBInfo> SBInfos{ get { return m_SBInfos; } }
public override bool CanTeach{ get{ return false; } }
public override bool IsInvulnerable{ get{ return true; } }
public override void InitSBInfo()
{
}
[Constructable]
public Yellienir() : base( "the bark weaver" )
{
Name = "Yellienir";
m_Spoken = DateTime.Now;
}
public Yellienir( Serial serial ) : base( serial )
{
}
public override void InitBody()
{
InitStats( 100, 100, 25 );
Female = true;
CantWalk = true;
Race = Race.Elf;
Hue = 0x851D;
HairItemID = 0x2FCE;
HairHue = 0x35;
}
public override void InitOutfit()
{
AddItem( new ElvenBoots() );
AddItem( new Cloak( 0x3B2 ) );
AddItem( new FemaleLeafChest() );
AddItem( new LeafArms() );
AddItem( new LeafTonlet() );
}
private DateTime m_Spoken;
public override void OnMovement( Mobile m, Point3D oldLocation )
{
if ( m.Alive && m is PlayerMobile )
{
PlayerMobile pm = (PlayerMobile)m;
int range = 5;
if ( range >= 0 && InRange( m, range ) && !InRange( oldLocation, range ) && DateTime.Now >= m_Spoken + TimeSpan.FromMinutes( 1 ) )
{
/* Human. Do you crave the chance to denounce your humanity and prove your elven ancestry.
Do you yearn to accept the responsibilities of a caretaker of our beloved Sosaria and so
redeem yourself. Then human, seek out Darius the Wise in Moonglow. */
Say( 1072801 );
m_Spoken = DateTime.Now;
}
}
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
m_Spoken = DateTime.Now;
}
}
}