public AGhost() : base( AIType.AI_Melee, FightMode.Agressor, 10, 1, 0.4, 0.8 ) { switch ( Utility.Random( 2 ) ) { case 0: Name = "a tormented spirit"; break; case 1: Name = "a tortured soul"; break; } Body = 970; Hue = 22222; Blessed = true; SetStr( 20 ); SetDex( 20 ); SetInt( 20 ); SetHits( 50 ); SetDamage( 1, 10 ); HoodedShroudOfShadows robe = new HoodedShroudOfShadows(); robe.Hue = 22222; robe.Name = ""; robe.Movable = false; robe.LootType = LootType.Blessed; AddItem( robe ); m_ExpireTime = DateTime.Now + TimeSpan.FromMinutes( Utility.RandomMinMax( 10, 15 )); VirtualArmor = 30; }
public Xanfollower():base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Body = 400; Hue = 1109; Title = "A Follower Of Xan"; Name = NameList.RandomName( "male" ); if ( Female = Utility.RandomBool() ) Body = 401; Hue = 1109; Title = "A Follower Of Xan"; Name = NameList.RandomName( "female" ); this.InitStats(Utility.Random(359,399), Utility.Random(138,151), Utility.Random(76,97)); this.Skills[SkillName.Wrestling].Base = Utility.Random(120,120); this.Skills[SkillName.Swords].Base = Utility.Random(110,115); this.Skills[SkillName.Anatomy].Base = Utility.Random(120,125); this.Skills[SkillName.MagicResist].Base = Utility.Random(100,100); this.Skills[SkillName.Tactics].Base = Utility.Random(135,150); this.Skills[SkillName.Magery].Base = (130); this.Skills[SkillName.EvalInt].Base = (170); this.Fame = Utility.Random(5000,9999); this.Karma = Utility.Random(-5000,-9999); this.VirtualArmor = 40; HoodedShroudOfShadows shroud = new HoodedShroudOfShadows(); shroud.Hue = 1109; shroud.LootType = LootType.Blessed; shroud.Name = "Follower Of Xan Shroud"; AddItem ( shroud ); }
public Ciiss() { Name = "Ciiss"; Title = "the Snake Worshipper"; Body = 401; CantWalk = true; Hue = 2006; Item Boots = new Boots(); Boots.Movable=false; Boots.Hue=1175; EquipItem( Boots ); Item HoodedShroudOfShadows = new HoodedShroudOfShadows(); HoodedShroudOfShadows.Movable=false; HoodedShroudOfShadows.Hue=1175; EquipItem( HoodedShroudOfShadows ); Item LeatherGloves = new LeatherGloves(); LeatherGloves.Movable=false; LeatherGloves.Hue=1175; EquipItem( LeatherGloves ); int hairHue = 1741; AddItem( new LongHair( hairHue ) ); Blessed = true; }
public Satan() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Name = "Satan"; Title = "The Dark Lord"; Body = 401; BaseSoundID = 357; SetStr( 500 ); SetDex( 100 ); SetInt( 1000 ); SetHits( 30000 ); SetMana( 5000 ); SetDamage( 17, 21 ); SetDamageType( ResistanceType.Physical, 20 ); SetDamageType( ResistanceType.Fire, 20 ); SetDamageType( ResistanceType.Cold, 20 ); SetDamageType( ResistanceType.Poison, 20 ); SetDamageType( ResistanceType.Energy, 20 ); SetResistance( ResistanceType.Physical, 30 ); SetResistance( ResistanceType.Fire, 30 ); SetResistance( ResistanceType.Cold, 30 ); SetResistance( ResistanceType.Poison, 30 ); SetResistance( ResistanceType.Energy, 30 ); SetSkill( SkillName.EvalInt, 100.0 ); SetSkill( SkillName.Magery, 100.0 ); SetSkill( SkillName.Meditation, 120.0 ); SetSkill( SkillName.MagicResist, 150.0 ); SetSkill( SkillName.Tactics, 100.0 ); SetSkill( SkillName.Wrestling, 120.0 ); Fame = 12500; Karma = -28000; VirtualArmor = 64; new SkeletalMount().Rider = this; Item shroud = new HoodedShroudOfShadows(); shroud.Movable = false; AddItem( shroud ); Scythe weapon = new Scythe(); weapon.Skill = SkillName.Wrestling; weapon.Hue = 1; weapon.Movable = false; AddItem( weapon ); PackGem(); PackGold( 2200, 2350 ); }
public override void OnResponse(NetState state, RelayInfo info) { Mobile from = state.Mobile; PlayerMobile player = from as PlayerMobile; switch (info.ButtonID) { case 0: { player.Profession = 4; player.Level = 1; player.Exp = 0; player.KillExp = 0; player.LevelAt = 200; from.BankBox.DropItem(new BankCheck(500)); from.Str += 20; from.Dex += 10; from.Int += 20; from.Skills.Focus.Base = 10; from.Skills.Necromancy.Base = 50; from.Skills.SpiritSpeak.Base = 50; from.Skills.Swords.Base = 50; HoodedShroudOfShadows robe = new HoodedShroudOfShadows(); robe.Hue = 0; robe.Identified = true; from.AddToBackpack(robe); Sandals boots = new Sandals(); boots.Hue = 0x8FD; boots.Identified = true; from.AddToBackpack(boots); from.BankBox.DropItem(new FullNecromancerbook()); from.BankBox.DropItem(new BagOfNecroReagents(300)); from.Map = Map.Malas; from.Location = new Point3D(1670, 2008, 1); from.PlaySound(0x214); from.FixedEffect(0x376A, 10, 16); World.Broadcast(0x35, true, "Another has chosen thy path of the Necromancer!"); from.CloseGump(typeof(NecromancerClassGump)); break; } case 1: { from.SendMessage("You decide that the way of the Necromancer is not in your best interests."); from.CloseGump(typeof(NecromancerClassGump)); break; } } }
public DemonScholar() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Name = "a demonic scholar"; Body = 400; BaseSoundID = 412; Hue = 1175; SetStr( 416, 505 ); SetDex( 146, 165 ); SetInt( 566, 655 ); SetHits( 250, 303 ); SetDamage( 11, 13 ); SetSkill( SkillName.EvalInt, 90.1, 100.0 ); SetSkill( SkillName.Magery, 90.1, 100.0 ); SetSkill( SkillName.MagicResist, 150.5, 200.0 ); SetSkill( SkillName.Tactics, 50.1, 70.0 ); SetSkill( SkillName.Wrestling, 60.1, 80.0 ); Fame = 18000; Karma = -18000; VirtualArmor = 50; Lantern hands = new Lantern(); hands.Name = "latern of souls"; hands.Hue = 1258; hands.Movable = false; AddItem( hands ); Spellbook hands2 = new Spellbook(); hands2.Name = "ancient spellbook"; hands2.Hue = 1158; hands2.Movable = false; hands2.Content = ulong.MaxValue; AddItem( hands2 ); HoodedShroudOfShadows chest = new HoodedShroudOfShadows(); chest.Name = "hooded shroud"; chest.Hue = 1175; chest.Movable = false; AddItem( chest ); Sandals feet = new Sandals(); feet.Name = "sandals"; feet.Hue = 1258; feet.Movable = false; AddItem( feet ); PackReg( 30 ); if ( Utility.Random( 2500 ) == 0 ) PackItem( new DemonSandals() ); if ( Utility.Random( 2500 ) == 0 ) PackItem( new DemonDoublet() ); if ( Utility.Random( 2500 ) == 0 ) PackItem( new DemonWizardsHat() ); if ( Utility.Random( 2500 ) == 0 ) PackItem( new DemonHalfApron() ); if ( Utility.Random( 2500 ) == 0 ) PackItem( new DemonSkirt() ); }
public SilverDonationBoxAoS() { Weight = 1.0; Hue = 2401; Item item = null; Name = "Defiance Gold Member Box of Holding"; CharacterCreation.PlaceItemIn(this, 16, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 28, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 40, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 16, 81, (item = new HoodedShroudOfShadows())); item.Hue = 2401; item.Name = "Silver Shroud of Shadows"; item.LootType = LootType.Blessed; BaseContainer cont; CharacterCreation.PlaceItemIn(this, 58, 57, (cont = new Backpack())); cont.Hue = 2401; cont.Name = "a silver bag"; CharacterCreation.PlaceItemIn(cont, 29, 39, new SulfurousAsh(5000)); CharacterCreation.PlaceItemIn(cont, 29, 64, new Nightshade(5000)); CharacterCreation.PlaceItemIn(cont, 29, 89, new SpidersSilk(5000)); CharacterCreation.PlaceItemIn(cont, 60, 64, new Garlic(5000)); CharacterCreation.PlaceItemIn(cont, 60, 89, new Ginseng(5000)); CharacterCreation.PlaceItemIn(cont, 88, 39, new Bloodmoss(5000)); CharacterCreation.PlaceItemIn(cont, 88, 64, new BlackPearl(5000)); CharacterCreation.PlaceItemIn(cont, 88, 89, new MandrakeRoot(5000)); CharacterCreation.PlaceItemIn(this, 103, 58, (item = new Sandals())); item.Hue = Utility.RandomList(5, 70, 90, 110); item.LootType = LootType.Blessed; CharacterCreation.PlaceItemIn(this, 122, 53, new SpecialDonateDye()); CharacterCreation.PlaceItemIn(this, 156, 55, (item = new EtherealHorse())); item.Hue = 2401; item.Name = "No Aged Ethereal"; ((EtherealMount)item).IsDonationItem = true; CharacterCreation.PlaceItemIn(this, 43, 83, (item = new ClothingBlessDeed())); item.Hue = 2401; CharacterCreation.PlaceItemIn(this, 63, 83, (item = new KillResetDeedAOS())); //by Blady item.Hue = 2213; CharacterCreation.PlaceItemIn(this, 83, 83, (item = new SmallBrickHouseDeed())); item.Hue = 2401; CharacterCreation.PlaceItemIn(this, 103, 83, (item = new NameChangeDeed())); item.Hue = 2401; CharacterCreation.PlaceItemIn(this, 123, 83, (item = new AntiBlessDeed())); item.Hue = 2401; CharacterCreation.PlaceItemIn(this, 143, 83, (item = new MembershipTicket())); item.Hue = 2213; ((MembershipTicket)item).MemberShipTime = TimeSpan.MaxValue; }
public virtual void GiveEquipment() { var shroud = new HoodedShroudOfShadows(); shroud.Name = "a chaos shroud"; shroud.Hue = 1920; shroud.Identified = true; shroud.Movable = false; AddItem(Immovable(shroud)); }
public EithkaOcksra() : base( AIType.AI_SphereMelee, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Name = "Eithka Ocksra"; Body = 0x190; Hue = 0x492; SetStr( 100 ); //I've set him up with normal stats since we've defined his Hits and his weapons speed elsewhere. SetDex( 100 ); SetInt( 100 ); SetHits( 600, 700 ); // here are his hits according to the spherescript. random between 250 and 350 SetStam( 350, 450 ); SetDamage( 15, 20 ); //i set his damage to be low since he hits like 3 times a second. This will probably need to be tweaked. SetSkill( SkillName.Swords, 110.0 ); //we dont need to give him uberskillz SetSkill( SkillName.Tactics, 110.0 ); SetSkill( SkillName.MagicResist, 100.0 ); SetSkill( SkillName.Parry, 100.0 ); SetSkill( SkillName.Wrestling, 100.0 ); Fame = 3900; Karma = -4000; VirtualArmor = 70; //this might need to be tweaked //Here we add his loot. I'm omitting his gloves since that's later in his dress. //PackGold(1000, 1500); //Now we dress him Item shroud = new HoodedShroudOfShadows(); //since we want a custom shroud, we define it here. shroud.Movable = false; //this way we dont let the shroud drop shroud.Hue = 0x492; //omg more props AddItem( shroud ); //add the item Item smurfshoes = new Sandals(); //since sandals are already a class i've named it smurfshoes. It doesnt matter what we call it. smurfshoes.Movable = false; // leet shoes for the players? GM tailoring kthx. smurfshoes.Hue = 0x492; // more props AddItem( smurfshoes ); //add the item Scimitar weapon = new Scimitar(); //same thing. define the weapon. weapon.Movable = false; weapon.Skill = SkillName.Swords; //props weapon.Hue = 0x492; //we're leet weapon.Speed = 65; //set the speed to 5 higher than the cho ku no. weapon.DamageLevel = WeaponDamageLevel.Force; //katana of force AddItem( weapon ); //add the weapon Item gloves = new PlateGloves(); // here we add his gloves. this time we let them drop gloves.Hue = 0x492; //omg more props AddItem( gloves ); //add the item MetalShield shie = new MetalShield(); shie.Hue = 0x0492; shie.ProtectionLevel = ArmorProtectionLevel.Hardening; AddItem( shie ); }
public Neira() : base(AIType.AI_Mage) { Name = "Neira"; Title = "the necromancer"; Body = 401; Hue = 0x83EC; SetStr( 305, 425 ); SetDex( 72, 150 ); SetInt( 505, 750 ); SetHits( 4800 ); SetStam( 102, 300 ); SetDamage( 25, 35 ); SetDamageType( ResistanceType.Physical, 100 ); SetResistance( ResistanceType.Physical, 25, 30 ); SetResistance( ResistanceType.Fire, 35, 45 ); SetResistance( ResistanceType.Cold, 50, 60 ); SetResistance( ResistanceType.Poison, 30, 40 ); SetResistance( ResistanceType.Energy, 20, 30 ); SetSkill( SkillName.EvalInt, 120.0 ); SetSkill( SkillName.Magery, 120.0 ); SetSkill( SkillName.Meditation, 120.0 ); SetSkill( SkillName.MagicResist, 150.0 ); SetSkill( SkillName.Tactics, 97.6, 100.0 ); SetSkill( SkillName.Wrestling, 97.6, 100.0 ); Fame = 22500; Karma = -22500; VirtualArmor = 30; BardImmune = true; Female = true; Item shroud = new HoodedShroudOfShadows(); shroud.Movable = false; AddItem( shroud ); Scimitar weapon = new Scimitar(); weapon.Skill = SkillName.Wrestling; weapon.Hue = 38; weapon.Movable = false; AddItem( weapon ); //new SkeletalMount().Rider = this; AddItem( new VirtualMountItem( this ) ); }
public override void InitOutfit() { HoodedShroudOfShadows robe = new HoodedShroudOfShadows(); robe.Hue = 22222; robe.Name = ""; robe.Movable = false; robe.LootType = LootType.Blessed; AddItem(robe); }
public Neira() : base(AIType.AI_Mage) { Name = "Neira"; SpecialTitle = "The Necromancer"; TitleHue = 1174; Body = 401; Hue = 0x83EC; Alignment = Alignment.Undead; SetStr(305, 635); SetDex(100, 175); SetInt(705, 950); SetHits(9900, 12750); SetStam(80, 100); SetDamage(33, 45); SetSkill(SkillName.EvalInt, 120.0); SetSkill(SkillName.Magery, 120.0); SetSkill(SkillName.Meditation, 120.0); SetSkill(SkillName.MagicResist, 150.0); SetSkill(SkillName.Tactics, 97.6, 100.0); SetSkill(SkillName.Wrestling, 97.6, 100.0); Fame = 22500; Karma = -22500; VirtualArmor = 30; Female = true; Item shroud = new HoodedShroudOfShadows(); shroud.Movable = false; AddItem(shroud); var weapon = new Scimitar { Skill = SkillName.Wrestling, Hue = 38, Movable = false, Name = "Defiled Cutlass" }; AddItem(weapon); //new SkeletalMount().Rider = this; AddItem(new VirtualMountItem(this)); }
public override void OnResponse(NetState state, RelayInfo info) { Mobile from = state.Mobile; switch (info.ButtonID) { case 0: { from.CloseGump(typeof(RewardGump)); break; } case 1: { Item item = new HoodedShroudOfShadows(); from.AddToBackpack(item); from.CloseGump(typeof(RewardGump)); m_Deed.Delete(); break; } case 2: { Item item = new HoodedRobeOfUmbra(); from.AddToBackpack(item); from.CloseGump(typeof(RewardGump)); m_Deed.Delete(); break; } case 3: { Item item = new StaffOfPyros(); from.AddToBackpack(item); from.CloseGump(typeof(RewardGump)); m_Deed.Delete(); break; } case 4: { Item item = new CrimsonCincture(); from.AddToBackpack(item); from.CloseGump(typeof(RewardGump)); m_Deed.Delete(); break; } case 5: { Item item = new RoyalBritanniaGuard(); from.AddToBackpack(item); from.CloseGump(typeof(RewardGump)); m_Deed.Delete(); break; } } }
public FemaleNecromancer() : base( AIType.AI_Mage, FightMode.Weakest, 10, 1, 0.1, 0.2 ) { Name = NameList.RandomName( "female" ); Title = "the necromancess"; Body = 401; Hue = 0x83EC; SetStr( 305, 425 ); SetDex( 82, 130 ); SetInt( 505, 750 ); SetHits( 2000, 3500 ); SetStam( 200, 300 ); SetDamage( 20, 30 ); SetDamageType( ResistanceType.Physical, 100 ); SetResistance( ResistanceType.Physical, 25, 30 ); SetResistance( ResistanceType.Fire, 35, 45 ); SetResistance( ResistanceType.Cold, 50, 60 ); SetResistance( ResistanceType.Poison, 30, 40 ); SetResistance( ResistanceType.Energy, 20, 30 ); SetSkill( SkillName.EvalInt, 105.0 ); SetSkill( SkillName.Magery, 100.0 ); SetSkill( SkillName.Meditation, 500.0 ); SetSkill( SkillName.MagicResist, 150.0 ); SetSkill( SkillName.Tactics, 100.0, 100.0 ); SetSkill( SkillName.Wrestling, 100.0, 100.0 ); Fame = 22500; Karma = -22500; VirtualArmor = 55; Female = true; Item shroud = new HoodedShroudOfShadows(); shroud.Movable = false; shroud.Hue = 1157; AddItem( shroud ); AddItem( new NecromaticMask() ); HeavyCrossbow weapon = new HeavyCrossbow(); weapon.Skill = SkillName.Wrestling; weapon.Hue = 38; weapon.Movable = false; AddItem( weapon ); new NecroMount().Rider = this; }
public EithkaUlesra() : base( AIType.AI_Archer, FightMode.Closest, 10, 5, 0.2, 0.4 ) { Name = "Eithka Ulesra"; Body = 0x190; Hue = 0x798; SetStr( 100 ); //I've set him up with normal stats since we've defined his Hits and his weapons speed elsewhere. SetDex( 100 ); SetInt( 100 ); SetHits( 250, 350 ); // here are his hits according to the spherescript. random between 250 and 350 SetStam( 350, 450 ); SetDamage( 10, 15 ); //i set his damage to be low since he hits like 3 times a second. This will probably need to be tweaked. SetSkill( SkillName.Archery, 110.0 ); //we dont need to give him uberskillz SetSkill( SkillName.Tactics, 110.0 ); SetSkill( SkillName.MagicResist, 100.0 ); Fame = 3900; Karma = -4000; VirtualArmor = 70; //this might need to be tweaked //Here we add his loot. I'm omitting his gloves since that's later in his dress. //no here do you NOT add the loot, onyl whats in hes backpack. Container pack = new Backpack(); pack.Movable = false; pack.DropItem( new Arrow( 50 ) ); AddItem( pack ); //Now we dress him Item shroud = new HoodedShroudOfShadows(); //since we want a custom shroud, we define it here. shroud.Movable = false; //this way we dont let the shroud drop shroud.Hue = 0x798; //omg more props AddItem( shroud ); //add the item Item smurfshoes = new Sandals(); //since sandals are already a class i've named it smurfshoes. It doesnt matter what we call it. smurfshoes.Movable = false; // leet shoes for the players? GM tailoring kthx. smurfshoes.Hue = 0x798; // more props AddItem( smurfshoes ); //add the item Bow weapon = new Bow(); //same thing. define the weapon. weapon.Skill = SkillName.Archery; //props weapon.Hue = 0x798; //we're leet weapon.Speed = 90; //set the speed to 5 higher than the cho ku no. weapon.DamageLevel = WeaponDamageLevel.Force; //bow of force weapon.Movable = false; // not for players AddItem( weapon ); //add the weapon Item gloves = new PlateGloves(); // here we add his gloves. this time we let them drop gloves.Hue = 0x798; //omg more props AddItem( gloves ); //add the item }
//public override bool AlwaysMurderer { get { return true; } } public override void InitOutfit() { HoodedShroudOfShadows shroud = new HoodedShroudOfShadows(); shroud.LootType = LootType.Blessed; AddItem(shroud); GoldRing ring = new GoldRing(); ring.Attributes.CastSpeed = 2; ring.Attributes.CastRecovery = 6; ring.LootType = LootType.Blessed; AddItem(ring); }
public GhostPast() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.1, 0.2) { Name = "Ghost of the Past"; Body = 970; Hue = 22222; BaseSoundID = 959; Kills = 5; SetStr( 750 ); SetDex( 300 ); SetInt( 1500 ); SetHits( 10000 ); SetMana( 20000 ); SetDamage( 5 ); SetDamageType( ResistanceType.Physical, 50 ); SetDamageType( ResistanceType.Energy, 50 ); SetResistance( ResistanceType.Physical, 35, 45 ); SetResistance( ResistanceType.Fire, 20, 40 ); SetResistance( ResistanceType.Cold, 10, 30 ); SetResistance( ResistanceType.Poison, 5, 10 ); SetResistance( ResistanceType.Energy, 50, 70 ); SetSkill( SkillName.MagicResist, 180.0 ); SetSkill( SkillName.EvalInt, 150.0 ); SetSkill( SkillName.Magery, 150.0 ); SetSkill( SkillName.Tactics, 150 ); SetSkill( SkillName.Wrestling, 150 ); SetSkill( SkillName.DetectHidden, 200 ); Fame = 12000; Karma = 12000; VirtualArmor = 20; m_Active = true; HoodedShroudOfShadows robe = new HoodedShroudOfShadows(); robe.Hue = 22222; robe.Name = ""; robe.Movable = false; robe.LootType = LootType.Blessed; AddItem( robe ); m_Timer = new AppearTimer( this ); m_Timer.Start(); m_NextAbilityTime = DateTime.Now + TimeSpan.FromSeconds( Utility.RandomMinMax( 2, 3 ) ); }
public PriestOfRessurection() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "Delevawn"; Body = 400; Title = "The Priest of Ressurection"; SetStr(1235, 1391); SetDex(128, 139); SetInt(537, 664); SetHits(20000); SetDamage(21, 28); SetDamageType(ResistanceType.Physical, 60); SetDamageType(ResistanceType.Fire, 20); SetDamageType(ResistanceType.Energy, 20); SetResistance(ResistanceType.Physical, 55, 65); SetResistance(ResistanceType.Fire, 55, 65); SetResistance(ResistanceType.Cold, 55, 65); SetResistance(ResistanceType.Poison, 80, 90); SetResistance(ResistanceType.Energy, 60, 75); SetSkill(SkillName.Anatomy, 110.6, 116.1); SetSkill(SkillName.EvalInt, 100.0, 114.4); SetSkill(SkillName.Archery, 115.0, 120.0); SetSkill(SkillName.Magery, 100.0); SetSkill(SkillName.Meditation, 118.2, 127.8); SetSkill(SkillName.MagicResist, 120.0); SetSkill(SkillName.Tactics, 111.9, 134.5); SetSkill(SkillName.Wrestling, 119.7, 128.9); HoodedShroudOfShadows shroud = new HoodedShroudOfShadows(); shroud.Hue = 1175; AddItem(shroud); Cloak cloak = new Cloak(); cloak.Hue = 1175; AddItem(cloak); Fame = 10000; Karma = -10000; VirtualArmor = 70; }
public GrimReaper() : base( AIType.AI_Melee, FightMode.Evil, 10, 1, 0.2, 0.4 ) { Name = "Grim Reaper"; Body = 400; Hue = 0x497; BaseSoundID = 427; SetStr( 200, 220 ); SetDex( 201, 220 ); SetInt( 200, 250 ); SetHits( 2000, 2300 ); SetDamage( 20, 40 ); SetSkill( SkillName.EvalInt, 100.1, 110.0 ); SetSkill( SkillName.Magery, 70.0); SetSkill( SkillName.Meditation, 100.0 ); SetSkill( SkillName.Tactics, 100.0); SetSkill( SkillName.Wrestling, 150.0); Fame = 10000; Karma = -10000; VirtualArmor = 100; HoodedShroudOfShadows chest = new HoodedShroudOfShadows(); chest.Name = "Shroud of the Grim Reaper"; chest.Hue = 0x807; chest.Movable = false; AddItem( chest ); Scythe hands = new Scythe(); hands.Hue = 0x485; hands.Movable = false; AddItem( hands ); WizardGlasses head = new WizardGlasses(); head.Hue = 0x485; head.Movable = false; AddItem( head ); }
public ValoriteDonationBoxAoS() { Weight = 1.0; Hue = 2119; Item item = null; Name = "Defiance Valorite Member Box of Holding"; CharacterCreation.PlaceItemIn(this, 16, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 28, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 40, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 18, 80, (item = new HoodedShroudOfShadows())); item.Hue = 2119; item.Name = "Valorite Shroud of Shadows"; item.LootType = LootType.Blessed; BaseContainer cont; CharacterCreation.PlaceItemIn(this, 64, 50, (cont = new Backpack())); cont.Hue = 2219; cont.Name = "a valorite backpack"; CharacterCreation.PlaceItemIn(cont, 44, 65, new SulfurousAsh(10000)); CharacterCreation.PlaceItemIn(cont, 77, 65, new Nightshade(10000)); CharacterCreation.PlaceItemIn(cont, 110, 65, new SpidersSilk(10000)); CharacterCreation.PlaceItemIn(cont, 143, 65, new Garlic(10000)); CharacterCreation.PlaceItemIn(cont, 44, 128, new Ginseng(10000)); CharacterCreation.PlaceItemIn(cont, 77, 128, new Bloodmoss(10000)); CharacterCreation.PlaceItemIn(cont, 110, 128, new BlackPearl(10000)); CharacterCreation.PlaceItemIn(cont, 143, 128, new MandrakeRoot(10000)); CharacterCreation.PlaceItemIn(this, 93, 60, new SpecialDonateDye()); CharacterCreation.PlaceItemIn(this, 50, 80, new ClothingBlessDeed()); //CharacterCreation.PlaceItemIn(this, 60, 80, new GuildDeed()); CharacterCreation.PlaceItemIn(this, 70, 80, new SmallBrickHouseDeed()); CharacterCreation.PlaceItemIn(this, 80, 80, new NameChangeDeed()); CharacterCreation.PlaceItemIn(this, 90, 80, (item = new MembershipTicket())); ((MembershipTicket)item).MemberShipTime = TimeSpan.FromDays(90); CharacterCreation.PlaceItemIn(this, 110, 50, new BankCheck(50000)); }
public Armond():base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Body = 0x190; Name = "Armond"; Title = "The Dark One"; SetStr( 356, 396 ); SetDex( 105, 135 ); SetInt( 530, 653 ); SetSkill( SkillName.Wrestling, 91.3, 97.8 ); SetSkill( SkillName.Tactics, 91.5, 99.0 ); SetSkill( SkillName.MagicResist, 90.6, 96.8); SetSkill( SkillName.Magery, 91.7, 99.0 ); SetSkill( SkillName.EvalInt, 100.1, 100.1 ); SetSkill( SkillName.Meditation, 121.1, 128.1 ); VirtualArmor = 64; new Kirin().Rider = this; SetFameLevel( 8 ); SetKarmaLevel( -8 ); LeatherGloves gloves = new LeatherGloves(); gloves.Hue = 1; AddItem( gloves ); HoodedShroudOfShadows shroud = new HoodedShroudOfShadows(); shroud.Hue = 1157; AddItem( shroud ); Cloak cloak = new Cloak(); cloak.Hue = 1157; AddItem( cloak ); Kilt kilt = new Kilt(); kilt.Hue = 1; AddItem( kilt ); Sandals sandals = new Sandals(); sandals.Hue = 1; AddItem( sandals ); }
public BudgetDonationBox() { Weight = 1.0; Hue = 1109; Item item = null; Name = "Defiance Budget Box"; PlaceItemIn(16, 60, (item = new SkillBall(25))); item.Hue = 38; PlaceItemIn(18, 80, (item = new HoodedShroudOfShadows())); item.LootType = LootType.Blessed; BaseContainer cont; PlaceItemIn(64, 50, (cont = new Backpack())); cont.Hue = 0; cont.Name = "a backpack"; cont.PlaceItemIn(44, 65, new SulfurousAsh(1000)); cont.PlaceItemIn(77, 65, new Nightshade(1000)); cont.PlaceItemIn(110, 65, new SpidersSilk(1000)); cont.PlaceItemIn(143, 65, new Garlic(1000)); cont.PlaceItemIn(44, 128, new Ginseng(1000)); cont.PlaceItemIn(77, 128, new Bloodmoss(1000)); cont.PlaceItemIn(110, 128, new BlackPearl(1000)); cont.PlaceItemIn(143, 128, new MandrakeRoot(1000)); PlaceItemIn(93, 60, new SpecialDonateHairDye()); PlaceItemIn(50, 80, new ClothingBlessDeed()); PlaceItemIn(60, 80, new GuildDeed()); PlaceItemIn(70, 80, new SmallBrickHouseDeed()); PlaceItemIn(80, 80, new NameChangeDeed()); PlaceItemIn(90, 80, (item = new MembershipTicket())); ((MembershipTicket)item).MemberShipTime = TimeSpan.FromDays(180); PlaceItemIn(110, 50, new BankCheck(100000)); }
public override void OnResponse(NetState sender, RelayInfo info) { if (m_Ticket == null || m_Ticket.Deleted || !m_Ticket.IsChildOf(sender.Mobile.Backpack)) { return; } //int number = 0; Item item = null; Item item2 = null; switch (info.ButtonID) { case 1: item = new EtherealHorse(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!. case 2: item = new EtherealLlama(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!. case 3: item = new EtherealOstard(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!. case 4: item = new BlackHairDye(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!. case 5: item = new HoodedShroudOfShadows(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!. case 6: item = new DyeTub(); item2 = new Dyes(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!. } if (item != null) { m_Ticket.Delete(); //m_From.SendLocalizedMessage( number ); m_From.AddToBackpack(item); if (item2 != null) { m_From.AddToBackpack(item2); } } }
public RingWraith() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "A Ring Wraith"; Body = 400; Hue = 1; SetStr( 250, 300 ); SetDex( 250, 300 ); SetInt( 250, 300 ); SetHits( 200, 300 ); SetDamage( 8, 18 ); Direction = (Direction)Utility.Random( 8 ); HoodedShroudOfShadows hood = new HoodedShroudOfShadows(); hood.Movable = false; AddItem(hood); Longsword sword = new Longsword(); sword.Movable = false; AddItem(sword); SetDamageType( ResistanceType.Physical, 40, 80 ); SetDamageType( ResistanceType.Fire, 40, 80 ); SetDamageType( ResistanceType.Poison, 40, 80 ); SetResistance( ResistanceType.Physical, 40, 80 ); SetResistance( ResistanceType.Cold, 40, 80 ); SetResistance( ResistanceType.Fire, 40, 80 ); SetResistance( ResistanceType.Energy, 40, 80 ); SetResistance( ResistanceType.Poison, 40, 80 ); SetSkill( SkillName.MagicResist, 100.0, 120.0 ); SetSkill( SkillName.Tactics, 100.0, 120.0 ); SetSkill( SkillName.Swords, 100.0, 120.0 ); }
public Protector() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a Protector"; Body = 401; Hue = 0x4001; Female = true; SetStr( 100, 150 ); // TODO: Correct all SetDex( 150, 200 ); SetInt( 100, 150 ); SetHits( 400, 500 ); SetDamage( 8, 11 ); SetDamageType( ResistanceType.Physical, 100 ); SetResistance( ResistanceType.Physical, 40, 50 ); SetResistance( ResistanceType.Fire, 40, 50 ); SetResistance( ResistanceType.Cold, 40, 50 ); SetResistance( ResistanceType.Poison, 40, 50 ); SetResistance( ResistanceType.Energy, 40, 50 ); SetSkill( SkillName.MagicResist, 110, 120 ); SetSkill( SkillName.Tactics, 70, 80 ); SetSkill( SkillName.Wrestling, 90, 110 ); Fame = 2000; Karma = -2000; HoodedShroudOfShadows hooded = new HoodedShroudOfShadows(); hooded.Hue = Utility.RandomBool() ? 0 : 1; AddItem( hooded ); PackSpellweavingScroll(); }
public IceBlueDonationBox() { Weight = 1.0; Hue = 1154; Item item = null; Name = "Defiance Iceblue Member Box"; PlaceItemIn( 16, 60, (item = new SkillBall( 25 )) ); item.Hue = 5; PlaceItemIn( 28, 60, (item = new SkillBall( 25 )) ); item.Hue = 5; PlaceItemIn( 41, 58, (item = new SevenGMSkillBall()) ); item.Hue = 1161; PlaceItemIn( 53, 58, (item = new StatsBall()) ); item.Hue = 1161; PlaceItemIn( 16, 81, (item = new HoodedShroudOfShadows()) ); item.Hue = 1154; item.Name = "Iceblue Shroud of Shadows"; item.LootType = LootType.Blessed; BaseContainer cont; PlaceItemIn( 58, 57, (cont = new Backpack()) ); cont.Hue = 1154; cont.Name = "an iceblue backpack"; cont.PlaceItemIn( 44, 65, new SulfurousAsh(10000) ); cont.PlaceItemIn( 77, 65, new Nightshade(10000) ); cont.PlaceItemIn( 110, 65, new SpidersSilk(10000) ); cont.PlaceItemIn( 143, 65, new Garlic(10000) ); cont.PlaceItemIn( 44, 128, new Ginseng(10000) ); cont.PlaceItemIn( 77, 128, new Bloodmoss(10000) ); cont.PlaceItemIn( 110, 128, new BlackPearl(10000) ); cont.PlaceItemIn( 143, 128, new MandrakeRoot(10000) ); PlaceItemIn( 90, 58, (item = new AncientCoat()) ); item.Hue = 1154; item.Name = "Iceblue Ancient Coat"; item.LootType = LootType.Blessed; PlaceItemIn( 74, 64, (item = new WizardGlasses()) ); item.Hue = Utility.RandomList(1154); PlaceItemIn( 103, 58, (item = new Sandals()) ); item.Hue = Utility.RandomList(1154); item.Name = "Polar Sandals"; item.LootType = LootType.Blessed; PlaceItemIn( 122, 53, new SpecialDonateDye() ); PlaceItemIn( 133, 53, new SpecialDonateDyeBeard() ); PlaceItemIn( 156, 55, (item = new EtherealLongManeHorse()) ); item.Hue = 1154; PlaceItemIn( 34, 83, (item = new HolyDeedofBlessing()) ); item.Hue = 1154; PlaceItemIn( 43, 83, (item = new CursedClothingBlessDeed()) ); item.Hue = 1154; PlaceItemIn( 58, 83, (item = new SpecialHairRestylingDeed()) ); item.Hue = 1154; PlaceItemIn( 73, 83, (item = new SmallBrickHouseDeed()) ); item.Hue = 1154; PlaceItemIn( 88, 83, (item = new NameChangeDeed()) ); item.Hue = 1154; PlaceItemIn( 103, 83, (item = new AntiBlessDeed()) ); item.Hue = 1154; PlaceItemIn( 118, 83, (item = new BankCheck(100000)) ); item.Hue = 1154; PlaceItemIn(130, 83, (item = new MembershipTicket())); item.Hue = 1154; ((MembershipTicket)item).MemberShipTime = TimeSpan.FromDays(730); }
public DarkRedDonationBox() { Weight = 1.0; Hue = 1645; Item item = null; Name = "Defiance Dark Red Member Box"; PlaceItemIn(16, 60, (item = new SkillBall(25))); item.Hue = 5; PlaceItemIn(28, 60, (item = new SkillBall(25))); item.Hue = 5; PlaceItemIn(41, 58, (item = new SevenGMSkillBall())); item.Hue = 1161; PlaceItemIn(53, 58, (item = new StatsBall())); item.Hue = 1161; PlaceItemIn(16, 81, (item = new HoodedShroudOfShadows())); item.Hue = 1645; item.Name = "Dark Red Shroud of Shadows"; item.LootType = LootType.Blessed; BaseContainer cont; PlaceItemIn(58, 57, (cont = new Backpack())); cont.Hue = 1645; cont.Name = "a dark red backpack"; cont.PlaceItemIn(44, 65, new SulfurousAsh(10000)); cont.PlaceItemIn(77, 65, new Nightshade(10000)); cont.PlaceItemIn(110, 65, new SpidersSilk(10000)); cont.PlaceItemIn(143, 65, new Garlic(10000)); cont.PlaceItemIn(44, 128, new Ginseng(10000)); cont.PlaceItemIn(77, 128, new Bloodmoss(10000)); cont.PlaceItemIn(110, 128, new BlackPearl(10000)); cont.PlaceItemIn(143, 128, new MandrakeRoot(10000)); PlaceItemIn(90, 58, (item = new AncientCoat())); item.Hue = 1645; item.Name = "Dark Red Ancient Coat"; item.LootType = LootType.Blessed; PlaceItemIn(74, 64, (item = new WizardGlasses())); item.Hue = Utility.RandomList(1645); PlaceItemIn(103, 58, (item = new Sandals())); item.Hue = Utility.RandomList(1645); item.Name = "Polar Sandals"; item.LootType = LootType.Blessed; PlaceItemIn(122, 53, new SpecialDonateHairDye()); PlaceItemIn(133, 53, new SpecialDonateBeardDye()); PlaceItemIn(156, 55, (item = new EtherealLongManeHorse())); item.Hue = 1645; PlaceItemIn(34, 83, (item = new HolyDeedofBlessing())); item.Hue = 1645; PlaceItemIn(43, 83, (item = new CursedClothingBlessDeed())); item.Hue = 1645; PlaceItemIn(58, 83, (item = new SpecialHairRestylingDeed())); item.Hue = 1645; PlaceItemIn(73, 83, (item = new SmallBrickHouseDeed())); item.Hue = 1645; PlaceItemIn(88, 83, (item = new NameChangeDeed())); item.Hue = 1645; PlaceItemIn(103, 83, (item = new AntiBlessDeed())); item.Hue = 1645; PlaceItemIn(118, 83, (item = new BankCheck(100000))); item.Hue = 1645; PlaceItemIn(130, 83, (item = new MembershipTicket())); item.Hue = 1645; ((MembershipTicket)item).MemberShipTime = TimeSpan.FromDays(730); }
public override void OnResponse( NetState sender, RelayInfo info ) { if ( m_Ticket == null || m_Ticket.Deleted || !m_Ticket.IsChildOf( sender.Mobile.Backpack ) ) return; //int number = 0; Item item = null; Item item2 = null; switch ( info.ButtonID ) { case 1: item = new EtherealHorse(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!. case 2: item = new EtherealLlama(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!. case 3: item = new EtherealOstard(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!. case 4: item = new BlackHairDye(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!. case 5: item = new HoodedShroudOfShadows(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!. case 6: item = new DyeTub(); item2 = new Dyes(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!. } if ( item != null ) { m_Ticket.Delete(); //m_From.SendLocalizedMessage( number ); m_From.AddToBackpack( item ); if ( item2 != null) m_From.AddToBackpack( item2 ); } }
public NoxGreenDonationBoxAos() { Weight = 1.0; Hue = 1420; Item item = null; Name = "Defiance Nox Green Member Box of Holding"; CharacterCreation.PlaceItemIn(this, 16, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 28, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 40, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 16, 81, (item = new HoodedShroudOfShadows())); item.Hue = 1420; item.Name = "Nox Shroud of Shadows"; item.LootType = LootType.Blessed; BaseContainer cont; CharacterCreation.PlaceItemIn(this, 58, 57, (cont = new Backpack())); cont.Hue = 1420; cont.Name = "a donation backpack"; CharacterCreation.PlaceItemIn(cont, 44, 65, new SulfurousAsh(10000)); CharacterCreation.PlaceItemIn(cont, 77, 65, new Nightshade(10000)); CharacterCreation.PlaceItemIn(cont, 110, 65, new SpidersSilk(10000)); CharacterCreation.PlaceItemIn(cont, 143, 65, new Garlic(10000)); CharacterCreation.PlaceItemIn(cont, 44, 128, new Ginseng(10000)); CharacterCreation.PlaceItemIn(cont, 77, 128, new Bloodmoss(10000)); CharacterCreation.PlaceItemIn(cont, 110, 128, new BlackPearl(10000)); CharacterCreation.PlaceItemIn(cont, 143, 128, new MandrakeRoot(10000)); //CharacterCreation.PlaceItemIn(this, 74, 64, new DonationBandana()); //Replaced the bandana with a deed - Edit by Blady CharacterCreation.PlaceItemIn(this, 74, 64, (item = new DonationDeed())); item.Hue = 1420; CharacterCreation.PlaceItemIn(this, 103, 58, (item = new Sandals())); item.Hue = 1420; //Utility.RandomList(1420, 1281, 1161, 1420, 1420, 1420, 1266, 1420, 1420, 1645); item.LootType = LootType.Blessed; CharacterCreation.PlaceItemIn( this, 122, 53, new SpecialDonateDye() ); CharacterCreation.PlaceItemIn(this, 11420, 53, (item = new PigmentsOfTokuno( 5 ))); ((PigmentsOfTokuno)item).Type = PigmentType.NoxGreen; CharacterCreation.PlaceItemIn(this, 156, 55, (item = new EtherealHorse())); item.Hue = 1420; item.Name = "No Age Ethereal"; ((EtherealMount)item).IsDonationItem = true; CharacterCreation.PlaceItemIn(this, 34, 83, (item = new HolyDeedofBlessing())); item.Hue = 1420; CharacterCreation.PlaceItemIn(this, 43, 83, (item = new ClothingBlessDeed())); item.Hue = 1420; CharacterCreation.PlaceItemIn(this, 58, 83, (item = new TreasureMap(6, Map.Felucca))); item.Hue = 1420; CharacterCreation.PlaceItemIn(this, 73, 83, (item = new SmallBrickHouseDeed())); item.Hue = 1420; CharacterCreation.PlaceItemIn(this, 88, 83, (item = new NameChangeDeed())); item.Hue = 1420; CharacterCreation.PlaceItemIn(this, 103, 83, (item = new MiniHouseDeed())); item.Hue = 1420; //CharacterCreation.PlaceItemIn(this, 118, 83, (item = new BankCheck(100000))); //item.Hue = 1420; CharacterCreation.PlaceItemIn(this, 130, 83, (item = new MembershipTicket())); item.Hue = 1420; ((MembershipTicket)item).MemberShipTime = TimeSpan.MaxValue; }
public Martoo() : base( AIType.AI_Archer, FightMode.Closest, 10, 1, 0.1, 0.2) { Name = "Martoo Saul"; //Title= ""; Hue= 2221; Body = 400; SpeechHue= 2306; BaseSoundID = 0; Team = 0; //new EtherealHorse().Rider = this; SetStr( 295, 395); SetDex( 175, 225); SetInt( 0, 0); SetHits(330, 475); SetSkill( SkillName.Tactics, 100.7, 100.4); SetSkill( SkillName.MagicResist, 150.4, 150.7); SetSkill( SkillName.Archery, 110.4, 110.7); SetSkill( SkillName.Anatomy, 110.4, 110.7); SetSkill( SkillName.Parry, 75.1, 100.1); Fame=15000; Karma=-15000; VirtualArmor= 85; Item Bow = new Bow(); Bow.Movable=false; Bow.Hue=2224; EquipItem( Bow ); //Item BoneHelm = new BoneHelm(); //BoneHelm.Movable=false; //BoneHelm.Hue=38; //EquipItem( BoneHelm ); Item HoodedShroudOfShadows = new HoodedShroudOfShadows(); HoodedShroudOfShadows.Movable=false; HoodedShroudOfShadows.Hue=1367; HoodedShroudOfShadows.Name="death shroud"; EquipItem( HoodedShroudOfShadows ); Item StuddedGloves = new StuddedGloves(); StuddedGloves.Movable=false; StuddedGloves.Hue=1; EquipItem( StuddedGloves ); //Item LongPants = new LongPants(); //LongPants.Movable=false; //LongPants.Hue=1; //EquipItem( LongPants ); Item Sandals = new Sandals(); Sandals.Movable=false; Sandals.Hue=1; EquipItem( Sandals ); //Item Cloak = new Cloak(); //Cloak.Movable=false; //Cloak.Hue=0xFFFF; //EquipItem( Cloak ); Item hair = new Item( 0x203B); hair.Hue = 2306; hair.Layer = Layer.Hair; hair.Movable = false; AddItem( hair ); Container pack = new Backpack(); pack.DropItem( new Arrow( Utility.RandomMinMax( 25, 35 ) ) ); pack.DropItem( new Arrow( Utility.RandomMinMax( 25, 35 ) ) ); PackItem( new Arrow( Utility.RandomMinMax( 50, 70 ) ) ); PackGold( 600, 3300); PackArmor( 0, 5 ); PackWeapon( 0, 5 ); PackArmor( 0, 2 ); PackWeapon( 0, 2 ); switch ( Utility.Random( 2 )) { case 0: PackItem( new MartooSoul() ); break; } }
public Junin() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.175, 0.3) { Name = "Junin Pince"; //Title= ""; Hue= 2221; Body = 400; SpeechHue= 2305; BaseSoundID = 0; Team = 0; //new EtherealHorse().Rider = this; SetStr( 275, 375); SetDex( 190, 225); SetInt( 0, 0); SetHits(330, 475); SetSkill( SkillName.Tactics, 100.7, 100.4); SetSkill( SkillName.MagicResist, 150.4, 150.7); SetSkill( SkillName.Swords, 110.4, 110.7); SetSkill( SkillName.Anatomy, 110.4, 110.7); SetSkill( SkillName.Parry, 75.1, 100.1); Fame=15000; Karma=-15000; VirtualArmor= 75; Item VikingSword = new VikingSword(); VikingSword.Movable=false; VikingSword.Hue=1249; EquipItem( VikingSword ); Item ChaosShield = new ChaosShield(); ChaosShield.Movable=false; ChaosShield.Hue=1253; EquipItem( ChaosShield ); //Item BoneHelm = new BoneHelm(); //BoneHelm.Movable=false; //BoneHelm.Hue=38; //EquipItem( BoneHelm ); Item HoodedShroudOfShadows = new HoodedShroudOfShadows(); HoodedShroudOfShadows.Movable=false; HoodedShroudOfShadows.Hue=1249; HoodedShroudOfShadows.Name="death shroud"; EquipItem( HoodedShroudOfShadows ); Item PlateGloves = new PlateGloves(); PlateGloves.Movable=false; PlateGloves.Hue=1; EquipItem( PlateGloves ); //Item LongPants = new LongPants(); //LongPants.Movable=false; //LongPants.Hue=1; //EquipItem( LongPants ); Item Sandals = new Sandals(); Sandals.Movable=false; Sandals.Hue=1; EquipItem( Sandals ); //Item Cloak = new Cloak(); //Cloak.Movable=false; //Cloak.Hue=0xFFFF; //EquipItem( Cloak ); Item hair = new Item( 0x203B); hair.Hue = 2306; hair.Layer = Layer.Hair; hair.Movable = false; AddItem( hair ); PackGold( 400, 3000); PackArmor( 0, 5 ); PackWeapon( 0, 5 ); PackArmor( 0, 2 ); PackWeapon( 0, 2 ); switch ( Utility.Random( 2 )) { case 0: PackItem( new JuninSoul() ); break; } }
public NewbArchWizard() : base(AIType.AI_NecroMage, FightMode.Closest, 10, 1, 0.2, 0.4) { SpeechHue = Utility.RandomDyedHue(); Title = "the arch wizard"; Hue = Utility.RandomSkinHue(); if ( this.Female = Utility.RandomBool() ) { Body = 0x191; Name = NameList.RandomName( "female" ); } else { Body = 0x190; Name = NameList.RandomName( "male" ); } SetStr( 81, 105 ); SetDex( 91, 115 ); SetInt( 166, 180 ); SetHits( 381, 400 ); SetMana( 381, 400 ); SetDamage( 8, 13 ); SetDamageType( ResistanceType.Physical, 100 ); SetResistance( ResistanceType.Physical, 15, 25 ); SetResistance( ResistanceType.Fire, 15, 25 ); SetResistance( ResistanceType.Cold, 15, 25 ); SetResistance( ResistanceType.Poison, 15, 25 ); SetResistance( ResistanceType.Energy, 15, 25 ); SetSkill( SkillName.SpiritSpeak, 80.1, 95.0 ); SetSkill( SkillName.Necromancy, 85.1, 100.0 ); SetSkill( SkillName.EvalInt, 85.1, 100.0 ); SetSkill( SkillName.Magery, 85.1, 100.0 ); SetSkill( SkillName.Meditation, 90.4, 100.0 ); SetSkill( SkillName.MagicResist, 75.1, 97.5 ); SetSkill( SkillName.Tactics, 65.0, 87.5 ); SetSkill( SkillName.Wrestling, 40.1, 60.0 ); Fame = 10000; Karma = -10000; PackReg( Utility.Random( 35, 15 ) ); PackNecroReg( Utility.Random( 20, 10 ) ); if( Utility.RandomDouble() >= 0.4) PackItem( NewbJewelry() ); Item toAdd = new Sandals( 1151 ); toAdd.LootType = LootType.Blessed; AddItem( toAdd ); toAdd = new HoodedShroudOfShadows( 1151 ); toAdd.Movable = false; AddItem( toAdd ); }
private void CreateClassic() { m_MoveSound = 251; m_CaptureSound = 773; m_DeathSound = 1063; m_Piece.Female = false; m_Piece.BodyValue = 0x190; if ( m_BChessboard.OverrideMinorHue ) m_Piece.Hue = Hue; else m_Piece.Hue = m_BChessboard.SkinHue; Item item = null; item = new HoodedShroudOfShadows( Hue ); item.Name = "Bishop's Robe"; m_Piece.AddItem( item ); item = new Boots( MinorHue ); m_Piece.AddItem( item ); item = new QuarterStaff(); item.Hue = MinorHue; m_Piece.AddItem( item ); }
public SoulBinder() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "Soul Binder"; Title= "from Hell"; Hue= 0xFFFF; Body = 400; SpeechHue= 1258; BaseSoundID = 0; Team = 0; new EtherealHorse().Rider = this; SetStr( 275, 375); SetDex( 40, 75); SetInt( 100, 150); SetHits(230, 375); SetMana(100, 150); SetDamage( 10, 15); SetSkill( SkillName.Tactics, 100.7, 100.4); SetSkill( SkillName.Anatomy, 100.5, 100.3); SetSkill( SkillName.MagicResist, 220.4, 220.7); SetSkill( SkillName.Magery, 120.4, 120.7); SetSkill( SkillName.Macing, 110.4, 110.7); SetSkill( SkillName.EvalInt, 110.4, 110.7); Fame=7000; Karma=-10000; VirtualArmor= 70; Item GnarledStaff = new GnarledStaff(); GnarledStaff.Movable=false; GnarledStaff.Hue=1; EquipItem( GnarledStaff ); Item BoneHelm = new BoneHelm(); BoneHelm.Movable=false; BoneHelm.Hue=38; EquipItem( BoneHelm ); Item HoodedShroudOfShadows = new HoodedShroudOfShadows(); HoodedShroudOfShadows.Movable=false; HoodedShroudOfShadows.Hue=0xFFFF; EquipItem( HoodedShroudOfShadows ); Item PlateGloves = new PlateGloves(); PlateGloves.Movable=false; PlateGloves.Hue=38; EquipItem( PlateGloves ); Item LongPants = new LongPants(); LongPants.Movable=false; LongPants.Hue=1; EquipItem( LongPants ); Item Sandals = new Sandals(); Sandals.Movable=false; Sandals.Hue=1; EquipItem( Sandals ); Item Cloak = new Cloak(); Cloak.Movable=false; Cloak.Hue=0xFFFF; EquipItem( Cloak ); Item hair = new Item( 0x203B); hair.Hue = 38; hair.Layer = Layer.Hair; hair.Movable = false; AddItem( hair ); PackGold( 1800, 3100); PackMagicItems( 3, 7); switch ( Utility.Random( 1 )) { case 0: PackItem( new SoulGem() ); break; } }