Ejemplo n.º 1
0
        public CustomResearch Clean()
        {
            _modification.AddModification(new IntModification(ModGoldCostBase, 0));
            _modification.AddModification(new IntModification(ModLumberCostBase, 0));
            _modification.AddModification(new ListModification(ModTechRequirements));

            return(this);
        }
Ejemplo n.º 2
0
        public CustomUnit Clean()
        {
            _modification.AddModification(new IntModification(ModGoldCost, 0));
            _modification.AddModification(new IntModification(ModGoldRepairCost, 0));
            _modification.AddModification(new IntModification(ModLumberCost, 0));
            _modification.AddModification(new IntModification(ModLumberRepairCost, 0));
            _modification.AddModification(new IntModification(ModGoldBountyBase, 0));
            _modification.AddModification(new IntModification(ModGoldBountyDice, 0));
            _modification.AddModification(new IntModification(ModGoldBountySidesPerDie, 0));
            _modification.AddModification(new IntModification(ModLumberBountyBase, 0));
            _modification.AddModification(new IntModification(ModLumberBountyDice, 0));
            _modification.AddModification(new IntModification(ModLumberBountySidesPerDie, 0));
            _modification.AddModification(new IntModification(ModFoodCost, 1));
            _modification.AddModification(new IntModification(ModFoodProduced, 0));
            _modification.AddModification(new StringModification(ModRegenerationType, "none"));
            _modification.AddModification(new StringModification(ModSoundSet, string.Empty));
            _modification.AddModification(new ListModification(ModBuildingsBuilt));
            _modification.AddModification(new ListModification(ModTechRequirements));
            _modification.AddModification(new ListModification(ModTechAvailable));
            _modification.AddModification(new ListModification(ModAbilities));
            _modification.AddModification(new ListModification(ModUnitsTrained));
            _modification.AddModification(new ListModification(ModUpgradesTo));
            _modification.AddModification(new ListModification(ModUpgradesUsed));

            _modification.AddModification(new FloatModification(ModCollisionSize, 32f - 1, true));
            _modification.AddModification(new FloatModification(ModSelectionScale, 1f, false));

            _modification.AddModification(new StringModification(ModUnitClassification, "_"));

            return(this);
        }