Beispiel #1
0
        private static Unit getUnit()
        {
            UnitBuilder ub = new UnitBuilder();

            ub.SetRequiredParameters(UnitType.Robot, "AT Drone \"Wasp\"", 300, 20, 20, new LAS.Range(75, 150), 1.2f).AddAbility(new AT_Missiles());
            return(ub.GetUnit());
        }
Beispiel #2
0
        private static Unit getUnit()
        {
            UnitBuilder ub = new UnitBuilder();

            ub.SetRequiredParameters(UnitType.Human, "Soldier", 100, 20, 20, new LAS.Range(75, 150), 1f);
            return(ub.GetUnit());
        }
Beispiel #3
0
        private static Unit getUnit()
        {
            UnitBuilder ub = new UnitBuilder();

            ub.SetRequiredParameters(UnitType.Human, "Ranger", 75, 25, 25, new LAS.Range(200, 300), 1.2f)
            .SetMeleeImmunity();
            return(ub.GetUnit());
        }
Beispiel #4
0
        private static Unit getUnit()
        {
            UnitBuilder ub = new UnitBuilder();

            ub.SetRequiredParameters(UnitType.Vehicle, "DropPod \"Mother\"", 1000, 5, 5, new LAS.Range(100, 150), 1.2f)
            .SetMeleeImmunity()
            .AddAbility(new DropUnit(new Soldier(), 10));
            return(ub.GetUnit());
        }
Beispiel #5
0
        private static Unit getUnit()
        {
            UnitBuilder ub = new UnitBuilder();

            ub.SetRequiredParameters(UnitType.Vehicle, "Heavy Tank \"Bizon\"", 2000, 20, 20, new LAS.Range(300, 500), 0.75f)
            .AddEffect(new EndlessResistance(0, 100))
            .AddAbility(new BlitzkriegAbility());
            return(ub.GetUnit());
        }