Class ShortBattleReportGenerator

java.lang.Object
megamek.common.autoResolve.acar.report.ShortBattleReportGenerator

public class ShortBattleReportGenerator extends Object
Generates narrative summary text for battle reports based on the context and outcome. Uses localized text templates from properties files.
Since:
0.50.07
  • Constructor Details

    • ShortBattleReportGenerator

      public ShortBattleReportGenerator(SimulationManager simulationManager)
      Constructor for BattleReportGenerator
      Parameters:
      simulationManager - The simulation manager with access to victory results
  • Method Details

    • generateReport

      public PublicReportEntry generateReport()
      Generates a factual battle report based on simulation results.
      Returns:
      Formatted battle report with two paragraphs