You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -37,25 +38,25 @@ class Settings : AttributeGlobalSettings<Settings>
37
38
[SettingPropertyGroup(HeadingKingdomDiplomacy)]
38
39
publicboolEnableFiefFirstRight{get;set;}=true;
39
40
40
-
[SettingPropertyInteger("{=ZRlNvsev}Minimum War Duration in Days",0,500,Order=1,RequireRestart=false,HintText="{=vuFT5ns8}The minimum duration (in days) that a war can last before proposing peace. Default value is 10.")]
41
+
[SettingPropertyInteger("{=ZRlNvsev}Minimum War Duration in Days",0,500,Order=1,RequireRestart=false,HintText="{=vuFT5ns8}The minimum duration (in days) that a war can last before proposing peace. Default value is 21 (quarter of a standard game year).")]
41
42
[SettingPropertyGroup(HeadingKingdomDiplomacy)]
42
-
publicintMinimumWarDurationInDays{get;set;}=10;
43
+
publicintMinimumWarDurationInDays{get;set;}=21;
43
44
44
-
[SettingPropertyInteger("{=4MzQHMVj}Declare War Cooldown in Days",0,500,Order=2,RequireRestart=false,HintText="{=q2duqN8d}The minimum duration (in days) to declare war after making peace. Default value is 100.")]
45
+
[SettingPropertyInteger("{=4MzQHMVj}Declare War Cooldown in Days",0,500,Order=2,RequireRestart=false,HintText="{=q2duqN8d}The minimum duration (in days) before re-declaring war on the same kingdom after making peace. Default value is 21 (quarter of a standard game year).")]
45
46
[SettingPropertyGroup(HeadingKingdomDiplomacy)]
46
-
publicintDeclareWarCooldownInDays{get;set;}=100;
47
+
publicintDeclareWarCooldownInDays{get;set;}=21;
47
48
48
49
[SettingPropertyBool("{=2XC8QHkl}Enable Alliances",Order=3,RequireRestart=false,HintText="{=5YJBZx28}If disabled, this disables the ability to form alliances for both player and AI kingdoms. Default value is enabled.")]
49
50
[SettingPropertyGroup(HeadingKingdomDiplomacy)]
50
51
publicboolEnableAlliances{get;set;}=true;
51
52
52
-
[SettingPropertyInteger("{=H6XMjwpF}Minimum Alliance Duration in Days",0,500,Order=4,RequireRestart=false,HintText="{=RrsWhIWi}The minimum duration (in days) that an alliance can last. Default value is 10.")]
53
+
[SettingPropertyInteger("{=H6XMjwpF}Minimum Alliance Duration in Days",0,500,Order=4,RequireRestart=false,HintText="{=RrsWhIWi}The minimum duration (in days) that an alliance will last before it can be broken. Default value is 42 (half of a standard game year).")]
53
54
[SettingPropertyGroup(HeadingKingdomDiplomacy)]
54
-
publicintMinimumAllianceDuration{get;set;}=10;
55
+
publicintMinimumAllianceDuration{get;set;}=42;
55
56
56
-
[SettingPropertyInteger("{=V35hUfcc}Non-Aggression Pact Duration in Days",0,1000,Order=5,RequireRestart=false,HintText="{=KXLGZEPh}The duration (in days) that a non-aggression pact will last. Default value is 100.")]
57
+
[SettingPropertyInteger("{=V35hUfcc}Non-Aggression Pact Duration in Days",0,1000,Order=5,RequireRestart=false,HintText="{=KXLGZEPh}The duration (in days) that a non-aggression pact will last. Default value is 84 (one standard game year).")]
57
58
[SettingPropertyGroup(HeadingKingdomDiplomacy)]
58
-
publicintNonAggressionPactDuration{get;set;}=100;
59
+
publicintNonAggressionPactDuration{get;set;}=84;
59
60
60
61
[SettingPropertyInteger("{=G8BhBnRG}Non-Aggression Pact Tendency",-100,100,Order=6,RequireRestart=false,HintText="{=907ER5u9}Score modifier affecting the tendency of kingdoms to form non-aggression pacts. Increasing the modifier makes non-aggression pacts more desirable to AI kingdoms. Default value is 0.")]
61
62
[SettingPropertyGroup(HeadingKingdomDiplomacy)]
@@ -184,9 +185,9 @@ public bool EnableWarExhaustionCampaignMapWidget
[SettingPropertyInteger(displayName:"{=Cr6a5Jap}Defeated War Reparations Gold Cost",0,10000,Order=12,RequireRestart=false,HintText="{=NH4GNKva}The cost in gold for losing a war of attrition against another kingdom, measured in millions. The default value is 500.")]
188
+
[SettingPropertyInteger(displayName:"{=Cr6a5Jap}Defeated War Reparations Gold Cost",0,10000,Order=12,RequireRestart=false,HintText="{=NH4GNKva}The cost in gold for losing a war of attrition against another kingdom, measured in millions. The default value is 200.")]
privatestaticboolKingdomsAreValid(Kingdom?kingdom1,Kingdom?kingdom2)=>kingdom1is not null&&kingdom2is not null&&kingdom1.Id!=default&&kingdom2.Id!=default&&kingdom1.Id!=kingdom2.Id;
Copy file name to clipboardExpand all lines: src/Bannerlord.Diplomacy/_Module/ModuleData/Languages/std_module_strings_xml.xml
+15-16Lines changed: 15 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -161,33 +161,42 @@
161
161
162
162
<stringid="sBw5Qzq3"text="Kingdom Diplomacy" />
163
163
<stringid="ZRlNvsev"text="Minimum War Duration in Days" />
164
-
<stringid="vuFT5ns8"text="The minimum duration (in days) that a war can last before proposing peace. Default value is 10." />
164
+
<stringid="vuFT5ns8"text="The minimum duration (in days) that a war can last before proposing peace. Default value is 21 (quarter of a standard game year)." />
165
165
<stringid="4MzQHMVj"text="Declare War Cooldown in Days" />
166
-
<stringid="q2duqN8d"text="The minimum duration (in days) to declare war after making peace. Default value is 100." />
166
+
<stringid="q2duqN8d"text="The minimum duration (in days) before re-declaring war on the same kingdom after making peace. Default value is 21 (quarter of a standard game year)." />
167
167
<stringid="6m1SspFW"text="Enable Player Kingdom Diplomacy Control" />
168
168
<stringid="N5EouSSj"text="Gives the player full control over declaring war and making peace in the kingdom they belong to, even if they are just a vassal and not the leader of the kingdom. Default value is disabled." />
169
169
<stringid="tis8Ddzn"text="Allow Player To Claim Player-Taken Settlements" />
170
170
<stringid="TfxLCxcD"text="Gives the player the option to claim a settlement that they have taken rather than let it go to an election." />
171
171
<stringid="H6XMjwpF"text="Minimum Alliance Duration in Days" />
172
-
<stringid="RrsWhIWi"text="The minimum duration (in days) that an alliance can last. Default value is 10." />
172
+
<stringid="RrsWhIWi"text="The minimum duration (in days) that an alliance will last before it can be broken. Default value is 42 (half of a standard game year)." />
173
173
<stringid="V35hUfcc"text="Non-Aggression Pact Duration in Days"/>
174
-
<stringid="KXLGZEPh"text="The duration (in days) that a non-aggression pact will last. Default value is 100."/>
174
+
<stringid="KXLGZEPh"text="The duration (in days) that a non-aggression pact will last. Default value is 84 (one standard game year)."/>
<stringid="907ER5u9"text="Score modifier affecting the tendency of kingdoms to form non-aggression pacts. Increasing the modifier makes non-aggression pacts more desirable to AI kingdoms. Default value is 0." />
177
177
<stringid="5a829TiT"text="Alliance Tendency" />
178
178
<stringid="7nSjs8UL"text="Score modifier affecting the tendency of kingdoms to form alliances. Increasing the modifier makes alliances more desirable to AI kingdoms. Default value is 0." />
<stringid="5MMIDE5A"text="If enabled, this will scale gold costs of diplomatic actions and war reparations based on your kingdom size. Otherwise, the generic multipliers of 100 for diplomatic actions and 1000 for war reparations will apply. The default value is enabled." />
<stringid="xfVFBxfj"text="If enabled, this will scale influence costs based on your kingdom size. Otherwise, flat influence costs are used. Default value is enabled." />
<stringid="5MMIDE5A"text="If enabled, this will scale gold costs of diplomatic actions and war reparations based on your kingdom size. Otherwise, the generic multipliers of 100 for diplomatic actions and 1000 for war reparations will apply. The default value is enabled." />
0 commit comments