From b33a094f6510276a469d1b730eceaf7b179ddc68 Mon Sep 17 00:00:00 2001 From: Ed <96445749+TheShuEd@users.noreply.github.com> Date: Fri, 31 May 2024 00:01:22 +0300 Subject: [PATCH] change licenses (#191) * change licenses * Update rsi-schema.json * change codebase license * try make schema * Create rsi.json * rga fix --- .github/rsi-schema.json | 3 +- .github/workflows/validate-rgas.yml | 4 +- .github/workflows/validate-rsis.yml | 2 +- LICENSE.TXT | 6 +- README.md | 8 +- .../Cloak/blacksmith_apron.rsi/meta.json | 2 +- .../Clothing/Cloak/furcape.rsi/meta.json | 2 +- .../Clothing/Cloak/furcape2.rsi/meta.json | 2 +- .../Clothing/Cloak/yellowhoodie.rsi/meta.json | 2 +- .../Eyes/alchemy_glasses.rsi/meta.json | 2 +- .../Clothing/Eyes/gold_glasses.rsi/meta.json | 2 +- .../_CP14/Clothing/Eyes/monocle.rsi/meta.json | 2 +- .../Clothing/Gloves/girdles.rsi/meta.json | 2 +- .../Clothing/Head/metalheadband.rsi/meta.json | 2 +- .../Clothing/Head/yellowhoodie.rsi/meta.json | 2 +- .../_CP14/Clothing/Masks/sinner.rsi/meta.json | 2 +- .../Clothing/Pants/aristocratic.rsi/meta.json | 2 +- .../Clothing/Pants/harlequin.rsi/meta.json | 2 +- .../Clothing/Pants/loincloth.rsi/meta.json | 2 +- .../Shirt/harlequine_red.rsi/meta.json | 2 +- .../Clothing/Shirt/steampunk.rsi/meta.json | 2 +- .../Shoes/aristocratic_black.rsi/meta.json | 2 +- .../_CP14/Clothing/Shoes/black.rsi/meta.json | 2 +- .../Clothing/Shoes/sandals.rsi/meta.json | 2 +- .../Textures/_CP14/Effects/dirt.rsi/meta.json | 2 +- .../Textures/_CP14/Effects/fire.rsi/meta.json | 2 +- .../_CP14/LobbyScreens/attributions.yml | 2 +- .../Mobs/Customization/elf_ears.rsi/meta.json | 2 +- .../Mobs/Customization/eyes.rsi/meta.json | 2 +- .../tiefling_horns.rsi/meta.json | 2 +- .../tiefling_tails.rsi/meta.json | 2 +- .../Species/Dwarf/displacement.rsi/meta.json | 2 +- .../Mobs/Species/Dwarf/parts.rsi/meta.json | 2 +- .../Mobs/Species/Human/parts.rsi/meta.json | 2 +- .../Mobs/Species/Tiefling/parts.rsi/meta.json | 2 +- .../Objects/Economy/cp_coin.rsi/meta.json | 2 +- .../Objects/Economy/gp_coin.rsi/meta.json | 2 +- .../Objects/Economy/pp_coin.rsi/meta.json | 2 +- .../Objects/Economy/sp_coin.rsi/meta.json | 2 +- .../Materials/dirt_block.rsi/meta.json | 2 +- .../Objects/Materials/wood.rsi/meta.json | 2 +- .../Objects/Ores/ore_copper.rsi/meta.json | 2 +- .../_CP14/Objects/Ores/ore_gold.rsi/meta.json | 2 +- .../_CP14/Objects/Ores/ore_iron.rsi/meta.json | 2 +- .../Objects/Ores/ore_silver.rsi/meta.json | 2 +- .../Alchemy/Herbal/agaric.rsi/meta.json | 2 +- .../Herbal/chromium_slime.rsi/meta.json | 2 +- .../Alchemy/Herbal/wild_sage.rsi/meta.json | 2 +- .../Specific/Alchemy/cauldron.rsi/meta.json | 2 +- .../Alchemy/mortar_pestle.rsi/meta.json | 2 +- .../Specific/Alchemy/vial_small.rsi/meta.json | 2 +- .../Specific/Alchemy/vial_tiny.rsi/meta.json | 2 +- .../Objects/Tools/magic-lamp.rsi/meta.json | 2 +- .../_CP14/Objects/Tools/shovel.rsi/meta.json | 2 +- .../Weapons/Melee/Dagger/dagger.rsi/meta.json | 2 +- .../HandheldAxe/handheldAxe.rsi/meta.json | 2 +- .../LightHammer/lightHammer.rsi/meta.json | 2 +- .../Weapons/Melee/Mace/mace.rsi/meta.json | 2 +- .../Weapons/Melee/Sickle/sickle.rsi/meta.json | 2 +- .../throwableSpear.rsi/meta.json | 2 +- .../twoHandedSword.rsi/meta.json | 2 +- .../twoHandedSword32.rsi/meta.json | 2 +- .../Projectiles/crossbolt.rsi/meta.json | 2 +- .../Ranged/light_crossbow.rsi/meta.json | 2 +- .../Textures/_CP14/Objects/keys.rsi/meta.json | 2 +- .../Objects/sharpening_stone.rsi/meta.json | 2 +- .../Doors/wooden_door.rsi/meta.json | 2 +- .../Structures/Dungeon/holes.rsi/meta.json | 2 +- .../Furniture/Tables/wood.rsi/meta.json | 2 +- .../Furniture/bonfire.rsi/meta.json | 2 +- .../Structures/Furniture/chairs.rsi/meta.json | 2 +- .../Furniture/wallmount_torch.rsi/meta.json | 2 +- .../Alchemy/alchemy_furnace.rsi/meta.json | 2 +- .../Alchemy/alchemy_vat.rsi/meta.json | 2 +- .../Specific/sharpening_stone.rsi/meta.json | 2 +- .../Storage/Crates/brasschest.rsi/meta.json | 2 +- .../Storage/Crates/coffin.rsi/meta.json | 2 +- .../Storage/Crates/woodenchest.rsi/meta.json | 2 +- .../Wallmount/wallmount_32icon.rsi/meta.json | 2 +- .../Wallmount/wallmount_crystal.rsi/meta.json | 2 +- .../Wallmount/wallmount_decor.rsi/meta.json | 2 +- .../Wallmount/wallmount_lamp.rsi/meta.json | 2 +- .../Walls/Natural/cave_stone.rsi/meta.json | 2 +- .../Natural/cave_stone_copper.rsi/full.png | Bin 1426 -> 0 bytes .../Natural/cave_stone_copper.rsi/meta.json | 46 ----- .../Natural/cave_stone_copper.rsi/stone0.png | Bin 1814 -> 0 bytes .../Natural/cave_stone_copper.rsi/stone1.png | Bin 1544 -> 0 bytes .../Natural/cave_stone_copper.rsi/stone2.png | Bin 1814 -> 0 bytes .../Natural/cave_stone_copper.rsi/stone3.png | Bin 1534 -> 0 bytes .../Natural/cave_stone_copper.rsi/stone4.png | Bin 1513 -> 0 bytes .../Natural/cave_stone_copper.rsi/stone5.png | Bin 1187 -> 0 bytes .../Natural/cave_stone_copper.rsi/stone6.png | Bin 1527 -> 0 bytes .../Natural/cave_stone_copper.rsi/stone7.png | Bin 257 -> 0 bytes .../Natural/cave_stone_gold.rsi/meta.json | 2 +- .../Natural/cave_stone_iron.rsi/full.png | Bin 1668 -> 0 bytes .../Natural/cave_stone_iron.rsi/meta.json | 46 ----- .../Natural/cave_stone_iron.rsi/stone0.png | Bin 1901 -> 0 bytes .../Natural/cave_stone_iron.rsi/stone1.png | Bin 1683 -> 0 bytes .../Natural/cave_stone_iron.rsi/stone2.png | Bin 1901 -> 0 bytes .../Natural/cave_stone_iron.rsi/stone3.png | Bin 1638 -> 0 bytes .../Natural/cave_stone_iron.rsi/stone4.png | Bin 1589 -> 0 bytes .../Natural/cave_stone_iron.rsi/stone5.png | Bin 1257 -> 0 bytes .../Natural/cave_stone_iron.rsi/stone6.png | Bin 1587 -> 0 bytes .../Natural/cave_stone_iron.rsi/stone7.png | Bin 257 -> 0 bytes .../Natural/cave_stone_silver.rsi/meta.json | 2 +- .../Walls/bricks_stone_wall.rsi/meta.json | 2 +- .../Walls/bricks_wall.rsi/meta.json | 2 +- .../Walls/cardboard_wall.rsi/meta.json | 2 +- .../Structures/Walls/wall_frame.rsi/meta.json | 2 +- .../whitebricks_stone_wall.rsi/meta.json | 2 +- .../Walls/wooden_wall.rsi/meta.json | 2 +- .../Windows/stone_bricks_window.rsi/meta.json | 2 +- .../Windows/wooden_window.rsi/meta.json | 2 +- .../_CP14/Tiles/Dirt/attributions.yml | 2 +- .../_CP14/Tiles/Sand/attributions.yml | 2 +- .../_CP14/Tiles/Water/water.rsi/meta.json | 2 +- .../Textures/_CP14/Tiles/attributions.yml | 2 +- Schemas/rga.yml | 20 ++ Schemas/rga_requirements.txt | 1 + Schemas/rga_validators.py | 29 +++ Schemas/rsi.json | 191 ++++++++++++++++++ Schemas/validate_rsis.py | 165 +++++++++++++++ 122 files changed, 507 insertions(+), 198 deletions(-) delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/full.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/meta.json delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone0.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone1.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone2.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone3.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone4.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone5.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone6.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone7.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/full.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/meta.json delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone0.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone1.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone2.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone3.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone4.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone5.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone6.png delete mode 100644 Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone7.png create mode 100644 Schemas/rga.yml create mode 100644 Schemas/rga_requirements.txt create mode 100644 Schemas/rga_validators.py create mode 100644 Schemas/rsi.json create mode 100644 Schemas/validate_rsis.py diff --git a/.github/rsi-schema.json b/.github/rsi-schema.json index 917b0adcc0..d281b2d477 100644 --- a/.github/rsi-schema.json +++ b/.github/rsi-schema.json @@ -75,10 +75,11 @@ "license":{ "$id":"#/properties/license", "default":"", - "description":"The license for the associated icon states. Restricted to SS14-compatible asset licenses.", + "description":"The license for the associated icon states. Restricted to CP14-compatible asset licenses.", "enum":[ "CC-BY-SA-3.0", "CC-BY-SA-4.0", + "CC0-1.0", "CC-BY-NC-3.0", "CC-BY-NC-4.0", "CC-BY-NC-SA-3.0", diff --git a/.github/workflows/validate-rgas.yml b/.github/workflows/validate-rgas.yml index 2c4bb40fdf..408c90b56e 100644 --- a/.github/workflows/validate-rgas.yml +++ b/.github/workflows/validate-rgas.yml @@ -21,5 +21,5 @@ jobs: with: schema: RobustToolbox/Schemas/rga.yml path_pattern: .*attributions.ya?ml$ - validators_path: RobustToolbox/Schemas/rga_validators.py - validators_requirements: RobustToolbox/Schemas/rga_requirements.txt + validators_path: Schemas/rga_validators.py + validators_requirements: Schemas/rga_requirements.txt diff --git a/.github/workflows/validate-rsis.yml b/.github/workflows/validate-rsis.yml index b76df28e6a..c968a3e507 100644 --- a/.github/workflows/validate-rsis.yml +++ b/.github/workflows/validate-rsis.yml @@ -23,4 +23,4 @@ jobs: pip3 install --ignore-installed --user pillow jsonschema - name: Validate RSIs run: | - python3 RobustToolbox/Schemas/validate_rsis.py Resources/ + python3 Schemas/validate_rsis.py Resources/ diff --git a/LICENSE.TXT b/LICENSE.TXT index 710fb816e6..4a826fa05d 100644 --- a/LICENSE.TXT +++ b/LICENSE.TXT @@ -1,8 +1,4 @@ -CC-BY-NC-SA +All rights reserved Copyright (c) 2024 TheShuEd (Github) -This work is licensed under the Creative Commons -Attribution-NonCommercial-ShareAlike 3.0 United States License. To view a copy -of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/us/ or -send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. diff --git a/README.md b/README.md index 6f3c6a8825..87e68b08f2 100644 --- a/README.md +++ b/README.md @@ -15,10 +15,8 @@ [More detailed instructions on building the project.](https://docs.spacestation14.com/en/general-development/setup.html) ## License -[![license-badge](https://shields.io/badge/license-CC--BY--NC--SA-lightgrey?style=for-the-badge)](https://creativecommons.org/licenses/by-nc-sa/3.0/) +The base code for the original Space Station 14 game is registered under MIT: https://github.com/space-wizards/space-station-14 -All CrystallPunk14 codebase contributions are licensed under [Creative Commons BY-NC-SA](https://creativecommons.org/licenses/by-nc-sa/3.0/). See LICENSE for more details. +All CrystallPunk14 codebase contributions rights reserved. (all components and systems beginning with CP14, for example: https://github.com/crystallpunk-14/crystall-punk-14/blob/master/Content.Server/_CP14/Alchemy/CP14AlchemyExtractionSystem.cs) -Most visual assets are licensed under [CC-BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/) unless stated otherwise. Assets have their license and the copyright in the metadata file. [Example](https://github.com/crystallpunk-14/crystall-punk-14/blob/master/Resources/Textures/Objects/Tools/crowbar.rsi/meta.json). - -**Important:** This means that code from CrystallPunk14 cannot be ported to others codebases. If you wish to port a specific feature, you must get the developer(s) to sublicense it to you under a license like AGPLv3. This also applies in the opposite direction for features ported from other codebases. +Visual and sound assets have their own license, described in the attribution file next to them. \ No newline at end of file diff --git a/Resources/Textures/_CP14/Clothing/Cloak/blacksmith_apron.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Cloak/blacksmith_apron.rsi/meta.json index 41471dc9c7..e19dbe65a9 100644 --- a/Resources/Textures/_CP14/Clothing/Cloak/blacksmith_apron.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Cloak/blacksmith_apron.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by TheShuEd", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Cloak/furcape.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Cloak/furcape.rsi/meta.json index cf600d0ec5..ae0f0bd806 100644 --- a/Resources/Textures/_CP14/Clothing/Cloak/furcape.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Cloak/furcape.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Cloak/furcape2.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Cloak/furcape2.rsi/meta.json index cf600d0ec5..ae0f0bd806 100644 --- a/Resources/Textures/_CP14/Clothing/Cloak/furcape2.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Cloak/furcape2.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Cloak/yellowhoodie.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Cloak/yellowhoodie.rsi/meta.json index cf600d0ec5..ae0f0bd806 100644 --- a/Resources/Textures/_CP14/Clothing/Cloak/yellowhoodie.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Cloak/yellowhoodie.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Eyes/alchemy_glasses.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Eyes/alchemy_glasses.rsi/meta.json index 6f3919e0c7..dd3a027246 100644 --- a/Resources/Textures/_CP14/Clothing/Eyes/alchemy_glasses.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Eyes/alchemy_glasses.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Eyes/gold_glasses.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Eyes/gold_glasses.rsi/meta.json index 6f3919e0c7..dd3a027246 100644 --- a/Resources/Textures/_CP14/Clothing/Eyes/gold_glasses.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Eyes/gold_glasses.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Eyes/monocle.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Eyes/monocle.rsi/meta.json index 5707fda850..f24ee270ef 100644 --- a/Resources/Textures/_CP14/Clothing/Eyes/monocle.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Eyes/monocle.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Gloves/girdles.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Gloves/girdles.rsi/meta.json index cc8c979cc9..8705b6b2cc 100644 --- a/Resources/Textures/_CP14/Clothing/Gloves/girdles.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Gloves/girdles.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Head/metalheadband.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/metalheadband.rsi/meta.json index 78a728f7c5..9cc30d21f2 100644 --- a/Resources/Textures/_CP14/Clothing/Head/metalheadband.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Head/metalheadband.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Head/yellowhoodie.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/yellowhoodie.rsi/meta.json index 78a728f7c5..9cc30d21f2 100644 --- a/Resources/Textures/_CP14/Clothing/Head/yellowhoodie.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Head/yellowhoodie.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Masks/sinner.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Masks/sinner.rsi/meta.json index 504618f702..3e6accbc76 100644 --- a/Resources/Textures/_CP14/Clothing/Masks/sinner.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Masks/sinner.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Made by Agoichi", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Pants/aristocratic.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Pants/aristocratic.rsi/meta.json index 901ce57fa4..98cc8e2fac 100644 --- a/Resources/Textures/_CP14/Clothing/Pants/aristocratic.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Pants/aristocratic.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Pants/harlequin.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Pants/harlequin.rsi/meta.json index 901ce57fa4..98cc8e2fac 100644 --- a/Resources/Textures/_CP14/Clothing/Pants/harlequin.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Pants/harlequin.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Pants/loincloth.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Pants/loincloth.rsi/meta.json index 901ce57fa4..98cc8e2fac 100644 --- a/Resources/Textures/_CP14/Clothing/Pants/loincloth.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Pants/loincloth.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Shirt/harlequine_red.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Shirt/harlequine_red.rsi/meta.json index fd31e639e1..e0add1cfdd 100644 --- a/Resources/Textures/_CP14/Clothing/Shirt/harlequine_red.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Shirt/harlequine_red.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Shirt/steampunk.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Shirt/steampunk.rsi/meta.json index fd31e639e1..e0add1cfdd 100644 --- a/Resources/Textures/_CP14/Clothing/Shirt/steampunk.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Shirt/steampunk.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Shoes/aristocratic_black.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Shoes/aristocratic_black.rsi/meta.json index b20cb0d59f..1e50444106 100644 --- a/Resources/Textures/_CP14/Clothing/Shoes/aristocratic_black.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Shoes/aristocratic_black.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Shoes/black.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Shoes/black.rsi/meta.json index b20cb0d59f..1e50444106 100644 --- a/Resources/Textures/_CP14/Clothing/Shoes/black.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Shoes/black.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Clothing/Shoes/sandals.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Shoes/sandals.rsi/meta.json index b20cb0d59f..1e50444106 100644 --- a/Resources/Textures/_CP14/Clothing/Shoes/sandals.rsi/meta.json +++ b/Resources/Textures/_CP14/Clothing/Shoes/sandals.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, by KBAS5", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Effects/dirt.rsi/meta.json b/Resources/Textures/_CP14/Effects/dirt.rsi/meta.json index 1ccdf69f8e..1a64c7e4f5 100644 --- a/Resources/Textures/_CP14/Effects/dirt.rsi/meta.json +++ b/Resources/Textures/_CP14/Effects/dirt.rsi/meta.json @@ -4,7 +4,7 @@ "x": 48, "y": 48 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd", "states": [ { diff --git a/Resources/Textures/_CP14/Effects/fire.rsi/meta.json b/Resources/Textures/_CP14/Effects/fire.rsi/meta.json index 5bdafa8a07..676afa22ff 100644 --- a/Resources/Textures/_CP14/Effects/fire.rsi/meta.json +++ b/Resources/Textures/_CP14/Effects/fire.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd for CrystallPunk14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/LobbyScreens/attributions.yml b/Resources/Textures/_CP14/LobbyScreens/attributions.yml index 1d3cd1645a..4113a67296 100644 --- a/Resources/Textures/_CP14/LobbyScreens/attributions.yml +++ b/Resources/Textures/_CP14/LobbyScreens/attributions.yml @@ -1,4 +1,4 @@ - files: ["beginning.webp"] - license: "CC-BY-NC-SA-3.0" + license: "All rights reserved for the CrystallPunk14 project only" copyright: "alisw_a on discord" source: "https://github.com/crystallpunk-14/crystall-punk-14" diff --git a/Resources/Textures/_CP14/Mobs/Customization/elf_ears.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Customization/elf_ears.rsi/meta.json index 353a61475c..5d8ad1601e 100644 --- a/Resources/Textures/_CP14/Mobs/Customization/elf_ears.rsi/meta.json +++ b/Resources/Textures/_CP14/Mobs/Customization/elf_ears.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Mobs/Customization/eyes.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Customization/eyes.rsi/meta.json index d84bc34b33..ec44bd8409 100644 --- a/Resources/Textures/_CP14/Mobs/Customization/eyes.rsi/meta.json +++ b/Resources/Textures/_CP14/Mobs/Customization/eyes.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Mobs/Customization/tiefling_horns.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Customization/tiefling_horns.rsi/meta.json index 5b58bf6ae5..16008cc40d 100644 --- a/Resources/Textures/_CP14/Mobs/Customization/tiefling_horns.rsi/meta.json +++ b/Resources/Textures/_CP14/Mobs/Customization/tiefling_horns.rsi/meta.json @@ -5,7 +5,7 @@ "y": 48 }, "copyright": "Created by TheShuEd for CrystallPunk", - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "states": [ { "name": "horn1", diff --git a/Resources/Textures/_CP14/Mobs/Customization/tiefling_tails.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Customization/tiefling_tails.rsi/meta.json index fe836c7f5f..8b6ff4f8f3 100644 --- a/Resources/Textures/_CP14/Mobs/Customization/tiefling_tails.rsi/meta.json +++ b/Resources/Textures/_CP14/Mobs/Customization/tiefling_tails.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (github) for CrystallPunk", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Mobs/Species/Dwarf/displacement.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Species/Dwarf/displacement.rsi/meta.json index 63e5e20eeb..70af504f07 100644 --- a/Resources/Textures/_CP14/Mobs/Species/Dwarf/displacement.rsi/meta.json +++ b/Resources/Textures/_CP14/Mobs/Species/Dwarf/displacement.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Mobs/Species/Dwarf/parts.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Species/Dwarf/parts.rsi/meta.json index 63fffd5f56..63283b0a07 100644 --- a/Resources/Textures/_CP14/Mobs/Species/Dwarf/parts.rsi/meta.json +++ b/Resources/Textures/_CP14/Mobs/Species/Dwarf/parts.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Mobs/Species/Human/parts.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Species/Human/parts.rsi/meta.json index 63fffd5f56..63283b0a07 100644 --- a/Resources/Textures/_CP14/Mobs/Species/Human/parts.rsi/meta.json +++ b/Resources/Textures/_CP14/Mobs/Species/Human/parts.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Mobs/Species/Tiefling/parts.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Species/Tiefling/parts.rsi/meta.json index 63fffd5f56..63283b0a07 100644 --- a/Resources/Textures/_CP14/Mobs/Species/Tiefling/parts.rsi/meta.json +++ b/Resources/Textures/_CP14/Mobs/Species/Tiefling/parts.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Objects/Economy/cp_coin.rsi/meta.json b/Resources/Textures/_CP14/Objects/Economy/cp_coin.rsi/meta.json index 7d2ce4c00a..73637d9080 100644 --- a/Resources/Textures/_CP14/Objects/Economy/cp_coin.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Economy/cp_coin.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Economy/gp_coin.rsi/meta.json b/Resources/Textures/_CP14/Objects/Economy/gp_coin.rsi/meta.json index 7d2ce4c00a..73637d9080 100644 --- a/Resources/Textures/_CP14/Objects/Economy/gp_coin.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Economy/gp_coin.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Economy/pp_coin.rsi/meta.json b/Resources/Textures/_CP14/Objects/Economy/pp_coin.rsi/meta.json index 7d2ce4c00a..73637d9080 100644 --- a/Resources/Textures/_CP14/Objects/Economy/pp_coin.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Economy/pp_coin.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Economy/sp_coin.rsi/meta.json b/Resources/Textures/_CP14/Objects/Economy/sp_coin.rsi/meta.json index 7d2ce4c00a..73637d9080 100644 --- a/Resources/Textures/_CP14/Objects/Economy/sp_coin.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Economy/sp_coin.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Materials/dirt_block.rsi/meta.json b/Resources/Textures/_CP14/Objects/Materials/dirt_block.rsi/meta.json index c2f9eed7d8..a4442f24fc 100644 --- a/Resources/Textures/_CP14/Objects/Materials/dirt_block.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Materials/dirt_block.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Materials/wood.rsi/meta.json b/Resources/Textures/_CP14/Objects/Materials/wood.rsi/meta.json index 131f87f352..96f92850a1 100644 --- a/Resources/Textures/_CP14/Objects/Materials/wood.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Materials/wood.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Ores/ore_copper.rsi/meta.json b/Resources/Textures/_CP14/Objects/Ores/ore_copper.rsi/meta.json index 36560da7b6..112f49c67d 100644 --- a/Resources/Textures/_CP14/Objects/Ores/ore_copper.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Ores/ore_copper.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Ores/ore_gold.rsi/meta.json b/Resources/Textures/_CP14/Objects/Ores/ore_gold.rsi/meta.json index 36560da7b6..112f49c67d 100644 --- a/Resources/Textures/_CP14/Objects/Ores/ore_gold.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Ores/ore_gold.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Ores/ore_iron.rsi/meta.json b/Resources/Textures/_CP14/Objects/Ores/ore_iron.rsi/meta.json index 36560da7b6..112f49c67d 100644 --- a/Resources/Textures/_CP14/Objects/Ores/ore_iron.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Ores/ore_iron.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Ores/ore_silver.rsi/meta.json b/Resources/Textures/_CP14/Objects/Ores/ore_silver.rsi/meta.json index 36560da7b6..112f49c67d 100644 --- a/Resources/Textures/_CP14/Objects/Ores/ore_silver.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Ores/ore_silver.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/agaric.rsi/meta.json b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/agaric.rsi/meta.json index f564b2b98b..5446984454 100644 --- a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/agaric.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/agaric.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/meta.json b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/meta.json index 0815b60528..780f3e816b 100644 --- a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/meta.json b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/meta.json index 1aa0a0e717..0adde5cd86 100644 --- a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by Prazar for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/cauldron.rsi/meta.json b/Resources/Textures/_CP14/Objects/Specific/Alchemy/cauldron.rsi/meta.json index e9bddbf71a..49e0d50a9a 100644 --- a/Resources/Textures/_CP14/Objects/Specific/Alchemy/cauldron.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Specific/Alchemy/cauldron.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-NC-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk", "size": { "x": 48, diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/mortar_pestle.rsi/meta.json b/Resources/Textures/_CP14/Objects/Specific/Alchemy/mortar_pestle.rsi/meta.json index 26006bfbd6..30d5dcdde5 100644 --- a/Resources/Textures/_CP14/Objects/Specific/Alchemy/mortar_pestle.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Specific/Alchemy/mortar_pestle.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/vial_small.rsi/meta.json b/Resources/Textures/_CP14/Objects/Specific/Alchemy/vial_small.rsi/meta.json index 7351a432fe..0140eb3b5c 100644 --- a/Resources/Textures/_CP14/Objects/Specific/Alchemy/vial_small.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Specific/Alchemy/vial_small.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/vial_tiny.rsi/meta.json b/Resources/Textures/_CP14/Objects/Specific/Alchemy/vial_tiny.rsi/meta.json index 7351a432fe..0140eb3b5c 100644 --- a/Resources/Textures/_CP14/Objects/Specific/Alchemy/vial_tiny.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Specific/Alchemy/vial_tiny.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/Tools/magic-lamp.rsi/meta.json b/Resources/Textures/_CP14/Objects/Tools/magic-lamp.rsi/meta.json index 4806cdbf9c..c89f2d6a45 100644 --- a/Resources/Textures/_CP14/Objects/Tools/magic-lamp.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Tools/magic-lamp.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "by Agoichi", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Objects/Tools/shovel.rsi/meta.json b/Resources/Textures/_CP14/Objects/Tools/shovel.rsi/meta.json index 8f4fcd67c9..182b816e44 100644 --- a/Resources/Textures/_CP14/Objects/Tools/shovel.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Tools/shovel.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-NC-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Objects/Weapons/Melee/Dagger/dagger.rsi/meta.json b/Resources/Textures/_CP14/Objects/Weapons/Melee/Dagger/dagger.rsi/meta.json index d7396a0e8c..989a213394 100644 --- a/Resources/Textures/_CP14/Objects/Weapons/Melee/Dagger/dagger.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Weapons/Melee/Dagger/dagger.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-NC-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Objects/Weapons/Melee/HandheldAxe/handheldAxe.rsi/meta.json b/Resources/Textures/_CP14/Objects/Weapons/Melee/HandheldAxe/handheldAxe.rsi/meta.json index 8f4fcd67c9..182b816e44 100644 --- a/Resources/Textures/_CP14/Objects/Weapons/Melee/HandheldAxe/handheldAxe.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Weapons/Melee/HandheldAxe/handheldAxe.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-NC-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Objects/Weapons/Melee/LightHammer/lightHammer.rsi/meta.json b/Resources/Textures/_CP14/Objects/Weapons/Melee/LightHammer/lightHammer.rsi/meta.json index c3fe6dd6e0..56a5fc94bf 100644 --- a/Resources/Textures/_CP14/Objects/Weapons/Melee/LightHammer/lightHammer.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Weapons/Melee/LightHammer/lightHammer.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-NC-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by link (Discord) for CrystallPunk", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Objects/Weapons/Melee/Mace/mace.rsi/meta.json b/Resources/Textures/_CP14/Objects/Weapons/Melee/Mace/mace.rsi/meta.json index c3fe6dd6e0..56a5fc94bf 100644 --- a/Resources/Textures/_CP14/Objects/Weapons/Melee/Mace/mace.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Weapons/Melee/Mace/mace.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-NC-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by link (Discord) for CrystallPunk", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Objects/Weapons/Melee/Sickle/sickle.rsi/meta.json b/Resources/Textures/_CP14/Objects/Weapons/Melee/Sickle/sickle.rsi/meta.json index d7396a0e8c..989a213394 100644 --- a/Resources/Textures/_CP14/Objects/Weapons/Melee/Sickle/sickle.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Weapons/Melee/Sickle/sickle.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-NC-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Objects/Weapons/Melee/ThrowableSpear/throwableSpear.rsi/meta.json b/Resources/Textures/_CP14/Objects/Weapons/Melee/ThrowableSpear/throwableSpear.rsi/meta.json index 8f4fcd67c9..182b816e44 100644 --- a/Resources/Textures/_CP14/Objects/Weapons/Melee/ThrowableSpear/throwableSpear.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Weapons/Melee/ThrowableSpear/throwableSpear.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-NC-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Objects/Weapons/Melee/TwoHandedSword/twoHandedSword.rsi/meta.json b/Resources/Textures/_CP14/Objects/Weapons/Melee/TwoHandedSword/twoHandedSword.rsi/meta.json index b15d485d5d..2c3cbc4e20 100644 --- a/Resources/Textures/_CP14/Objects/Weapons/Melee/TwoHandedSword/twoHandedSword.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Weapons/Melee/TwoHandedSword/twoHandedSword.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-NC-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk", "size": { "x": 48, diff --git a/Resources/Textures/_CP14/Objects/Weapons/Melee/TwoHandedSword/twoHandedSword32.rsi/meta.json b/Resources/Textures/_CP14/Objects/Weapons/Melee/TwoHandedSword/twoHandedSword32.rsi/meta.json index cf7a267982..9bde75299f 100644 --- a/Resources/Textures/_CP14/Objects/Weapons/Melee/TwoHandedSword/twoHandedSword32.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Weapons/Melee/TwoHandedSword/twoHandedSword32.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-NC-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/Projectiles/crossbolt.rsi/meta.json b/Resources/Textures/_CP14/Objects/Weapons/Ranged/Projectiles/crossbolt.rsi/meta.json index 4780477b83..530e0a3f60 100644 --- a/Resources/Textures/_CP14/Objects/Weapons/Ranged/Projectiles/crossbolt.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Weapons/Ranged/Projectiles/crossbolt.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (github) for CrystallPunk14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/meta.json b/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/meta.json index 6b32cef78f..7a96db564c 100644 --- a/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (github) for CrystallPunk14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Objects/keys.rsi/meta.json b/Resources/Textures/_CP14/Objects/keys.rsi/meta.json index c62949bab4..c976342ebf 100644 --- a/Resources/Textures/_CP14/Objects/keys.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/keys.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Objects/sharpening_stone.rsi/meta.json b/Resources/Textures/_CP14/Objects/sharpening_stone.rsi/meta.json index cbabff4254..19328c5968 100644 --- a/Resources/Textures/_CP14/Objects/sharpening_stone.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/sharpening_stone.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Structures/Doors/wooden_door.rsi/meta.json b/Resources/Textures/_CP14/Structures/Doors/wooden_door.rsi/meta.json index 296d7c9b1c..8b7d9ffe9a 100644 --- a/Resources/Textures/_CP14/Structures/Doors/wooden_door.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Doors/wooden_door.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "By jaraten(discord)", "size": { "x": 64, diff --git a/Resources/Textures/_CP14/Structures/Dungeon/holes.rsi/meta.json b/Resources/Textures/_CP14/Structures/Dungeon/holes.rsi/meta.json index 8575d223a5..637aefffe1 100644 --- a/Resources/Textures/_CP14/Structures/Dungeon/holes.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Dungeon/holes.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "by TheShuEd (discord)", "size": { "x": 64, diff --git a/Resources/Textures/_CP14/Structures/Furniture/Tables/wood.rsi/meta.json b/Resources/Textures/_CP14/Structures/Furniture/Tables/wood.rsi/meta.json index 172f123a74..f73609862d 100644 --- a/Resources/Textures/_CP14/Structures/Furniture/Tables/wood.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Furniture/Tables/wood.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Furniture/bonfire.rsi/meta.json b/Resources/Textures/_CP14/Structures/Furniture/bonfire.rsi/meta.json index 85f0df33e2..4a2d60c94c 100644 --- a/Resources/Textures/_CP14/Structures/Furniture/bonfire.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Furniture/bonfire.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd for CrystallPunk14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Furniture/chairs.rsi/meta.json b/Resources/Textures/_CP14/Structures/Furniture/chairs.rsi/meta.json index 4fa7d8e4a5..fd0a8590e4 100644 --- a/Resources/Textures/_CP14/Structures/Furniture/chairs.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Furniture/chairs.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk 14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Furniture/wallmount_torch.rsi/meta.json b/Resources/Textures/_CP14/Structures/Furniture/wallmount_torch.rsi/meta.json index 55e898f409..0fc8575064 100644 --- a/Resources/Textures/_CP14/Structures/Furniture/wallmount_torch.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Furniture/wallmount_torch.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by Agoichi for CrystallPunk14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Specific/Alchemy/alchemy_furnace.rsi/meta.json b/Resources/Textures/_CP14/Structures/Specific/Alchemy/alchemy_furnace.rsi/meta.json index 0137e091d2..5b8cf9df17 100644 --- a/Resources/Textures/_CP14/Structures/Specific/Alchemy/alchemy_furnace.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Specific/Alchemy/alchemy_furnace.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by Jaraten and TheShuEd (Github) for CrystallPunk 14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Specific/Alchemy/alchemy_vat.rsi/meta.json b/Resources/Textures/_CP14/Structures/Specific/Alchemy/alchemy_vat.rsi/meta.json index e444499423..b893dba06b 100644 --- a/Resources/Textures/_CP14/Structures/Specific/Alchemy/alchemy_vat.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Specific/Alchemy/alchemy_vat.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by Jaraten", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Specific/sharpening_stone.rsi/meta.json b/Resources/Textures/_CP14/Structures/Specific/sharpening_stone.rsi/meta.json index 5e10766266..52c6feb06f 100644 --- a/Resources/Textures/_CP14/Structures/Specific/sharpening_stone.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Specific/sharpening_stone.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk 14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Storage/Crates/brasschest.rsi/meta.json b/Resources/Textures/_CP14/Structures/Storage/Crates/brasschest.rsi/meta.json index 350e1f6085..ed4a1780d9 100644 --- a/Resources/Textures/_CP14/Structures/Storage/Crates/brasschest.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Storage/Crates/brasschest.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by Agoichi (Github) for CrystallPunk, modified by Jaraten", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/meta.json b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/meta.json index 8b0436bc5c..c65a3d3b26 100644 --- a/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "CrystallPunk14, modified by TheShuEd", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Storage/Crates/woodenchest.rsi/meta.json b/Resources/Textures/_CP14/Structures/Storage/Crates/woodenchest.rsi/meta.json index 350e1f6085..ed4a1780d9 100644 --- a/Resources/Textures/_CP14/Structures/Storage/Crates/woodenchest.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Storage/Crates/woodenchest.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by Agoichi (Github) for CrystallPunk, modified by Jaraten", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Wallmount/wallmount_32icon.rsi/meta.json b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_32icon.rsi/meta.json index 52b8048b47..19f8d327f0 100644 --- a/Resources/Textures/_CP14/Structures/Wallmount/wallmount_32icon.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_32icon.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Github) for CrystallPunk 14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Wallmount/wallmount_crystal.rsi/meta.json b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_crystal.rsi/meta.json index 171e21682b..4427634019 100644 --- a/Resources/Textures/_CP14/Structures/Wallmount/wallmount_crystal.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_crystal.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "By TheShuEd", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Wallmount/wallmount_decor.rsi/meta.json b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_decor.rsi/meta.json index 92d5d8cea7..923c2b2042 100644 --- a/Resources/Textures/_CP14/Structures/Wallmount/wallmount_decor.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_decor.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "By jaraten(discord), modified by TheShuEd", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Wallmount/wallmount_lamp.rsi/meta.json b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_lamp.rsi/meta.json index aebc1d8aa6..b2fecd1e7b 100644 --- a/Resources/Textures/_CP14/Structures/Wallmount/wallmount_lamp.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_lamp.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by Jaraten for CrystallPunk14", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone.rsi/meta.json b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone.rsi/meta.json index a37c4349c8..63e831061e 100644 --- a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 64 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Discord) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/full.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/full.png deleted file mode 100644 index 00205f193f5dc374d08f450efdf99f542476055f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1426 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 Ef_J@cn*aa+ diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone1.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone1.png deleted file mode 100644 index 6ec127796ca976158f1943adae30fa0880cf104c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1544 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 Ef_J@cn*aa+ diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone3.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone3.png deleted file mode 100644 index aba42eb61ab02751bbb820ae45f74b681ad8e276..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1534 zcmVPx)xJg7oRCt`-ThB`)R~-LX5@dQ9O6T2%xx_$XrAmYZv^}*Hx@EgzLBW+}W%1&z z|4a|wL=h26DQTq^L{ICstYFYRI0G@4;Oz~_92`Od>0$C--o&i#?wjWu_H)T(Oc=kP z_x=6-W(+ApeqypGzHeM!jH!NRM)d>U2Va-I?EwHG1cX=s07`urrqz2}e>DcEBS$&I z_hIqbYR|E4)X&bj@FFPn(Q0~das}ZY1ptJBFHOW}GG9&tbCoh$S6BR6gk#$PfTh_i zN;A_S!~!7}ip2s5Au!C_gncNq6R@$h4cGPX%@<8j1Te2>__(13W5v*mnzX8yE}yp01IIs3l`>dLAw*w4QUhTv~SRDhy49rp{dip8L9F*k(du)f{UKn zFfA@Lb8Mo6W7j$%O@Mg%gb+{+NMHhv3Rm5Bn1~aTg|rV~C;!9u-vK}@L+iFfPLN?* zaB>BdD)X_w>xMJ|#bN=5Y2nX5e#6f{{n$@g$;i*L?Cs@?=dzDY4ALgx*fw0(gJD|u z>+gR642l)eAy)GNzU-&6|GqhaVOoh~a6Xw4{JfAVyZS9n0AC3BTBR(|!PeBUi#_cVzo%R`!gFz~T7o8|es zlPloh@F-^I8(Z7lIqthz9AD>Pm^2kyAf1LTK3na%u7~x<(aF{tW)u!7z4Z!!n+Lmo zh_=^VNW=tQzIcwct>`)oe9-=VCbTHL_?iYthe5}-v9YxsyB7vNs`(%$Xc+h?Rpw)P zfY|2J1!)3U6aWV5ZI~8n4HKKoO-@FsGS5H9q65wao_4tK;`~oHqzNEG1;{|D zKhoii$`W-WF()YET@G&)bUQ(54Y<#dvA*EaY?c>F3~A7U2bl|OE;sqSPb`ph4@CgQ zqp?o=1`AVNtnHPB{NGQ-$ulU^05&kGHOyFRESm90W*|FOO9ILWxN8DbnweJh*bjy> z6A-69l=?BDqji{c)C9^1U>d+;fBo!S)uW`KZ91HW(+5(pAu?P|ib+#u+~7mhcli|A zP^x`Hq;YvMmY%=fm{hr1qum66(IJsi`XHe)6&et=%LbdF0I;$X zwbEHAR0Zt>7^Vd;Q$Vo@98(|1|K&g_#pdz}R)3#TYX3k=Ou%(L-XCOYzp|6V!c5QswI@J5O2dI$smUK5bb1hs1b6F%N5d$?|~b|1hnyh{MQUo9XD?HbUyyclEY z?r;koP`_TA3Jn;x|N5KPe2esx*MR)QWKR^{v27Tpg@vguzo$|Iv=abCPS3GzuwRd@ zKR)4GXQ~&fQ(*#>Qq<4RK`G_iW0+o3{Dm1__EgWBy z{>&hLU$qIO!Ur(0pTx0iLI}F;P$>!8H9(v$i;a0Em*FR)4ud6r3eSpL|D1 kY>Bsqb_p`$hSDhTKX&2X7aHbq`2YX_07*qoM6N<$f_YEKF#rGn diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone4.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone4.png deleted file mode 100644 index ba12f7ab3d99709b369c9391b313ee20b1fb2b7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1513 zcmVPx)qe(>to${(v5RGd9Ku5@_6-st}Ts?G_s(5)+~YMG%B;yI}T^MaZBYR&PDKmgPG8W48Xl zti7|#c;3ACy&v;-0)p|)%(nwgQvm>mVGgeb`n}HpfOKXO{oZG!Gm|6VKWXew1eyP< zATNi7W>fbp9stgIHUNxWd>9ZefRo1lgl(BH3gArb3bxR|ru;xBv=M(*sFX zz!-Dykv7DERBSU{0aAUsE*31jcrRVa0YM>L0IiQ7CP)kJ-D+cgRtEsA?&Oimq$1}4 z;Q{~vNp@^s2cWk~XdE3Pm5~5k?FE7&5gb5n5CC%7EF@X+JQJk`1oEMPBVSHz zPCE@at`7+A$Acm=4Y*2eA3nGr)zsHQWE?=Y>qjn|1psuq-KeI%79u4E< zwsA0PTLIn8sqkf?=4L*BtU=Od0oTY=~3qMZ6aBNh@o>)EK*0ZB$;7EXwb z1Sz`Xlb$4afk-ugcAt*`4a0PWkOV{;3HlcgIP6ck|BZHo2`7NRvUBWl4pzvuTo57 z=FaV5EkJQ2LH`+`2m}_u#@04|E^NEM&y`Dk&{=Vu8Tw zSD2a}RElX->wN(5>?*N*rI^NUONOSYo};nG(V=h?2t2v=b#VZAD?t7ZFaC5Gfa?Z3 zZC$tk0(*f`r7ybYKOrWK=nSu;BE+~M+!X~4hi^omAeoH+I_}x9AiPJ2IKtl(II6*d z?uFSiBwPRlB1k?z;1_!xEx8Va3xMBw#uyBo3xO7SS<(~+i3;Zc+Ii|3;v+=fG$dI; zF0W#yeAhD`6v72SeZjx~_8dQa|J^WT9$he{=<&(pmC)uFZUVV%7R{y(NmlU3pML>3 zPnP_-0)^6lA00!Il~C#liHQSj%S0}(!Y~ZjmU-b&wb|6&`}8~zJgpXP0st2www*=( z_|p>n-J_)Twq=G|NfK@Xe8N<%_mRu1c=h^?$Idslwq0`cYf4ZEH-V)`PY0ylo6Bvi z?Ume?PRyvOJB zKf5hClye2)k>KzM4b{4{>+_n9U;deQGe5?Z3wZ!>0AmVH8vB9fPk;anw-5qYSlcT> z(-dyp%k=*9$Dj}{059P=c2E7p{$@(*Idq;0r_C-gB*?>W+vEIwP!jwXIhW?!aCcEc P00000NkvXXu0mjfR&t`P diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone5.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone5.png deleted file mode 100644 index 71448116f17e6372f26c98bf1605cb8bbcbf6767..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1187 zcmV;U1YG-xP)Px(T}ebiRCt`_ThD6~K@|Qf2_ZcMp>qqpw1I3XT3Tqe>PZo-)QYIkgDBFAh|qt) zqklv%Ud2Ou2#OIzPgcc(p)JJ?#9V^6iIhEbSsJK^^=&r0X_~TmJHz@xDLcz%cyHdX z`R2_K6yx0Vl_SF_c8p2cM5A6sDw72Oq%*_Ee!pA!JQQXAGf_Ss1cJf?fDj{Cx^o{b z$7Y{jxdKM>`Ox$H+$=tP`~<*V{X^$~ZT=M7FZYSc_6}~{yx~2+dG{Wb?H$-w6RAuV zht5Gy7l;bw3b=f>jthTQ@%-BY068Iy<@>04JSt+h0RIYe`*%Nx zB?bfqrRO+I{3Ng|fP`&1HnO=90Dx^Zy)o5bb%CJphEarJ6g@>u&t2l2zAvyUfJ}UO zCfzaq_~8QpfN54ar|%1~#DLd74w20P^K-KRfUn=Tkj;&FuAma^3Lq<3TiinVi-l6n zEp&7c9*8Ljwj3K}vxrhH2O)&}LI_AHxu-u7vDE>z@+35EdQ^ke0%-Lq0{|}Dqr=J* z*esx%@PNzqkQ-1sR0%c(^s4fvr_OUtdup&+0Ofxvn;6aKy}!!#PCFPX23rhBXNIx9 zcYu477D_dj`qB~XSzy8FUhU};2-)j^m5oWfyt@SeD4XqISdzKpK8Y2q3Lu8ZUjzx^ zMt&jmNQbfP1=jacXgN(ZtR|#vr#>ADA@=QXIx`&F_frO_{raht4g+G?4*S_4DvHPr zbO3u6XgRjW^ZRlA+SSN}>L9@G0wg>YMgC$)2gDKtTaJy*{UX*D%P5-`HuuK>=n({C zI~kHvcAWp|0u}}MkF;n<*jWRNxZ7fm$xjKE7!Zv9-6Fp(nIINMs9O_6a7-0gU4X2h zvc1#60Z;}=Y!D>jDGoI1RW#~VjE)g4rUxGgF!KT4B>!rGM!gyuQw?@floa7FigbeV z&4}v$0_7bdK>H9i_&*LPS3odh#H|G7O;Rn#?%5~6-9({W0e<)oN^Gm?DJId4l7!$1 zl4(|9Tg^~SF=!}{0RZsy*($DIyXrktAHniWn!Q(0c^WK?PaFYl^IuzRQ|Rk^sS_UzwYe`)dYi-YjMY~i5EWXufN54CrJL@^>|g&l1i*i5M7aWXE1!pK%k32qqO+m; zzqmJ87@s(zgA)Q-LmW^Z0|@>OQUV3QM8|;Iub)Fy?)rtNvBY1T1j1ZE<@=Y=-ND3K zKw*5M`Cr3fuVo8$t*#18|e0e*tl#08g3}mh1ok002ovPDHLkV1l4> B6xIL$ diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone6.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_copper.rsi/stone6.png deleted file mode 100644 index 433de5eafd1b86b9ce522057d23ce22bc2f63de2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1527 zcmVPx)u}MThRCt`_TS03ZR}lVOB*gl#q}_MQMi*JI>q8PGkcgFBVk4*vtx`fkn9$Oj z>2Js}m)=?ky_MilN+5;c)YJuI_mVUr1`9j1kwDQ!aZYa`?7@q$Ks~Hy{dO(Ov3FN* z+kO{WyOJL>n)$wYGjAs#85axJ2Bv8M064b}UOD!AdjNoRW)l0oJ)|>}L%;vB@nj;* z`X7Y(a#UzGTR!6fpx<)y229g{qH3NK;)HYu$*$WKiVmKHhyfYqjf<+cjP zwvfsw05H<{uq2p>2vAfF-?c05n-t*KfBKA%GXfI90VIO}kkxf4s^aW4Jd7z+tf9WZaUaQk^O3@40@1eX>%SX?RL&XrXF?xrUR zDiC`m*zY;07t?5^N&s9Uyn3#K<+hp#2gF(l_InN#Rr8DoT=swZE(c(=^TvhP95AX3 zE?mA8*RrQZY$Pbw0GwMsqZ`{hV2t^iAF>eZUI2ir|45GP1tF~;kc3|!7(++Ms{-R* z=!_UkDO@k60RW6Kn5KbR-u88YWnwHn!C(GL;m4bs-uuOs5&#az9$)+WIK*BEr8AR0 zLum$(lu9u66cFW*nj%Tr3Ik(Mfqu{NTHGS4bF+!41Y_S02aV7EpSHtj2?FkL0|45uUrhizA!f+Cs-5odyc0ZvJjdCQyIlGn%)!AnMvOPhv1wbcn&}Yq-$}Qa(KVDhvwf~ z|Ne7=K@1zK4?`3uM-t%x(coa3yzlqUibOboKnBsPV_V*SA$Tte;x8|% zM{v^=gdN6O@{zq|#&HM~%+ zL|Q^icYv7ZgvXB_`pW1Z?tbsxi~3-N^b`R6Ax#jCrt;abEi|@w@aZQX0|1`A*hE-J zFNCgFZwy8?Nwd0+$B!OjX`zF!es-tIQFfN4rvT@CXjo@;9W&(;*48(?l9>i9j_s0W z6lx$n1sG#kTi-x+ZWb5x^WOD)_kZ$zZnbInc9Bu3fOH3RJ1t~$hSw~0pB(Xz&1!iY z54QG)az$83PXR^Myl|#kfMk&rf{Z6QBt+3rksbj-jLPd@fBW52fH%8ukEF?2Al(6u zZ9(iR6Nu><)4WQsYg@Q?pC6klXF(!lkc{D+A3Q ?5lbLJ(m)O42z%G#+ppri?Lf zmf+41EHK7=9i(i|h@_(=-2rrlnEnQUJ6Bc@t{>hLL%vY1c+VJyg>(l1uHm)3eem$q zE!=)Sk9slfQw55WdNCd8bA{3!Kw$C1`?qjWE^+7C{NuIw{wX=Z!mbe`njxgN@xNAE1*>> diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_gold.rsi/meta.json b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_gold.rsi/meta.json index a37c4349c8..63e831061e 100644 --- a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_gold.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_gold.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 64 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Discord) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/full.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/full.png deleted file mode 100644 index b1d142e1a21566a2ff17fa9969705a00ce770d21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1668 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 diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone1.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone1.png deleted file mode 100644 index 9767782cd63d25eef3513043e420ba47df065637..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1683 zcmV;E25k9>P)Px*O-V#SRCt`_TVH5XXB7W+Z3(vzfsyY)Y~n)`$h|siqPC#O@DD{-n5Zy@b`-{v zm(j7|DBa$&Cp*G~(Xy9T1h*<8C^!g?uAP+Oz)jP3&Lm8ISlVrr@2*`2y_721L;8LF z?oEnqzk7RQ{Xw}m_uk~|IXUP2&N<%+Pz4ADwPGl!71`^Z(E~;CPrTmy_4lT0vZ%A` zgVu{sP%8$S!l0BQ6x51}*9QPl)v)+j5de|{gBZ_Dfe?b7(E~;Ds)8Rzhihcke?{ia zb|BCc1|dGEY8Zj0FpPq36&|V@Msi>fmxodS07@y0f(|-sNU!g@0toS$&K0i@fyTxa zpC3A(fKkwK{N!6@idqj`SAZ4KgQqY&GKy?AhkdOr*w@;EKw~2=52cX4eVsoyJTi)X ztu4~)N%@Z*IMjBc7~Rzjf8$n+|1pm<9qs6j$6yq60D$84fe^yYUWDTH;n(z!QZl$6 z1oKaF0D$zwB#w4=0RW7GjyjLR&+|)yvug}ig{%jzE1=G!a3w@EKR)U_!v(GPG@#zo zfW?LRvLjHk09i=8fD9)uF3cnQ@V={V=tvM`-_Y|=?`d#i`8B~71&9J$&2+Wza|^aw z027EEje^btmGxdV2oKm01jR@!e)CTkjEc`xdhI5p6%cLR4@z|&$$^sair2?8wQM#A zqo8x8i1!{n&dB}?Qjm6mY&Hi%aX+JHyv@MXP zAhC=U@qX8b0D!6KKXLQMH2^^W)f*VkOyS}ENf>|s1^~Er<$|j;XiFj_nl!^#{a>11 z#}a+Knu}~}0JgQ@r@KGfvAh(dwSTDXL{Y5h7?dqLuzhzkBAOpvZ=W>Z6Y_i6TwWH^ zF@RE9R=z4*cHm4$J0hAN-SLK4%xd5dU(SxT<8@HdmzDtS$wvf2Iqgzq5b$9cvi1qarQ6#``D! za)`F>=g++GEC4Lm{fgIzSfUSsrV`bOtRPy+p7zst@8fPemX?MsGzgTw?T)jFC6h1D z0mN%V=MxyuOd*@i!EM;q5emHaIzMODV08`gICMTy6)a$DN61?E5JEtKvV@4m0&4v* z7hr25Bnod7^fCdNMKE{R6vYq|Dt-HU8Ld@ne2Q(dYJg*#qpUr?655U&c53N0!LhBe zmG%Z$?;t-t?bOn1f}?wb)_pux4P$s@)X62+3|Hm@R5e@`6bLwM0ah2FR7Y}P5CCv_ zCp}FN0AM^bg_(&l<{yk9Z@KSe9H;FI%SirHpYR#=*vV6>jERD{v z!7A%~u-$N70imE)?2gAk2;sjSV6Lzca9sfm%=E?RznWS=7OodV!1DGQ>lKV=rZAZJ zz%(_!5?=V<3jif1ND94zJ2wYR!f$F82nDrb($Xlgw%0d(HTe0bpOiI9L>hDwRpA1Z zQluv)E2h7j-US{#&eRwMoeNJ0fvSeF|9Jf6X^5~5(^4bE#|No5VuGY96aWA{=X$x| z_fl6tYUe-*c{w^lj0L{C)Q{+{W&qf*uCeQhkT`D7T!Dd&-YH(+im_nRBtn4sN0JP6 d9>vi>_&?Z{DY8FKQtbc$002ovPDHLkV1gOj4kG{n diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone2.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone2.png deleted file mode 100644 index 8102bdcac85aae7ee6510807f198c50f0a947082..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1901 zcmV-z2a@=SP)Px+CrLy>RCt`#n_oy=S02Yd?iyr#m}NV6A-ifHl7KVG#yaUbpoGP3H#93mst`hI zRtQxni%>R;kiN}6mO!91^u-iGG@%3xBp^aakhG+bb{%6=y#whKcE%9OotG&%gcN2U zuD|2CGundZEcfR7;&{%vbN&6!@Bi;-6A{3ngQ*(8lke7>0FI`Q*Yy2wa$hv8%bF>g zZG4Fd4joL@Iu3N=c^->jyS2&jF#wXuPW@O-)?)jQaQIjk-KqB4$v-8HnGiYy06fp* z($rN})=N|?Wzw0xz`igew*Lt4j0^xUab}34>Ekt1N%)n?!#42byY(i=aadU|v9`QQ zES{jFt*zl)Z>9%;YjX=soEc(p=ybi5>?m)o0(*(bmSDyY~P%KY9*; z(#BJY8ymQ89)N14Oe~(@{OCC@{PR5{8Y060x%J$mRXoq5S}6k%izjd#C$J`n#S_NH zFd{afjOUfNKKq0=x5NPdwu@VY%bK8`A$vjSHsG7w7fqh$?YbX}CunYo5sN1P*w@k; z*fWK(3e@{-!Hegc>}zS|#q&*mdR|rQv3P_)smj9e68 z#RljE3q(I9$Pvq}>uuP#4;C08x4hF$0~8B+`Ub~&XJmkt^%DPCxQ^@Qtr##HFusAm zoOrvY8!??QF;dk^Sup`%?eir*x$=<}H)aYeDv(Tesvt$gT>LkH2jrIK>3-F>;9oxc zszDvXf-wUeCxPdcw~5`72FG!5oP;{#x_Nc$V8@5sfUy^l2rm6vmoj#PL#Gw-az?`1 zYNZ?*;=xiJpogkr^@U)7>6uw}IunIBz*-=*Q|#_I4sVT40MMOkXL5W@*#~(hYz7$H zfStry?7&;26LhEA0Tl7OJrfp;xqtfXyEUL8RZaH~t1}O7O#!Gvhv$_k7V@FrK3L2K z&ySvCdS+I+Hz8V}7dkx8XVRgAsan`fFlIn+riaqTQ*JLTD%}SHWv!03Hg4U#!JWJJ z0`{R80aY+&!0m-a^;wVkrG!=5cuMZkDjf$pDHig05MWf;u<8Z@<>mx(+d6aPT-f3d zmTZ9Md5m1h0^9CR7xmq8g($!{60BCrr2B_iTV4(L`eMQN3c6&ZGkv5peO4+twqQ*K z^w8I@@p+{ChXZM_j@-iskx&6E6(Ps*U7Qp*<<@gc^IV%-pgYyhyZ@S0=Uq3i+@Ov3 zo4`Ug=-|5fKvh@Q`vjP)ivtbuSjg4S3*-0|#S9sWs2-uiT4O{PXT9jDBNk7nsSX*02wMt_B|ripy?0-~rnk-XL5L{8m;uc# zG1VBApY?+bfGUVcRS2RH425ol4joL@#7jsarG838ABw2QOFtzxmi<^&kc)+U1Mxth z?f!FXdqL<7n7f?i@UbrX2FC-XG=a36m7%-p@+i2j{Sj-1D%Qq(qPs9u|mATjq9Jj+~e}F z%>cb+wp)|6Sjcnbvzvflf4unjzrOtA@&JQFr&SyvflslJ57ZW9p5Vg|E;bBe?G>Rj zK(fL1wm&Eai18C9)I+3UdS=%6{h>1e{BZa7!Xl>zPEy)<3izS0=sUpL@+!Hdd1d@$ z(83gvV1P7KW!gk6{lu9erSF2`wif-MsG*+sW?coaXiNTIKUr2kS0M99rU;z@0)2)6Xef8p n&lT7p9wKA}_xh~qjKTi^$M9Fc8*quC00000NkvXXu0mjfC48jA diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone3.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone3.png deleted file mode 100644 index bb52e7294f11f0454f92cb5b16b16564e1e30122..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1638 zcmV-s2ATPZP)Px*AW1|)RCt`_n_XyAXBfwST`T2y5s;hqo(|fjC6hi-Lkk=a3EU z&8Q3<#d()q=~m{=ylZ7cR);qg92AE*q=+)znvc0AVd}uNL&|%g%OIiDkzJg=Z%;h#zB8a) zG^$>Ieev68UeD$7#DJM;n3>L?ZQerp?rq2W`|bl`o!cq^8=5z&wWY-pa&2j`#M8wx z09wfO5xTAePeyuV`x$Po5_A;X+sc+HIuk(9MR z)_ZSI;MfGDjY>PUuG{G?*PeCFFSx=0FddW@3M*xNaQX}2`RrI)ECqrMju~LR^SZ7h zfFmapbj4fwW?4Xcs5_qcimrGo0Q+~uoPGsIaLfQ1n)bf42QY=7na%)InT8e$6KRVo z;ZxaJh7KQay1ipK_P~b*j#YBGJmsRnM?)WzdR*eYBYic(X`wK&SQKsZ765Kv9R=1V ztc?me_nxW+X6fNSS~a?v2t7DWg_ zxoD_6E+JVWl_G`rn*pvw0d+!qWD0ry@)f#wA5_30@G$H2D>#Bx~ zQ@B4B2yoJ@2(Y*wy5gz=z6#&50E}U*Tejpyyf&OID%snkS9GUoE8dKwYawT4OG2f_WyJ} zTooDof@22Q9Uhphkc#Pwx5CK;V~G=#i!1G{pg2O;lOd?J?|KgJrB8Fqb_K3gh3$Az>08zi{f1|)FK0SrrxIi+U@p9``!}kdhd62UA3&0$Jcu_am>3o4NPS6T@5AoufR=UN7`%|iNqsq6p z3R2lw#u6tK{p$(uG#Ls61ElcsBzXJkXqE8mItp~O$15YYLW#Z9zV5TZ&rg3^Qz)^9 zK`#*q6A(g>OlO{X{9X4Z@Ze##pKJl$_@1z5AHvF`^VYkOUqf`oPQ{CU1$-5i9# ktOFEmvjk1enx~HNUwg|e@APAUMF0Q*07*qoM6N<$f&h>QF8}}l diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone4.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone4.png deleted file mode 100644 index a1f0e7a373d259a490a0c89607664718e8ac345f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1589 zcmV-52Fm$~P)Px)?@2^KRCt`_n@?yIXBftR)`T!QEXd9wu$dmVh23m0%|;CvEQqbt<`7U2(X`TH zaw(C5B~)+QQ~yZ4=*^Ut(iFTXv>=5LDI!W0l1*&0yHr!ih9dF}v|HFE#F8GyZ+2#O z)!LcaZ?q4HVP-d9-fy1wdH;OxY(g=%W_NAWDkcD0ERL@000<$F*V{TY+B-U%e*gCT zwM~B3Z}aozAaMHp6#2p`OLL3V?)?IQ5GJ~=BY;}Pq`jk)^|k6FH^C2H2>drbCH8Gk zZ|d*q=E&$UT30VZm%O#-h`(ZLbxeEYfU+HW3xvfJ3!lge%gaPvli?-o2vsYaA!ZaQtvH?Pf2E$tg z-y*m*yQ@LOoLFD0@?fn7xZ^xnhWiyUzi62TNM)Dd%^BuYB2*WUPhX40NvBf)cASq2 zLSsNP;{kNt?FOn5+6FXJZ>_5raECqB2$ca6LYNqd1et+8w60#}7ZxMKf>0UI)}c|W zSUx|$utY74Wt-)F?u4$$+urung@g$24x{5 zq3gO`^hiNejh488)PnMIiDI#Y*40a9pwD&(l?ZhMWF;q4VSw!J1Ge##<6~hi|F010 z26$ayXkmh_ggiiO}-^ zC%lc3C?M2wSZaVX5z@MP?W`~g2(=vcGN4v5$qe*y?!qOqgG0}E6!01^F?}XSzOYKM z_&;C(xalu3eI^&yvQLdb(@^h0=bgI+<%h3NLLhm7tOuO+z7Qr_EWROg{itq^??2+; z;bR*{BJr@%*_heM(_SN)a$Kt?MXEQ#Hv@JK?%>AFTlUYHS9b%DFRXHZ;i?_)Km7O; z`#WEJe%d-9@w<2c*zETg{C@wBoDe3}YL)!LBHdeJ%v@Vy@1AY^wRsCa&0eOxqm%Nl zC5pfO$=~f7!y|7}T9`)&ll%8pJ_^E+{|es>@W%2lzy7A_{bI318d#cxrMX2bA-Z|p z@AAIk+yBy;femn1eliD;$&mAO7_iIX@^b0f*MMdvue|1+?vQLKJI3EsLwP8AQcLYg z@Y_<0#Eg)18Snp(`)p89J|ZJE!kaQT8;+9Kf*hQR1OvblNG%q(H{+dCp8=0%$NE|| z5H=`hfb+@A@z~K5Ir@9L`Rbv8-cUQ1J8PdR?c1LAwZ3u&$k4d=wLO4k{L-A&GIzR$ z7K>vfQ?~K>!YUJo_WNF6c@#K!_}E6VSfW-jd2ix<@+(!2j1D&#C);WAQ1$wE=K=pk zm2wv_5((?TG#2Ok%Rc}xIernKp>4i%a0dW4Zr(zR#RKUmDQAGp18Nl$Bbl<_6YvgK zNtQSVslh)3lxqMuGQ?%e$a5Dik==d3zJKh4Nlu@ivOgPSFHt!Iyp57`7cTMb^ko40 zU$kO+Rt z%FBQ9n$vi|alGcgsiu4bpl;;Q$T;bA$~MrM2RP3XW!?}(G*G?)@~IDvjN8|W#ga?- zjAV*8j!vL;^)}q|3*{OB_2S18z>8K<YHLmePBK-c5k zp124c7?E1Vsf7JDOAX6sF8Q>K>sJ~aF>$)X=Cvr^Xj=Kh| nf)c{W6+_VI-;WbKzs1l$L&XOp$GUmh00000NkvXXu0mjf+%y3O diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone5.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone5.png deleted file mode 100644 index 5dd7f3f9b5d8133cfab607aeb30281abb78b90b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1257 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 diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone7.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_iron.rsi/stone7.png deleted file mode 100644 index 004f6cadb0f0bcd65f5c09936708dc8a7acd15a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|c6+)whE&XX zdut=_p#UC+!1h{=OU8D#tjrS?V{AI_e4XZ}?ydLFp6#$C1`?qjWE^+7C{NuIw{wX=Z!mbe`njxgN@xNAE1*>> diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_silver.rsi/meta.json b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_silver.rsi/meta.json index a37c4349c8..63e831061e 100644 --- a/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_silver.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Walls/Natural/cave_stone_silver.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 64 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Discord) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Structures/Walls/bricks_stone_wall.rsi/meta.json b/Resources/Textures/_CP14/Structures/Walls/bricks_stone_wall.rsi/meta.json index bc4cb98b55..b7171db752 100644 --- a/Resources/Textures/_CP14/Structures/Walls/bricks_stone_wall.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Walls/bricks_stone_wall.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC0-1.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "By jaraten(discord)", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Walls/bricks_wall.rsi/meta.json b/Resources/Textures/_CP14/Structures/Walls/bricks_wall.rsi/meta.json index 03fa75940f..1e98c3a1d1 100644 --- a/Resources/Textures/_CP14/Structures/Walls/bricks_wall.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Walls/bricks_wall.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC0-1.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "By jaraten(discord)", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Walls/cardboard_wall.rsi/meta.json b/Resources/Textures/_CP14/Structures/Walls/cardboard_wall.rsi/meta.json index 9088bd1aed..b063d38bca 100644 --- a/Resources/Textures/_CP14/Structures/Walls/cardboard_wall.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Walls/cardboard_wall.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 64 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd (Discord) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_frame.rsi/meta.json b/Resources/Textures/_CP14/Structures/Walls/wall_frame.rsi/meta.json index cb4f3f894e..d1720aa0e5 100644 --- a/Resources/Textures/_CP14/Structures/Walls/wall_frame.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Walls/wall_frame.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 64 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Structures/Walls/whitebricks_stone_wall.rsi/meta.json b/Resources/Textures/_CP14/Structures/Walls/whitebricks_stone_wall.rsi/meta.json index bc4cb98b55..b7171db752 100644 --- a/Resources/Textures/_CP14/Structures/Walls/whitebricks_stone_wall.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Walls/whitebricks_stone_wall.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC0-1.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "By jaraten(discord)", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Walls/wooden_wall.rsi/meta.json b/Resources/Textures/_CP14/Structures/Walls/wooden_wall.rsi/meta.json index 6b3ab3b55a..702e9d4031 100644 --- a/Resources/Textures/_CP14/Structures/Walls/wooden_wall.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Walls/wooden_wall.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 64 }, - "license": "CC-BY-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by jaraten (Discord) for CrystallPunk14", "states": [ { diff --git a/Resources/Textures/_CP14/Structures/Windows/stone_bricks_window.rsi/meta.json b/Resources/Textures/_CP14/Structures/Windows/stone_bricks_window.rsi/meta.json index a33c0af956..bf2f19e369 100644 --- a/Resources/Textures/_CP14/Structures/Windows/stone_bricks_window.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Windows/stone_bricks_window.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC0-1.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "By jaraten(discord)", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Structures/Windows/wooden_window.rsi/meta.json b/Resources/Textures/_CP14/Structures/Windows/wooden_window.rsi/meta.json index 74fa1ab5a8..c5de3f14d5 100644 --- a/Resources/Textures/_CP14/Structures/Windows/wooden_window.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Windows/wooden_window.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC0-1.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "By jaraten(discord)", "size": { "x": 32, diff --git a/Resources/Textures/_CP14/Tiles/Dirt/attributions.yml b/Resources/Textures/_CP14/Tiles/Dirt/attributions.yml index 1adbb66ee3..b9afd2e58f 100644 --- a/Resources/Textures/_CP14/Tiles/Dirt/attributions.yml +++ b/Resources/Textures/_CP14/Tiles/Dirt/attributions.yml @@ -4,6 +4,6 @@ source: "https://github.com/crystallpunk-14/crystall-punk-14/" - files: ["double_edge.png", "single_edge.png"] - license: "CC-BY-SA-3.0" + license: "All rights reserved for the CrystallPunk14 project only" copyright: "Created by TheShuEd" source: "https://github.com/crystallpunk-14/crystall-punk-14/" \ No newline at end of file diff --git a/Resources/Textures/_CP14/Tiles/Sand/attributions.yml b/Resources/Textures/_CP14/Tiles/Sand/attributions.yml index dae9ad7d8e..d49092b3e9 100644 --- a/Resources/Textures/_CP14/Tiles/Sand/attributions.yml +++ b/Resources/Textures/_CP14/Tiles/Sand/attributions.yml @@ -4,6 +4,6 @@ source: "https://github.com/crystallpunk-14/crystall-punk-14/" - files: ["double_edge.png", "single_edge.png"] - license: "CC-BY-SA-3.0" + license: "All rights reserved for the CrystallPunk14 project only" copyright: "Created by TheShuEd" source: "https://github.com/crystallpunk-14/crystall-punk-14/" \ No newline at end of file diff --git a/Resources/Textures/_CP14/Tiles/Water/water.rsi/meta.json b/Resources/Textures/_CP14/Tiles/Water/water.rsi/meta.json index e6981840e5..c8b14c826d 100644 --- a/Resources/Textures/_CP14/Tiles/Water/water.rsi/meta.json +++ b/Resources/Textures/_CP14/Tiles/Water/water.rsi/meta.json @@ -4,7 +4,7 @@ "x": 32, "y": 32 }, - "license": "CC-BY-NC-SA-3.0", + "license": "All rights reserved for the CrystallPunk14 project only", "copyright": "Created by TheShuEd for CrystallPunk", "states": [ { diff --git a/Resources/Textures/_CP14/Tiles/attributions.yml b/Resources/Textures/_CP14/Tiles/attributions.yml index 27e20cd730..9623a0283c 100644 --- a/Resources/Textures/_CP14/Tiles/attributions.yml +++ b/Resources/Textures/_CP14/Tiles/attributions.yml @@ -12,7 +12,7 @@ source: "https://github.com/crystallpunk-14/crystall-punk-14/" - files: ["stonebricks.png", "stonebricks_small_carved_1.png", "stonebricks_small_carved_2.png", "stonebricks_square_carved.png"] - license: "CC-BY-SA-3.0" + license: "All rights reserved for the CrystallPunk14 project only" copyright: "Created by Jaraten for CrystallPunk14" source: "https://github.com/crystallpunk-14/crystall-punk-14/" diff --git a/Schemas/rga.yml b/Schemas/rga.yml new file mode 100644 index 0000000000..ae841b3348 --- /dev/null +++ b/Schemas/rga.yml @@ -0,0 +1,20 @@ +# If this gets updated, make sure to also update https://github.com/space-wizards/RobustToolboxSpecifications + +list(include('attribution'), min=1) +--- +attribution: + files: list(str()) + license: license() + copyright: str() + source: url() + +# Example +# - files: ["deprecated.png"] +# license: "MIT" +# copyright: "created by 20kdc" +# source: "https://github.com/ParadiseSS13/Paradise" +# +# - files: ["arcadeblue2.png", "boxing.png", "carpetclown.png", "carpetoffice.png", "gym.png", "metaldiamond.png"] +# license: "CC-BY-NC-SA-3.0" +# copyright: "by WALPVRGIS for Goonstation, taken at commit 236551b95a5b24917c72f3069223026b2dc4e690 from floors.dmi" +# source: "https://github.com/goonstation/goonstation" \ No newline at end of file diff --git a/Schemas/rga_requirements.txt b/Schemas/rga_requirements.txt new file mode 100644 index 0000000000..3feabebdea --- /dev/null +++ b/Schemas/rga_requirements.txt @@ -0,0 +1 @@ +validators \ No newline at end of file diff --git a/Schemas/rga_validators.py b/Schemas/rga_validators.py new file mode 100644 index 0000000000..96ebb0cde8 --- /dev/null +++ b/Schemas/rga_validators.py @@ -0,0 +1,29 @@ +from yamale.validators import Validator +import validators + +class License(Validator): + tag = "license" + licenses = [ + "CC-BY-3.0", + "CC-BY-4.0", + "CC-BY-SA-3.0", + "CC-BY-SA-4.0", + "CC-BY-NC-3.0", + "CC-BY-NC-4.0", + "CC-BY-NC-SA-3.0", + "CC-BY-NC-SA-4.0", + "CC0-1.0", + "MIT", + "Custom", # implies that the license is described in the copyright field. + "All rights reserved for the CrystallPunk14 project only" + ] + + def _is_valid(self, value): + return value in self.licenses + +class Url(Validator): + tag = "url" + + def _is_valid(self, value): + # Source field is required to ensure its not neglected, but there may be no applicable URL + return (value == "NA") or validators.url(value) \ No newline at end of file diff --git a/Schemas/rsi.json b/Schemas/rsi.json new file mode 100644 index 0000000000..bc9222d811 --- /dev/null +++ b/Schemas/rsi.json @@ -0,0 +1,191 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "default": {}, + "description": "JSON Schema for SS14 RSI validation.", + "examples": [ + { + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from CODEBASE at COMMIT PERMALINK", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "basic" + }, + { + "name": "basic-directions", + "directions": 4 + }, + { + "name": "basic-delays", + "delays": [ + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "basic-delays-directions", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ] + ] + } + ] + } + ], + "required": [ + "version", + "license", + "copyright", + "size", + "states" + ], + "title": "RSI Schema", + "type": "object", + "properties": { + "version": { + "$id": "#/properties/version", + "default": "", + "description": "RSI version integer.", + "title": "The version schema", + "type": "integer" + }, + "license": { + "$id": "#/properties/license", + "default": "", + "description": "The license for the associated icon states. Restricted to SS14-compatible asset licenses.", + "enum": [ + "CC-BY-3.0", + "CC-BY-4.0", + "CC-BY-SA-3.0", + "CC-BY-SA-4.0", + "CC-BY-NC-3.0", + "CC-BY-NC-4.0", + "CC-BY-NC-SA-3.0", + "CC-BY-NC-SA-4.0", + "CC0-1.0", + "All rights reserved for the CrystallPunk14 project only" + ], + "examples": [ + "CC-BY-SA-3.0" + ], + "title": "License", + "type": "string" + }, + "copyright": { + "$id": "#/properties/copyright", + "type": "string", + "title": "Copyright Info", + "description": "The copyright holder. This is typically a link to the commit of the codebase that the icon is pulled from.", + "default": "", + "examples": [ + "Taken from CODEBASE at COMMIT LINK" + ] + }, + "size": { + "$id": "#/properties/size", + "default": {}, + "description": "The dimensions of the sprites inside the RSI. This is not the size of the PNG files that store the sprite sheet.", + "examples": [ + { + "x": 32, + "y": 32 + } + ], + "title": "Sprite Dimensions", + "required": [ + "x", + "y" + ], + "type": "object", + "properties": { + "x": { + "$id": "#/properties/size/properties/x", + "type": "integer", + "default": 32, + "examples": [ + 32 + ] + }, + "y": { + "$id": "#/properties/size/properties/y", + "type": "integer", + "default": 32, + "examples": [ + 32 + ] + } + }, + "additionalProperties": true + }, + "states": { + "$id": "#/properties/states", + "type": "array", + "title": "Icon States", + "description": "Metadata for icon states. Includes name, directions, delays, etc.", + "default": [], + "examples": [ + [ + { + "name": "basic" + }, + { + "name": "basic-directions", + "directions": 4 + } + ] + ], + "additionalItems": true, + "items": { + "$id": "#/properties/states/items", + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string" + }, + "directions": { + "type": "integer", + "enum": [ + 1, + 4, + 8 + ] + }, + "delays": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "number" + } + } + } + } + } + } + }, + "additionalProperties": true +} diff --git a/Schemas/validate_rsis.py b/Schemas/validate_rsis.py new file mode 100644 index 0000000000..9d21608fef --- /dev/null +++ b/Schemas/validate_rsis.py @@ -0,0 +1,165 @@ +#!/usr/bin/env python3 + +import argparse +import json +import os +from PIL import Image +from glob import iglob +from jsonschema import Draft7Validator, ValidationError +from typing import Any, List, Optional + +ALLOWED_RSI_DIR_GARBAGE = { + "meta.json", + ".DS_Store", + "thumbs.db", + ".directory" +} + +errors: List["RsiError"] = [] + +def main() -> int: + parser = argparse.ArgumentParser("validate_rsis.py", description="Validates RSI file integrity for mistakes the engine does not catch while loading.") + parser.add_argument("directories", nargs="+", help="Directories to look for RSIs in") + + args = parser.parse_args() + schema = load_schema() + + for dir in args.directories: + check_dir(dir, schema) + + for error in errors: + print(f"{error.path}: {error.message}") + + return 1 if errors else 0 + + +def check_dir(dir: str, schema: Draft7Validator): + for rsi_rel in iglob("**/*.rsi", root_dir=dir, recursive=True): + rsi_path = os.path.join(dir, rsi_rel) + try: + check_rsi(rsi_path, schema) + except Exception as e: + add_error(rsi_path, f"Failed to validate RSI (script bug): {e}") + + +def check_rsi(rsi: str, schema: Draft7Validator): + meta_path = os.path.join(rsi, "meta.json") + + # Try to load meta.json + try: + meta_json = read_json(meta_path) + except Exception as e: + add_error(rsi, f"Failed to read meta.json: {e}") + return + + # Check if meta.json passes schema. + schema_errors: List[ValidationError] = list(schema.iter_errors(meta_json)) + if schema_errors: + for error in schema_errors: + add_error(rsi, f"meta.json: [{error.json_path}] {error.message}") + # meta.json may be corrupt, can't safely proceed. + return + + state_names = {state["name"] for state in meta_json["states"]} + + # Go over contents of RSI directory and ensure there is no extra garbage. + for name in os.listdir(rsi): + if name in ALLOWED_RSI_DIR_GARBAGE: + continue + + if not name.endswith(".png"): + add_error(rsi, f"Illegal file inside RSI: {name}") + continue + + # All PNGs must be defined in the meta.json + png_state_name = name[:-4] + if png_state_name not in state_names: + add_error(rsi, f"PNG not defined in metadata: {name}") + + + # Validate state delays. + for state in meta_json["states"]: + state_name: str = state["name"] + + # Validate state delays. + delays: Optional[List[List[float]]] = state.get("delays") + if not delays: + continue + + # Validate directions count in metadata and delays count matches. + directions: int = state.get("directions", 1) + if directions != len(delays): + add_error(rsi, f"{state_name}: direction count ({directions}) doesn't match delay set specified ({len(delays)})") + continue + + # Validate that each direction array has the same length. + lengths: List[float] = [] + for dir in delays: + # Robust rounds to millisecond precision. + lengths.append(round(sum(dir), 3)) + + if any(l != lengths[0] for l in lengths): + add_error(rsi, f"{state_name}: mismatching total durations between state directions: {', '.join(map(str, lengths))}") + + frame_width = meta_json["size"]["x"] + frame_height = meta_json["size"]["y"] + + # Validate state PNGs. + # We only check they're the correct size and that they actually exist and load. + for state in meta_json["states"]: + state_name: str = state["name"] + + png_name = os.path.join(rsi, f"{state_name}.png") + try: + image = Image.open(png_name) + except Exception as e: + add_error(rsi, f"{state_name}: failed to open state {state_name}.png") + continue + + # Check that size is a multiple of the metadata frame size. + size = image.size + if size[0] % frame_width != 0 or size[1] % frame_height != 0: + add_error(rsi, f"{state_name}: sprite sheet of {size[0]}x{size[1]} is not size multiple of RSI size ({frame_width}x{frame_height}).png") + continue + + # Check that the sprite sheet is big enough to possibly fit all the frames listed in metadata. + frames_w = size[0] // frame_width + frames_h = size[1] // frame_height + + directions: int = state.get("directions", 1) + delays: Optional[List[List[float]]] = state.get("delays", [[1]] * directions) + frame_count = sum(map(len, delays)) + max_sheet_frames = frames_w * frames_h + + if frame_count > max_sheet_frames: + add_error(rsi, f"{state_name}: sprite sheet of {size[0]}x{size[1]} is too small, metadata defines {frame_count} frames, but it can only fit {max_sheet_frames} at most") + continue + + # We're good! + return + + +def load_schema() -> Draft7Validator: + base_path = os.path.dirname(os.path.realpath(__file__)) + schema_path = os.path.join(base_path, "rsi.json") + schema_json = read_json(schema_path) + + return Draft7Validator(schema_json) + + +def read_json(path: str) -> Any: + with open(path, "r", encoding="utf-8-sig") as f: + return json.load(f) + + +def add_error(rsi: str, message: str): + errors.append(RsiError(rsi, message)) + + +class RsiError: + def __init__(self, path: str, message: str): + self.path = path + self.message = message + + +exit(main())