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
//safeguards // TODO LOW DEBUG_LOGGING // Log when tripped somewhere
8
+
//disposition
9
+
if (system.dispo[planet] < 0 && system.dispo[planet] > -1000 && system.p_owner[planet] != eFACTION.Player ) { // Personal Rule code be doing some interesting things
10
+
system.dispo[planet] = -100; // TODO LOW DISPOSITION_REVAMP // Consider revamping the disposition system
//report_string+=$"There is no clear chain of command on the planet we suspect the existence of Xenos or Heretic Forces"; // TODO LOW GARRISON_XENO // Readd when this actually gets implented
163
+
}
158
164
159
165
return report_string;
160
166
}
@@ -180,19 +186,34 @@ function GarrisonForce(planet_operatives, turn_end=false, type="garrison") const
180
186
}
181
187
} else {
182
188
var charisma_test = global.character_tester.standard_test(garrison_leader, "charisma", final_modifier);
183
-
if (!charisma_test[0]){
184
-
if (garrison_leader.has_trait("honorable")){
185
-
dispo_change = "none";
186
-
}else {
187
-
if (planet_disposition<obj_controller.disposition[star.p_owner[planet]]){
0 commit comments