diff --git a/models/TradeSymbol.json b/models/TradeSymbol.json index 6af7724..2eb679a 100644 --- a/models/TradeSymbol.json +++ b/models/TradeSymbol.json @@ -43,6 +43,7 @@ "AMMUNITION", "ELECTRONICS", "SHIP_PLATING", + "SHIP_PARTS", "EQUIPMENT", "FUEL", "MEDICINE", diff --git a/models/Waypoint.json b/models/Waypoint.json index 1836da5..65e90b8 100644 --- a/models/Waypoint.json +++ b/models/Waypoint.json @@ -45,6 +45,13 @@ "$ref": "./WaypointTrait.json" } }, + "modifiers": { + "type": "array", + "description": "The modifiers of the waypoint.", + "items": { + "$ref": "./WaypointModifier.json" + } + }, "chart": { "$ref": "./Chart.json" } diff --git a/models/WaypointModifier.json b/models/WaypointModifier.json new file mode 100644 index 0000000..c8c5b0f --- /dev/null +++ b/models/WaypointModifier.json @@ -0,0 +1,29 @@ +{ + "type": "object", + "properties": { + "symbol": { + "type": "string", + "description": "The unique identifier of the modifier.", + "enum": [ + "STRIPPED", + "UNSTABLE", + "RADIATION_LEAK", + "CRITICAL_LIMIT", + "CIVIL_UNREST" + ] + }, + "name": { + "type": "string", + "description": "The name of the trait." + }, + "description": { + "type": "string", + "description": "A description of the trait." + } + }, + "required": [ + "symbol", + "name", + "description" + ] +} \ No newline at end of file diff --git a/models/WaypointTrait.json b/models/WaypointTrait.json index d7dc5ca..66de7dc 100644 --- a/models/WaypointTrait.json +++ b/models/WaypointTrait.json @@ -6,6 +6,7 @@ "description": "The unique identifier of the trait.", "enum": [ "UNCHARTED", + "UNDER_CONSTRUCTION", "MARKETPLACE", "SHIPYARD", "OUTPOST", @@ -54,6 +55,7 @@ "TOXIC_ATMOSPHERE", "CORROSIVE_ATMOSPHERE", "BREATHABLE_ATMOSPHERE", + "THIN_ATMOSPHERE", "JOVIAN", "ROCKY", "VOLCANIC", @@ -63,6 +65,13 @@ "TEMPERATE", "JUNGLE", "OCEAN", + "RADIOACTIVE", + "MICRO_GRAVITY_ANOMALIES", + "DEBRIS_CLUSTER", + "DEEP_CRATERS", + "SHALLOW_CRATERS", + "UNSTABLE_COMPOSITION", + "HOLLOWED_INTERIOR", "STRIPPED" ] }, diff --git a/models/WaypointType.json b/models/WaypointType.json index 4b978cb..359dc60 100644 --- a/models/WaypointType.json +++ b/models/WaypointType.json @@ -8,8 +8,13 @@ "ORBITAL_STATION", "JUMP_GATE", "ASTEROID_FIELD", + "ASTEROID", + "ENGINEERED_ASTEROID", + "ASTEROID_BASE", "NEBULA", "DEBRIS_FIELD", - "GRAVITY_WELL" + "GRAVITY_WELL", + "ARTIFICIAL_GRAVITY_WELL", + "FUEL_STATION" ] } \ No newline at end of file