api-docs/models/ShipCrew.json

46 lines
1.4 KiB
JSON
Raw Normal View History

2022-09-18 17:49:41 +02:00
{
"type": "object",
"description": "The ship's crew service and maintain the ship's systems and equipment.",
"properties": {
2022-12-07 17:24:07 +01:00
"current": {
2022-09-18 17:49:41 +02:00
"type": "integer",
2022-12-07 17:24:07 +01:00
"description": "The current number of crew members on the ship."
2022-09-18 17:49:41 +02:00
},
2022-12-07 17:24:07 +01:00
"required": {
2022-09-18 17:49:41 +02:00
"type": "integer",
"description": "The minimum number of crew members required to maintain the ship."
},
2022-12-07 17:24:07 +01:00
"capacity": {
2022-09-18 17:49:41 +02:00
"type": "integer",
"description": "The maximum number of crew members the ship can support."
},
"rotation": {
"type": "string",
2022-09-19 19:22:16 +02:00
"description": "The rotation of crew shifts. A stricter shift improves the ship's performance. A more relaxed shift improves the crew's morale.",
2022-09-18 17:49:41 +02:00
"enum": [
"STRICT",
"RELAXED"
],
2022-09-19 19:22:16 +02:00
"default": "STRICT"
2022-09-18 17:49:41 +02:00
},
"morale": {
"type": "integer",
"description": "A rough measure of the crew's morale. A higher morale means the crew is happier and more productive. A lower morale means the ship is more prone to accidents.",
"minimum": 0,
"maximum": 100
},
"wages": {
"type": "integer",
2022-12-07 17:24:07 +01:00
"description": "The amount of credits per crew member paid per hour. Wages are paid when a ship docks at a civilized waypoint.",
2022-09-18 17:49:41 +02:00
"minimum": 0
}
2022-10-22 18:05:01 +02:00
},
"required": [
2022-12-07 17:24:07 +01:00
"current",
"required",
"capacity",
2022-10-22 18:05:01 +02:00
"rotation",
"morale",
"wages"
]
2022-09-18 17:49:41 +02:00
}