2022-09-18 17:49:41 +02:00
{
"type" : "object" ,
2022-10-06 01:42:15 +02:00
"description" : "The engine determines how quickly a ship travels between waypoints." ,
2022-09-18 17:49:41 +02:00
"properties" : {
"symbol" : {
"type" : "string" ,
"enum" : [
2022-12-19 00:04:13 +01:00
"ENGINE_IMPULSE_DRIVE_I" ,
2022-12-04 17:38:00 +01:00
"ENGINE_ION_DRIVE_I" ,
"ENGINE_ION_DRIVE_II" ,
2022-12-19 00:04:13 +01:00
"ENGINE_HYPER_DRIVE_I"
2023-06-09 22:50:36 +02:00
] ,
"description" : "The symbol of the engine."
2022-09-18 17:49:41 +02:00
} ,
"name" : {
2023-06-09 22:50:36 +02:00
"type" : "string" ,
"description" : "The name of the engine."
2022-09-18 17:49:41 +02:00
} ,
2022-12-04 17:38:00 +01:00
"description" : {
2023-06-09 22:50:36 +02:00
"type" : "string" ,
"description" : "The description of the engine."
2022-12-04 17:38:00 +01:00
} ,
2022-09-18 17:49:41 +02:00
"condition" : {
2024-03-07 01:14:17 +01:00
"$ref" : "./ShipComponentCondition.json"
} ,
"integrity" : {
"$ref" : "./ShipComponentIntegrity.json"
2022-09-18 17:49:41 +02:00
} ,
"speed" : {
2023-05-09 22:02:07 +02:00
"type" : "integer" ,
2023-06-09 22:50:36 +02:00
"minimum" : 1 ,
"description" : "The speed stat of this engine. The higher the speed, the faster a ship can travel from one point to another. Reduces the time of arrival when navigating the ship."
2022-09-18 17:49:41 +02:00
} ,
"requirements" : {
"$ref" : "./ShipRequirements.json"
}
2022-10-22 18:05:01 +02:00
} ,
"required" : [
"symbol" ,
"name" ,
2024-03-07 01:14:17 +01:00
"condition" ,
"performance" ,
2022-12-05 18:54:01 +01:00
"description" ,
2022-10-22 18:05:01 +02:00
"speed" ,
"requirements"
]
2023-06-09 22:50:36 +02:00
}