mirror of
https://github.com/SpaceTradersAPI/api-docs.git
synced 2024-11-15 06:40:51 +01:00
53 lines
1.2 KiB
JSON
53 lines
1.2 KiB
JSON
{
|
|
"type": "object",
|
|
"description": "The frame of the ship. The frame determines the number of modules and mounting points of the ship, as well as base fuel capacity. As the condition of the frame takes more wear, the ship will become more sluggish and less maneuverable.",
|
|
"properties": {
|
|
"symbol": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FRAME_DRONE",
|
|
"FRAME_INTERCEPTOR",
|
|
"FRAME_RACER",
|
|
"FRAME_FIGHTER",
|
|
"FRAME_FRIGATE",
|
|
"FRAME_SHUTTLE",
|
|
"FRAME_EXPLORER",
|
|
"FRAME_LIGHT_FREIGHTER",
|
|
"FRAME_HEAVY_FREIGHTER",
|
|
"FRAME_TRANSPORT",
|
|
"FRAME_DESTROYER",
|
|
"FRAME_CRUISER",
|
|
"FRAME_CARRIER"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"condition": {
|
|
"$ref": "./ShipCondition.json"
|
|
},
|
|
"moduleSlots": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"mountingPoints": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"fuelCapacity": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"requirements": {
|
|
"$ref": "./ShipRequirements.json"
|
|
}
|
|
},
|
|
"required": [
|
|
"symbol",
|
|
"name",
|
|
"moduleSlots",
|
|
"mountingPoints",
|
|
"fuelCapacity",
|
|
"requirements"
|
|
]
|
|
} |