docs: more todos
This commit is contained in:
@@ -29,6 +29,9 @@ func (c Controller) RaceID(actor string) (uuid.UUID, error) {
|
||||
return c.Cache.g.Race[ri].ID, nil
|
||||
}
|
||||
|
||||
/*
|
||||
TODO: не сбрасывать счётчик при последующих командах?
|
||||
*/
|
||||
func (c Controller) RaceQuit(actor string) error {
|
||||
ri, err := c.Cache.validRace(actor)
|
||||
if err != nil {
|
||||
|
||||
@@ -102,6 +102,11 @@ func (c *Cache) InitReport(t uint) *mr.Report {
|
||||
return report
|
||||
}
|
||||
|
||||
/*
|
||||
TODO: Включить в отчёт информацию об удалении? Или клиент будет отслеживать TTL?
|
||||
|
||||
За 5 ходов до принудительного удаления раса с каждым новым отчетом начинает получать предупреждение.
|
||||
*/
|
||||
func (c *Cache) ReportRace(ri int, rep *mr.Report, battles []*mr.BattleReport, bombings []*mr.Bombing) {
|
||||
c.validateRaceIndex(ri)
|
||||
r := &c.g.Race[ri]
|
||||
|
||||
@@ -193,6 +193,7 @@ func (c *Cache) shipGroupDismantle(ri int, groupIndex uuid.UUID) error {
|
||||
// Корабль может нести только один тип груза одновременно.
|
||||
// Возможные типы груза - это колонисты, сырье и промышленность.
|
||||
// Груз может быть доставлен на борт корабля с Вашей или не занятой планеты, на которой он имеется.
|
||||
// Указанное количество груза равномерно распределяется между всеми кораблями группы.
|
||||
func (c *Cache) shipGroupLoad(ri int, groupID uuid.UUID, ct game.CargoType, quantity float64) error {
|
||||
c.validateRaceIndex(ri)
|
||||
sgi, ok := c.raceShipGroupIndex(ri, groupID)
|
||||
|
||||
Reference in New Issue
Block a user