From c9b1e017f0aba3e2a133513bfc88f09630ec54a7 Mon Sep 17 00:00:00 2001 From: Ermucat Date: Sun, 15 Dec 2024 13:21:28 -0500 Subject: [PATCH] Add smuggler's satchel (#228) * Commit * commit * Made it syndiecate contra * Moving Files into harmony folders * Moving more things * Removing things? * Move smugglers name from uplink catalog to harmony uplink catalog * Fixes Sprite, and hopefully fixes test error * Fixes Unneeded Spaces, fixed Name * Update uplink-catalog.ftl Signed-off-by: FluffMe <1780586+FluffMe@users.noreply.github.com> * Update satchel.yml Signed-off-by: FluffMe <1780586+FluffMe@users.noreply.github.com> --------- Signed-off-by: FluffMe <1780586+FluffMe@users.noreply.github.com> Co-authored-by: FluffMe <1780586+FluffMe@users.noreply.github.com> --- .../en-US/_Harmony/store/uplink-catalog.ftl | 3 ++ .../_Harmony/Catalog/uplink_catalog.yml | 9 ++++++ .../Entities/Clothing/Back/satchel.yml | 19 +++++++++++++ .../smuggler.rsi/equipped-BACKPACK.png | Bin 0 -> 308 bytes .../Back/Satchels/smuggler.rsi/icon.png | Bin 0 -> 309 bytes .../Satchels/smuggler.rsi/inhand-left.png | Bin 0 -> 577 bytes .../Satchels/smuggler.rsi/inhand-right.png | Bin 0 -> 489 bytes .../Back/Satchels/smuggler.rsi/meta.json | 26 ++++++++++++++++++ 8 files changed, 57 insertions(+) create mode 100644 Resources/Prototypes/_Harmony/Entities/Clothing/Back/satchel.yml create mode 100644 Resources/Textures/_Harmony/Clothing/Back/Satchels/smuggler.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/_Harmony/Clothing/Back/Satchels/smuggler.rsi/icon.png create mode 100644 Resources/Textures/_Harmony/Clothing/Back/Satchels/smuggler.rsi/inhand-left.png create mode 100644 Resources/Textures/_Harmony/Clothing/Back/Satchels/smuggler.rsi/inhand-right.png create mode 100644 Resources/Textures/_Harmony/Clothing/Back/Satchels/smuggler.rsi/meta.json diff --git a/Resources/Locale/en-US/_Harmony/store/uplink-catalog.ftl b/Resources/Locale/en-US/_Harmony/store/uplink-catalog.ftl index dd794fa71a8de5..6c1375d96d8873 100644 --- a/Resources/Locale/en-US/_Harmony/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/_Harmony/store/uplink-catalog.ftl @@ -1,2 +1,5 @@ uplink-syndicate-id-name = Syndicate ID card uplink-syndicate-id-desc = A sleek black-and-red ID card with embossed Syndicate logo and syndicate access. Does not possess any Nanotrasen access. Limited to one ID per agent. + +uplink-smuggler-satchel-name = Smuggler's Satchel +uplink-smuggler-satchel-desc = A satchel that can fit under station tiles. diff --git a/Resources/Prototypes/_Harmony/Catalog/uplink_catalog.yml b/Resources/Prototypes/_Harmony/Catalog/uplink_catalog.yml index c5dfae08e999bc..21f2f7e54da6cb 100644 --- a/Resources/Prototypes/_Harmony/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/_Harmony/Catalog/uplink_catalog.yml @@ -3,6 +3,15 @@ # Ammo # Chemicals # Deception +- type: listing + id: UplinkSmugglerSatchel + name: uplink-smuggler-satchel-name + description: uplink-smuggler-satchel-desc + productEntity: ClothingSatchelSmugglers + cost: + Telecrystal: 3 + categories: + - UplinkDeception - type: listing id: UplinkSyndicateIDHarmony diff --git a/Resources/Prototypes/_Harmony/Entities/Clothing/Back/satchel.yml b/Resources/Prototypes/_Harmony/Entities/Clothing/Back/satchel.yml new file mode 100644 index 00000000000000..c0912a3be928a7 --- /dev/null +++ b/Resources/Prototypes/_Harmony/Entities/Clothing/Back/satchel.yml @@ -0,0 +1,19 @@ +- type: entity + parent: [ClothingBackpackSatchel, BaseSyndicateContraband] + id: ClothingSatchelSmugglers + name: smuggler's satchel + description: A backpack so slim it can fit under the tiles of the station + components: + - type: Storage + maxItemSize: Large + grid: + - 0,0,1,3 + - 3,0,6,3 + - 8,0,9,3 + - type: Sprite + sprite: _Harmony/Clothing/Back/Satchels/smuggler.rsi + visible: false + - type: SubFloorHide + - type: Anchorable + - type: Appearance + - type: CollideOnAnchor diff --git a/Resources/Textures/_Harmony/Clothing/Back/Satchels/smuggler.rsi/equipped-BACKPACK.png b/Resources/Textures/_Harmony/Clothing/Back/Satchels/smuggler.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..c24f815bc10048ac5683a189f7bd29d98833c3e4 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e^#Gp`S0MdYTpWmkGP{9DM@PrT zP|3!|CO9}aD=RBEF=*@7t!K}kee&v_F;FRMNswPK10ypFhmhK&-9Uluo-U3d9>
4u{ntSl@$ICgm2FkTMKCq?^n}0zhN1_baUKvWGUQMzXEbBI%AsZ*#`=^)%{Yuzb+KlR$c42Gj8CO|_DpG5 zHivhA6H5uBiJf#CpNX(A$F7MXtT`?k8i!Xm%xz4xiep{MJ7+EH50Q`-x!wZ-4Kb@i xLf)-$2t2^$=8^Ye&dol1kyEF++e(928C32_wb{0)wE(@q;OXk;vd$@?2>`{FWbOa} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Harmony/Clothing/Back/Satchels/smuggler.rsi/icon.png b/Resources/Textures/_Harmony/Clothing/Back/Satchels/smuggler.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c51b7164978d6990238c0b7f55fa02e182371797 GIT binary patch literal 309 zcmV-50m}Y~P)vG`Z5*f`$ zpw3zw-UFleuaCN+(@3mTGX`=oEHTJC4;mN$W!b)Ls8Wi z0M3aABoT-*nSn|}36O9Z`%Bu6Y^2kCd(^7TuHF^dwf|KgRY4~Y1z}=_00000NkvXX Hu0mjftXhAJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Harmony/Clothing/Back/Satchels/smuggler.rsi/inhand-left.png b/Resources/Textures/_Harmony/Clothing/Back/Satchels/smuggler.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..2f5f5f35cd9b9f80fd44b65f19b8012e8093c02d GIT binary patch literal 577 zcmV-H0>1r;P)T*0sw%u7Jc6%P18f8p%dZ1zu9cud_E6tan!re0>&7pwMJdn0D$dw zi?S>o0BEfNz*SZC=F+-e-}j-djtX7?0BGA5Ns_=?i~W8Ntu>TVXqqOtZWKkZ)lQ^3-0!L2E%5ws4gk8YJNm5aI(&TpC|>tfT73RA`iuX!_e1NxN@LARJiwHTAik&W z?{3|Pn;QVYr^%}+)@hOnbBZw`)VzF@k zEZ=7Ye3Q~7^9W*FAc~^HS$)H?a_VOwndg@XVnv1 z06*@-v-~Ok1*Xa)h`Pp^{#1E{VApIwB99<8qTjxLagup}mzpY%K>v%MyB8=}f&ap@ P00000NkvXXu0mjf(XI>q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Harmony/Clothing/Back/Satchels/smuggler.rsi/inhand-right.png b/Resources/Textures/_Harmony/Clothing/Back/Satchels/smuggler.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..7952889f7d695cef1abe5b0c1ea6059c7a29e09f GIT binary patch literal 489 zcmVD%46a~<`X`mfxnfX9VtV$zBQ~2mYM%S=N`+@#T`2Ju#DhjNM{0D|1tC@!^MO~XF zo0BHfJ)}~b*w0TcdKVxfA|fIpA|fK9bEK5++BJlB+vedYiU!|=IF4QQ^OD*IR1ce` zsk7Gp_;`{@*4hXb;Y&p}>& z@BQt?jiF8=A|fIpA|fIpA{wQ>W`tes(<&cuN*{w#DWy|Nb+UHr2K1d7kWxB7l26k# z_#VHy0exo%Hk%EKqClSK!PjmzKJuA?-EN1)Vu8tI0&6X_)>y4p$n!kt)Y$LmZ