Skip to content

Commit

Permalink
Merge pull request #21 from Constellado/configschema
Browse files Browse the repository at this point in the history
JSON and Ship Schema is now set to Pentest codebase instead of Shiptest.
  • Loading branch information
Constellado authored Jul 27, 2024
2 parents e052dde + 87cca46 commit 8a07dd5
Show file tree
Hide file tree
Showing 38 changed files with 46 additions and 38 deletions.
2 changes: 1 addition & 1 deletion _maps/configs/independent_beluga.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Beluga-class Transport",
"prefix": "SV",
"namelists": ["CRUISE", "NATURAL"],
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/independent_box.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Box-class Hospital Ship",
"map_short_name": "Box-class",
"description": "An early exemplar of several modern shipbuilding techniques that have since become standard, the Box is effectively a tiny spaceborne hospital, loaded with medical equipment that can often be difficult to source in Frontier space. Unusually, Boxes come equipped with medical cryo tubes, which have become a particular rarity on the Frontier due to their delicate nature and steep upkeep costs. Boxes are often found in surprisingly good repair for their age, and they have received several upgrades over the decades that have kept them well abreast of advances in medical science.",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/independent_bubble.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Bubble-class Colonial Ship",
"map_short_name": "Bubble-class",
"map_path": "_maps/shuttles/independent/independent_bubble.dmm",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/independent_dwayne.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Mark.II Dwayne-class Long Range Mining Transport",
"prefix": "ISV",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/independent_junker.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Junker-class Salvaged Ship",
"prefix": "SV",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/independent_kilo.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Kilo-class Mining Ship",
"description": "The Kilo-class is a miniscule mining ship that stretches the definition of an independently-capable spacecraft. Beginning life long ago as a series of purpose-built mining shuttles intended for use on Frontier outposts, progressive cycles of over-engineering for a longer mission duration eventually produced the lumpen, claustrophobic Kilo seen today. Once quite numerous, Kilos are still a common “barn find” on abandoned stations and forgotten storage bays, and their extreme age and poor storage conditions typically leaves them in especially poor condition. Kilo crews are often considered to be quite eccentric even by Frontier standards, and some spacers insist even a well-balanced spacer will quickly come unglued in the Kilo’s “unique” environment.",
"tags": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/independent_lagoon.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Lagoon-class Cruise Ship",
"prefix": "SV",
"description": "An unusual sight in the relatively impoverished Frontier, the Lagoon-class is a large pleasure vessel dedicated to transporting its passengers to any number of exotic locales. Lagoons found on the Frontier tend to contain crews and passengers of a particularly daring – or foolhardy – character, willing to pay out the nose for a tour of some of the most dangerous regions in known space. Accordingly, Lagoons in these regions typically include a small but respectably equipped security contingent to protect (and, when necessary, rein in) the passengers, and come with a surprisingly powerful thermo-electric generator to move the ship’s prodigious bulk across vast expanses of space.",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/independent_mudskipper.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Mudskipper-class Salvage Clipper",
"map_short_name": "Mudskipper-class",
"prefix": "ISV",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/independent_rigger.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Riggs-class Sloop",
"prefix": "SV",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/independent_schmiedeberg.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Schmiedeberg-class Pharmacology Ship",
"prefix": "IMV",
"map_short_name": "Schmiedeberg-class",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/independent_sunskipper.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Sunskipper-class Culinary Vessel",
"prefix": "ISV",
"namelists": ["CRUISE", "NATURAL"],
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/independent_tranquility.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Tranquility-class Flying Apartment Complex",
"prefix": "SV",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/inteq_colossus.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Colossus-class Armored Frigate",
"prefix": "IRMV",
"description": "The mainstay of Inteq’s mercenary fleet, the Colossus is a professionally-militarized freighter like most of Inteq’s ships, and is designed to operate independently for some time, serving IRMG’s interests and providing vital mercenary services wherever they are needed. Key features include a secure and well-stocked armory and ample crew space, as well as a spacious cargo bay, which crews often refurbish into additional recreational or training space.",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/inteq_talos.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Talos-class Command Clipper",
"prefix": "IRMV",
"description": "The Talos is a command and support ship, and a rare example of a purpose-built Inteq ship. Outfitted with an abundance of construction and engineering equipment and a private bluespace communications suite capable of networking IRMG ships across any given system, Taloses are often the lynchpin of coordinated IRMG operations in a system, and offer construction and repair services as part of IRMG’s mercenary offerings. As Talos crews place a larger emphasis on support personnel, they tend to be less well-armed than other Inteq crews. One unusual feature of the Talos is its depressurized “wings” filled with redundant baffles, intended to provide extra durability in the case of impacts or weapons fire. They also double as auxiliary storage space and potential room for modification by their enterprising Artificer crews.",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/inteq_valor.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Valor-Class Field Care Cruiser",
"prefix": "IRMV",
"description": "The Valor is the dedicated medical vessel of the Inteq fleet, suitable for treatment both for Inteq combat casualties, or paid treatment of outsiders. It's equipped with high-end medical equipment and a small ambulance for patient transport for this purpose.",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/inteq_vaquero.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Vaquero-class Light Frigate",
"prefix": "IRMV",
"description": "The Vaquero is a flexible and cheap military conversion of a light commercial freighter, widely used by Inteq Risk Management Group for picket, reconnaissance, and light escort duty, or for contracts that don't warrant a larger, more specialized ship. Unlike most Inteq ships, the Vaquero features basic medical, engineering, and military equipment all in one package, and its minimal crew requirements are an excellent fit for Vanguards with a smaller command and for training missions. Like its peers, it features a large cargo bay, which can be reconfigured as needed.",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/nanotrasen_delta.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Delta-class Frigate",
"prefix": "NSSV",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/nanotrasen_gecko.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Gecko-class Salvage Runner",
"prefix": "NTSV",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/nanotrasen_heron.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"prefix": "NTSV",
"namelists": ["WEAPONS"],
"map_name": "Heron-Class Dreadnaught",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/nanotrasen_meta.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Meta-class Freighter",
"prefix": "NTSV",
"map_short_name": "Meta-class",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/nanotrasen_mimir.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"prefix": "NTSV",
"namelists": [
"NANOTRASEN",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/nanotrasen_osprey.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Osprey-class Exploration Cruiser",
"prefix": "NTSV",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/nanotrasen_ranger.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"prefix": "NTSV",
"map_name": "Ranger-class Aid Vessel",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/nanotrasen_skipper.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Skipper-class Heavy Cruiser",
"map_short_name": "Skipper-class",
"prefix": "NTSV",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/pgf_crying_sun.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"prefix": "PGFN",
"map_name": "Crying Sun-class Light Frigate",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/pirate_libertatia.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/",
"map_name": "Libertatia-class Hauler",
"map_short_name": "Libertatia-class",
"map_path": "_maps/shuttles/pirate/pirate_libertatia.dmm",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/pirate_noderider.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Jupiter-class Stormrider",
"map_short_name": "Jupiter-class",
"prefix": "ISV",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/pirate_tortuga.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Tortuga-class Converted Cargo Freighter",
"prefix": "ISV",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/solgov_chronicle.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Chronicle-class Sensor Frigate",
"prefix": "SCSV",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/solgov_inkwell.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Inkwell-class Supply Freighter",
"prefix": "SCSV",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/solgov_paracelsus.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Paracelsus-class Medical Corvette",
"prefix": "SCSV",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/srm_elder.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Elder-class Montagnes' Vessel",
"prefix": "SRSV",
"namelists": [
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/syndicate_cybersun_kansatsu.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"prefix": "CSSV",
"namelists": [
"CYBERSUN",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/syndicate_gorlex_hyena.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/",
"prefix": "NGRV",
"namelists": [
"GORLEX",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/syndicate_litieguai.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Li Tieguai-class Rescue Ship",
"prefix": "CSSV",
"map_short_name": "Li Tieguai-class",
Expand Down
2 changes: 1 addition & 1 deletion _maps/configs/syndicate_twinkleshine.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/constellado/Pentest/master/_maps/ship_config_schema.json",
"prefix": "SSV",
"namelists": [
"GORLEX",
Expand Down
2 changes: 1 addition & 1 deletion _maps/example_ship_config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"$schema": "https://raw.githubusercontent.com/Constellado/Pentest/master/_maps/ship_config_schema.json",
"map_name": "Example-class Experimental Ship",
"map_short_name": "Test-class",
"prefix": "STSV",
Expand Down
10 changes: 9 additions & 1 deletion _maps/ship_config_schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"title": "Class Description",
"type": "string",
"description": "A description of the ship class, currently only shown to admins on the shuttle manipulator, but will likely be shown to players before ship purchase in the future.",
"minLength": 250
"minLength": 50
},
"tags": {
"title": "Ship Tags",
Expand Down Expand Up @@ -54,6 +54,10 @@
"SPACE",
"NATURAL",
"NATURAL_AGGRESSIVE",
"TERRAGOV",
"MOTHIC",
"TIZIRAN",
"ETHEREAL",
"BEASTS",
"MYTHOLOGICAL",
"HISTORICAL",
Expand All @@ -71,6 +75,10 @@
"ACLF",
"GEC",
"DONK",
"SELF",
"HORIZON",
"HERETICAL",
"BLUESPACE",
"CLIP MINUTEMEN",
"SAINT-ROUMAIN",
"INSTALLATION",
Expand Down

0 comments on commit 8a07dd5

Please sign in to comment.