Remove redundant configuration variables and clean up commented code

This commit is contained in:
2025-02-24 09:40:41 +01:00
parent f7f73a6891
commit e485f5b2d2

View File

@@ -17,47 +17,10 @@ namespace TerraTech {
public static ConfigEntry<bool> debug; public static ConfigEntry<bool> debug;
public static ConfigEntry<float> xpMultiplier; public static ConfigEntry<float> xpMultiplier;
public static ConfigEntry<float> moneyMultiplier; public static ConfigEntry<float> moneyMultiplier;
public static ConfigEntry<float> energyGenMultiplier;
public static ConfigEntry<float> heartbeatIntervalMultiplier; public static ConfigEntry<float> heartbeatIntervalMultiplier;
public static ConfigEntry<float> shootingSpeedMultiplier;
public static ConfigEntry<float> muzzleVelocityMultiplier;
public static ConfigEntry<bool> allProjectilesHoming;
public static ConfigEntry<float> magnetStrenghtMultiplier;
public static ConfigEntry<float> magnetRadiusMultiplier;
public static ConfigEntry<float> beamStrenghtMultiplier;
public static ConfigEntry<float> beamRadiusMultiplier;
public static ConfigEntry<float> fuelTankRefillMultiplier;
public static ConfigEntry<float> fuelTankCapacityMultiplier;
public static ConfigEntry<float> minerGroundArea;
public static ConfigEntry<float> minerMiningSpeed;
public static ConfigEntry<float> wheelTorqueMultiplier;
public static ConfigEntry<float> wheelSpeedMultiplier;
public static ConfigEntry<float> jetThrustMultiplier;
public static ConfigEntry<float> seekingProjectileVisionConeAngleMultiplier; public static ConfigEntry<float> seekingProjectileVisionConeAngleMultiplier;
public static ConfigEntry<float> seekingProjectileVisionRangeMultiplier; public static ConfigEntry<float> seekingProjectileVisionRangeMultiplier;
public static ConfigEntry<float> seekingProjectileTurningSpeedMultiplier; public static ConfigEntry<float> seekingProjectileTurningSpeedMultiplier;
public static ConfigEntry<float> wirelessChargingRadiusMultiplier;
public static ConfigEntry<float> wirelessChargingPowerPerArcMultiplier;
public static ConfigEntry<float> wirelessChargingArcFiringIntervalMultiplier;
public static ConfigEntry<float> powerUpDelayMultiplier;
public static ConfigEntry<float> batteryCapacityMultiplier;
public static ConfigEntry<float> weaponRotationSpeedMultiplier;
public static ConfigEntry<float> shopBlocksGeneratedTotalMultiplier;
public static ConfigEntry<float> shopPerBlockStopMultiplier;
public static ConfigEntry<float> aerofoilAngleRangeMultiplier;
public static ConfigEntry<float> aerofoilAngleTurnSpeedMultiplier;
public static ConfigEntry<float> aerofoilLiftStrengthMultiplier;
public static ConfigEntry<float> boosterFanThrustMultiplier;
public static ConfigEntry<float> boosterJetThrustMultiplier;
public static ConfigEntry<float> energyOutputMultiplier;
public static ConfigEntry<float> powerUpDelayMultiplier;
public static ConfigEntry<float> batteryCapacityMultiplier;
public static ConfigEntry<float> shopBlocksGeneratedTotalMultiplier;
public void Awake() { public void Awake() {
debug = Config.Bind("General", "Debug", false); debug = Config.Bind("General", "Debug", false);
@@ -69,28 +32,18 @@ namespace TerraTech {
ModuleShieldGeneratorManager.Setup(Config); ModuleShieldGeneratorManager.Setup(Config);
ModuleWeaponGunManager.Setup(Config); ModuleWeaponGunManager.Setup(Config);
ModuleEnergyManager.Setup(Config); ModuleEnergyManager.Setup(Config);
ModuleEnergyStoreManager.Setup(Config);
xpMultiplier = xpMultiplier =
Config.Bind("General", "XP Multiplier", 1f, Config.Bind("General", "XP Multiplier", 1f,
new ConfigDescription("XP Multiplier", new AcceptableValueRange<float>(min, max))); new ConfigDescription("XP Multiplier", new AcceptableValueRange<float>(min, max)));
moneyMultiplier = moneyMultiplier =
Config.Bind("General", "Money Multiplier", 1f, Config.Bind("General", "Money Multiplier", 1f,
new ConfigDescription("Money Multiplier", new AcceptableValueRange<float>(min, max))); new ConfigDescription("Money Multiplier", new AcceptableValueRange<float>(min, max)));
energyGenMultiplier = Config.Bind(
"General", "Energy Generation Multiplier", 1f,
new ConfigDescription("Energy Generation Multiplier", new AcceptableValueRange<float>(min, max)));
heartbeatIntervalMultiplier = Config.Bind( heartbeatIntervalMultiplier = Config.Bind(
"General", "Heartbeat Interval Multiplier", 1f, "General", "Heartbeat Interval Multiplier", 1f,
new ConfigDescription("Heartbeat Interval Multiplier", new AcceptableValueRange<float>(min, max))); new ConfigDescription("Heartbeat Interval Multiplier", new AcceptableValueRange<float>(min, max)));
shootingSpeedMultiplier = Config.Bind(
"Weapons", "Shooting Speed Multiplier", 1f,
new ConfigDescription("Shooting Speed Multiplier", new AcceptableValueRange<float>(min, max)));
weaponRotationSpeedMultiplier = Config.Bind(
"Weapons", "Weapon Rotation Speed Multiplier", 1f,
new ConfigDescription("Weapon Rotation Speed Multiplier", new AcceptableValueRange<float>(min, max)));
muzzleVelocityMultiplier = Config.Bind(
"Weapons", "Muzzle Velocity Multiplier", 1f,
new ConfigDescription("Muzzle Velocity Multiplier", new AcceptableValueRange<float>(min, max)));
seekingProjectileVisionConeAngleMultiplier = seekingProjectileVisionConeAngleMultiplier =
Config.Bind("Weapons", "Seeking Projectile Cone Vision Angle Multiplier", 1f, Config.Bind("Weapons", "Seeking Projectile Cone Vision Angle Multiplier", 1f,
new ConfigDescription("Seeking Projectile Cone Vision Angle Multiplier", new ConfigDescription("Seeking Projectile Cone Vision Angle Multiplier",
@@ -104,94 +57,6 @@ namespace TerraTech {
new ConfigDescription("Seeking Projectile Turn Speed Multiplier", new ConfigDescription("Seeking Projectile Turn Speed Multiplier",
new AcceptableValueRange<float>(min, max))); new AcceptableValueRange<float>(min, max)));
magnetStrenghtMultiplier = Config.Bind(
"Attractors", "Magnet Strength Multiplier", 1f,
new ConfigDescription("Magnet Strength Multiplier", new AcceptableValueRange<float>(min, max)));
magnetRadiusMultiplier = Config.Bind(
"Attractors", "Magnet Radius Multiplier", 1f,
new ConfigDescription("Magnet Radius Multiplier", new AcceptableValueRange<float>(min, max)));
beamStrenghtMultiplier = Config.Bind(
"Attractors", "Beam Strength Multiplier", 1f,
new ConfigDescription("Beam Strength Multiplier", new AcceptableValueRange<float>(min, max)));
beamRadiusMultiplier =
Config.Bind("Attractors", "Beam Radius Multiplier", 1f,
new ConfigDescription("Beam Radius Multiplier", new AcceptableValueRange<float>(min, max)));
wirelessChargingRadiusMultiplier = Config.Bind(
"Power", "Wireless Charger Radius Multiplier", 1f,
new ConfigDescription("Wireless Charger Radius Multiplier", new AcceptableValueRange<float>(min, max)));
wirelessChargingArcFiringIntervalMultiplier =
Config.Bind("Power", "Wireless Charger Arc Firing Interval", 1f,
new ConfigDescription("Wireless Charger Arc Firing Interval",
new AcceptableValueRange<float>(min, max)));
wirelessChargingPowerPerArcMultiplier = Config.Bind(
"Power", "Wireless Charger Power Per Arc", 1f,
new ConfigDescription("Wireless Charger Power Per Arc", new AcceptableValueRange<float>(min, max)));
fuelTankRefillMultiplier = Config.Bind(
"Propulsion", "Fuel Tank Refill Rate Multiplier", 1f,
new ConfigDescription("Fuel Tank Refill Rate Multiplier", new AcceptableValueRange<float>(min, max)));
fuelTankCapacityMultiplier = Config.Bind(
"Propulsion", "Fuel Tank Capacity Multiplier", 1f,
new ConfigDescription("Fuel Tank Capacity Multiplier", new AcceptableValueRange<float>(min, max)));
wheelTorqueMultiplier = Config.Bind(
"Propulsion", "Wheel Torque Multiplier", 1f,
new ConfigDescription("Wheel Torque Multiplier", new AcceptableValueRange<float>(min, max)));
wheelSpeedMultiplier = Config.Bind(
"Propulsion", "Wheel Max RPM Multiplier", 1f,
new ConfigDescription("Wheel Max RPM Multiplier", new AcceptableValueRange<float>(min, max)));
jetThrustMultiplier =
Config.Bind("Propulsion", "Jet Thrust Multiplier", 1f,
new ConfigDescription("Jet Thrust Multiplier", new AcceptableValueRange<float>(min, max)));
minerGroundArea = Config.Bind(
"Production", "Miner Ground Deposit Scan Area", 1f,
new ConfigDescription("Miner Ground Deposit Scan Area", new AcceptableValueRange<float>(min, max)));
minerMiningSpeed =
Config.Bind("Production", "Miner Mining Speed", 1f,
new ConfigDescription("Miner Mining Speed", new AcceptableValueRange<float>(min, max)));
allProjectilesHoming = Config.Bind("General", "Make All Projectiles Home", false);
shopBlocksGeneratedTotalMultiplier =
Config.Bind("Shop", "Shop Blocks Generated Total Multiplier", 1f,
new ConfigDescription("Shop Blocks Generated Total Multiplier",
new AcceptableValueRange<float>(min, max)));
shopPerBlockStopMultiplier = Config.Bind(
"Shop", "Shop Per Block Stop Multiplier", 1f,
new ConfigDescription("Shop Per Block Stop Multiplier", new AcceptableValueRange<float>(min, max)));
powerUpDelayMultiplier = Config.Bind(
"PowerUp", "Power Up Delay Multiplier", 1f,
new ConfigDescription("Power Up Delay Multiplier", new AcceptableValueRange<float>(min, max)));
batteryCapacityMultiplier = Config.Bind(
"PowerUp", "Battery Capacity Multiplier", 1f,
new ConfigDescription("Battery Capacity Multiplier", new AcceptableValueRange<float>(min, max)));
// shootingSpeedMultiplier.SettingChanged += (sender, args) => WeaponPropertiesManager.DoPatch();
// weaponRotationSpeedMultiplier.SettingChanged += (sender, args) => WeaponPropertiesManager.DoPatch();
// energyGenMultiplier.SettingChanged += (sender, args) => GeneratorPropertiesManager.DoPatch();
// magnetStrenghtMultiplier.SettingChanged += (sender, args) => MagnetPropertiesManager.DoPatch();
// magnetRadiusMultiplier.SettingChanged += (sender, args) => MagnetPropertiesManager.DoPatch();
// beamStrenghtMultiplier.SettingChanged += (sender, args) => BeamPropertiesManager.DoPatch();
// beamRadiusMultiplier.SettingChanged += (sender, args) => BeamPropertiesManager.DoPatch();
// fuelTankRefillMultiplier.SettingChanged += (sender, args) => FuelPropertiesManager.DoPatch();
// fuelTankCapacityMultiplier.SettingChanged += (sender, args) => FuelPropertiesManager.DoPatch();
// wheelTorqueMultiplier.SettingChanged += (sender, args) => WheelPropertiesManager.DoPatch();
// wheelSpeedMultiplier.SettingChanged += (sender, args) => WheelPropertiesManager.DoPatch();
// jetThrustMultiplier.SettingChanged += (sender, args) => ThrusterPropertiesManager.DoPatch();
// minerGroundArea.SettingChanged += (sender, args) => MinerPropertiesManager.DoPatch();
// minerMiningSpeed.SettingChanged += (sender, args) => MinerPropertiesManager.DoPatch();
// wirelessChargingPowerPerArcMultiplier.SettingChanged += (sender, args) =>
// WirelessChargerPropertiesManager.DoPatch();
// wirelessChargingArcFiringIntervalMultiplier.SettingChanged += (sender, args) =>
// WirelessChargerPropertiesManager.DoPatch();
// wirelessChargingRadiusMultiplier.SettingChanged += (sender, args) =>
// WirelessChargerPropertiesManager.DoPatch();
// shopBlocksGeneratedTotalMultiplier.SettingChanged += (sender, args) =>
// InventorySupplierPropertiesManager.DoPatch();
// shopPerBlockStopMultiplier.SettingChanged += (sender, args) =>
// InventorySupplierPropertiesManager.DoPatch();
Logger.LogInfo("Cyka mod loaded"); Logger.LogInfo("Cyka mod loaded");
HarmonyFileLog.Enabled = true; HarmonyFileLog.Enabled = true;
Harmony harmony = new Harmony(pluginGuid); Harmony harmony = new Harmony(pluginGuid);