wip: generate report
This commit is contained in:
@@ -24,17 +24,20 @@ func TransformBattle(c *Cache, b *Battle) *report.BattleReport {
|
||||
sg := c.ShipGroup(groupId)
|
||||
itemNumber := len(r.Ships)
|
||||
r.Ships[itemNumber] = report.BattleReportGroup{
|
||||
OwnerID: sg.OwnerID,
|
||||
InBattle: inBattle,
|
||||
Number: b.initialNumbers[groupId],
|
||||
NumberLeft: sg.Number,
|
||||
ClassName: shipClass.Name,
|
||||
LoadType: sg.CargoString(),
|
||||
LoadQuantity: sg.Load.RF(),
|
||||
Drive: sg.TechLevel(game.TechDrive).RF(),
|
||||
Weapons: sg.TechLevel(game.TechWeapons).RF(),
|
||||
Shields: sg.TechLevel(game.TechShields).RF(),
|
||||
Cargo: sg.TechLevel(game.TechCargo).RF(),
|
||||
OwnerID: sg.OwnerID,
|
||||
Race: c.g.Race[c.RaceIndex(sg.OwnerID)].Name,
|
||||
InBattle: inBattle,
|
||||
Number: b.initialNumbers[groupId],
|
||||
NumberLeft: sg.Number,
|
||||
ClassName: shipClass.Name,
|
||||
LoadType: sg.CargoString(),
|
||||
LoadQuantity: report.F(sg.Load.F()),
|
||||
DriveTech: report.F(sg.TechLevel(game.TechDrive).F()),
|
||||
ClassArmament: shipClass.Armament,
|
||||
WeaponsTech: report.F(sg.TechLevel(game.TechWeapons).F()),
|
||||
ShieldsTech: report.F(sg.TechLevel(game.TechShields).F()),
|
||||
CargoTech: report.F(sg.TechLevel(game.TechCargo).F()),
|
||||
ClassMass: report.F(shipClass.EmptyMass()),
|
||||
}
|
||||
cacheShipClass[shipClass.ID] = itemNumber
|
||||
return itemNumber
|
||||
|
||||
Reference in New Issue
Block a user