Use new validate-rsis for workflow (#12997)
* Use new validate-rsis for workflow * A * Add python deps * --ignore-installed * Make it only work on RSI changes again. * Fix a bunch of RSIs.
13
.github/workflows/validate-rsis.yml
vendored
@@ -4,6 +4,7 @@ on:
|
||||
pull_request:
|
||||
paths:
|
||||
- '**.rsi/**'
|
||||
|
||||
jobs:
|
||||
validate_rsis:
|
||||
name: Validate RSIs
|
||||
@@ -14,9 +15,9 @@ jobs:
|
||||
run: git submodule update --init
|
||||
- name: Pull engine updates
|
||||
uses: space-wizards/submodule-dependency@v0.1.5
|
||||
- name: Parse files
|
||||
uses: space-wizards/json-schema-validator@v1.0.2
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
json_schema: RobustToolbox/Schemas/rsi.json
|
||||
json_path_pattern: .*meta.json$
|
||||
- name: Install Python dependencies
|
||||
run: |
|
||||
pip3 install --ignore-installed --user pillow jsonschema
|
||||
- name: Validate RSIs
|
||||
run: |
|
||||
python3 RobustToolbox/Schemas/validate_rsis.py Resources/
|
||||
|
||||
@@ -161,6 +161,10 @@
|
||||
{
|
||||
"name": "tray-equipped-BELT",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "x4-equipped-BELT",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -9,6 +9,10 @@
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-EARS",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 324 B |
@@ -13,6 +13,14 @@
|
||||
{
|
||||
"name": "equipped-HELMET",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version": 1, "license": "CC-BY-SA-3.0", "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e", "size": {"x": 32, "y": 32}, "states": [{"name": "icon"}, {"name": "equipped-MASK", "directions": 4}, {"name": "inhand-left", "directions": 4}, {"name": "inhand-right", "directions": 4}, {"name": "equipped-MASK-dog","directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "equipped-MASK-puppy","directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "equipped-MASK-fox","directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "equipped-MASK-cat","directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "equipped-MASK-sloth","directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "equipped-MASK-possum","directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "equipped-MASK-vox", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]}
|
||||
{"version":1,"license":"CC-BY-SA-3.0","copyright":"Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e","size":{"x":32,"y":32},"states":[{"name":"icon"},{"name":"equipped-MASK","directions":4},{"name":"inhand-left","directions":4},{"name":"inhand-right","directions":4},{"name":"equipped-MASK-dog","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-puppy","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-fox","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-cat","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-sloth","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-possum","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-vox","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"up-equipped-MASK","directions":4}]}
|
||||
|
||||
|
Before Width: | Height: | Size: 156 B After Width: | Height: | Size: 873 B |
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC BY-NC-SA 3.0",
|
||||
"license": "CC-BY-NC-SA-3.0",
|
||||
"copyright": "Taken from goonstation at commit https://github.com/goonstation/goonstation/commit/4059e4be90832b02b1228b1bee3db342094e4f1e",
|
||||
"size": {
|
||||
"x": 32,
|
||||
|
||||
@@ -1,164 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC0-1.0",
|
||||
"copyright": "Made by github user @moonheart08",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "steel_box"
|
||||
},
|
||||
{
|
||||
"name": "steel_corner_ne"
|
||||
},
|
||||
{
|
||||
"name": "steel_corner_se"
|
||||
},
|
||||
{
|
||||
"name": "steel_corner_nw"
|
||||
},
|
||||
{
|
||||
"name": "steel_corner_sw"
|
||||
},
|
||||
{
|
||||
"name": "steel_end_n"
|
||||
},
|
||||
{
|
||||
"name": "steel_end_e"
|
||||
},
|
||||
{
|
||||
"name": "steel_end_s"
|
||||
},
|
||||
{
|
||||
"name": "steel_end_w"
|
||||
},
|
||||
{
|
||||
"name": "steel_line_n"
|
||||
},
|
||||
{
|
||||
"name": "steel_line_e"
|
||||
},
|
||||
{
|
||||
"name": "steel_line_s"
|
||||
},
|
||||
{
|
||||
"name": "steel_line_w"
|
||||
},
|
||||
{
|
||||
"name": "steel_inner_ne"
|
||||
},
|
||||
{
|
||||
"name": "steel_inner_se"
|
||||
},
|
||||
{
|
||||
"name": "steel_inner_nw"
|
||||
},
|
||||
{
|
||||
"name": "steel_inner_sw"
|
||||
},
|
||||
{
|
||||
"name": "white_box"
|
||||
},
|
||||
{
|
||||
"name": "white_corner_ne"
|
||||
},
|
||||
{
|
||||
"name": "white_corner_se"
|
||||
},
|
||||
{
|
||||
"name": "white_corner_nw"
|
||||
},
|
||||
{
|
||||
"name": "white_corner_sw"
|
||||
},
|
||||
{
|
||||
"name": "white_end_n"
|
||||
},
|
||||
{
|
||||
"name": "white_end_e"
|
||||
},
|
||||
{
|
||||
"name": "white_end_s"
|
||||
},
|
||||
{
|
||||
"name": "white_end_w"
|
||||
},
|
||||
{
|
||||
"name": "white_line_n"
|
||||
},
|
||||
{
|
||||
"name": "white_line_e"
|
||||
},
|
||||
{
|
||||
"name": "white_line_s"
|
||||
},
|
||||
{
|
||||
"name": "white_line_w"
|
||||
},
|
||||
{
|
||||
"name": "white_inner_ne"
|
||||
},
|
||||
{
|
||||
"name": "white_inner_se"
|
||||
},
|
||||
{
|
||||
"name": "white_inner_nw"
|
||||
},
|
||||
{
|
||||
"name": "white_inner_sw"
|
||||
},
|
||||
{
|
||||
"name": "dark_box"
|
||||
},
|
||||
{
|
||||
"name": "dark_corner_ne"
|
||||
},
|
||||
{
|
||||
"name": "dark_corner_se"
|
||||
},
|
||||
{
|
||||
"name": "dark_corner_nw"
|
||||
},
|
||||
{
|
||||
"name": "dark_corner_sw"
|
||||
},
|
||||
{
|
||||
"name": "dark_end_n"
|
||||
},
|
||||
{
|
||||
"name": "dark_end_e"
|
||||
},
|
||||
{
|
||||
"name": "dark_end_s"
|
||||
},
|
||||
{
|
||||
"name": "dark_end_w"
|
||||
},
|
||||
{
|
||||
"name": "dark_line_n"
|
||||
},
|
||||
{
|
||||
"name": "dark_line_e"
|
||||
},
|
||||
{
|
||||
"name": "dark_line_s"
|
||||
},
|
||||
{
|
||||
"name": "dark_line_w"
|
||||
},
|
||||
{
|
||||
"name": "dark_inner_ne"
|
||||
},
|
||||
{
|
||||
"name": "dark_inner_se"
|
||||
},
|
||||
{
|
||||
"name": "dark_inner_nw"
|
||||
},
|
||||
{
|
||||
"name": "dark_inner_sw"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 256 B |
@@ -7,6 +7,18 @@
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "magic",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "tech",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "miner",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "magic_flare",
|
||||
"directions": 4
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version": 1, "size": {"x": 32, "y": 32}, "license": "CCBYNA3", "copyright": "Taken from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b", "states": [{"name": "penguin", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "penguin_baby", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "penguin_baby_dead", "delays": [[1.0]]}, {"name": "penguin_baby_dead_blood", "delays": [[1.0]]}, {"name": "penguin_dead", "delays": [[1.0]]}, {"name": "penguin_dead_blood", "delays": [[1.0]]}, {"name": "penguin_egg", "delays": [[1.0]]}, {"name": "penguin_egg_broken", "delays": [[1.0]]}, {"name": "penguin_shamebrero", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]}
|
||||
{"version":1,"size":{"x":32,"y":32},"license":"CC-BY-SA-3.0","copyright":"Taken from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b","states":[{"name":"penguin","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"penguin_baby","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"penguin_baby_dead","delays":[[1.0]]},{"name":"penguin_baby_dead_blood","delays":[[1.0]]},{"name":"penguin_dead","delays":[[1.0]]},{"name":"penguin_dead_blood","delays":[[1.0]]},{"name":"penguin_egg","delays":[[1.0]]},{"name":"penguin_egg_broken","delays":[[1.0]]},{"name":"penguin_shamebrero","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]}]}
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
0.05
|
||||
],
|
||||
[
|
||||
0.05
|
||||
1.1
|
||||
],
|
||||
[
|
||||
0.05,
|
||||
|
||||
|
Before Width: | Height: | Size: 125 B |
|
Before Width: | Height: | Size: 187 B |
|
Before Width: | Height: | Size: 172 B |
|
Before Width: | Height: | Size: 120 B |
@@ -129,6 +129,14 @@
|
||||
},
|
||||
{
|
||||
"name": "vegetable-slice"
|
||||
},
|
||||
{
|
||||
"name": "box-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "box-inhand-left",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 816 B |
|
Before Width: | Height: | Size: 219 B |
@@ -25,6 +25,9 @@
|
||||
{
|
||||
"name": "box-trash"
|
||||
},
|
||||
{
|
||||
"name": "box-closed"
|
||||
},
|
||||
{
|
||||
"name": "tin-closed"
|
||||
},
|
||||
|
||||
@@ -47,6 +47,9 @@
|
||||
{
|
||||
"name": "walkietalkie-on"
|
||||
},
|
||||
{
|
||||
"name": "walkietalkie-off"
|
||||
},
|
||||
{
|
||||
"name": "walkietalkie-active"
|
||||
},
|
||||
|
||||
|
Before Width: | Height: | Size: 1.5 KiB |
@@ -19,6 +19,18 @@
|
||||
{
|
||||
"name": "death_cap"
|
||||
},
|
||||
{
|
||||
"name": "clown"
|
||||
},
|
||||
{
|
||||
"name": "clown2"
|
||||
},
|
||||
{
|
||||
"name": "clown2_cap"
|
||||
},
|
||||
{
|
||||
"name": "clown_cap"
|
||||
},
|
||||
{
|
||||
"name": "mime"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC BY-SA 3.0",
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation at commit 9bebd81ae0b0a7f952b59886a765c681205de31f",
|
||||
"size": {
|
||||
"x": 32,
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "ripley_chassis"
|
||||
},
|
||||
{
|
||||
"name": "ripley_harness"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-NC-SA 3.0",
|
||||
"license": "CC-BY-NC-SA-3.0",
|
||||
"copyright": "goonstation at 4059e4be90832b02b1228b1bee3db342094e4f1e. ano11/ano11_on and inhands by brainfood#7460",
|
||||
"size": {
|
||||
"x": 32,
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-NA 3",
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/547852588166c8e091b441e4e67169e156bb09c1",
|
||||
"states": [
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC BY-SA 3.0",
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation and modified by SweptWasTaken at commit https://github.com/tgstation/tgstation/commit/77608a9f46b06a46f0f6b1be061755f68cc255a3",
|
||||
"size": {
|
||||
"x": 32,
|
||||
|
||||
@@ -86,6 +86,10 @@
|
||||
0.2
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "equipped-BELT",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 2.3 KiB |
@@ -16,6 +16,9 @@
|
||||
{
|
||||
"name": "mag-0"
|
||||
},
|
||||
{
|
||||
"name": "suppressor"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
|
||||