adding resource limits and archers

This commit is contained in:
hz
2026-05-19 05:11:57 -05:00
parent a5ecb7f585
commit e78eb24543
12 changed files with 241 additions and 39 deletions
@@ -45,7 +45,7 @@ public class UnitsController : ControllerBase
var training = await _units.TrainAsync(username, request.UnitType);
if (training is null)
{
return BadRequest(new { error = "Not enough gold." });
return BadRequest(new { error = "Not enough resources." });
}
return Ok(UnitTrainingResponse.FromTraining(training));
@@ -54,5 +54,9 @@ public class UnitsController : ControllerBase
{
return BadRequest(new { error = ex.Message });
}
catch (InvalidOperationException ex)
{
return BadRequest(new { error = ex.Message });
}
}
}