From aef1401b1b8007df7104391cc7d21087da0f118a Mon Sep 17 00:00:00 2001 From: Dvir Date: Thu, 3 Aug 2023 20:28:13 +0300 Subject: [PATCH 1/3] CuddlyCritterVend --- Resources/Audio/_NF/Items/Toys/wehhelp.ogg | Bin 0 -> 8074 bytes .../advertisements/vending/cuddlycritter.ftl | 8 ++++ .../catalog/cargo/cargo-vending.ftl | 5 ++- .../catalog/fills/crates/vending-crates.ftl | 5 ++- .../_NF/Catalog/Cargo/cargo_vending.yml | 10 +++++ .../Advertisements/cuddlycritter.yml | 11 ++++++ .../Inventories/cuddlycritter.yml | 36 ++++++++++++++++++ .../_NF/Entities/Objects/Fun/toys.yml | 25 ++++++++++++ .../Structures/Machines/vending_machines.yml | 32 ++++++++++++++++ .../_NF/Objects/Fun/toys.rsi/meta.json | 14 +++++++ .../Objects/Fun/toys.rsi/plushie_jester.png | Bin 0 -> 585 bytes .../cuddlycritter.rsi/broken.png | Bin 0 -> 954 bytes .../cuddlycritter.rsi/meta.json | 31 +++++++++++++++ .../cuddlycritter.rsi/normal-unshaded.png | Bin 0 -> 617 bytes .../VendingMachines/cuddlycritter.rsi/off.png | Bin 0 -> 778 bytes .../cuddlycritter.rsi/panel.png | Bin 0 -> 681 bytes 16 files changed, 175 insertions(+), 2 deletions(-) create mode 100644 Resources/Audio/_NF/Items/Toys/wehhelp.ogg create mode 100644 Resources/Locale/en-US/_NF/advertisements/vending/cuddlycritter.ftl create mode 100644 Resources/Prototypes/_NF/Catalog/VendingMachines/Advertisements/cuddlycritter.yml create mode 100644 Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/cuddlycritter.yml create mode 100644 Resources/Prototypes/_NF/Entities/Objects/Fun/toys.yml create mode 100644 Resources/Prototypes/_NF/Entities/Structures/Machines/vending_machines.yml create mode 100644 Resources/Textures/_NF/Objects/Fun/toys.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Fun/toys.rsi/plushie_jester.png create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/broken.png create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/normal-unshaded.png create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/off.png create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/panel.png diff --git a/Resources/Audio/_NF/Items/Toys/wehhelp.ogg b/Resources/Audio/_NF/Items/Toys/wehhelp.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c16495a5305dbfbe9c794b48be63746d69322e1b GIT binary patch literal 8074 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/broken.png b/Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/broken.png new file mode 100644 index 0000000000000000000000000000000000000000..c84c3985a505ddb1b146a9cd56b9c8f7914a443b GIT binary patch literal 954 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0U~J8Fb`J1#c2)=|%1_J8No8Qr zI6rlwt;gX2kyiiUrHew_(*z1n1kBax=(6w<=}uUap1s~Ek zzIyOz&FbdW3LO6$EUYXwcX@PvS8Wwr*d#9Z{_&o2zVCP0IldZQUbBwV;c~9A;MAoh zX`x(u7V#_oFklEwoF?e4x9q~keeYhXU5#x?e^`HY{@F;L51vPg&lu!B;(avJ_x6K5 z{yLi$O;WW}mos1K_{e?TYPtP|dOLJJ_+0c+eb(ukwDQ8SEa}aQRtowHw{M>1_tWXt zW1Z)^=c0C=npOKroUQnm*QD25+yssaC3QGAb!mBN9Cm9dn=8W2X*J#YM|*7joEWX0 zUI|Yk99X49uJiw6-=CiSbh+BzB@1{;_FJ4gt|4%PRm$}EPrI@?$2cF&a%D>|dW7|BQqaiUT{k=~-Z~SijYZ;HgF4n5+dv=+hI{srcd|K3-``E}67%#~IJ|V7F>5XOy<@!Ns z#!-dr?Cinr0XkuM3{FnQN=gBREyAKAJ@s}yJw46Y@*>8rQnrCDEiHNhX+p-Xp8g>j zlKlM<{Jup^HPe>*6}DEUYWh1WYG}zC*;x8jOjJ%uk#O?@+T(mpBpOI5mIV0)|0e(# z<{!ME2vp2j;1OBOz@VoD!i=jP-JJwXLH3?5jv*HQy_0&&nhbba6TNS{m}M0Pe`o&j z&;O4_yTwq7ydUqYkbF?dt1+#+s5|s&a6yP$p`zkFlGO~=1qSc68j7|%FZJu#HT_-b_4^F{+b>+7 z{`HWSz05BGrQ;f26ZHfu{ZnLqIZP?}d1Q(L!>b280xYrO4(}WGM7!Vkn30HUCAfsk0|Cy8Wr? z58i6j@Xg)6>f2-AdrU_kiYFA#sL=U;Q}X(b!Wqj<58Ip%WxG1%^{Sh19&OZ{uD$k& W({G2veCvVX%i!ti=d#Wzp$Py%->C2a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/meta.json b/Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/meta.json new file mode 100644 index 00000000000..f634aaed47e --- /dev/null +++ b/Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "gentlejester-148196053781315584", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken" + }, + { + "name": "off" + }, + { + "name": "panel" + }, + { + "name": "normal-unshaded", + "delays": [ + [ + 1.5, + 0.1, + 1.5, + 0.1 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/normal-unshaded.png b/Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/normal-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..8cd03ee9ad627260655dd5f7e2ac91f99c5a2dd9 GIT binary patch literal 617 zcmV-v0+#)WP)Px%2}wjjRCt{2+CfN@VI0Ttuafby#-c>f)kP5N6hfh=fxWOGFS(25)k6nwNuGyi zAur;g!#qjRWizNiXbRrO6zw1yxftXSVhkihgII@&`4Z2Zd*8i+{XUoXdEa+?fB!vu zc(%hIL_|bHME*-nUOw#3;8W{pc=##xvh3xv8A8M4S_T*@WB_;*?yaqIptIyGW+j(9^D^)&-?#$$ZeFbn3h=he#sUh z%-Cy$BQeHrr2l!}K@>+!bZqluS$K%?`GE5Hf_9p~}x49r0)&`ByD#0pfY-h(~BuYBVK#Je*!6}rE< zL`PeYz1Dlghto{FvH|!11N_Q2PQb+H%FoWh&mUNUps}DUxBH=(B~;8ZH64Q1%5}FZ z;JouiL_|bHL_|bHPx%s!2paR9J=WmR(4bQ5eU6v#+_?m;D3r#E1j)WO9Ozo*7|f|Nuyvu1z3+S8?VV1%sQ=A5?{l8# zJpc1Q&pGFXe;qoxq5fKTayt`_KXgiR7HnrSE%;Ah#|i8f8Dr51CUX(7Xaqpg*9uX* z$y}73K)PdkfGAiC2@#=;1OQgtk8@6z4KoWdN}8@_ClK~eQx05gUZt?O91fg^g&{?| zJRf9mWEW`kz1zPww;YO#=w#dVEVmBbFXT#UY4VK%tQ8UPp_c>zFJ zX92)|vw%luR;5lCeskv)aN>roAvlelg*VbL(rJAUY1@p$6n| zR(PQg1`Wp;bQ;kcROi)P0~xo#S>eqzoWkO#F-i^@i51o2yyBtzi5vdPfU^ zfIrm&tkkw(wQ5r;5b&##7T$#N zPk}0d?Sh=Zj^i)#V>~=}wRi&n000hUSV?A0O#mtY000O800000007cclK=n!07*qo IM6N<$f{Za%>;M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/panel.png b/Resources/Textures/_NF/Structures/Machines/VendingMachines/cuddlycritter.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..dcb37dea9df067c27cafacd4f6c7781166d58bbc GIT binary patch literal 681 zcmV;a0#^NrP)EX>4Tx04R}tkv&MmP!xqvQ>CI+hh`9Q$WWauh>AE$6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRnoci*4YujVWU_$1;vW|%hd2Jy_M zZE)Tv7FkhNiO-40O}ZfQBi9v|-#8bVEbvUxOeg1wMPjMY!Ab|SqNx#26Ngnzr+gvf zvdVdjvsSLM);;+PgE@UA#dTUEh+zqFBp^XS6(y8mBSO1QiiISdM?L(*O@D%13b{&P z_CX>@2HM@dakSAh-}0001hNklR9;3>ax)=;XB6)+Q2%S5Z7%_?AKxWivMa1NL@ z;V*;A$8LsMXN~Fa09{>OhWqtG3{Fl?1Cz368XNx~@a#1x95D(;!H@s|M4cKEMOT3J P00000NkvXXu0mjf?`akP literal 0 HcmV?d00001 From ba54775c8f8f3986b33cfb4eb744cb327fd7b0f7 Mon Sep 17 00:00:00 2001 From: Dvir Date: Thu, 3 Aug 2023 20:54:57 +0300 Subject: [PATCH 2/3] Fix --- .../Prototypes/_NF/Catalog/Fills/Crates/vending.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Crates/vending.yml b/Resources/Prototypes/_NF/Catalog/Fills/Crates/vending.yml index 8373ba1289a..678bfc2e7cc 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Crates/vending.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Crates/vending.yml @@ -23,4 +23,13 @@ - type: StorageFill contents: - id: VendingMachineRestockCircuitVend - amount: 2 \ No newline at end of file + amount: 2 + +- type: entity + id: CrateVendingMachineRestockCuddlyCritterVendFilled + parent: CratePlastic + components: + - type: StorageFill + contents: + - id: VendingMachineRestockCuddlyCritterVend + amount: 2 From 9a6fbf3d2a895ce10192faba0a72ce5164f259a2 Mon Sep 17 00:00:00 2001 From: Dvir Date: Thu, 3 Aug 2023 21:00:03 +0300 Subject: [PATCH 3/3] Fix --- .../Specific/Service/vending_machine_restock.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Resources/Prototypes/_NF/Entities/Objects/Specific/Service/vending_machine_restock.yml b/Resources/Prototypes/_NF/Entities/Objects/Specific/Service/vending_machine_restock.yml index d9637d573e3..b4f02cd2475 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Specific/Service/vending_machine_restock.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Specific/Service/vending_machine_restock.yml @@ -97,3 +97,19 @@ shader: unshaded - state: refill_parts # Update this later with a new sprite - type: CargoSellBlacklist + +- type: entity + parent: SecuredVendingMachineRestock + id: VendingMachineRestockCuddlyCritterVend + name: CuddlyCritterVend restock box + description: A box containing toys and plushies for the Cuddly Critter vending machine. A label reads THE BOX IS TAMPER PROOF AND WILL DESTROY IT'S CONTENT ON HARM. + components: + - type: VendingMachineRestock + canRestock: + - CuddlyCritterVendInventory + - type: Sprite + layers: + - state: base + - state: green_bit + shader: unshaded + - state: refill_parts # TODO Update this later with a new sprite