Ejemplo n.º 1
0
        public InvasionBlackSolenWarrior(InvasionController c)
            : base(c, InvasionSpawnType.Ants, AIType.AI_Melee, FightMode.Closest, new double[] { 10, 1, 0.2, 0.4 })
        {
            Name        = "a black solen warrior";
            Body        = 806;
            BaseSoundID = 959;
            Hue         = 0x453;

            SetStr(196, 220);
            SetDex(101, 125);
            SetInt(36, 60);

            SetHits(96, 107);

            SetDamage(5, 15);

            SetDamageType(ResistanceType.Physical, 80);
            SetDamageType(ResistanceType.Poison, 20);

            SetResistance(ResistanceType.Physical, 20, 35);
            SetResistance(ResistanceType.Fire, 20, 35);
            SetResistance(ResistanceType.Cold, 10, 25);
            SetResistance(ResistanceType.Poison, 20, 35);
            SetResistance(ResistanceType.Energy, 10, 25);

            SetSkill(SkillName.MagicResist, 60.0);
            SetSkill(SkillName.Tactics, 80.0);
            SetSkill(SkillName.Wrestling, 80.0);

            Fame  = 3000;
            Karma = -3000;

            VirtualArmor = 35;

            SolenHelper.PackPicnicBasket(this);

            PackItem(new ZoogiFungus((0.05 > Utility.RandomDouble())? 13 : 3));

            if (Utility.RandomDouble() < 0.05)
            {
                PackItem(new BraceletOfBinding());
            }
        }
Ejemplo n.º 2
0
        public InvasionBlackSolenQueen(InvasionController c)
            : base(c, InvasionSpawnType.Ants, AIType.AI_Melee, FightMode.Closest, new double[] { 10, 1, 0.2, 0.4 })
        {
            Name        = "a black solen queen";
            Body        = 807;
            BaseSoundID = 959;
            Hue         = 0x453;

            SetStr(296, 320);
            SetDex(121, 145);
            SetInt(76, 100);

            SetHits(151, 162);

            SetDamage(10, 15);

            SetDamageType(ResistanceType.Physical, 70);
            SetDamageType(ResistanceType.Poison, 30);

            SetResistance(ResistanceType.Physical, 30, 40);
            SetResistance(ResistanceType.Fire, 30, 35);
            SetResistance(ResistanceType.Cold, 25, 35);
            SetResistance(ResistanceType.Poison, 35, 40);
            SetResistance(ResistanceType.Energy, 25, 30);

            SetSkill(SkillName.MagicResist, 70.0);
            SetSkill(SkillName.Tactics, 90.0);
            SetSkill(SkillName.Wrestling, 90.0);

            Fame  = 4500;
            Karma = -4500;

            VirtualArmor = 45;

            SolenHelper.PackPicnicBasket(this);

            PackItem(new ZoogiFungus((Utility.RandomDouble() > 0.05)? 5 : 25));

            if (Utility.RandomDouble() < 0.05)
            {
                PackItem(new BallOfSummoning());
            }
        }
Ejemplo n.º 3
0
        public InvasionBlackSolenWorker(InvasionController c)
            : base(c, InvasionSpawnType.Ants, AIType.AI_Melee, FightMode.Closest, new double[] { 10, 1, 0.2, 0.4 })
        {
            Name        = "a black solen worker";
            Body        = 805;
            BaseSoundID = 959;
            Hue         = 0x453;

            SetStr(96, 120);
            SetDex(81, 105);
            SetInt(36, 60);

            SetHits(58, 72);

            SetDamage(5, 7);

            SetDamageType(ResistanceType.Physical, 100);

            SetResistance(ResistanceType.Physical, 25, 30);
            SetResistance(ResistanceType.Fire, 20, 30);
            SetResistance(ResistanceType.Cold, 10, 20);
            SetResistance(ResistanceType.Poison, 10, 20);
            SetResistance(ResistanceType.Energy, 20, 30);

            SetSkill(SkillName.MagicResist, 60.0);
            SetSkill(SkillName.Tactics, 65.0);
            SetSkill(SkillName.Wrestling, 60.0);

            Fame  = 1500;
            Karma = -1500;

            VirtualArmor = 28;

            PackGold(Utility.Random(100, 180));

            SolenHelper.PackPicnicBasket(this);

            PackItem(new ZoogiFungus());
        }
Ejemplo n.º 4
0
        public InvasionBlackSolenInfiltratorQueen(InvasionController c)
            : base(c, InvasionSpawnType.Ants, AIType.AI_Melee, FightMode.Closest, new double[] { 10, 1, 0.2, 0.4 })
        {
            Name        = "a black solen infiltrator";
            Body        = 807;
            BaseSoundID = 959;
            Hue         = 0x453;

            SetStr(326, 350);
            SetDex(141, 165);
            SetInt(96, 120);

            SetHits(151, 162);

            SetDamage(10, 15);

            SetDamageType(ResistanceType.Physical, 70);
            SetDamageType(ResistanceType.Poison, 30);

            SetResistance(ResistanceType.Physical, 30, 40);
            SetResistance(ResistanceType.Fire, 30, 35);
            SetResistance(ResistanceType.Cold, 25, 35);
            SetResistance(ResistanceType.Poison, 35, 40);
            SetResistance(ResistanceType.Energy, 25, 30);

            SetSkill(SkillName.MagicResist, 90.0);
            SetSkill(SkillName.Tactics, 90.0);
            SetSkill(SkillName.Wrestling, 90.0);

            Fame  = 6500;
            Karma = -6500;

            VirtualArmor = 50;

            SolenHelper.PackPicnicBasket(this);

            PackItem(new ZoogiFungus((0.05 > Utility.RandomDouble()) ? 16 : 4));
        }
Ejemplo n.º 5
0
        public InvasionRedSolenInfiltratorWarrior(InvasionController c)
            : base(c, InvasionSpawnType.Ants, AIType.AI_Melee, FightMode.Closest, new double[] { 10, 1, 0.2, 0.4 })
        {
            Name        = "a red solen infiltrator";
            Body        = 782;
            BaseSoundID = 959;

            SetStr(206, 230);
            SetDex(121, 145);
            SetInt(66, 90);

            SetHits(96, 107);

            SetDamage(5, 15);

            SetDamageType(ResistanceType.Physical, 80);
            SetDamageType(ResistanceType.Poison, 20);

            SetResistance(ResistanceType.Physical, 20, 35);
            SetResistance(ResistanceType.Fire, 20, 35);
            SetResistance(ResistanceType.Cold, 10, 25);
            SetResistance(ResistanceType.Poison, 20, 35);
            SetResistance(ResistanceType.Energy, 10, 25);

            SetSkill(SkillName.MagicResist, 80.0);
            SetSkill(SkillName.Tactics, 80.0);
            SetSkill(SkillName.Wrestling, 80.0);

            Fame  = 3000;
            Karma = -3000;

            VirtualArmor = 40;

            SolenHelper.PackPicnicBasket(this);

            PackItem(new ZoogiFungus((0.05 < Utility.RandomDouble())? 3 : 13));
        }