public Beetle(string name) : base(name, 0x317, 0x3EBC, AIType.AI_Melee, FightMode.All | FightMode.Closest, 10, 1, 0.175, 0.350) { SetStr(300); SetDex(100); SetInt(500); SetHits(200); SetDamage(7, 20); SetSkill(SkillName.MagicResist, 80.0); SetSkill(SkillName.Tactics, 100.0); SetSkill(SkillName.Wrestling, 100.0); Fame = 4000; Karma = -4000; Tamable = true; ControlSlots = 3; MinTameSkill = 29.1; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public PackStegosaurus() : base(AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4) { Name = "a pack stegosaurus"; Body = 705; BaseSoundID = 362; ControlSlots = 5; Blessed = true; ActiveSpeed = 0.1; PassiveSpeed = 0.2; SetStr(500); Container pack = Backpack; Tamable = true; MinTameSkill = 31.1; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public Beetle(string name) : base(name, 0x317, 0x3EBC, AIType.AI_Melee, FightMode.Closest, 10, 1, 0.25, 0.5) { SetStr(50); SetDex(25); SetInt(25); SetHits(250); SetDamage(7, 14); SetSkill(SkillName.Wrestling, 80); SetSkill(SkillName.Tactics, 100); SetSkill(SkillName.MagicResist, 25); VirtualArmor = 75; Fame = 4000; Karma = -4000; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public AerialServant( ) : base(AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4) { m_NextTalking = (DateTime.Now + TimeSpan.FromSeconds(60)); Name = "an aerial servant"; Body = 13; Hue = 0xB42; BaseSoundID = 655; ControlSlots = 5; Loyalty = 100; ControlSlots = 5; Blessed = true; ActiveSpeed = 0.1; PassiveSpeed = 0.2; SetStr(500); Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public HordeMinionFamiliar() { Name = "a horde minion"; Body = 776; BaseSoundID = 0x39D; SetStr(100); SetDex(110); SetInt(100); SetHits(70); SetStam(110); SetMana(0); SetDamage(5, 10); SetSkill(SkillName.Wrestling, 70.1, 75.0); SetSkill(SkillName.Tactics, 50.0); ControlSlots = 1; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public PackHorse() : base(AIType.AI_Animal, FightMode.Agressor, 10, 1, 0.3, 0.8) { Body = 291; Name = "a pack horse"; SetStr(44, 120); SetHits(44, 120); SetDex(36, 55); SetStam(36, 55); SetInt(6, 10); SetMana(0); Tamable = true; MinTameSkill = 45; BaseSoundID = 168; SetSkill(SkillName.Tactics, 29.3, 44); SetSkill(SkillName.Wrestling, 29.3, 44); SetSkill(SkillName.MagicResist, 25.1, 30); SetSkill(SkillName.Parry, 35.1, 45); VirtualArmor = 9; SetDamage(4, 12); Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public GolemPorter( ) : base(AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4) { m_NextTalking = (DateTime.Now + TimeSpan.FromSeconds(60)); Name = "a golem"; Body = 752; ControlSlots = 5; Blessed = true; ActiveSpeed = 0.1; PassiveSpeed = 0.2; SetStr(100); Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public PackLlama() : base(AIType.AI_Animal, FightMode.Agressor, 10, 1, 0.3, 0.8) { Body = 292; Name = "a pack llama"; SetStr(21, 49); SetHits(21, 49); SetDex(36, 55); SetStam(36, 55); SetInt(16, 30); SetMana(0); Tamable = true; MinTameSkill = 50; BaseSoundID = 181; SetSkill(SkillName.Tactics, 19.2, 29); SetSkill(SkillName.MagicResist, 15.1, 20); SetSkill(SkillName.Parry, 35.1, 45); SetSkill(SkillName.Wrestling, 19.2, 29); VirtualArmor = 8; SetDamage(2, 6); Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public Humuc() : base(CreatureProperties.Get <Humuc>()) { // Add customization here AddItem(new SkinningKnife { Movable = false, Name = "Humuc Weapon", Speed = 100, Skill = SkillName.Macing, MaxHitPoints = 250, HitPoints = 250, HitSound = 0x1A9, MissSound = 0x239 }); AddItem(new HeaterShield { Movable = false, Name = "Shield AR50", BaseArmorRating = 50, MaxHitPoints = 400, HitPoints = 400 }); Backpack?.Delete(); var pack = new StrongBackpack { Movable = false }; AddItem(pack); RemoveIfUntamed = true; }
public EvilSara() : base(AIType.AI_Animal, FightMode.Closest, 10, 5, 0.175, 0.75) { Name = "Evil Sara"; //Title = ""; Body = 205; Hue = 0x481; BaseSoundID = 0; SetStr(45, 55); SetDex(45, 55); SetInt(31, 43); SetHits(300, 400); SetDamage(15, 20); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 30, 34); SetResistance(ResistanceType.Fire, 10, 14); SetResistance(ResistanceType.Cold, 30, 35); SetResistance(ResistanceType.Poison, 20, 25); SetResistance(ResistanceType.Energy, 20, 25); SetSkill(SkillName.MagicResist, 120.0); SetSkill(SkillName.Tactics, 120.0); SetSkill(SkillName.Wrestling, 120.0); Fame = 500; Karma = 100; VirtualArmor = 15; //Tamable = true; //ControlSlots = 1; //MinTameSkill = 11.1; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); double gschance = Utility.RandomDouble(); //If the random generated number is higher then 70, or exacly 70, a staff will drop. //Meaning: there's a 30% chance that one will drop. if (gschance <= 0.7) { Item EvilSaraPickaxe = new EvilSaraPickaxe(); AddItem(EvilSaraPickaxe); } }
public PackBear() : base(AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4) { Name = "a pack bear"; Body = Utility.RandomList(177, 34, 179); BaseSoundID = 0xA3; ControlSlots = 5; Blessed = true; ActiveSpeed = 0.1; PassiveSpeed = 0.2; SetStr(500); Container pack = Backpack; Tamable = true; MinTameSkill = 31.1; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public Tarantula() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a tarantula"; Body = 68; Hue = 0x908; BaseSoundID = 0x388; SetStr(176, 200); SetDex(126, 145); SetInt(36, 60); SetHits(146, 160); SetMana(0); SetDamage(10, 20); SetDamageType(ResistanceType.Poison, 30); SetDamageType(ResistanceType.Physical, 70); SetResistance(ResistanceType.Physical, 30, 40); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 20, 30); SetResistance(ResistanceType.Poison, 60, 70); SetResistance(ResistanceType.Energy, 20, 30); SetSkill(SkillName.Anatomy, 30.3, 75.0); SetSkill(SkillName.Poisoning, 60.1, 80.0); SetSkill(SkillName.MagicResist, 45.1, 60.0); SetSkill(SkillName.Tactics, 65.1, 80.0); SetSkill(SkillName.Wrestling, 70.1, 85.0); Fame = 4500; Karma = -4500; VirtualArmor = 30; PackItem(new SpidersSilk(12)); Item Venom = new VenomSack(); Venom.Name = "greater venom sack"; AddItem(Venom); Tamable = true; ControlSlots = 1; MinTameSkill = 84.7; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public IronBeetle() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "an Iron beetle"; Body = 714; BaseSoundID = 397; SetStr(831); SetDex(74, 80); SetInt(45); SetHits(801); SetMana(45); SetDamage(15, 20); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 55, 60); SetResistance(ResistanceType.Fire, 20, 25); SetResistance(ResistanceType.Cold, 20, 25); SetResistance(ResistanceType.Poison, 35, 40); SetResistance(ResistanceType.Energy, 50, 60); SetSkill(SkillName.Anatomy, 85, 90); SetSkill(SkillName.MagicResist, 30.1, 35); SetSkill(SkillName.Tactics, 91.5, 92); SetSkill(SkillName.Wrestling, 99.8, 100); SetSkill(SkillName.Blacksmith, 120.0); SetSkill(SkillName.Mining, 50); Skills.Mining.Cap = 120; Fame = 2000; Karma = -2000; VirtualArmor = 38; Tamable = true; ControlSlots = 4; MinTameSkill = 71.1; QLPoints = 20; var pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); AddItem(new Gold(600)); PackItem(new IronOre(5)); }
public MiningGolem() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.25, 0.5) { this.Name = "a golem"; this.Body = 752; double scalar = 1; this.SetStr((int)(251 * scalar), (int)(350 * scalar)); this.SetDex((int)(76 * scalar), (int)(100 * scalar)); this.SetInt((int)(101 * scalar), (int)(150 * scalar)); this.SetHits((int)(151 * scalar), (int)(210 * scalar)); this.SetDamage((int)(13 * scalar), (int)(24 * scalar)); this.SetDamageType(ResistanceType.Physical, 100); this.SetResistance(ResistanceType.Physical, (int)(35 * scalar), (int)(55 * scalar)); this.SetResistance(ResistanceType.Fire, (int)(100 * scalar)); this.SetResistance(ResistanceType.Cold, (int)(10 * scalar), (int)(30 * scalar)); this.SetResistance(ResistanceType.Poison, (int)(10 * scalar), (int)(25 * scalar)); this.SetResistance(ResistanceType.Energy, (int)(30 * scalar), (int)(40 * scalar)); this.SetSkill(SkillName.MagicResist, (150.1 * scalar), (190.0 * scalar)); this.SetSkill(SkillName.Tactics, (60.1 * scalar), (100.0 * scalar)); this.SetSkill(SkillName.Wrestling, (60.1 * scalar), (100.0 * scalar)); this.SetSkill(SkillName.Mining, 150.0); // this.Skills.Mining.Cap = 120; this.Fame = 3500; this.Karma = -3500; this.Tamable = true; this.MinTameSkill = 71.1; this.ControlSlots = 3; this.VirtualArmor = 38; Container pack = this.Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; this.AddItem(pack); // m_MiningTimer = Timer.DelayCall(MiningInterval, MiningInterval, DoMining); }
public Beetle(string name) : base(name, 0x317, 0x3EBC, AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { SetStr(300); SetDex(100); SetInt(500); SetHits(200); SetDamage(7, 20); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 30, 40); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 20, 30); SetResistance(ResistanceType.Poison, 20, 30); SetResistance(ResistanceType.Energy, 20, 30); SetSkill(SkillName.MagicResist, 80.0); SetSkill(SkillName.Tactics, 100.0); SetSkill(SkillName.Wrestling, 100.0); Fame = 4000; Karma = -4000; Tamable = true; ControlSlots = 3; MinTameSkill = 29.1; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); if (0.001 > Utility.RandomDouble()) { Name = "a shiny giant beetle"; Hue = 94; this.Skills.Tactics.Cap = 120.0; this.Skills.Wrestling.Cap = 120.0; } }
public PackLlama() : base(AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4) { Name = "a pack llama"; Body = 292; BaseSoundID = 0x3F3; SetStr(52, 80); SetDex(36, 55); SetInt(16, 30); SetHits(50); SetStam(86, 105); SetMana(0); SetDamage(2, 6); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 25, 35); SetResistance(ResistanceType.Fire, 10, 15); SetResistance(ResistanceType.Cold, 10, 15); SetResistance(ResistanceType.Poison, 10, 15); SetResistance(ResistanceType.Energy, 10, 15); SetSkill(SkillName.MagicResist, 15.1, 20.0); SetSkill(SkillName.Tactics, 19.2, 29.0); SetSkill(SkillName.Wrestling, 19.2, 29.0); Fame = 0; Karma = 200; VirtualArmor = 16; Tamable = true; ControlSlots = 1; MinTameSkill = 11.1; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack { Movable = false }; AddItem(pack); }
public PackHorse() : base(AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4) { Name = "a pack horse"; Body = 291; BaseSoundID = 0xA8; SetStr(44, 120); SetDex(36, 55); SetInt(6, 10); SetHits(61, 80); SetStam(81, 100); SetMana(0); SetDamage(5, 11); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 20, 25); SetResistance(ResistanceType.Fire, 10, 15); SetResistance(ResistanceType.Cold, 20, 25); SetResistance(ResistanceType.Poison, 10, 15); SetResistance(ResistanceType.Energy, 10, 15); SetSkill(SkillName.MagicResist, 25.1, 30.0); SetSkill(SkillName.Tactics, 29.3, 44.0); SetSkill(SkillName.Wrestling, 29.3, 44.0); Fame = 0; Karma = 200; VirtualArmor = 16; Tamable = true; ControlSlots = 1; MinTameSkill = 11.1; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack { Movable = false }; AddItem(pack); }
public PackHorse() : base(AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4) { Name = "a pack horse"; Body = 291; BaseSoundID = 0xA8; SetStr(68, 110); SetDex(36, 52); SetInt(10); SetHits(122, 160); SetStam(162, 200); SetMana(0); SetDamage(7, 15); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 40); SetResistance(ResistanceType.Fire, 10); SetResistance(ResistanceType.Cold, 20); SetResistance(ResistanceType.Poison, 10); SetResistance(ResistanceType.Energy, 10); SetSkill(SkillName.Anatomy, 0.0); SetSkill(SkillName.MagicResist, 25.5, 29.6); SetSkill(SkillName.Tactics, 93.1, 98.6); SetSkill(SkillName.Wrestling, 93.1, 98.6); Fame = 0; Karma = 200; VirtualArmor = 16; Tamable = true; ControlSlots = 1; MinTameSkill = 11.1; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public LesserAntLion() : base(AIType.AI_Melee, FightMode.Closest, 5, 1, 0.175, 0.350) { Name = "a lesser ant lion"; Body = 787; SetStr(147, 170); SetDex(21, 26); SetInt(32, 44); SetMana(100); SetDamage(1, 4); SetDamageType(ResistanceType.Physical, 70); SetDamageType(ResistanceType.Poison, 30); SetResistance(ResistanceType.Physical, 35); SetResistance(ResistanceType.Fire, -50); SetResistance(ResistanceType.Cold, 20); SetResistance(ResistanceType.Poison, 35); SetResistance(ResistanceType.Energy, 15); SetSkill(SkillName.MagicResist, 34.7, 41.2); SetSkill(SkillName.Tactics, 45.6, 54.4); SetSkill(SkillName.Wrestling, 50.7, 59.6); Fame = 1200; Karma = -1200; Tamable = true; ControlSlots = 1; MinTameSkill = 28.7; PackGold(126, 258); PackItem(new Bone(2)); PackItem(new FertileDirt(Utility.RandomMinMax(1, 3))); Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public HellBeast() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a hell beast"; Body = 287; BaseSoundID = 0x289; SetStr(401, 430); SetDex(133, 152); SetInt(101, 140); SetHits(241, 258); SetDamage(11, 17); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 45, 50); SetResistance(ResistanceType.Fire, 50, 60); SetResistance(ResistanceType.Cold, 40, 50); SetResistance(ResistanceType.Poison, 20, 30); SetResistance(ResistanceType.Energy, 30, 40); SetSkill(SkillName.MagicResist, 65.1, 80.0); SetSkill(SkillName.Tactics, 65.1, 90.0); SetSkill(SkillName.Wrestling, 65.1, 80.0); Fame = 5500; Karma = -5500; VirtualArmor = 46; Tamable = true; ControlSlots = 2; MinTameSkill = 84.3; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); AddItem(new LighterSource()); }
public rideablepackllama(string name) : base(name, 0x124, 0x3EA6, AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4) { BaseSoundID = 0x3F3; SetStr(52, 80); SetDex(36, 55); SetInt(16, 30); SetHits(50); SetStam(86, 105); SetMana(0); SetDamage(2, 6); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 25, 35); SetResistance(ResistanceType.Fire, 10, 15); SetResistance(ResistanceType.Poison, 10, 15); SetResistance(ResistanceType.Energy, 10, 15); SetSkill(SkillName.MagicResist, 15.1, 20.0); SetSkill(SkillName.Wrestling, 19.2, 29.0); SetSkill(SkillName.Tactics, 19.2, 29.0); Tamable = true; ControlSlots = 1; MinTameSkill = 0.0; Fame = 0; Karma = 200; VirtualArmor = 16; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); PackItem(new Gold(100)); //PackItem( new KevinD() ); }
public Mule(double d_MinTame, bool b_BeforeTame) : base("a mule", 0x76, 0x3EB2, AIType.AI_Mage, FightMode.Aggressor, 10, 1, 0.2, 0.4) { BaseSoundID = 0xA8; SetStr(200); SetDex(75); SetInt(150); SetHits(95, 105); SetDamage(6, 17); SetDamageType(ResistanceType.Physical, 75); SetDamageType(ResistanceType.Cold, 25); SetResistance(ResistanceType.Physical, 40, 50); SetResistance(ResistanceType.Cold, 55, 60); SetResistance(ResistanceType.Poison, 100); SetResistance(ResistanceType.Energy, 15, 22); SetSkill(SkillName.MagicResist, 90.0); SetSkill(SkillName.Tactics, 75.0); SetSkill(SkillName.Wrestling, 80.1, 90.0); SetSkill(SkillName.EvalInt, 10.1, 11.0); SetSkill(SkillName.Magery, 10.1, 11.0); SetSkill(SkillName.Meditation, 10.1, 11.0); Fame = 2000; Karma = -2000; Tamable = true; ControlSlots = 1; MinTameSkill = d_MinTame; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); BeforeTame = b_BeforeTame; }
public rideablepackhorse(string name) : base(name, 0x123, 0x3E9F, AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4) { BaseSoundID = 0xA8; SetStr(44, 120); SetDex(36, 55); SetInt(6, 10); SetHits(61, 80); SetStam(81, 100); SetMana(0); SetDamage(5, 11); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 20, 25); SetResistance(ResistanceType.Fire, 10, 15); SetResistance(ResistanceType.Poison, 10, 15); SetResistance(ResistanceType.Energy, 10, 15); SetSkill(SkillName.MagicResist, 25.1, 30.0); SetSkill(SkillName.Wrestling, 29.3, 44.0); SetSkill(SkillName.Tactics, 29.3, 44.0); Tamable = true; ControlSlots = 1; MinTameSkill = 0.0; Fame = 0; Karma = 200; VirtualArmor = 16; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); PackItem(new Gold(100)); //PackItem( new KevinD() ); }
public Beetle(string name = "a giant beetle") : base( name, 0x317, 0x3EBC, AIType.AI_Melee, FightMode.Closest, 10, 1, 0.25, 0.5 ) { SetStr(300); SetDex(100); SetInt(500); SetHits(200); SetDamage(7, 20); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 30, 40); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 20, 30); SetResistance(ResistanceType.Poison, 20, 30); SetResistance(ResistanceType.Energy, 20, 30); SetSkill(SkillName.MagicResist, 80.0); SetSkill(SkillName.Tactics, 100.0); SetSkill(SkillName.Wrestling, 100.0); Fame = 4000; Karma = -4000; Tamable = true; ControlSlots = 3; MinTameSkill = 29.1; var pack = Backpack; pack?.Delete(); pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public IronBeetle() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "an Iron beetle"; Body = 714; BaseSoundID = 397; SetStr(760, 886); SetDex(66, 75); SetInt(36, 51); SetHits(765, 880); SetMana(36, 51); SetDamage(15, 20); SetDamageType(ResistanceType.Physical, 90); SetResistance(ResistanceType.Physical, 55, 65); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 20, 30); SetResistance(ResistanceType.Poison, 20, 40); SetResistance(ResistanceType.Energy, 45, 55); SetSkill(SkillName.Anatomy, 80, 89); SetSkill(SkillName.MagicResist, 120, 129); SetSkill(SkillName.Tactics, 82.6, 97); SetSkill(SkillName.Wrestling, 94.8, 108); SetSkill(SkillName.Blacksmith, 120.0); SetSkill(SkillName.Mining, 70); Skills.Mining.Cap = 105; Fame = 10000; Karma = -10000; VirtualArmor = 38; Tamable = true; ControlSlots = 4; MinTameSkill = 98; Container pack = Backpack; //if (pack != null) pack.Delete(); pack = new StrongBackpack(); pack.Movable = false; pack.DropItem(new Pickaxe()); }
public DomesticFerret() : base(AIType.AI_Thief, FightMode.None, 10, 1, 0.1, 0.2) { Name = "a Domesticated Ferret"; Body = 279; SetStr(25); SetDex(50); SetInt(75); SetHits(50); SetStam(50); SetMana(0); SetDamage(5); SetDamageType(ResistanceType.Physical, 100); SetSkill(SkillName.MagicResist, 50.0); SetSkill(SkillName.Tactics, 75.0); SetSkill(SkillName.Wrestling, 95.0); SetSkill(SkillName.DetectHidden, 65.0, 88.0); SetSkill(SkillName.Hiding, 45.0, 68.0); SetSkill(SkillName.Stealing, 95.0); SetSkill(SkillName.ArmsLore, 80.0, 90.0); Fame = 500; Karma = -500; VirtualArmor = 25; //################################# Tamable = true; //# ControlSlots = 2; //#<------take out edits if you want them tamable then remove tunnel MinTameSkill = 10.6; //# //################################# Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public Elephant() : base(AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4) { Name = "an elephant"; Body = 337; BaseSoundID = 0x560; SetStr(226, 255); SetDex(81, 105); SetInt(16, 40); SetHits(176, 193); SetMana(0); SetDamage(12, 18); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 35, 45); SetResistance(ResistanceType.Cold, 25, 55); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 10, 20); SetSkill(SkillName.MagicResist, 25.1, 40.0); SetSkill(SkillName.Tactics, 80.1, 100.0); SetSkill(SkillName.Wrestling, 65.1, 90.0); Fame = 2000; Karma = 0; VirtualArmor = 32; Tamable = true; ControlSlots = 2; MinTameSkill = 79.1; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public Onix() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.175, 0.350) { // based off of Grachiosaur mob stats Name = "Onix"; Body = 288; SetStr(421, 560); SetDex(101, 130); SetInt(386, 425); SetHits(466, 512); SetDamage(20, 28); SetDamageType(ResistanceType.Physical, 100); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 50); SetResistance(ResistanceType.Fire, 25); SetResistance(ResistanceType.Cold, 35); SetResistance(ResistanceType.Poison, 25); SetResistance(ResistanceType.Energy, 25); SetSkill(SkillName.MagicResist, 49.9, 65.2); SetSkill(SkillName.Tactics, 97.6, 100.0); SetSkill(SkillName.Wrestling, 91.0, 93.2); Fame = 0; Karma = 10000; PackGold(210, 346); PackItem(new FertileDirt(Utility.RandomMinMax(1, 3))); Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public TheIcyHoarder(string name) : base(name, 0xA2, 0xA2, AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { this.BaseSoundID = 655; SetStr(100); SetDex(110); SetInt(130); this.SetHits(600, 1000); SetStam(110); SetMana(500); SetDamage(20, 30); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 50, 60); SetResistance(ResistanceType.Fire, 50, 55); SetResistance(ResistanceType.Poison, 25, 30); SetResistance(ResistanceType.Energy, 25, 30); SetSkill(SkillName.Wrestling, 70.1, 75.0); SetSkill(SkillName.Tactics, 50.0); this.SetSkill(SkillName.EvalInt, 75.1, 120.0); this.SetSkill(SkillName.Magery, 75.1, 120.0); this.SetSkill(SkillName.MagicResist, 60.1, 75.0); this.SetSkill(SkillName.Tactics, 60.1, 80.0); this.SetSkill(SkillName.Wrestling, 60.1, 80.0); this.Fame = 22500; this.Karma = -22500; Tamable = true; ControlSlots = 2; MinTameSkill = 90.0; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }
public Grum() : base(AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4) { Name = "a grum"; Body = 19; BaseSoundID = 0xA3; SetStr(176, 200); SetDex(26, 45); SetInt(23, 47); SetHits(146, 160); SetMana(0); SetDamage(8, 16); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 20, 30); SetResistance(ResistanceType.Cold, 15, 20); SetResistance(ResistanceType.Poison, 10, 15); SetSkill(SkillName.MagicResist, 25.1, 35.0); SetSkill(SkillName.Tactics, 40.1, 60.0); SetSkill(SkillName.Wrestling, 40.1, 60.0); Fame = 0; Karma = 0; VirtualArmor = 28; Tamable = true; ControlSlots = 1; MinTameSkill = 81.1; Container pack = Backpack; if (pack != null) { pack.Delete(); } pack = new StrongBackpack(); pack.Movable = false; AddItem(pack); }