Merge pull request #27 from Lacoi/source

fix bug "Imprintlimit is a nullable value
This commit is contained in:
Brett Hewitson 2023-06-12 08:53:12 +10:00 committed by GitHub
commit 56c5d0a07c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -65,6 +65,7 @@ namespace ServerManagerTool.Lib
this.ClearNullableValue(ItemStatClamps_HyperthermalInsulationProperty);
this.ClearNullableValue(OverrideMaxExperiencePointsPlayerProperty);
this.ClearNullableValue(OverrideMaxExperiencePointsDinoProperty);
this.ClearNullableValue(ImprintlimitProperty);
// initialise the complex properties
this.DinoSpawnWeightMultipliers = new AggregateIniValueList<DinoSpawn>(nameof(DinoSpawnWeightMultipliers), GameData.GetDinoSpawns);
@ -5630,7 +5631,7 @@ namespace ServerManagerTool.Lib
this.ClearValue(BabyCuddleIntervalMultiplierProperty);
this.ClearValue(BabyCuddleGracePeriodMultiplierProperty);
this.ClearValue(BabyCuddleLoseImprintQualitySpeedMultiplierProperty);
this.ClearValue(ImprintlimitProperty);
this.ClearNullableValue(ImprintlimitProperty);
this.ClearValue(WildDinoCharacterFoodDrainMultiplierProperty);
this.ClearValue(TamedDinoCharacterFoodDrainMultiplierProperty);
@ -6309,7 +6310,7 @@ namespace ServerManagerTool.Lib
this.SetValue(BabyCuddleIntervalMultiplierProperty, sourceProfile.BabyCuddleIntervalMultiplier);
this.SetValue(BabyCuddleGracePeriodMultiplierProperty, sourceProfile.BabyCuddleGracePeriodMultiplier);
this.SetValue(BabyCuddleLoseImprintQualitySpeedMultiplierProperty, sourceProfile.BabyCuddleLoseImprintQualitySpeedMultiplier);
this.SetValue(ImprintlimitProperty, sourceProfile.Imprintlimit);
this.SetNullableValue(ImprintlimitProperty, sourceProfile.Imprintlimit);
this.SetValue(WildDinoCharacterFoodDrainMultiplierProperty, sourceProfile.WildDinoCharacterFoodDrainMultiplier);
this.SetValue(TamedDinoCharacterFoodDrainMultiplierProperty, sourceProfile.TamedDinoCharacterFoodDrainMultiplier);