diff --git a/Projects/TerraTech/TerraTech/ModuleBoosterManager.cs b/Projects/TerraTech/TerraTech/ModuleBoosterManager.cs index c72110f..38433be 100644 --- a/Projects/TerraTech/TerraTech/ModuleBoosterManager.cs +++ b/Projects/TerraTech/TerraTech/ModuleBoosterManager.cs @@ -10,30 +10,30 @@ namespace TerraTech { private static readonly MultipliedObjectManager jetManager = new MultipliedObjectManager(ConfigureJetThruster); - public static ConfigEntry boosterFanThrustMultiplier; - public static ConfigEntry boosterJetThrustMultiplier; + public static ConfigEntry fanThrustMultiplier; + public static ConfigEntry jetThrustMultiplier; public static void Setup(ConfigFile config) { float min = 0.01f; float max = 32f; - boosterFanThrustMultiplier = config.Bind( - "Booster", "Booster Fan Thrust Multiplier", 1f, - new ConfigDescription("Booster Fan Thrust Multiplier", new AcceptableValueRange(min, max))); - boosterFanThrustMultiplier.SettingChanged += (sender, args) => DoPatch(); + fanThrustMultiplier = + config.Bind("Booster", "Fan Thrust Multiplier", 1f, + new ConfigDescription("Fan Thrust Multiplier", new AcceptableValueRange(min, max))); + fanThrustMultiplier.SettingChanged += (sender, args) => DoPatch(); - boosterJetThrustMultiplier = config.Bind( - "Booster", "Booster Jet Thrust Multiplier", 1f, - new ConfigDescription("Booster Jet Thrust Multiplier", new AcceptableValueRange(min, max))); - boosterJetThrustMultiplier.SettingChanged += (sender, args) => DoPatch(); + jetThrustMultiplier = + config.Bind("Booster", "Jet Thrust Multiplier", 1f, + new ConfigDescription("Jet Thrust Multiplier", new AcceptableValueRange(min, max))); + jetThrustMultiplier.SettingChanged += (sender, args) => DoPatch(); } private static void ConfigureFanThruster(MultipliedObject obj) { - obj.AddField(new FieldConfiguration("m_Force", boosterFanThrustMultiplier)); + obj.AddField(new FieldConfiguration("m_Force", fanThrustMultiplier)); } private static void ConfigureJetThruster(MultipliedObject obj) { - obj.AddField(new FieldConfiguration("m_Force", boosterJetThrustMultiplier)); + obj.AddField(new FieldConfiguration("m_Force", jetThrustMultiplier)); } [HarmonyPrefix] diff --git a/Projects/TerraTech/TerraTech/ModuleShieldGeneratorManager.cs b/Projects/TerraTech/TerraTech/ModuleShieldGeneratorManager.cs index c2f3700..5cc269f 100644 --- a/Projects/TerraTech/TerraTech/ModuleShieldGeneratorManager.cs +++ b/Projects/TerraTech/TerraTech/ModuleShieldGeneratorManager.cs @@ -8,48 +8,45 @@ namespace TerraTech { private static readonly MultipliedObjectManager manager = new MultipliedObjectManager(ConfigureShieldGenerator); - public static ConfigEntry shieldRadiusMultiplier; - public static ConfigEntry shieldRadiusMultiplierHealing; - public static ConfigEntry shieldHeartbeatIntervalMultiplier; - public static ConfigEntry shieldPowerUpDelayMultiplier; + public static ConfigEntry radiusMultiplier; + public static ConfigEntry radiusMultiplierHealing; + public static ConfigEntry heartbeatIntervalMultiplier; + public static ConfigEntry powerUpDelayMultiplier; public static void Setup(ConfigFile config) { float min = 0.01f; float max = 32f; - shieldRadiusMultiplier = config.Bind( - "Shield", "Shield Radius Multiplier", 1f, - new ConfigDescription("Shield Radius Multiplier", new AcceptableValueRange(min, max))); - shieldRadiusMultiplier.SettingChanged += (sender, args) => DoPatch(); + radiusMultiplier = + config.Bind("Shield", "Radius Multiplier", 1f, + new ConfigDescription("Radius Multiplier", new AcceptableValueRange(min, max))); + radiusMultiplier.SettingChanged += (sender, args) => DoPatch(); - shieldHeartbeatIntervalMultiplier = - config.Bind("Shield", "Shield Heartbeat Interval Multiplier", 1f, - new ConfigDescription("Shield Heartbeat Interval Multiplier", - new AcceptableValueRange(min, max))); - shieldHeartbeatIntervalMultiplier.SettingChanged += (sender, args) => + heartbeatIntervalMultiplier = config.Bind( + "Shield", "Heartbeat Interval Multiplier", 1f, + new ConfigDescription("Heartbeat Interval Multiplier", new AcceptableValueRange(min, max))); + heartbeatIntervalMultiplier.SettingChanged += (sender, args) => DoPatch(); - DoPatch(); - shieldPowerUpDelayMultiplier = config.Bind( - "Shield", "Shield Power Up Delay Multiplier", 1f, - new ConfigDescription("Shield Power Up Delay Multiplier", new AcceptableValueRange(min, max))); - shieldPowerUpDelayMultiplier.SettingChanged += (sender, args) => DoPatch(); + powerUpDelayMultiplier = config.Bind( + "Shield", "Power Up Delay Multiplier", 1f, + new ConfigDescription("Power Up Delay Multiplier", new AcceptableValueRange(min, max))); + powerUpDelayMultiplier.SettingChanged += (sender, args) => DoPatch(); - shieldRadiusMultiplierHealing = config.Bind( - "Shield", "Shield Radius Multiplier Healing", 1f, - new ConfigDescription("Shield Radius Multiplier Healing", new AcceptableValueRange(min, max))); - shieldRadiusMultiplierHealing.SettingChanged += (sender, args) => DoPatch(); + radiusMultiplierHealing = config.Bind( + "Shield", "Radius Multiplier Healing", 1f, + new ConfigDescription("Radius Multiplier Healing", new AcceptableValueRange(min, max))); + radiusMultiplierHealing.SettingChanged += (sender, args) => DoPatch(); } private static void ConfigureShieldGenerator(MultipliedObject obj) { - obj.AddField( - new FieldConfiguration("m_HealingHeartbeatInterval", shieldHeartbeatIntervalMultiplier)); + obj.AddField(new FieldConfiguration("m_HealingHeartbeatInterval", heartbeatIntervalMultiplier)); - obj.AddField(new FieldConfiguration("m_Radius", shieldRadiusMultiplier, instance => { + obj.AddField(new FieldConfiguration("m_Radius", radiusMultiplier, instance => { var shield = (ModuleShieldGenerator)instance; - return shield.m_Healing ? shieldRadiusMultiplierHealing : shieldRadiusMultiplier; + return shield.m_Healing ? radiusMultiplierHealing : radiusMultiplier; })); - obj.AddField(new FieldConfiguration("m_PowerUpDelay", shieldPowerUpDelayMultiplier)); + obj.AddField(new FieldConfiguration("m_PowerUpDelay", powerUpDelayMultiplier)); } [HarmonyPrefix] diff --git a/Projects/TerraTech/TerraTech/ModuleWeaponGunManager.cs b/Projects/TerraTech/TerraTech/ModuleWeaponGunManager.cs index f45f937..7a77cc8 100644 --- a/Projects/TerraTech/TerraTech/ModuleWeaponGunManager.cs +++ b/Projects/TerraTech/TerraTech/ModuleWeaponGunManager.cs @@ -8,29 +8,27 @@ namespace TerraTech { private static readonly MultipliedObjectManager manager = new MultipliedObjectManager(ConfigureFireData); - public static ConfigEntry fireDataKickbackStrengthMultiplier; - public static ConfigEntry fireDataMuzzleVelocityMultiplier; + public static ConfigEntry kickbackStrengthMultiplier; + public static ConfigEntry muzzleVelocityMultiplier; public static void Setup(ConfigFile config) { float min = 0.01f; float max = 32f; - fireDataKickbackStrengthMultiplier = - config.Bind("FireData", "Fire Data Kickback Strength Multiplier", 1f, - new ConfigDescription("Fire Data Kickback Strength Multiplier", - new AcceptableValueRange(min, max))); - fireDataKickbackStrengthMultiplier.SettingChanged += (sender, args) => DoPatch(); + kickbackStrengthMultiplier = config.Bind( + "FireData", "Kickback Strength Multiplier", 1f, + new ConfigDescription("Kickback Strength Multiplier", new AcceptableValueRange(min, max))); + kickbackStrengthMultiplier.SettingChanged += (sender, args) => DoPatch(); - fireDataMuzzleVelocityMultiplier = - config.Bind("FireData", "Fire Data Muzzle Velocity Multiplier", 1f, - new ConfigDescription("Fire Data Muzzle Velocity Multiplier", - new AcceptableValueRange(min, max))); - fireDataMuzzleVelocityMultiplier.SettingChanged += (sender, args) => DoPatch(); + muzzleVelocityMultiplier = config.Bind( + "FireData", "Muzzle Velocity Multiplier", 1f, + new ConfigDescription("Muzzle Velocity Multiplier", new AcceptableValueRange(min, max))); + muzzleVelocityMultiplier.SettingChanged += (sender, args) => DoPatch(); } private static void ConfigureFireData(MultipliedObject obj) { - obj.AddField(new FieldConfiguration("m_MuzzleVelocity", fireDataMuzzleVelocityMultiplier)); - obj.AddField(new FieldConfiguration("m_KickbackStrength", fireDataKickbackStrengthMultiplier)); + obj.AddField(new FieldConfiguration("m_MuzzleVelocity", muzzleVelocityMultiplier)); + obj.AddField(new FieldConfiguration("m_KickbackStrength", kickbackStrengthMultiplier)); } [HarmonyPrefix] diff --git a/Projects/TerraTech/TerraTech/ModuleWingManager.cs b/Projects/TerraTech/TerraTech/ModuleWingManager.cs index 1f3e7ae..43f53f5 100644 --- a/Projects/TerraTech/TerraTech/ModuleWingManager.cs +++ b/Projects/TerraTech/TerraTech/ModuleWingManager.cs @@ -8,37 +8,36 @@ namespace TerraTech { private static readonly MultipliedObjectManager manager = new MultipliedObjectManager(ConfigureAerofoil); - public static ConfigEntry aerofoilAngleRangeMultiplier; - public static ConfigEntry aerofoilAngleTurnSpeedMultiplier; - public static ConfigEntry aerofoilLiftStrengthMultiplier; + public static ConfigEntry angleRangeMultiplier; + public static ConfigEntry turnSpeedMultiplier; + public static ConfigEntry liftStrengthMultiplier; public static void Setup(ConfigFile config) { float min = 0.01f; float max = 32f; - aerofoilAngleRangeMultiplier = config.Bind( - "Aerofoil", "Aerofoil Angle Range Multiplier", 1f, - new ConfigDescription("Aerofoil Angle Range Multiplier", new AcceptableValueRange(min, max))); - aerofoilAngleRangeMultiplier.SettingChanged += (sender, args) => DoPatch(); + angleRangeMultiplier = + config.Bind("Aerofoil", "Angle Range Multiplier", 1f, + new ConfigDescription("Angle Range Multiplier", new AcceptableValueRange(min, max))); + angleRangeMultiplier.SettingChanged += (sender, args) => DoPatch(); - aerofoilAngleTurnSpeedMultiplier = - config.Bind("Aerofoil", "Aerofoil Angle Turn Speed Multiplier", 1f, - new ConfigDescription("Aerofoil Angle Turn Speed Multiplier", - new AcceptableValueRange(min, max))); - aerofoilAngleTurnSpeedMultiplier.SettingChanged += (sender, args) => DoPatch(); + turnSpeedMultiplier = + config.Bind("Aerofoil", "Turn Speed Multiplier", 1f, + new ConfigDescription("Turn Speed Multiplier", new AcceptableValueRange(min, max))); + turnSpeedMultiplier.SettingChanged += (sender, args) => DoPatch(); - aerofoilLiftStrengthMultiplier = config.Bind( - "Aerofoil", "Aerofoil Lift Strength Multiplier", 1f, - new ConfigDescription("Aerofoil Lift Strength Multiplier", new AcceptableValueRange(min, max))); - aerofoilLiftStrengthMultiplier.SettingChanged += (sender, args) => DoPatch(); + liftStrengthMultiplier = config.Bind( + "Aerofoil", "Lift Strength Multiplier", 1f, + new ConfigDescription("Lift Strength Multiplier", new AcceptableValueRange(min, max))); + liftStrengthMultiplier.SettingChanged += (sender, args) => DoPatch(); } private static void ConfigureAerofoil(MultipliedObject obj) { - obj.AddField(new FieldConfiguration("flipAngleRangeActual", aerofoilAngleRangeMultiplier)); - obj.AddField(new FieldConfiguration("flipAngleRangeVisual", aerofoilAngleRangeMultiplier)); + obj.AddField(new FieldConfiguration("flipAngleRangeActual", angleRangeMultiplier)); + obj.AddField(new FieldConfiguration("flipAngleRangeVisual", angleRangeMultiplier)); - obj.AddField(new FieldConfiguration("flipAngleTurnSpeed", aerofoilAngleTurnSpeedMultiplier)); - obj.AddField(new FieldConfiguration("liftStrength", aerofoilLiftStrengthMultiplier)); + obj.AddField(new FieldConfiguration("flipAngleTurnSpeed", turnSpeedMultiplier)); + obj.AddField(new FieldConfiguration("liftStrength", liftStrengthMultiplier)); } [HarmonyPrefix]