diff --git a/Resources/Locale/en-US/prototypes/catalog/fills/crates/syndicate-crates.ftl b/Resources/Locale/en-US/prototypes/catalog/fills/crates/syndicate-crates.ftl index 0b91e55f4a..255dbcc857 100644 --- a/Resources/Locale/en-US/prototypes/catalog/fills/crates/syndicate-crates.ftl +++ b/Resources/Locale/en-US/prototypes/catalog/fills/crates/syndicate-crates.ftl @@ -1,5 +1,9 @@ +ent-CrateSyndicate = Syndicate crate + .desc = A dark steel crate with red bands and a letter S embossed on the front. + ent-CrateSyndicateSurplusBundle = Syndicate surplus crate .desc = Contains 50 telecrystals worth of completely random Syndicate items. It can be useless junk or really good. -ent-CrateSyndicateSuperSurplusBundle = Syndicate super surplus crate. +ent-CrateSyndicateSuperSurplusBundle = Syndicate super surplus crate .desc = Contains 125 telecrystals worth of completely random Syndicate items. + diff --git a/Resources/Prototypes/Catalog/Fills/Crates/syndicate.yml b/Resources/Prototypes/Catalog/Fills/Crates/syndicate.yml index 04c58c05b4..fac0cd8c94 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/syndicate.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/syndicate.yml @@ -1,13 +1,13 @@ - type: entity id: CrateSyndicateSurplusBundle - parent: CrateGenericSteel + parent: CrateSyndicate components: - type: SurplusBundle totalPrice: 50 - type: entity id: CrateSyndicateSuperSurplusBundle - parent: CrateGenericSteel + parent: CrateSyndicate components: - type: SurplusBundle totalPrice: 125 diff --git a/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml b/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml index 4a50a8b0d9..41cb9a0803 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml @@ -482,3 +482,13 @@ - type: Icon sprite: Structures/Storage/Crates/stone_grave.rsi state: base + +- type: entity + parent: CrateBaseWeldable + id: CrateSyndicate + components: + - type: Icon + sprite: Structures/Storage/Crates/syndicate.rsi + - type: Sprite + sprite: Structures/Storage/Crates/syndicate.rsi + diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/base.png b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/base.png new file mode 100644 index 0000000000..b69dc09e04 Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/base.png differ diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/closed.png b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/closed.png new file mode 100644 index 0000000000..f9c9791e75 Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/closed.png differ diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/icon.png b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/icon.png new file mode 100644 index 0000000000..9bf9e2e66c Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/icon.png differ diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/meta.json b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/meta.json new file mode 100644 index 0000000000..cfd113efd3 --- /dev/null +++ b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Hyenh#6078 (313846233099927552)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "sparking", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/open.png b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/open.png new file mode 100644 index 0000000000..9530c2b108 Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/open.png differ diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/sparking.png b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/sparking.png new file mode 100644 index 0000000000..87b78b9b46 Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/sparking.png differ diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/welded.png b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/welded.png new file mode 100644 index 0000000000..340ab6cf38 Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate.rsi/welded.png differ