From 19c29e126d7f93522b6802eee807ce210b6a5784 Mon Sep 17 00:00:00 2001 From: Nim <128169402+Nimfar11@users.noreply.github.com> Date: Thu, 13 Feb 2025 14:21:41 +0200 Subject: [PATCH] Onion and pepper (#889) * onion and pepper * flavor * crates --- .../Prototypes/_CP14/Catalog/Cargo/crates.yml | 4 + .../Objects/Consumable/Food/produce.yml | 69 +++++++++++++++++- .../Objects/Specific/Farming/seeds.yml | 26 +++++++ .../Flora/Gatherable/Farm/onion.yml | 69 ++++++++++++++++++ .../Flora/Gatherable/Farm/pepper.yml | 69 ++++++++++++++++++ .../Recipes/Workbench/CookingTable/seeds.yml | 22 +++++- .../Objects/Flora/Farm/onion.rsi/base1.png | Bin 0 -> 332 bytes .../Objects/Flora/Farm/onion.rsi/base2.png | Bin 0 -> 346 bytes .../Objects/Flora/Farm/onion.rsi/base3.png | Bin 0 -> 366 bytes .../Objects/Flora/Farm/onion.rsi/meta.json | 20 +++++ .../Objects/Flora/Farm/pepper.rsi/base1.png | Bin 0 -> 358 bytes .../Objects/Flora/Farm/pepper.rsi/base2.png | Bin 0 -> 328 bytes .../Objects/Flora/Farm/pepper.rsi/base3.png | Bin 0 -> 269 bytes .../Objects/Flora/Farm/pepper.rsi/meta.json | 20 +++++ .../Specific/Farming/seeds.rsi/meta.json | 6 ++ .../Specific/Farming/seeds.rsi/onion.png | Bin 0 -> 191 bytes .../Specific/Farming/seeds.rsi/pepper.png | Bin 0 -> 186 bytes .../Structures/Flora/Farm/onion.rsi/death.png | Bin 0 -> 648 bytes .../Flora/Farm/onion.rsi/grow-1.png | Bin 0 -> 370 bytes .../Flora/Farm/onion.rsi/grow-2.png | Bin 0 -> 676 bytes .../Flora/Farm/onion.rsi/grow-3.png | Bin 0 -> 666 bytes .../Flora/Farm/onion.rsi/grow-4.png | Bin 0 -> 945 bytes .../Flora/Farm/onion.rsi/grow-5.png | Bin 0 -> 1182 bytes .../Flora/Farm/onion.rsi/grow-6.png | Bin 0 -> 1299 bytes .../Structures/Flora/Farm/onion.rsi/meta.json | 32 ++++++++ .../Flora/Farm/pepper.rsi/death.png | Bin 0 -> 1285 bytes .../Flora/Farm/pepper.rsi/grow-1.png | Bin 0 -> 537 bytes .../Flora/Farm/pepper.rsi/grow-2.png | Bin 0 -> 706 bytes .../Flora/Farm/pepper.rsi/grow-3.png | Bin 0 -> 964 bytes .../Flora/Farm/pepper.rsi/grow-4.png | Bin 0 -> 1183 bytes .../Flora/Farm/pepper.rsi/grow-5.png | Bin 0 -> 1841 bytes .../Flora/Farm/pepper.rsi/meta.json | 29 ++++++++ 32 files changed, 364 insertions(+), 2 deletions(-) create mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/Farm/onion.yml create mode 100644 Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/Farm/pepper.yml create mode 100644 Resources/Textures/_CP14/Objects/Flora/Farm/onion.rsi/base1.png create mode 100644 Resources/Textures/_CP14/Objects/Flora/Farm/onion.rsi/base2.png create mode 100644 Resources/Textures/_CP14/Objects/Flora/Farm/onion.rsi/base3.png create mode 100644 Resources/Textures/_CP14/Objects/Flora/Farm/onion.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Objects/Flora/Farm/pepper.rsi/base1.png create mode 100644 Resources/Textures/_CP14/Objects/Flora/Farm/pepper.rsi/base2.png create mode 100644 Resources/Textures/_CP14/Objects/Flora/Farm/pepper.rsi/base3.png create mode 100644 Resources/Textures/_CP14/Objects/Flora/Farm/pepper.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Objects/Specific/Farming/seeds.rsi/onion.png create mode 100644 Resources/Textures/_CP14/Objects/Specific/Farming/seeds.rsi/pepper.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/death.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/grow-1.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/grow-2.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/grow-3.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/grow-4.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/grow-5.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/grow-6.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/death.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/grow-1.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/grow-2.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/grow-3.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/grow-4.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/grow-5.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/meta.json diff --git a/Resources/Prototypes/_CP14/Catalog/Cargo/crates.yml b/Resources/Prototypes/_CP14/Catalog/Cargo/crates.yml index c914ac8dcc..4fe4c747b2 100644 --- a/Resources/Prototypes/_CP14/Catalog/Cargo/crates.yml +++ b/Resources/Prototypes/_CP14/Catalog/Cargo/crates.yml @@ -63,6 +63,10 @@ amount: 3 - id: CP14SeedTomato amount: 3 + - id: CP14SeedOnion + amount: 3 + - id: CP14SeedPepper + amount: 3 - type: entity parent: CP14BrassChest diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/_CP14/Entities/Objects/Consumable/Food/produce.yml index fd7a4921f5..f993b9df9f 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Consumable/Food/produce.yml @@ -369,4 +369,71 @@ Quantity: 2.5 - ReagentId: Vitamin Quantity: 1 - \ No newline at end of file + +- type: entity + id: CP14FoodPepper + parent: FoodInjectableBase + categories: [ ForkFiltered ] + name: pepper + description: Red and sweetish. + components: + - type: Item + size: Tiny + - type: FlavorProfile + flavors: + - peppery + - type: Sprite + sprite: _CP14/Objects/Flora/Farm/pepper.rsi + layers: + - state: base1 + map: [ "random" ] + - type: RandomSprite + available: + - random: + base1: "" + base2: "" + base3: "" + - type: SolutionContainerManager + solutions: + food: + maxVol: 15 + reagents: + - ReagentId: Nutriment + Quantity: 8 + - ReagentId: Vitamin + Quantity: 6 + +- type: entity + id: CP14FoodOnion + parent: FoodInjectableBase + categories: [ ForkFiltered ] + name: onion + description: If you eat too much, you can cry tears of joy. + components: + - type: Item + size: Tiny + - type: FlavorProfile + flavors: + - onion + - type: Sprite + sprite: _CP14/Objects/Flora/Farm/onion.rsi + layers: + - state: base1 + map: [ "random" ] + - type: RandomSprite + available: + - random: + base1: "" + base2: "" + base3: "" + - type: SolutionContainerManager + solutions: + food: + maxVol: 17 + reagents: + - ReagentId: Nutriment + Quantity: 9 + - ReagentId: Vitamin + Quantity: 4 + - ReagentId: Allicin + Quantity: 3 diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Farming/seeds.yml b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Farming/seeds.yml index d8a6a9b80a..e241d54ae6 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Farming/seeds.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Farming/seeds.yml @@ -73,3 +73,29 @@ - state: tomato - type: CP14Seed plantProto: CP14PlantTomatoes + +- type: entity + id: CP14SeedOnion + name: onion seeds + description: Onion seeds, small but strong. + parent: CP14BaseSeed + components: + - type: Sprite + layers: + - state: bag + - state: onion + - type: CP14Seed + plantProto: CP14PlantOnion + +- type: entity + id: CP14SeedPepper + name: pepper seeds + description: Pepper seeds, with a peppercorn inside. + parent: CP14BaseSeed + components: + - type: Sprite + layers: + - state: bag + - state: pepper + - type: CP14Seed + plantProto: CP14PlantPepper diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/Farm/onion.yml b/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/Farm/onion.yml new file mode 100644 index 0000000000..8414d4de8c --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/Farm/onion.yml @@ -0,0 +1,69 @@ +- type: entity + id: CP14PlantOnion + parent: CP14GatherablePlantBase + name: onion + description: OOO # TODO + components: + - type: Sprite + sprite: _CP14/Structures/Flora/Farm/onion.rsi + layers: + - state: grow-1 + map: ["enum.PlantVisualLayers.Base"] + - type: CP14PlantMetabolizer + metabolizerId: Base + - type: CP14PlantEnergyFromLight + energy: 1 + daytime: true + - type: CP14PlantVisuals + growthSteps: 6 + - type: CP14PlantGrowing + energyCost: 1 + resourceCost: 1 + growthPerUpdate: 0.05 # 20 minute to full grow + - type: CP14PlantFading + resourcePerMinute: 0.15 + - type: CP14PlantGatherable + deleteAfterHarvest: false + loot: + All: CP14GatherOnion + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 25 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTypeTrigger + damageType: Cellular + damage: 1 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + CP14PlantTomatoesDeath: + min: 1 + max: 1 + +- type: entity + id: CP14PlantOnionDeath + name: dead onion + description: The sad spectacle of wasted food. + parent: CP14GatherableBase + components: + - type: Sprite + sprite: _CP14/Structures/Flora/Farm/onion.rsi + state: death + - type: Gatherable + toolWhitelist: + tags: + - CP14HerbalGathering + +- type: entityLootTable + id: CP14GatherOnion + entries: + - id: CP14FoodOnion + amount: 3 + maxAmount: 5 diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/Farm/pepper.yml b/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/Farm/pepper.yml new file mode 100644 index 0000000000..e5011777e6 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/Farm/pepper.yml @@ -0,0 +1,69 @@ +- type: entity + id: CP14PlantPepper + parent: CP14GatherablePlantBase + name: pepper + description: OOO # TODO + components: + - type: Sprite + sprite: _CP14/Structures/Flora/Farm/pepper.rsi + layers: + - state: grow-1 + map: ["enum.PlantVisualLayers.Base"] + - type: CP14PlantMetabolizer + metabolizerId: Base + - type: CP14PlantEnergyFromLight + energy: 1 + daytime: true + - type: CP14PlantVisuals + growthSteps: 5 + - type: CP14PlantGrowing + energyCost: 1 + resourceCost: 1 + growthPerUpdate: 0.05 # 20 minute to full grow + - type: CP14PlantFading + resourcePerMinute: 0.15 + - type: CP14PlantGatherable + deleteAfterHarvest: false + loot: + All: CP14GatherPepper + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 25 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTypeTrigger + damageType: Cellular + damage: 1 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + CP14PlantTomatoesDeath: + min: 1 + max: 1 + +- type: entity + id: CP14PlantPepperDeath + name: dead pepper + description: The sad spectacle of wasted food. + parent: CP14GatherableBase + components: + - type: Sprite + sprite: _CP14/Structures/Flora/Farm/pepper.rsi + state: death + - type: Gatherable + toolWhitelist: + tags: + - CP14HerbalGathering + +- type: entityLootTable + id: CP14GatherPepper + entries: + - id: CP14FoodPepper + amount: 3 + maxAmount: 5 diff --git a/Resources/Prototypes/_CP14/Recipes/Workbench/CookingTable/seeds.yml b/Resources/Prototypes/_CP14/Recipes/Workbench/CookingTable/seeds.yml index ac7048a470..1031033ba9 100644 --- a/Resources/Prototypes/_CP14/Recipes/Workbench/CookingTable/seeds.yml +++ b/Resources/Prototypes/_CP14/Recipes/Workbench/CookingTable/seeds.yml @@ -46,4 +46,24 @@ - !type:ProtoIdResource protoId: CP14FoodCucumber count: 1 - result: CP14SeedCucumber \ No newline at end of file + result: CP14SeedCucumber + +- type: CP14Recipe + id: CP14SeedOnion + tag: CP14RecipeCooking + craftTime: 1 + requirements: + - !type:ProtoIdResource + protoId: CP14FoodOnion + count: 1 + result: CP14SeedOnion + +- type: CP14Recipe + id: CP14SeedPepper + tag: CP14RecipeCooking + craftTime: 1 + requirements: + - !type:ProtoIdResource + protoId: CP14FoodPepper + count: 1 + result: CP14SeedPepper diff --git a/Resources/Textures/_CP14/Objects/Flora/Farm/onion.rsi/base1.png b/Resources/Textures/_CP14/Objects/Flora/Farm/onion.rsi/base1.png new file mode 100644 index 0000000000000000000000000000000000000000..bcbb5a80683b8989c74e0884e1e3afb0bbf8789c GIT binary patch literal 332 zcmV-S0ki&zP)Px$21!IgR9J=WlCeqyK@>$##70)8bax4a} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Flora/Farm/onion.rsi/base2.png b/Resources/Textures/_CP14/Objects/Flora/Farm/onion.rsi/base2.png new file mode 100644 index 0000000000000000000000000000000000000000..5cbb936ce2b0e8203597ff4fb0336445d224075e GIT binary patch literal 346 zcmV-g0j2(lP)Px$6iGxuR9J=Wld)>UFcd{kN(T=nLnw8f(InX$ilKCDrj8l>1^u6XhM|MAdCpP- z9nud-$Yf$Wqe#f8E|o}0DV7YSgU%v&dXIa#dIE>T;V>YZO~_^w0P-Z3zuhw70pVyOg8gR>Vz-Uo+Q8dKeO6mn2P*?cPmpak9f;)f-IW$R6`mKz sub$=@H7ll3^y8wLiaQ(*hvQ%H3Hg+4Z=26URR91007*qoM6N<$f|)y#-~a#s literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Flora/Farm/onion.rsi/base3.png b/Resources/Textures/_CP14/Objects/Flora/Farm/onion.rsi/base3.png new file mode 100644 index 0000000000000000000000000000000000000000..46f04cf2ee959ce0e80253c32ef84667bf700247 GIT binary patch literal 366 zcmV-!0g?WRP)Px$C`m*?R9J=Wlrc-gKp2Lf6bFZJW7C@o*_{NTn@A@&JNP&JDdMjX9MY|mNER1C zoz+kff=SlU(5-POcUlp9cX1HBXUTE*<@>&S-@5~k$MfF_y8N6>#{dk|Rl9$2b$ z9}Tv~{=|-HAi(F{e?`sNUP)sG(tJr)HUPXlyy^KYc?LdiLsmAV`SSN0P~1LNy0B_Q zebt%`#ug;=c>wW-w^`X}RRF#7b*vdqFW4lGzdd9&g*_gR$Ma`+2Sb8*p()$nBme*a M07*qoM6N<$g2qFjA^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Flora/Farm/onion.rsi/meta.json b/Resources/Textures/_CP14/Objects/Flora/Farm/onion.rsi/meta.json new file mode 100644 index 0000000000..0e000b787a --- /dev/null +++ b/Resources/Textures/_CP14/Objects/Flora/Farm/onion.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "All right reserved", + "copyright": "Created by omsoyk (Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base1" + }, + { + "name": "base2" + }, + { + "name": "base3" + } + ] +} diff --git a/Resources/Textures/_CP14/Objects/Flora/Farm/pepper.rsi/base1.png b/Resources/Textures/_CP14/Objects/Flora/Farm/pepper.rsi/base1.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f2dd9ee03faa3313b8c923a0e150950c92e01f GIT binary patch literal 358 zcmV-s0h#`ZP)Px$AW1|)R9J=Wl(9+!K@>$##Bm!Tf(Swi(=4up6alf^X7x+b*yJUgIR-NYC zyYuSgXvds~qieCowvF*5=v7Iscz*rl{^5g3(5nDqXh^lh4Wq-eD)K!5rpq+|k?%2G zt_k)^E|Mparqva+!!Bv2iF}X9_ee8Mzkf>WU{|aq9w06YUS@MMNIUG3sHNp_I2`|%FI-h$KsrMOJpcdz07*qoM6N<$ Eg2afO+5i9m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Flora/Farm/pepper.rsi/base2.png b/Resources/Textures/_CP14/Objects/Flora/Farm/pepper.rsi/base2.png new file mode 100644 index 0000000000000000000000000000000000000000..320069c68599d30b83237ca9a5b4d883235ef06a GIT binary patch literal 328 zcmV-O0k{5%P)Px$0!c(cR9J=Wld(#}P!xv0idUCZ1<91bE@DJF^Z}Yhd;(vh2z>x?E_8Gex;Q)a z2})<72u_t0=L^CmkiexV8RDP@92`!Z#Pf|mod5st;apG@MNyQ$%;-9)e(TX{GW68% zSJrtJgEq$pTeL4T0M61!vEPPtU>5hPPSPa`19rx*+}stUxgiPz)>jwejffl1;$9Vn z0rTfKP7k+h-8xSc23Y4so7j{Vn7TFR02lx|Nf&_m?E~ORb0hK-7Xa!I>pXUP|EYdx z%d!x8iEm(%ty({YNMGNmz!&jeNt&B)q06#hlC4B{)#w`n4EB%ei$5{D3||(Fy%a@J a{x|RE8%w^c`^B070000OF4~aN_v*-fC4V`(-`*?}@7zH|&#>{u;tnVDQ$+$Mo4{yS8LT zfuD?plLVJVEf%ny${>1pW5=Hdv&Bk6yY{HCA1L+z8u|5Cabdna!+~Vug!fa9c!tI2 zy>fkQ=cOF+M(wNBm-!4csv4(1$;qGo&0g_9mWlTC$BG~1JTISa6>$2~BA!`d-#6d= RfhEvO44$rjF6*2UngBP(Z3O@T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Flora/Farm/pepper.rsi/meta.json b/Resources/Textures/_CP14/Objects/Flora/Farm/pepper.rsi/meta.json new file mode 100644 index 0000000000..0e000b787a --- /dev/null +++ b/Resources/Textures/_CP14/Objects/Flora/Farm/pepper.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "All right reserved", + "copyright": "Created by omsoyk (Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base1" + }, + { + "name": "base2" + }, + { + "name": "base3" + } + ] +} diff --git a/Resources/Textures/_CP14/Objects/Specific/Farming/seeds.rsi/meta.json b/Resources/Textures/_CP14/Objects/Specific/Farming/seeds.rsi/meta.json index 5ffebf930b..fb9b936289 100644 --- a/Resources/Textures/_CP14/Objects/Specific/Farming/seeds.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Specific/Farming/seeds.rsi/meta.json @@ -28,6 +28,12 @@ { "name": "tomato" }, + { + "name": "onion" + }, + { + "name": "pepper" + }, { "name": "wheat" } diff --git a/Resources/Textures/_CP14/Objects/Specific/Farming/seeds.rsi/onion.png b/Resources/Textures/_CP14/Objects/Specific/Farming/seeds.rsi/onion.png new file mode 100644 index 0000000000000000000000000000000000000000..a9aef9fa97510e1b9558293f4db62efdf2e1e6ee GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}m7Xq+ArY;~ z2@~e60vM*mGLb;wi-jEM>U|<2=X!nm`I#e-??}T&=Cxtu6{1-oD!M#WnxpogbJVe)3#~XMKHb z`i``0?`_H_iWrOpQXen5!tu$WZNsnscct3?t9#G5XwS8RGvdTmi^p$$-PqVlyK3x# f=4yZ}31DFOkS5V-r+;f9(0&F_S3j3^P6Px%LP6z1Kaho6r z5`viE13(CBoLW!>NrEYYJb2ezyLQ`+6aA@Wuig9qySA?zfW>05ScV{u7*CUso5r?| zz;~rW(C0aS?&nJXqas+XRq=lj zq52nuZ$xd#FU_kx z_VrE7)u;#g7jFu0G2P_9)_tAReI`$b2g_4?*LTN#{kPlgsPuKe!27Z1*KL(^^E)TK zK2CGO_6c2&T@3S{@EWLzS;nd7RXHnpsBZLlGRfldt<>IdMH%G~!`b}3DT}U%JyPA+ zp%Hv2US@^xPx%UP(kjRA_GH{@^ERL@z%*jFcTe1Y)0tHQ^aaop7KvdUvvssoh~q^98m%g3 z?PcSs*s^SF4~&KrM4ZuyzHX+B1dvH&lj%Cs>DBR|KSnxzj06n&<5hG;$0N;ru@ttY zSpb(;|D|>!cC>rEFr8tTFP0F6<3hVy^8k;A6KPZ%t*Vk8i`5?Jw!Oj$NknB?s(5?S zu|yaPm@k%aa&}+1$h&P1RlL2`vq;EjI6+aEo4R67t$Dx|Kpdq%RrZPr+8Ll7`TP4H z61CApVJ@u1?*gybu+FnKonBqJnCVbTA(JhSIPta5cU6o893R~vHe&21q>C7@pxIud z38iF!x4!9O_v8C|@OeQn!B_x^YMl7^_~>TkVVVVNPF??bP##a0(l2vSm?I+M=eJ$% zm4mdGkp*i3bmVx^pUyCJ+a9-2rC9*e8HPryYP`vf??M0|oS0-G3UdSiXwVmr@$2w2 zIz3++XTdlFJjZYEo|O8scBc0r01E+W7Qom2FT!@(N#4=|SU-B-6`qsiouG1K-gjMW zGN3dmd(84sU3xr>1<=Q(4QUog1r||S9S}uv(|@N}9it=*7uSz(-jkvgg*hs^g?4&% zY_og-ECm3(MxI^<AB!@;>-V9E6CcZdBRCumhr{7;Y?x=SP(W-@S#Ns)0000< KMNUMnLSTZug)AWe literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/grow-3.png b/Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/grow-3.png new file mode 100644 index 0000000000000000000000000000000000000000..f5e36ac95e7a1a55a0b256c905d37eb051a61225 GIT binary patch literal 666 zcmV;L0%iS)P)Px%R7pfZRA_f7Q-(fzvr&KCfW$79T7+NX8TWouOX zc=94JTIY;-2==oITLCB74Rx$H<}ru?WA-x80+M(^_=Ckmv$P^MH@VvGXqHw4yU!{E ze9$kipT=u--`U(gfTaKy^v&(H^i)%Ub>drPH11KA0DvEV4~AXs)r#vz;~pv%jTbS) z))LsP7z=2tM>C=CZyzuicIkY!L>02J0I~Z30GwZ(Y4_aRUe^Z1-#9jS07nb)2a4i! zR^Zn@K3ov2?|D!H_$=@NPNsc&b$NOalNW(BSlRC|?(aI7P!3pUK$q?)EMY!dlKZ<3 zB=JIPizqCe+9_Iqth=yhwuL^QEyN8(K1!Y(xW9^l0>VJ7=9 zYek#{Os0KW=W!LbL!XHAFsJ%Xwk9uv#$Se30mde9fa4Pa5II5TRhQeUjwJu-)3kyYINtg(hdRcG)dppT~ zLlo=`R?mv(BM0iEZ0o9W2Xim2>oinRdV z26YA8CawLYPx&Ye_^wRA_{bb6!ezkUX~ z{+M*ywOCYD(P`J1%z`kA?I#Oq0*+-Gd&k#O8l_UY&k$y$CW6cy5tK6U>BDmtA?ln6 zu4jWU;HSa~9x+x5p} zXZzgv^5QST^$I%>P7W`WiT2iSSDJ{-s9E)fASP~Ss4IG zvgm^_Qr<|r8x6u}M%OwHP&k%}M!hP09A!a;K%O?q&h|OWPRip%7;W876i_2T^^E1k zc}#ksT+5uJv06y3*Ug^Pi;QZ0_h1c;dNt3{Nu8Jgz?!`vjD&0VmlhDNSAYpQ)w)t{ zvL?qIT}S^Wt!7W8UpAg%Yi3-PfN~M1rCR55qk9!8eq{o@c8fY7TSr+a{LNg~ACpGC zYKT%VOOV!y&b^}j&~QDQ1Yv~1kRaJXQaJ@-LWUHi4rABlqiUQl9BID Tc`-+F00000NkvXXu0mjfHCMUM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/grow-5.png b/Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/grow-5.png new file mode 100644 index 0000000000000000000000000000000000000000..c7d4ac0f78c2b19cfdb91ae20a65e58bfb9a9b84 GIT binary patch literal 1182 zcmV;P1Y!G$P)Px(SV=@dRA_q|&CfSCAaswF8SGIV?TZ&>jLcuBt=ZLy>(j-An&~ zXzS3U2|eXdUz|1sat;N750XwL2X`?J^`V9IP>N83DGQFbx-?h_yb{6FgZwtLv%B)n z+Db0^z)0G8p84Lq@4b1mzyw3wxx2{UG>0>hMDk6N&t1eM?foc!*(ve&MLMkHKoZf1 z_Z~BqdDho<*=vp3sNJLA^+q}L_sQx9oW29VS6_b=A$$=|q>6yJV`3EU++F0BnP)^& zMAa^`mOBWHpLhH-*U92gY6;2msW-}zXDiFwiNt>0`Xi7TMJ7&?s<@QKsNN`}>GVUN zGFFziBhTCW9G3ZN4jIooe&~729jI^zpb!CB0!^pSE2TncS5;B9i|l^whyy^&9dOIc zD-{Dk!2xkGV6>)5N@SBpDp}>ER7QJ8$ElLB-Y7#gf!j}Cs89)@e2`V`B5OK*UbTx1 zKtNO^oCJzY8r!r;?Lge3NxCJXB)hp84Zy2BvCMo>Vr6NnmeSM?SZ1Dm@!1vJuO0FB z(-+Wc-Oxg!hQ$(Dx_KF5vd7s2!1u+sRd@$T?EvlShA|BQxUn!BB2g(7m?)=8sldod zbLS+ot7LEPobU}}8aEbZW9=@?0ov7$*Tc^rU&ogAAHMAL6YaHHm(Lhe007<46UlYF z9&|$weydg^r6hiM?=k!HriN!v4gmnZt%syR+IIGi0RWHYU*i2eA6>5tcPSULZMg%! zzP208_w30b9?idmYGatGo&J35_cIqE=X_gd?oy7$wHcJuzO6HPGtxrI0a`FiA0waC zmYHWwr~i7oQ4vJEQYyp^bI~#3dn{4;fNSq_)EnjTlu;34-IhTmlPVF092tTYPjC?S)yu2mV4Yupy!yuZND;!*^itZ5>uLfkW6Zrr|E-VD6j@ z54#`L98lI=y;0@|n;rn*+AV|T;4919ahH4A^|(qD8rN!F__iK<;Eh762*|j0%OEn; zyk)vlw%h?MGY=rzmZU|ND#TPTBuVA*wCeCI<&%)9j8YrWatCNSeQud~<eS#_%`=eWE>b?iaK5|xQ%5Y51b>3e_DKx w6S26(e_8!7a3U+Y2_~3ef(a&=V1hB@fBhw5>8NjVmH+?%07*qoM6N<$f^4NVhX4Qo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/grow-6.png b/Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/grow-6.png new file mode 100644 index 0000000000000000000000000000000000000000..15fb1942ef10017f4207cfab79065826efb091b3 GIT binary patch literal 1299 zcmV+u1?>8XP)Px(%}GQ-RA_RnF4w&5TGM0jIs$#qV( zW*_n@$d>>PE`|uCl6lvS4O5f3Y*CPyA%f-Z_L1QUbyhgDX<6Ju)BREoUB`^cWtrnW(-x#FboyI$$Sg}sS0>0epCX+*_?lw9h(NNiWDly=)6F`aURZIQiA(Nzp#*8G$}CdvWO}kv$9e=u)>T z+egqaHB@U7Pk%p??XwOl^=_YsQpr5N|LzN%G|z3nuP#ptulFinb)Zu3_HD+kMaL&U z>pihhkV@tUh9ifsWAvu+0h{Y#Oowk^2f}vjQH=AvI7lx_0Ql+08C!zV_^l5P)9zj8p&-0D#$< zDaYRdAeGFEjjbhHVuzw3EPr#uwYt)Jp=b!LM$5Xp<0tzYhKvI^YyAVX{|^36|}h-2nr*oV^f_&XM1KZE;qK8Q&cly2Zh?Jz>zdtPs*o&^}DW`zhP8{dE`ZKd9| zo$rK=ttFYu7KQ4KL%nQ;Sf$>z*7Ry1UmoCuU%WhZwdm~36sk3e9f&?6{FYj+NgSjX zWwj=;xgNIV*OfH&`|&x+3DL2sA`+d(!-;FSJAcO_rCvb*;Qs4V{1KV7#;Dl&L7*IH zpLOta_;c%7wHQ^^Urs(a66bh0aSgy_$QY(3Q_1}3ntI^!az&x>?A~qLxZ2b5Lbtgd z7KW+GL%l5c9N@ANQ~1ozOkHhLpU_KUt$Bf8|NX~CTusb`UJ?ntBu<*=R$_Bd9whXV zAfao`3#&3;In+w4j;j^fX%3C?`9ZD_BkzfUOV7k2*9ZPH ze7Y2lJ3|Z6=6cvxL$16hb_4aY9Gsk+Ra4143dfy5O$BB<6R+(ddo zU=Kv1(|8oSWos=ts8-yazvDPgHQ-U~7DCZbU$^HKp9Oh|HfuFnz0H;GjFW3MT8`ur zdPy9l7bVq!gkB2t4@RJufXjaz+%_LJKE@bhj4{R-V~p`Xz<*{qIz*hz;k*C<002ov JPDHLkV1l8^ao+#{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/meta.json new file mode 100644 index 0000000000..d77b756183 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Flora/Farm/onion.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "All right reserved", + "copyright": "Created by omsoyk (Discord)", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "grow-1" + }, + { + "name": "grow-2" + }, + { + "name": "grow-3" + }, + { + "name": "grow-4" + }, + { + "name": "grow-5" + }, + { + "name": "grow-6" + }, + { + "name": "death" + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/death.png b/Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/death.png new file mode 100644 index 0000000000000000000000000000000000000000..df1817f7555ffc58153b6512d93ca184daeb607b GIT binary patch literal 1285 zcmV+g1^W7lP)Px(zez+vRA_g`AcoeTnj2A?!UhoK;s>Vgfy<#n*Xr>B!_-|3`w z(QlIOzVE&7|DOXq;Po?&|DXH-@QD}Zzq%hhUG9}103LW@KDRC$)2i_>Us+xR0JO{w z%9T2k`3uETAAL5n>F8YMgvfq4U9hvU%3uBR`@k78y}{HnTaPSh-SXe#Hl%XPi(lfOJZAmDr9HC|ByNT&XkQ+Jd!4 z8)`f(E=s3VPD+J>0U=N}v)LCCb|uIFwMH8Nuy>#{I?t&BBPFq3Z89|;=43%iN|`2| z0>?e!;8%QjbNG_$)uy0pnH}L_Cm6Ym>eVK@s|t}dWt^Vu^K?q(WZ_}_0GAttRC{!2l9k z^jgr3lN%{Jj#!pZ7`6J$&g<56@WSEI5002v|t$}twY_1>H z$Owk{CxB}Y65KX0f~SSXulVr&k3Zkpk#FN`nVo@7JW4qod7){U9mpXt3dYgMTzSAg zUHTOt5>LJwNsw}-&K`dGIr6zA&*zdN94EHW*kM_hz}#m5+^v>GPdW7b#o^>ih#C*`?X?(pGW!q`T9l7VSl2lqhex?m7rXKM z4<8+$@x@K`8V5XeVxTvOd09%lU@TRryD)PvO+J_8hGC**cF(u~8^Z*G&`Eb>?0Q9Pgy=+brt`(3+016A>dP|ePtVJS0q*JPRW*BB) zp3vw_#xM+X@{NoHWAp1mkYOFwz6-GVbw*wRdZULL5A$Ekf56tgC#L{)S-X||iVuo1 z3t7nLFAiBG5)>Vp&95{1O``{GZ=|ry|DPb8QhA|R!p_Dj2b_0O@|1o59i_Q>szRfz zfV9jHTi!=Wde3Dvo7u#$G`7;{2A&$()33i{q2NBJGJ4k{FGK#APx$(@8`@RA_~-Y0}Mv0iA)# zt%HHExf=!sjXE%BqT+_)1{&^wT?RuY>W8p^*a1;or;6Ed4$A2R#1tA&I8F+O!o}R|j!35u z5C!C(zff`VJZTEaygzm+#?9`C0l@j`k(7=if^Y;}r@Hu7c_S;iiDh1Z+dWF80Vx7h z&O|x_K=Ljmvuo)Hs74DAA$1p7QioDg#Jzq2e$e^#f7QQbV!{8dTL;oK3IMZtdohWw zPx%d`Uz>RA_D z576M<-m(NeA}4`@1Y+3sm6*Odn}9hizmv<=Wj%YjM2XbSleL8B44 z_cdTV0znt@0i!iwJcV>IoS*iV!k@U}ZY zcT^T5vyh)-`2Ri3O#;3+VDe@bL;#TQLVk9wAOfbj_YNqX#JpG;`v2`Cmy-9hYbnn{ zUAIihL>K^Yal;^S)7mKP4^5ieJ4*xr^;RDzyKPmqBS@!^*!_*dKC8F-sJHrqXTr#2 zB0TslSXr(z@owhz5zG`UA(4qtf1?bDH_VM z>G&4aTm6w}$)H`th5Xv!azD;^!O3nL)A21jK3!!x#six70a(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/grow-3.png b/Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/grow-3.png new file mode 100644 index 0000000000000000000000000000000000000000..6015c11cd7b56581216841737e25f34a0af256a8 GIT binary patch literal 964 zcmV;#13UbQP)Px&en~_@RA_w0fGRUkk!55`nD< zB$5gZjx^UeF4QY)dtBrhJZ2SJm*hmiwdn2pH|hATivXHZn2CmIJvhJ}ewHg{iE>A- z6WoT0q(aM;1_0p7k6(DX^xpO}SR`2#MK{1PJee93Dt!zy(QwN?kyNOiD%J_JRG0C1Q`=_-xK4B~Y?Y7y@&&vqc)&e?zm*dGsOqG38T z;S(C4JK@Mz36EK|^=8I&|LNUsSGn1Rv;$^|qFYs)5sn5_ea~Sq7;Bv=~Yr0CkE*>^bNR1L^i6WJp z#?EdXdS(uHBgd1sBMZ@rB$dSX#xD>+p)l?LSvTxopi3{l;o9WUYa)F>DgyDC0f28j mwl+Kw!hQ77M<0FkVZ|SdYpw@P>b-OT0000Px(SxH1eRA_h#N9soYk5k6?OL$A%`QhaJ+002;{ zb1d7NOq4HLY1bPIg$)*V-%tz1&FOFen4g~HzdrvX^kINkk-fDRzI;$%JG+Z~Y=lV> zCxi;2cw~;%>W&U$BMf=dxHNW)R+`f%==Vx_n=KSJ-2G@zRfGzmf;kJEdrP#S7y_hJ ztyggmBL0^0TGq*HUm;TlS^?Np1R~kD+ZAXQs$u5#%FMp{@}>u zQk*P!RY-~Oht>S_q+nmkv&txJdBN_;)!ztD&VUIS?@G8;)01OS@M05W{N}1XwcxYis+!HNlZOpXz*sJJ(7tSn)@fJ z6aXkHkjbS2J1u$Wx^7K~8xd5>+l=;8DXG#5xp$V;T9b=SOEtJXY(D)2gF{ zv%G7-ZsKRuQ1$P{`(aJb0HCr&X)N2 zaMWFc+B?r0@-cHkLRvNBqzz zT4|m)4PLa;{PDdzmtNw7zNc>M|4k*CwY1Hf&g40IcnX=ZIBy#KyQxomk^@?ej0nq? z(c6Fir*o_aS_%N&K}_dTq64j`MMB(&0MD;pv$C4y)kX)kI!9dNAUoW;Haea> zq00;zquS^wH8QCXB4Tge&bUN^I;y{!y?Hys#D+yxE0as{-+uoG)kX*7!%=tKkb#s3 zy2M_3zE37%7#h3*e}`UK&2q~wxk^~}3<~D#`RH-Wtzeb1;|WpzgP>@oxn-9?Z=_*6 zDS3*NBdBy@ttzDQs!W%8KY2hc>9xx!g@k37dR7``pryc9U;M~a{@c=h%o3rcK*5|v xtPx*>q$gGRA_sjUY-O<_cyhF->5JozA6D z1Z6C!Ef-urbuoLJ${^s0i4f7fX%Arzk=%k)l1PF{#9+&i4D2|!LW7XGwYxcqBUiTU zZD$XcbA9#yN_O|;-;1sLec#pjo$q|VbIvEA3cNlCIS1|J9JEv6*tHM)ik?-2Tb9Tz zOEeLg$y;CPdn%!^+JqC`qXHNv0I--P3i=a*$6mZzEt<~;M8}e%Xb=Few{{H^-c|`& zySAq4*Et96RPH^Dii3K%Wr+Yl`Q`DT@SL+z;NHW$FSMAO!3HU5f}U_8Jm+kb z>S!!W*6VZ7$WXkZja7Gmp*Q4oUpGzNofVy?R&CrlXs6yYEl|>g*yI`jVED=n@!mz? zg6m|-cV?|^ut0Ur!qR#k5wFi-D3lEEfZkAxxfuZP#<%~)=eHjSx11kZ<-kUL_4RWA zfQ_1v>S#ponHB(BJI2na=6wKotrp|GJ_lLM%?SDvBIr+usfG>1Yn_93EgXLFPA8`B z&WfzH4XZ0_7#WI-*yI|lT>=x482~V3JW#_9obKx;>(K*wp~Nw~y0WI73pN%2m~7#@ z{69TK0FeCU-n=u#=gitA3==T418k69EdZd?)LL`^ImCL;w3I!-bDJvw)DYCKQ@(kD z_b&cH#3t7?GCM*50IWw36g_*M$pQe{+FLXude5{}^+Ip7D5B}DQzkl#C z0l>o2x}k$?h(IZs^BlBNp$c7!3+(^>dXe#*ph_9k*4~o${<+PSva(t?fkNmFIo;Py z0B|JwN;5zY-W8Tu4voOFA}Zy8=vY!H>FQBrn83o4>RGSPL9FutFm-oUu&kCdgjHr? zXDrQkmfLw)gmsU8>NG9Ia z8E92japK~i#IrlUrb>r46m}5+%s*AD*B=u90RS97ya!&NqvTp6&CIq5bedXm!F3W> zFZUo@VctN0L;yM>*nqP^m0BfDc|{@-!d{xKU_e$s|NwyfgN zc@tujYlw~|1vmDm0vVirQd?fAY4ZJJHv03~HUL{qhu7zzXLmBlTDP79r8}y}l0?x| z4s&m9B5?1aVB(H9yC`t*bpXJdiP}`DW)=GE5n#WS!^luvgu*Vm_q!zkYI&f)jnIc2 zw}}8CFHVb2Q)`j_M^ia0{ImF)W=9CHF}%I<;0DwH&7 zCG@4dDSJW%U zRIW(JITS)+7jXgiXm*(RMy_zK(F(L~0?t9ZRxLi79i~v&Rdo%=_&|R|u#tz(o8TO@ z)9{rW+m7{`2t>z{B0827vB@>=#t2Z$X?by4=xZKEp%e!F3Be6bA^xw27XWw%^dVIV z6OkEAL}qaHa!<(?vL5W%As+qWqpAk+Pfh!zh8^?vwg?RLM*yg`5I5-6Q117#UF>2P fyV%7p>cRg2GWF2n9R1SK00000NkvXXu0mjfKaqD^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/meta.json new file mode 100644 index 0000000000..478acd4dbb --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Flora/Farm/pepper.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "All right reserved", + "copyright": "Created by omsoyk (Discord)", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "grow-1" + }, + { + "name": "grow-2" + }, + { + "name": "grow-3" + }, + { + "name": "grow-4" + }, + { + "name": "grow-5" + }, + { + "name": "death" + } + ] +}