From ede3e898515980142d93e7e53c3cb1f6b1fc1dca Mon Sep 17 00:00:00 2001 From: Hyenh <108431937+Hyenh@users.noreply.github.com> Date: Tue, 1 Aug 2023 03:28:15 +0700 Subject: [PATCH] Adds Syndicate Crate (#18497) * Retextures surplus crates. * Adds locale name+desc. * Removes period from ent names. --- .../catalog/fills/crates/syndicate-crates.ftl | 6 ++- .../Catalog/Fills/Crates/syndicate.yml | 4 +- .../Structures/Storage/Crates/crates.yml | 10 +++++ .../Storage/Crates/syndicate.rsi/base.png | Bin 0 -> 816 bytes .../Storage/Crates/syndicate.rsi/closed.png | Bin 0 -> 5740 bytes .../Storage/Crates/syndicate.rsi/icon.png | Bin 0 -> 914 bytes .../Storage/Crates/syndicate.rsi/meta.json | 39 ++++++++++++++++++ .../Storage/Crates/syndicate.rsi/open.png | Bin 0 -> 775 bytes .../Storage/Crates/syndicate.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/syndicate.rsi/welded.png | Bin 0 -> 276 bytes 10 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 Resources/Textures/Structures/Storage/Crates/syndicate.rsi/base.png create mode 100644 Resources/Textures/Structures/Storage/Crates/syndicate.rsi/closed.png create mode 100644 Resources/Textures/Structures/Storage/Crates/syndicate.rsi/icon.png create mode 100644 Resources/Textures/Structures/Storage/Crates/syndicate.rsi/meta.json create mode 100644 Resources/Textures/Structures/Storage/Crates/syndicate.rsi/open.png create mode 100644 Resources/Textures/Structures/Storage/Crates/syndicate.rsi/sparking.png create mode 100644 Resources/Textures/Structures/Storage/Crates/syndicate.rsi/welded.png 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 0000000000000000000000000000000000000000..b69dc09e042512e19553024efa2a4755555d726a GIT binary patch literal 816 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 FV1mJFPlo^i literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..340ab6cf387f1e6695730a46fe4ded9e562f8fa8 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ+nz3tArY;~60D08M0%P64Y=G6 zYDk1U`2YWZ$U(`MFaLLb6<4CnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001