public CustomResearch Clean() { _modification.AddModification(new IntModification(ModGoldCostBase, 0)); _modification.AddModification(new IntModification(ModLumberCostBase, 0)); _modification.AddModification(new ListModification(ModTechRequirements)); return(this); }
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); }