Merge branch 'phase/39-school-owners'
ci / server (push) Failing after 3m51s
ci / client (push) Successful in 18s

This commit is contained in:
Leonid Pershin
2026-08-20 09:56:13 +03:00
34 changed files with 1107 additions and 267 deletions
@@ -8,6 +8,7 @@ public enum SchoolCreationError
{
None = 0,
LimitReached,
ServerFull,
InvalidName,
InvalidStartDate,
InvalidMap,
+5 -2
View File
@@ -10,8 +10,11 @@ public sealed class SimulationOptions
/// <summary>Fixed simulation steps per second.</summary>
public int TickRate { get; set; } = 20;
/// <summary>How many schools may exist at the same time.</summary>
public int MaxSchools { get; set; } = 6;
/// <summary>How many schools one player may own at the same time.</summary>
public int MaxSchools { get; set; } = 2;
/// <summary>How many school workers the process may run at once.</summary>
public int MaxSchoolsTotal { get; set; } = 16;
/// <summary>Base speed of the game clock: real seconds are multiplied by this many game minutes.</summary>
public double GameMinutesPerRealSecond { get; set; } = 1d;