v1.6.0: leaderboard pane from the top-bar additional-panels button (ISS-115)
CI / build + unit + e2e (pull_request) Successful in 14m2s
CI / build + unit + e2e (pull_request) Successful in 14m2s
This commit is contained in:
+18
-1
@@ -707,6 +707,11 @@ export const openApiSpec = {
|
||||
type: 'array',
|
||||
items: { $ref: '#/components/schemas/PlaneState' },
|
||||
},
|
||||
players: {
|
||||
type: 'array',
|
||||
description: 'Leaderboard rows (v1.6.0, ISS-115) — one per player in the world.',
|
||||
items: { $ref: '#/components/schemas/PlayerSummary' },
|
||||
},
|
||||
packages: {
|
||||
type: 'array',
|
||||
items: { $ref: '#/components/schemas/PackageState' },
|
||||
@@ -719,7 +724,7 @@ export const openApiSpec = {
|
||||
fuelPricePerL: { type: 'number', description: 'Jet-A1 price in €/liter; the automatic dispatch top-up costs liters × this, reduced by a reputation-scaled discount at refuel time (v0.38.0) — ISS-082 (v0.42.0): it now applies to the auto-refuel on /fly and the engine\'s chained-leg top-ups.' },
|
||||
sellFraction: { type: 'number', description: 'Fraction of the catalog price paid out when selling a plane.' },
|
||||
},
|
||||
required: ['account', 'simState', 'planes', 'packages', 'catalog', 'fuelPricePerL', 'sellFraction'],
|
||||
required: ['account', 'simState', 'planes', 'players', 'packages', 'catalog', 'fuelPricePerL', 'sellFraction'],
|
||||
},
|
||||
CatalogEntry: {
|
||||
type: 'object',
|
||||
@@ -750,6 +755,18 @@ export const openApiSpec = {
|
||||
},
|
||||
required: ['clockMs'],
|
||||
},
|
||||
PlayerSummary: {
|
||||
type: 'object',
|
||||
description: 'One leaderboard row (v1.6.0, ISS-115) — a player\'s economy plus how many planes they own.',
|
||||
properties: {
|
||||
id: { type: 'string' },
|
||||
username: { type: 'string' },
|
||||
cash: { type: 'number' },
|
||||
reputation: { type: 'number' },
|
||||
planeCount: { type: 'integer', description: 'Number of planes in the world owned by this player.' },
|
||||
},
|
||||
required: ['id', 'username', 'cash', 'reputation', 'planeCount'],
|
||||
},
|
||||
LoadPackageRequest: {
|
||||
type: 'object',
|
||||
properties: {
|
||||
|
||||
Reference in New Issue
Block a user