diff --git a/NewHorizons/Schemas/star_system_schema.json b/NewHorizons/Schemas/star_system_schema.json index 048bb732..a384ff90 100644 --- a/NewHorizons/Schemas/star_system_schema.json +++ b/NewHorizons/Schemas/star_system_schema.json @@ -29,12 +29,12 @@ }, "canEnterViaWarpDrive": { "type": "boolean", - "description": "Whether this system can be warped to via the warp drive. If you set `factRequiredForWarp`, this will be true.\nDoes NOT effect the base SolarSystem. For that, see `canExitViaWarpDrive` and `factRequiredToExitViaWarpDrive`", + "description": "Whether this system can be warped to via the warp drive. If you set `factRequiredToEnterViaWarpDrive`, this will be true.\nDoes NOT effect the base SolarSystem. For that, see `canExitViaWarpDrive` and `factRequiredToExitViaWarpDrive`", "default": true }, - "factRequiredForWarp": { + "factRequiredToEnterViaWarpDrive": { "type": "string", - "description": "The FactID that must be revealed before it can be warped to. Don't set `canEnterViaWarpDrive` to `false` if\nyou're using this, because it will be overwritten." + "description": "The FactID that must be revealed before it can be warped to via the warp drive. Don't set `canEnterViaWarpDrive` to `false` if\nyou're using this, because it will be overwritten." }, "canExitViaWarpDrive": { "type": "boolean", @@ -43,7 +43,25 @@ }, "factRequiredToExitViaWarpDrive": { "type": "string", - "description": "The FactID that must be revealed for you to warp back to the main solar system from here. Don't set `canWarpHome`\nto `false` if you're using this, because it will be overwritten." + "description": "The FactID that must be revealed for you to warp to any star system from here via the warp drive. Don't set `canExitViaWarpDrive`\nto `false` if you're using this, because it will be overwritten." + }, + "canEnterViaVessel": { + "type": "boolean", + "description": "Whether this system can be warped to via the warp drive. If you set `factRequiredToEnterViaVessel`, this will be true.\nDoes NOT effect the base SolarSystem. For that, see `canExitViaVessel` and `factRequiredToExitViaVessel`", + "default": true + }, + "factRequiredToEnterViaVessel": { + "type": "string", + "description": "The FactID that must be revealed before it can be warped to via the Vessel. Don't set `canEnterViaVessel` to `false` if\nyou're using this, because it will be overwritten." + }, + "canExitViaVessel": { + "type": "boolean", + "description": "Can you use the warp drive to leave this system? If you set `factRequiredToExitViaVessel`\nthis will be true.", + "default": true + }, + "factRequiredToExitViaVessel": { + "type": "string", + "description": "The FactID that must be revealed for you to warp to any star system from here via the warp drive. Don't set `canExitViaVessel`\nto `false` if you're using this, because it will be overwritten." }, "destroyStockPlanets": { "type": "boolean",