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
}