public SerpentsFangAssassin() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Name = "black order assassin"; Title = "of the serpent's fang sect"; Female = Utility.RandomBool(); Race = Race.Human; Hue = Race.RandomSkinHue(); HairItemID = Race.RandomHair( Female ); HairHue = Race.RandomHairHue(); Race.RandomFacialHair( this ); AddItem( new Sai( 0x51D ) ); AddItem( new ThighBoots( 0x51D ) ); AddItem( new FancyShirt( 0x51D ) ); AddItem( new StuddedMempo() ); AddItem( new JinBaori( 0x2A ) ); Item item; item = new StuddedGloves(); item.Hue = 0x2A; AddItem( item ); item = new LeatherNinjaPants(); item.Hue = 0x51D; AddItem( item ); item = new LightPlateJingasa(); item.Hue = 0x51D; AddItem( item ); }
public TigersClawThief() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "black order thief"; Title = "of the tiger's claw sect"; Female = Utility.RandomBool(); Race = Race.Human; Hue = Race.RandomSkinHue(); HairItemID = Race.RandomHair( Female ); HairHue = Race.RandomHairHue(); Race.RandomFacialHair( this ); AddItem( new Wakizashi() ); AddItem( new FancyShirt( 0x51D ) ); AddItem( new StuddedMempo() ); AddItem( new JinBaori( 0x69 ) ); Item item; item = new StuddedGloves(); item.Hue = 0x69; AddItem( item ); item = new LeatherNinjaPants(); item.Hue = 0x51D; AddItem( item ); item = new LightPlateJingasa(); item.Hue = 0x51D; AddItem( item ); // TODO quest items }
public SerpentsFangAssassin() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { this.Name = "Black Order Assassin"; this.Title = "of the Serpent's Fang Sect"; this.Female = Utility.RandomBool(); this.Race = Race.Human; this.Hue = this.Race.RandomSkinHue(); this.HairItemID = this.Race.RandomHair(this.Female); this.HairHue = this.Race.RandomHairHue(); this.Race.RandomFacialHair(this); this.AddItem(new ThighBoots(0x51D)); this.AddItem(new FancyShirt(0x51D)); this.AddItem(new StuddedMempo()); this.AddItem(new JinBaori(0x2A)); Item item; item = new StuddedGloves(); item.Hue = 0x2A; this.AddItem(item); item = new LeatherNinjaPants(); item.Hue = 0x51D; this.AddItem(item); item = new LightPlateJingasa(); item.Hue = 0x51D; this.AddItem(item); item = new Sai(); item.Hue = 0x51D; this.AddItem(item); this.SetStr(325, 375); this.SetDex(175, 275); this.SetInt(85, 105); this.SetHits(350, 375); this.SetDamage(14, 22); this.SetDamageType(ResistanceType.Physical, 100); this.SetResistance(ResistanceType.Physical, 35, 60); this.SetResistance(ResistanceType.Fire, 45, 65); this.SetResistance(ResistanceType.Cold, 25, 45); this.SetResistance(ResistanceType.Poison, 40, 60); this.SetResistance(ResistanceType.Energy, 40, 65); this.SetSkill(SkillName.MagicResist, 80.0, 100.0); this.SetSkill(SkillName.Tactics, 115.0, 130.0); this.SetSkill(SkillName.Wrestling, 95.0, 120.0); this.SetSkill(SkillName.Anatomy, 105.0, 120.0); this.SetSkill(SkillName.Fencing, 78.0, 100.0); this.SetSkill(SkillName.Swords, 90.1, 105.0); this.SetSkill(SkillName.Ninjitsu, 90.0, 120.0); this.SetSkill(SkillName.Hiding, 100.0, 120.0); this.SetSkill(SkillName.Stealth, 100.0, 120.0); this.Fame = 5000; this.Karma = -5000; this.VirtualArmor = 58; }
public override void InitOutfit() { AddItem( new Waraji( 0x711 ) ); AddItem( new Backpack() ); AddItem( new Kamishimo( 0x483 ) ); Item item = new LightPlateJingasa(); item.Hue = 0x711; AddItem( item ); }
public BlackOrderHighExecutioner() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "Black Order High Executioner"; Title = "of the Serpent's Fang Sect"; Race = Utility.RandomBool() ? Race.Human : Race.Elf; Body = Race == Race.Elf ? 605 : 400; Hue = Utility.RandomSkinHue(); Utility.AssignRandomHair( this ); if ( Utility.RandomBool() ) Utility.AssignRandomFacialHair( this, HairHue ); SetStr( 325, 375 ); SetDex( 390, 510 ); SetInt( 285, 305 ); SetHits( 1900, 2100 ); SetDamage( 16, 30 ); SetDamageType( ResistanceType.Physical, 100 ); SetResistance( ResistanceType.Physical, 45, 70 ); SetResistance( ResistanceType.Fire, 55, 75 ); SetResistance( ResistanceType.Cold, 35, 55 ); SetResistance( ResistanceType.Poison, 50, 70 ); SetResistance( ResistanceType.Energy, 50, 75 ); Fame = 15000; Karma = -15000; SetSkill( SkillName.MagicResist, 100.0, 120.0 ); SetSkill( SkillName.Tactics, 125.0, 140.0 ); SetSkill( SkillName.Wrestling, 95.0, 120.0 ); SetSkill( SkillName.Anatomy, 115.0, 130.0 ); SetSkill( SkillName.Fencing, 115.0, 125.0 ); /* Equip */ Item item = null; item = new Sai(); item.Hue = 1309; AddItem( item ); item = new LeatherNinjaPants(); item.Hue = 1309; AddItem( item ); item = new FancyShirt(); item.Hue = 1309; AddItem( item ); item = new StuddedGloves(); item.Hue = 42; AddItem( item ); item = new JinBaori(); item.Hue = 42; AddItem( item ); item = new LightPlateJingasa(); item.Hue = 1309; AddItem( item ); item = new ThighBoots(); item.Hue = 1309; AddItem( item ); }
public TigersClawThief() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Name = "Black Order Thief"; Title = "of the Tiger's Claw Sect"; Female = Utility.RandomBool(); Race = Race.Human; Hue = Race.RandomSkinHue(); HairItemID = Race.RandomHair( Female ); HairHue = Race.RandomHairHue(); Race.RandomFacialHair( this ); AddItem( new ThighBoots( 0x51D ) ); AddItem( new Wakizashi() ); AddItem( new FancyShirt( 0x51D ) ); AddItem( new StuddedMempo() ); AddItem( new JinBaori( 0x69 ) ); Item item; item = new StuddedGloves(); item.Hue = 0x69; AddItem( item ); item = new LeatherNinjaPants(); item.Hue = 0x51D; AddItem( item ); item = new LightPlateJingasa(); item.Hue = 0x51D; AddItem( item ); // TODO quest items SetStr( 225, 275 ); SetDex( 175, 275 ); SetInt( 85, 105 ); SetHits( 250, 275 ); SetDamage( 14, 22 ); SetDamageType( ResistanceType.Physical, 100 ); SetResistance( ResistanceType.Physical, 35, 60 ); SetResistance( ResistanceType.Fire, 45, 65 ); SetResistance( ResistanceType.Cold, 25, 45 ); SetResistance( ResistanceType.Poison, 40, 60 ); SetResistance( ResistanceType.Energy, 40, 65 ); SetSkill( SkillName.MagicResist, 80.0, 100.0 ); SetSkill( SkillName.Tactics, 115.0, 130.0 ); SetSkill( SkillName.Wrestling, 95.0, 120.0 ); SetSkill( SkillName.Anatomy, 105.0, 120.0 ); SetSkill( SkillName.Fencing, 78.0, 100.0 ); SetSkill( SkillName.Swords, 90.1, 105.0 ); SetSkill( SkillName.Ninjitsu, 90.0, 120.0 ); SetSkill( SkillName.Hiding, 100.0, 120.0 ); SetSkill( SkillName.Stealth, 100.0, 120.0 ); Fame = 5000; Karma = -5000; VirtualArmor = 58; }
public TigersClawThief() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { this.Name = "Black Order Thief"; this.Title = "of the Tiger's Claw Sect"; this.Female = Utility.RandomBool(); this.Race = Race.Human; this.Hue = this.Race.RandomSkinHue(); this.HairItemID = this.Race.RandomHair(this.Female); this.HairHue = this.Race.RandomHairHue(); this.Race.RandomFacialHair(this); this.AddItem(new ThighBoots(0x51D)); this.AddItem(new Wakizashi()); this.AddItem(new FancyShirt(0x51D)); this.AddItem(new StuddedMempo()); this.AddItem(new JinBaori(0x69)); Item item; item = new StuddedGloves(); item.Hue = 0x69; this.AddItem(item); item = new LeatherNinjaPants(); item.Hue = 0x51D; this.AddItem(item); item = new LightPlateJingasa(); item.Hue = 0x51D; this.AddItem(item); // TODO quest items this.SetStr(340, 360); this.SetDex(400, 415); this.SetInt(200, 215); this.SetHits(800, 815); this.SetDamage(13, 15); this.SetDamageType(ResistanceType.Physical, 100); this.SetResistance(ResistanceType.Physical, 45, 65); this.SetResistance(ResistanceType.Fire, 60, 70); this.SetResistance(ResistanceType.Cold, 55, 60); this.SetResistance(ResistanceType.Poison, 30, 50); this.SetResistance(ResistanceType.Energy, 30, 50); this.SetSkill(SkillName.MagicResist, 80.0, 100.0); this.SetSkill(SkillName.Tactics, 115.0, 130.0); this.SetSkill(SkillName.Wrestling, 95.0, 120.0); this.SetSkill(SkillName.Anatomy, 105.0, 120.0); this.SetSkill(SkillName.Fencing, 78.0, 100.0); this.SetSkill(SkillName.Swords, 90.1, 105.0); this.SetSkill(SkillName.Ninjitsu, 90.0, 120.0); this.SetSkill(SkillName.Hiding, 100.0, 120.0); this.SetSkill(SkillName.Stealth, 100.0, 120.0); this.Fame = 13000; this.Karma = -13000; this.VirtualArmor = 58; }
public override void InitOutfit() { AddItem( new SamuraiTabi( 0x711 ) ); AddItem( new Kamishimo( 0x483 ) ); LightPlateJingasa jingasa = new LightPlateJingasa(); jingasa.Hue = 0x711; AddItem( jingasa ); }
public BlackOrderThief() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "Black Order Thief"; Title = "of the Tiger's Claw Sect"; Race = Utility.RandomBool() ? Race.Human : Race.Elf; Body = Race == Race.Elf ? 605 : 400; Hue = Utility.RandomSkinHue(); Utility.AssignRandomHair( this ); if ( Utility.RandomBool() ) Utility.AssignRandomFacialHair( this, HairHue ); SetStr( 325, 375 ); SetDex( 90, 110 ); SetInt( 85, 105 ); SetHits( 900, 1100 ); SetDamage( 12, 26 ); SetDamageType( ResistanceType.Physical, 100 ); SetResistance( ResistanceType.Physical, 40, 65 ); SetResistance( ResistanceType.Fire, 50, 70 ); SetResistance( ResistanceType.Cold, 30, 50 ); SetResistance( ResistanceType.Poison, 45, 65 ); SetResistance( ResistanceType.Energy, 45, 65 ); Fame = 10000; Karma = -10000; SetSkill( SkillName.MagicResist, 80.0, 100.0 ); SetSkill( SkillName.Tactics, 115.0, 130.0 ); SetSkill( SkillName.Wrestling, 95.0, 120.0 ); SetSkill( SkillName.Anatomy, 105.0, 120.0 ); SetSkill( SkillName.Swords, 100.0, 110.0 ); SetSkill( SkillName.Parry, 100.0, 110.0 ); /* Equip */ AddItem( new Wakizashi() ); Item item = null; item = new LeatherNinjaPants(); item.Hue = 1309; AddItem( item ); item = new FancyShirt(); item.Hue = 1309; AddItem( item ); item = new StuddedGloves(); item.Hue = 105; AddItem( item ); item = new JinBaori(); item.Hue = 105; AddItem( item ); item = new LightPlateJingasa(); item.Hue = 1309; AddItem( item ); }