make repair ships standby with rest of fleet if there is no one to repair (instead of advancing towards the enemy stations)

This commit is contained in:
2026-06-18 21:43:55 +02:00
parent abab2bbb6e
commit c371b43a6d
14 changed files with 208 additions and 4 deletions

View File

@@ -0,0 +1,12 @@
#pragma once
class EntityAdmin;
// Moves a standing-by ship toward the centroid of its other same-faction ships
// (its fleet) so it stays among allies that may need repair, falling back to its
// own defence stations and then to holding position when it has no allies.
class StandbyExecutor
{
public:
void execute(EntityAdmin& admin);
};