Deutsche Fassung weiter unten.
A battle ends, and the game shows who won. What it does not show in one place is how: who dealt the damage, who got paid, and who actually turned out. The Battle Report works that out for any finished battle.
https://warera.unikhorne.dev/battle
The idea came from a player who wrote the report for the Battle of Mauritius by hand and could not find a tool for it. This is that tool.
Finished battles are listed newest first, and a country name filters the list. A battle link from the game works too: paste it and open the report.

Both countries, the score in rounds, the region, whether it was a conquest or a resistance, when it ended and how long it ran.

Both sides in one table: damage, hits, damage per hit, fighters, damage per fighter, how many countries and units fought, and how much of the damage came from citizens of other countries.
The game shows nothing about alliances at battle level, so the report works it out. Damage from outside the alliance counts everything that came neither from the country itself nor from its alliance partners. Paid outside the alliance does the same for the money. Together they show which side had to buy its damage beyond its own alliance.
The money sits in the same table. Paid to fighters is what the game paid out on each side. Cost per million damage divides that by the damage, so a side that bought its damage cheaply stands out.
Below the table the report names the side that was paid more, in percent.
Every round as a bar, attacker against defender, with the points and the side that won it.

The top alliances, countries, units and players on each side, each with their share of that side's damage. Countries and alliances are read in full, units and players show the top of each ranking. Alliances are as of the day the report was built, because the game keeps no alliance history.

The alliances, units and players that earned the most on each side, plus the bounties and mercenary contracts the suite saw for the battle.

How many members of each unit actually fought, and how much damage they dealt together. This part reads every fighter of both sides, a few hundred requests to the game for a big battle, so it loads on request: press READ ALL FIGHTERS. Once read, it stays for everyone who opens the report.
It also shows the median damage per fighter and how much of it the top one percent dealt. Units are matched by each player's unit today, not on the day of the battle.
OPEN IN COMPOSER turns the report into an article draft: result, rounds, money, who fought, who got paid and the top fighters. Countries, units and players are written as game links, so they become badges when the article is posted.
The tables go in as images. The suite draws each one, the side-by-side table, the rounds, the damage rankings, the payouts and the unit turnout, and uploads it to imgur, so the draft is ready to paste. For a battle that was already exported, the same images come straight back.
A finished battle does not change, so every report is built once and kept.
Ein Kampf endet, und das Spiel zeigt, wer gewonnen hat. Was es nicht an einer Stelle zeigt, ist das Wie: wer den Schaden gemacht hat, wer bezahlt wurde und wer tatsächlich angetreten ist. Der Battle Report rechnet das für jeden beendeten Kampf aus.
https://warera.unikhorne.dev/battle
Die Idee kam von einem Spieler, der den Bericht zur Schlacht um Mauritius von Hand geschrieben hat und kein Werkzeug dafür finden konnte. Das hier ist dieses Werkzeug.
Beendete Kämpfe stehen mit dem neuesten zuerst in der Liste, und ein Ländername filtert sie. Ein Kampf-Link aus dem Spiel geht auch: einfügen und den Bericht öffnen.

Beide Länder, der Stand in Runden, die Region, ob es eine Eroberung oder ein Widerstand war, wann der Kampf endete und wie lange er lief.

Beide Seiten in einer Tabelle: Schaden, Treffer, Schaden pro Treffer, Kämpfer, Schaden pro Kämpfer, wie viele Länder und Einheiten gekämpft haben und wie viel vom Schaden von Bürgern anderer Länder kam.
Das Spiel zeigt auf Kampfebene nichts über Allianzen, also rechnet der Bericht es selbst aus. Schaden von außerhalb der Allianz zählt alles, was weder vom Land selbst noch von seinen Allianzpartnern kam. Bezahlt außerhalb der Allianz macht dasselbe für das Geld. Zusammen zeigen sie, welche Seite ihren Schaden über die eigene Allianz hinaus einkaufen musste.
Das Geld steht in derselben Tabelle. An Kämpfer ausgezahlt ist das, was das Spiel auf jeder Seite ausgezahlt hat. Kosten pro Million Schaden teilt das durch den Schaden, so fällt eine Seite auf, die ihren Schaden billig eingekauft hat.
Unter der Tabelle nennt der Bericht die Seite, die mehr bezahlt wurde, in Prozent.
Jede Runde als Balken, Angreifer gegen Verteidiger, mit den Punkten und der Seite, die sie gewonnen hat.

Die stärksten Allianzen, Länder, Einheiten und Spieler auf jeder Seite, jeweils mit ihrem Anteil am Schaden dieser Seite. Länder und Allianzen werden vollständig erfasst, Einheiten und Spieler zeigen die Spitze jeder Rangliste. Allianzen gelten mit dem Stand vom Tag, an dem der Bericht erstellt wurde, weil das Spiel keinen Allianzverlauf speichert.

Die Allianzen, Einheiten und Spieler, die auf jeder Seite am meisten verdient haben, dazu die Bounties und Söldnerverträge, die die Suite für den Kampf gesehen hat.

Wie viele Mitglieder jeder Einheit tatsächlich gekämpft haben und wie viel Schaden sie zusammen gemacht haben. Dieser Teil liest jeden Kämpfer beider Seiten, bei einem großen Kampf ein paar hundert Abfragen beim Spiel. Deshalb lädt er nur auf Wunsch: Drück auf ALLE KÄMPFER LADEN. Einmal gelesen, bleibt er für alle, die den Bericht öffnen.
Er zeigt auch den Median-Schaden pro Kämpfer und wie viel davon das oberste eine Prozent gemacht hat. Einheiten werden nach der heutigen Einheit jedes Spielers zugeordnet. Die Einheit am Tag des Kampfes zählt dafür nicht.
IN COMPOSER ÖFFNEN macht aus dem Bericht einen Artikelentwurf: Ergebnis, Runden, Geld, wer gekämpft hat, wer bezahlt wurde und die besten Kämpfer. Länder, Einheiten und Spieler werden als Spiel-Links geschrieben, so werden sie zu Badges, wenn der Artikel veröffentlicht wird.
Die Tabellen kommen als Bilder hinein. Die Suite zeichnet jede einzelne, die Tabelle Seite an Seite, die Runden, die Schadensranglisten, die Auszahlungen und die MU-Beteiligung, und lädt sie zu imgur hoch, damit der Entwurf fertig zum Einfügen ist. Bei einem Kampf, der schon exportiert wurde, kommen dieselben Bilder direkt zurück.
Ein beendeter Kampf ändert sich nicht, deshalb wird jeder Bericht einmal erstellt und aufbewahrt.
(Uni)Khorne