Skip to content

Commit 143ec17

Browse files
authored
Merge pull request #4105 from IllianiCBT/autoAwards_PrisonerScenarioAwardsFix
Updated Post-Scenario Logging for Prisoners
2 parents 480149d + 4d10337 commit 143ec17

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

MekHQ/resources/mekhq/resources/LogEntries.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ spouseKia.text=Spouse, {0}, was killed in action
1717
promotedTo.text=Promoted to {0}
1818
demotedTo.text=Demoted to {0}
1919
participatedInScenarioDuringMission.text=Participated in {0} during mission {1}
20+
capturedInScenarioDuringMission.text=Taken captive in {0} during mission {1}
2021
gainedXpFromMedWork.text=Gained {0} XP from successful medical work
2122
successfullyTreatedWithXp.text=Successfully treated {0} for {1} injuries, gaining {2} XP
2223
successfullyTreatedForXInjuries.text=Successfully treated {0} for {1} injuries

MekHQ/src/mekhq/campaign/ResolveScenarioTracker.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1486,7 +1486,7 @@ public void resolveScenario(ScenarioStatus resolution, String report) {
14861486
person.setHits(status.getHits());
14871487
}
14881488

1489-
ServiceLogger.participatedInScenarioDuringMission(person, campaign.getLocalDate(), scenario.getName(), mission.getName());
1489+
ServiceLogger.capturedInScenarioDuringMission(person, campaign.getLocalDate(), scenario.getName(), mission.getName());
14901490

14911491
for (Kill k : status.getKills()) {
14921492
campaign.addKill(k);

MekHQ/src/mekhq/campaign/log/ServiceLogger.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,13 @@ public static void participatedInScenarioDuringMission(Person person, LocalDate
191191
MessageFormat.format(message, scenarioName, missionName)));
192192
}
193193

194+
public static void capturedInScenarioDuringMission(Person person, LocalDate date,
195+
String scenarioName, String missionName) {
196+
String message = logEntriesResourceMap.getString("capturedInScenarioDuringMission.text");
197+
person.addLogEntry(new ServiceLogEntry(date,
198+
MessageFormat.format(message, scenarioName, missionName)));
199+
}
200+
194201
public static void gainedXpFromMedWork(Person doctor, LocalDate date, int taskXP) {
195202
String message = logEntriesResourceMap.getString("gainedXpFromMedWork.text");
196203
doctor.addLogEntry(new ServiceLogEntry(date, MessageFormat.format(message, taskXP)));

0 commit comments

Comments
 (0)