private static void ApplyPerkToSiegeEngine(SiegeEvent.SiegeEngineConstructionProgress justDeployedEngine, ISiegeEventSide sideSiegeEvent)
 {
     CalculateBonusFlatHpAndRateFromPerk(justDeployedEngine, sideSiegeEvent, out var bonusFlatHp, out _);
     justDeployedEngine.SetHitpoints(justDeployedEngine.Hitpoints + bonusFlatHp);
     SiegeEngineConstructionExtraDataManager.SetMaxHitPoints(justDeployedEngine, justDeployedEngine.Hitpoints);
 }
 // ReSharper disable once RedundantAssignment
 public static void MaxHitPointsPostfix(ref float __result, ref SiegeEvent.SiegeEngineConstructionProgress __instance)
 => __result = SiegeEngineConstructionExtraDataManager.GetMaxHitPoints(__instance);