Kämpfe sind in Battle Ticks (gelegentlich als Sekunden dargestellt) aufgeteilt. Während jedes Ticks findet eine gewisse Abfolge von Ereignissen statt. Der Kampf endet, sobald ein Sieger feststeht. Ein Battle-Tick ist in einem Kampf gewissermaßen das, was ein Zug in einem Spiel ist.
Schiffe beginnen bei einem Abstand von 58000 Metern.
- Waffen werden geladen. Siehe BeamRechargeRate usw.
- Wenn ein Schiff über Raumjäger verfügt, und sein MaxFightersLaunched-Limit noch nicht überschritten hat, startet es einen neuen Jäger.
- Raumjäger, die ihren Gegner erreicht haben, feuern. Jäger, die keine Munition mehr haben (StrikesPerFighter), kehren um.
- Wenn sich die Schiffe nahe genug sind (TorpFiringRange), können sie Torpedos feuern. Torpedorohre müssen hach dem Schuss neu geladen werden.
- Entsprechend können Geschütze auf gegnerische Jäger oder den Gegner selbst gefeuert werden (BeamHitFighterRange, BeamFiringRange). Geschütze benötigen Zeit, bevor sie erneut feuern können. Je weiter sie aufgeladen sind, desto mehr Schaden richten sie an.
- Raumjäger, die einander zu nahe kommen, versuchen, sich gegenseitig abzuschießen (FighterKillOdds).
- Raumjäger bewegen sich auf den Gegner zu bzw. zurück zu ihrer Basis.
- Schiffe bewegen sich aufeinander zu, bis StandoffDistance erreicht ist.
Planeten verhalten sich genau wie Schiffe. Sie können sich im letzten Schritt nicht bewegen, werden aber sonst exakt gleich behandelt.
Der Kampf endet, sobald eins der folgenden Ereignisse eintrifft:
- Eine Einheit erhält zu viel Schaden (100% für die meisten Völker, 150% für Lizards).
- Ein Schiff verliert seine komplette Mannschaft.
- Beide Einheiten haben keine Munition mehr.
(4.1a) Wenn ein Kampf keinen Fortschritt zeigt, stoppt PHost ihn. In normalen Spielen tritt das nicht auf, allerdings ist es möglich, wenn die Kampf-Einstellungen nicht ideal sind. Ein Kampf wird dann gestoppt, wenn StandoffDistance erreicht ist, aber keine der beiden Einheiten innerhalb der letzten 5000 Battle Ticks Schaden genommen, Torpedos gefeuert oder Jäger verloren hat. Der Kampf wird dann als unentschieden gewertet, wie wenn beide Einheiten keine Munition mehr haben.
Kampf ist nicht deterministisch. Das Aufladen der Waffen ist ein probabilistischer Prozess, und Waffen haben gewisse Treffer-/Fehlschuss-Quoten. Damit haben viele Kämpfe kein vorbestimmtes Ergebnis. Während HOST aus ca. 110 verschiedenen Möglichkeiten wählt, gibt es in PHost theoretisch 65536 verschiedene Ergebnisse.