Exemplo n.º 1
0
        public static void ApplyPeace(Kingdom kingdomMakingPeace, Kingdom otherKingdom, bool payCosts = true, bool forcePlayerCharacterCosts = false)
        {
            int   payment       = payCosts ? DiplomacyCostCalculator.DetermineGoldCostForMakingPeace(kingdomMakingPeace, otherKingdom) : 0;
            float influenceCost = payCosts ? DiplomacyCostCalculator.DetermineInfluenceCostForMakingPeace(kingdomMakingPeace) : 0f;

            ApplyPeace(kingdomMakingPeace, otherKingdom, payment, influenceCost, forcePlayerCharacterCosts);
        }
Exemplo n.º 2
0
 public static void PayWarReparations(Kingdom kingdomMakingPeace, Kingdom otherKingdom)
 {
     PayWarReparations(kingdomMakingPeace, otherKingdom, DiplomacyCostCalculator.DetermineGoldCostForMakingPeace(kingdomMakingPeace, otherKingdom));
 }