From aeb1df98b90fe8a2c9aa0b5f13bbc28a0bdc19a8 Mon Sep 17 00:00:00 2001 From: Rane <60792108+Elijahrane@users.noreply.github.com> Date: Mon, 7 Feb 2022 14:43:21 -0500 Subject: [PATCH] Added Lingzhi and Ambrosia Vulgaris (#6464) --- .../VendingMachines/Inventories/seeds.yml | 8 ++- .../Objects/Consumable/Food/produce.yml | 54 +++++++++++++++- .../Objects/Specific/Hydroponics/seeds.yml | 22 +++++++ Resources/Prototypes/Hydroponics/seeds.yml | 60 ++++++++++++++++++ Resources/Prototypes/Reagents/medicine.yml | 2 +- .../ambrosia_vulgaris.rsi/dead.png | Bin 0 -> 1301 bytes .../ambrosia_vulgaris.rsi/harvest.png | Bin 0 -> 1234 bytes .../ambrosia_vulgaris.rsi/meta.json | 41 ++++++++++++ .../ambrosia_vulgaris.rsi/produce.png | Bin 0 -> 238 bytes .../ambrosia_vulgaris.rsi/seed.png | Bin 0 -> 760 bytes .../ambrosia_vulgaris.rsi/stage-1.png | Bin 0 -> 769 bytes .../ambrosia_vulgaris.rsi/stage-2.png | Bin 0 -> 936 bytes .../ambrosia_vulgaris.rsi/stage-3.png | Bin 0 -> 1078 bytes .../ambrosia_vulgaris.rsi/stage-4.png | Bin 0 -> 1153 bytes .../ambrosia_vulgaris.rsi/stage-5.png | Bin 0 -> 1226 bytes .../ambrosia_vulgaris.rsi/stage-6.png | Bin 0 -> 1229 bytes .../Specific/Hydroponics/lingzhi.rsi/dead.png | Bin 0 -> 1369 bytes .../Hydroponics/lingzhi.rsi/harvest.png | Bin 0 -> 1167 bytes .../Hydroponics/lingzhi.rsi/meta.json | 32 ++++++++++ .../Hydroponics/lingzhi.rsi/produce.png | Bin 0 -> 255 bytes .../Specific/Hydroponics/lingzhi.rsi/seed.png | Bin 0 -> 630 bytes .../Hydroponics/lingzhi.rsi/stage-1.png | Bin 0 -> 759 bytes .../Hydroponics/lingzhi.rsi/stage-2.png | Bin 0 -> 879 bytes .../Hydroponics/lingzhi.rsi/stage-3.png | Bin 0 -> 1111 bytes 24 files changed, 213 insertions(+), 6 deletions(-) create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/stage-4.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/stage-5.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/stage-6.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/stage-3.png diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml index 3efc70c04b..18054fb29d 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml @@ -4,6 +4,8 @@ animationDuration: 1.3 spriteName: seeds startingInventory: + AloeSeeds: 10 + AmbrosiaVulgarisSeeds: 10 AppleSeeds: 10 BananaSeeds: 10 CarrotSeeds: 10 @@ -12,10 +14,12 @@ CornSeeds: 10 EggplantSeeds: 10 LemonSeeds: 10 + LingzhiSeeds: 10 + PoppySeeds: 10 PotatoSeeds: 10 SugarcaneSeeds: 10 TomatoSeeds: 10 TowercapSeeds: 10 WheatSeeds: 10 - AloeSeeds: 10 - PoppySeeds: 10 + + diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index 0eb2975e88..eba58394e1 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -587,10 +587,10 @@ - type: SolutionContainerManager solutions: food: - maxVol: 12 ##I'm pretty sure this has to match the total of 100 potency yields + maxVol: 20 ##I'm pretty sure this has to match the total of 100 potency yields reagents: - - ReagentId: Nutriment - Quantity: 2 + - ReagentId: Aloe + Quantity: 10 - ReagentId: Kelotane Quantity: 10 - type: Sprite @@ -621,3 +621,51 @@ seed: poppy - type: Extractable grindableSolutionName: food + +- type: entity + name: lingzhi + parent: FoodProduceBase + id: FoodLingzhi + description: A potent medicinal mushroom. Don't go overboard. + components: + - type: SolutionContainerManager + solutions: + food: + maxVol: 40 + reagents: + - ReagentId: Ultravasculine + Quantity: 20 + - ReagentId: Epinephrine + Quantity: 20 + - type: Sprite + sprite: Objects/Specific/Hydroponics/lingzhi.rsi + - type: Produce + seed: lingzhi + - type: Extractable + grindableSolutionName: food + +- type: entity + name: ambrosia vulgaris + parent: FoodProduceBase + id: FoodAmbrosiaVulgaris + description: A medicinal plant. May make you feel a little funny. + components: + - type: SolutionContainerManager + solutions: + food: + maxVol: 24 + reagents: + - ReagentId: Bicaridine + Quantity: 10 + - ReagentId: Kelotane + Quantity: 10 + - ReagentId: Nutriment + Quantity: 2 + - ReagentId: Desoxyephedrine + Quantity: 2 + - type: Sprite + sprite: Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi + - type: Produce + seed: lingzhi + - type: Extractable + grindableSolutionName: food diff --git a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml index a74d82b86f..2c06cd4ede 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml @@ -225,3 +225,25 @@ seed: poppy - type: Sprite sprite: Objects/Specific/Hydroponics/poppy.rsi + +- type: entity + parent: SeedBase + name: packet of lingzhi seeds + description: "Also known as reishi." + id: LingzhiSeeds + components: + - type: Seed + seed: lingzhi + - type: Sprite + sprite: Objects/Specific/Hydroponics/lingzhi.rsi + +- type: entity + parent: SeedBase + name: packet of ambrosia vulgaris seeds + description: "A medicinal plant for the common folk." + id: AmbrosiaVulgarisSeeds + components: + - type: Seed + seed: ambrosiaVulgaris + - type: Sprite + sprite: Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi diff --git a/Resources/Prototypes/Hydroponics/seeds.yml b/Resources/Prototypes/Hydroponics/seeds.yml index 894f9053a8..ab1f969fa4 100644 --- a/Resources/Prototypes/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Hydroponics/seeds.yml @@ -489,6 +489,7 @@ Nutriment: Min: 1 Max: 2 + Potencydivisor: 50 Bicaridine: Min: 1 Max: 10 @@ -509,11 +510,70 @@ potency: 10 growthStages: 5 waterConsumption: 6 + chemicals: + Aloe: + Min: 1 + Max: 10 + PotencyDivisor: 10 + Dermaline: + Min: 1 + Max: 10 + PotencyDivisor: 10 + +- type: seed + id: lingzhi + name: lingzhi + seedName: lingzhi + displayName: lingzhi + plantRsi: Objects/Specific/Hydroponics/lingzhi.rsi + productPrototypes: + - FoodLingzhi + lifespan: 25 + maturation: 10 + production: 1 + yield: 5 + potency: 10 + growthStages: 3 + waterConsumption: 6 + chemicals: + Ultravasculine: + Min: 1 + Max: 20 + PotencyDivisor: 5 + Epinephrine: + Min: 1 + Max: 20 + PotencyDivisor: 5 + +- type: seed + id: ambrosiaVulgaris + name: ambrosia vulgaris + seedName: ambrosiaVulgaris + displayName: ambrosia vulgaris + plantRsi: Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi + productPrototypes: + - FoodAmbrosiaVulgaris + lifespan: 25 + maturation: 10 + production: 1 + yield: 5 + potency: 10 + growthStages: 6 + waterConsumption: 6 chemicals: Nutriment: Min: 1 Max: 2 + PotencyDivisor: 10 + Bicaridine: + Min: 1 + Max: 10 + PotencyDivisor: 10 Kelotane: Min: 1 Max: 10 PotencyDivisor: 10 + Desoxyephedrine: #Needs a small touch of spice, replace this with something better when we have more fun drugs + Min: 1 + Max: 2 + PotencyDivisor: 50 diff --git a/Resources/Prototypes/Reagents/medicine.yml b/Resources/Prototypes/Reagents/medicine.yml index aa216680b6..fb9d8e1497 100644 --- a/Resources/Prototypes/Reagents/medicine.yml +++ b/Resources/Prototypes/Reagents/medicine.yml @@ -521,7 +521,7 @@ - type: reagent id: Ultravasculine - name: Ultravasculine + name: ultravasculine group: Medicine desc: Rapidly flushes toxins from the body, but places some stress on the veins. Do not overdose. physicalDesc: thick and grainy diff --git a/Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/dead.png b/Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..bf926e4e3ba398a34bd4298d050541341301fe55 GIT binary patch literal 1301 zcmV+w1?u{VP)EX>4Tx04R}tkv&MmP!xqvQ%glE4t5Z6$WWauh>AFBD-@wZs1;guFnQ@8G-*gu zTpR`0f`dPcRR08O{e zOe!Jf@~dL_6#_yCAdZmCEMs1h((tXXd+MaRi}P9jeScQJTCf-p5Q*oQVcNtS#50?= z!FiuJ%F41zd`>)W(t^Z~Tvt4P<6LrC;4`CUHj^Zd5{soSR=Sv#O^tY(IHqbk%@=YW ztDLtuYt=ey@5x^nDd;Q9T&FXF6c(`r2_h8KQ9%_pV6?%e+EY3KI?01I+?c>Hl!00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^lx)H6uVnD4qZS02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00QkvL_t(o!|hc|OcPNQJ&zPA4JoAz<sSr}2{Z=s2#@)1a?sfe`Fv1v*%jn{>~ zGA%P5T5H*GHg7)fy>srp=e`G=;F!Vw$EIT=1H_*vr{`H&BT|y9y_c1|>>~0JY5l7x zgdlL^a^6U`BXZ_>YJ7;M#)qh6k?{z$M5ujNMqP9nau*gNAXj`*P)nm4nO=FcV9=W| zIx)+*h|!5z1^_>QRUVqB_Dyh@2>@y=Mu=zY@$mji>CS}Qi2Yu7=G_;Ns8zHb%7`x@ zQBhr>R>zrpFPV}wi`>`H^fJ9>>10*=i#M7^5z>1@K zpxe_Ekz=8XqEV+=6by-r){f{Oj0O(MAb51@7iPmlKbd zH;|B1h=$|L)89oOzJ^ebO1REB@qBd!q2LbVCE$pL<1B9pc*II_00;$lSTr1GEp2s3 z$SG{c(&%$JQDZSe676KItwwl#7fsD}06;=cWwl>49B0vRoVAKJ)y~ju6E040n2C>` z{w^|98OZN-lc&Fn{9ZRnqMZbXnG98iyhOSG^45oE#VVK%%oa@o08XE3gtfLB%c~n` zYPMtH**mx{*)#L3f(gMlUsTiY3rNIUlBtm{J^jS^sPx5dG>Q24J#bI7wACTDCZqT2 z1-y@hu(cV>cm)8=_0_NnCM@PT0hw0hO7g+s4hpV)M?y|PjwIn|w`Pf0e*Gs>OM?k= zBneA{DN97BQ_wtwRNGKV4ggB>^nRN0cI*^;002GL#H{sC9?h{Di;>j2p)6OoP;UGNz)g7F-|4qj00000 LNkvXXu0mjf?z~8^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/harvest.png b/Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..47a35c2aea280474186f5f34ec70ed19e76b7f46 GIT binary patch literal 1234 zcmV;@1TFiCP)EX>4Tx04R}tkv&MmP!xqvQ%glE4t5Z6$WWauh>AFBD-@wZs1;guFnQ@8G-*gu zTpR`0f`dPcRR08O{e zOe!Jf@~dL_6#_yCAdZmCEMs1h((tXXd+MaRi}P9jeScQJTCf-p5Q*oQVcNtS#50?= z!FiuJ%F41zd`>)W(t^Z~Tvt4P<6LrC;4`CUHj^Zd5{soSR=Sv#O^tY(IHqbk%@=YW ztDLtuYt=ey@5x^nDd;Q9T&FXF6c(`r2_h8KQ9%_pV6?%e+EY3KI?01I+?c>Hl!00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^lx)H4An2fMfsw02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00OE>L_t(o!|hf-XcJK!{+?#ifSz&?B1h1ago-`7bP9rX zIz+b&MT&wDq)1AZY|=qG1a6T)5vhwcL%}#@$)XvgLvaZa2TM{3fe<*#AvD1u@^iSp z( zjbmlsoouKPEAB`M> zL2fQzRfV)V|vT<(q*5_{Hr)iqb1Nk*xZ4Uwew)q90ys0Xy8c(wM$ z$?|?+R;(d6qg)cZz#S(Z%T`{ddu#CQZkc41)^k33u@s@rv`n~co%d>3{7!pPIvSBX zPK~0aWZ|8GZB+&*!B+ri7=*XEZa*K|V1-@hOyJd^XrM+B>~$K9iyfMTW(CZw0JBYl z{6U~P*Fo*Obt!lCVH0SzYf$7FC>kiC8_b>y{$O8>TkJpr^DE9$s_y{hs}k1cfLAbZ z|H?&DWCpVa1RjOK$+&^d$_QUX^DCh8oBnf21%+Z3iO07i*eL8F^DK&nK~Q9dZ{;e! z{Qe8G1}JxrD;6T)2G?v!!>c1^MtZ=38)0k|_Avj%HZyJkyC2}Fim|>4H67I22M&H& zZU%r*3_uZBdKkra_b2K**1kVzt=Df_M2hJ#31~X#$7c(eyVy>mymb_&u=QLDJ4wW2 zz7sp)Py#6(^vMQ}HkhJ;4x7N8=u^*kzJ7eqc*#jB$R7lrFZ;yXaZ0yp*F9JiO>DaH wJ|Nr`gL*$a*jc>M?k9GZOUfE(CEgsC)AZXbN~f2fByB)78&qol`;+0NtENVE_OC literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/seed.png b/Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..baa8df72970a078ca87c30cd6c558589e710867c GIT binary patch literal 760 zcmVEX>4Tx04R}tkv&MmP!xqvQ%glE4t5Z6$WWauh>AFBD-@wZs1;guFnQ@8G-*gu zTpR`0f`dPcRR08O{e zOe!Jf@~dL_6#_yCAdZmCEMs1h((tXXd+MaRi}P9jeScQJTCf-p5Q*oQVcNtS#50?= z!FiuJ%F41zd`>)W(t^Z~Tvt4P<6LrC;4`CUHj^Zd5{soSR=Sv#O^tY(IHqbk%@=YW ztDLtuYt=ey@5x^nDd;Q9T&FXF6c(`r2_h8KQ9%_pV6?%e+EY3KI?01I+?c>Hl!00006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru<^lx)FfH1Q@!S9a02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{007WQL_t(o!((6=1*2dTjC8j zPpJLLNL5#wJFx!u3}yYl<^=cu_rKTRr9DGg|C>9o{->$~JVROk7c{dIwEX?=HUA5m z+5dZn67K*eQXS)Lybv!6CdhNEBO8@{Fw}<|cEX>4Tx04R}tkv&MmP!xqvQ%glE4t5Z6$WWauh>AFBD-@wZs1;guFnQ@8G-*gu zTpR`0f`dPcRR08O{e zOe!Jf@~dL_6#_yCAdZmCEMs1h((tXXd+MaRi}P9jeScQJTCf-p5Q*oQVcNtS#50?= z!FiuJ%F41zd`>)W(t^Z~Tvt4P<6LrC;4`CUHj^Zd5{soSR=Sv#O^tY(IHqbk%@=YW ztDLtuYt=ey@5x^nDd;Q9T&FXF6c(`r2_h8KQ9%_pV6?%e+EY3KI?01I+?c>Hl!00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^lx)GXh$0pGE)x02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{007xZL_t(o!((6=1*2dTjDk@xoWP4UqW?#x<@+belWjTE zKt~%@9B}9Hw}FrM*`*Nn{z>xx>6#v3mSsn%{f9Y%u2FFP85f-W_J0O4$um3ZwJ@=PEP>i-QgA(qq3Vg?2VhL$BP|7ATO79l%=fg6Hh za-=wdkyJ<6hQ<>#{P609j0~e-6pVsVKqLSFq>ozZv)lLB00000NkvXXu0mjf$ofQK literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/stage-2.png b/Resources/Textures/Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..ee4342c5621d1d13e96e3a5605d41dc151e388a5 GIT binary patch literal 936 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/dead.png b/Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..b7cc263e8516d8c9d5406830b6a37cc9b4bc226c GIT binary patch literal 1369 zcmV-f1*ZCmP)EX>4Tx04R}tkv&MmP!xqvQ%glE4t5Z6$WWauh>AFBD-@wZs1;guFnQ@8G-*gu zTpR`0f`dPcRR08O{e zOe!Jf@~dL_6#_yCAdZmCEMs1h((tXXd+MaRi}P9jeScQJTCf-p5Q*oQVcNtS#50?= z!FiuJ%F41zd`>)W(t^Z~Tvt4P<6LrC;4`CUHj^Zd5{soSR=Sv#O^tY(IHqbk%@=YW ztDLtuYt=ey@5x^nDd;Q9T&FXF6c(`r2_h8KQ9%_pV6?%e+EY3KI?01I+?c>Hl!00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^lx)FAK%ndcObw02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00S{eL_t(o!|jw&Xj@en$A34s*EFq(t+K7Kx~0t$S+TUp zS}G~*r3_h7LD;PJL8#cdz6rxRRG3hxsQA*oY!Y5`V2`+8@N^dH847WsyX%U#M~azZ$4@Z>Pxb>q5Q!FwzV9U0IrSaVH#!!4v>poDN6VUdqj3c zW8r#$(4H5FWgewgou z+TMs%-zxK~6k)=bL63%tHRn%%L1JhM+u|H;dn!mxd+~cmQA0WxnqEN->Bai}FTc*g zLw!;r*e_alnJEALEZO8_QKDph__^Ml;?nRm>iZ9g*S<5;F%hGq1{^mZro{0S&vw4Y z!A`4awW!3-S5RFJ&wSK}V$1XPY7Jk`q#3JJ*>|CgrobaW7w>+XpxIF>GCmK#TvoYm z$+9(4C}zqVreD>LHSQ>&jp_tS&HS}oAXjRkqu$EQCo$sNbI2+9Dj>5@u`)83Vs)oR zRi%PAv5ZTUV5))CLIE$!4F8(ZG zDjM>fN~JmdRRh@2~i1B_Lw)VWM-kNm*N?u#h%pxE++ z;~I4?6Ple3^;gv;dMEzA|4Z2Ewh92v4)eh~4c27VV{cJV=Gidin(%u0^=n|m^ach7 b1_1v6Lwsinvk&s@00000NkvXXu0mjf%_?%3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/harvest.png b/Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..a3749e110d11c23aa5bba1c64903596509ff8c8c GIT binary patch literal 1167 zcmV;A1aSL_P)EX>4Tx04R}tkv&MmP!xqvQ%glE4t5Z6$WWauh>AFBD-@wZs1;guFnQ@8G-*gu zTpR`0f`dPcRR08O{e zOe!Jf@~dL_6#_yCAdZmCEMs1h((tXXd+MaRi}P9jeScQJTCf-p5Q*oQVcNtS#50?= z!FiuJ%F41zd`>)W(t^Z~Tvt4P<6LrC;4`CUHj^Zd5{soSR=Sv#O^tY(IHqbk%@=YW ztDLtuYt=ey@5x^nDd;Q9T&FXF6c(`r2_h8KQ9%_pV6?%e+EY3KI?01I+?c>Hl!00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^lx)E;IDP^I!k~02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00L)8L_t(o!|jwmOcPNY$3MqC&w<3i;7|qz!VO-+&=_K4 z((BMf2qwhIjX@`fAx4reIy)h^;_f7yAQ3?m>uE(yLyWP5HH_d&ke=^{xe5 zSv7|NiA^YGv@hnpe&mrMftA}Vty<|hTH^IdWXH6mK1th5OZ=qi-cPFKe%3`?8;MLb*RtZ;$o1Ja zCsU?e7*yigT6oFOdzK6xi)Xg;oG{(B2j*`r>IPdb#oSyyWPBoI_sUzG6j&9=ywUyS zJqbyV1vn{~KXU|tlY&p8SH;zD z0oAOIofOzUtPCj9V*!Swp~pT&wl{h7YGGktYodZ^5NTY>qG0`pHlru$0FS7e#5$ueJ+WxgcEd`X)5 zl?KyADdvUzjPtsRTY+XWmIV0)GdMiEkp|?Xdb&7C$DHHwQb?5)G zrqYaBF~7-4-%^F2*V%P-tn!G>zFa0Ju(qN?tcu@w;@<-XevO;kLzNY#m)`E5Y{JZS zO#5wk(vq8jW-iO7@Ndko5IP|&8h_8_=$}0Ycwcohv*c~JI0v+l!PC{xWt~$(696Bk BU`qf1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/seed.png b/Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..488cbe2d784da7d799395b1bb73757a04d855e88 GIT binary patch literal 630 zcmV-+0*U>JP)B0a?U`~&A9MJnfl;7$^ z)`|dVeO|adynBxN6S98*kOq6<$_bS6b7xFL!1ueN`Y8`(1KcjO$)KYZfQ2lq7s1Pofl_?T^_5@K1^ILYBz-_G*v$;Fj22aDAnJ!{-8Qmf@%e>1-d0_-Z$#3P_KO z>X!nP4K$An?gg7jsFcC&vD$_KF8ec`$U*8CR1Bm(A6$>?Apqg=vZ-#*(FXi*bEt9V z@i#ZZ)y`08&v^daqo+;KiKdb6yw^iQJZq|29{T+-Hi*{fqSQiH0;7V zCICsN(((L>qOG#a+o&o=qC{M@q$mP-hCr%#Oe@9X?fpBgA^ux`DD~_fCtcA_aFLLpW zs7$XB1)H~^79t2R8EpJ$>}oCzf=%#F*?tG=AtrF&W=Cr4T|g)5A5xJAovO+f Q#Q*>R07*qoM6N<$g7{k}<^TWy literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/stage-1.png b/Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f561043d4c168b1cb3956aff0a9747883901fe56 GIT binary patch literal 759 zcmVEX>4Tx04R}tkv&MmP!xqvQ%glE4t5Z6$WWauh>AFBD-@wZs1;guFnQ@8G-*gu zTpR`0f`dPcRR08O{e zOe!Jf@~dL_6#_yCAdZmCEMs1h((tXXd+MaRi}P9jeScQJTCf-p5Q*oQVcNtS#50?= z!FiuJ%F41zd`>)W(t^Z~Tvt4P<6LrC;4`CUHj^Zd5{soSR=Sv#O^tY(IHqbk%@=YW ztDLtuYt=ey@5x^nDd;Q9T&FXF6c(`r2_h8KQ9%_pV6?%e+EY3KI?01I+?c>Hl!00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^lx)Ehe%uL`VPt02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{007TPL_t(o!|l-_4#GeX1<+sG;E_E*O*zA^CN&%aK`+2v z&}dX^(5)dPRF)7DBnSis0cn$uCUK3g%IMeJptPKWi-T0`0@Y%002ovPDHLkV1g?7G+F=v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/stage-2.png b/Resources/Textures/Objects/Specific/Hydroponics/lingzhi.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..236f6562d46c8ca2b470799210677ac6bf1c3f64 GIT binary patch literal 879 zcmV-#1CacQP)EX>4Tx04R}tkv&MmP!xqvQ%glE4t5Z6$WWauh>AFBD-@wZs1;guFnQ@8G-*gu zTpR`0f`dPcRR08O{e zOe!Jf@~dL_6#_yCAdZmCEMs1h((tXXd+MaRi}P9jeScQJTCf-p5Q*oQVcNtS#50?= z!FiuJ%F41zd`>)W(t^Z~Tvt4P<6LrC;4`CUHj^Zd5{soSR=Sv#O^tY(IHqbk%@=YW ztDLtuYt=ey@5x^nDd;Q9T&FXF6c(`r2_h8KQ9%_pV6?%e+EY3KI?01I+?c>Hl!00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^lx)E(_eiOa1@=02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00BoyL_t(o!|jx@PJ>Vwg%4h2?<+K6aOluD)R^?f(J=TL z?E{phuV7>|j=qCk8aGQ*4GAj_B#tt4ATc@!nA3rPP}`;$Cv(3E?*0FB&i%OoP$(1% zg+lQkNPU}JPPx9$*k$V5WbE?y!m+zkfU!$Dg6X8s)VEnPpY-#+9U%^Ond|KfWb-ky z`50C4(quU$ZqM*>|Ao(M7kGUt_p+Be=-~p%18eJzPM`WV=?Kyiq$9Yk?)@C}gi)*U zguyqd{g_N+=!jh05?e*2nFqMiKxu*ltP!Q7)p><9%3lLP3A)h_F8&b;|YVk zmQHDY*H`buUU#4{4EX>4Tx04R}tkv&MmP!xqvQ%glE4t5Z6$WWauh>AFBD-@wZs1;guFnQ@8G-*gu zTpR`0f`dPcRR08O{e zOe!Jf@~dL_6#_yCAdZmCEMs1h((tXXd+MaRi}P9jeScQJTCf-p5Q*oQVcNtS#50?= z!FiuJ%F41zd`>)W(t^Z~Tvt4P<6LrC;4`CUHj^Zd5{soSR=Sv#O^tY(IHqbk%@=YW ztDLtuYt=ey@5x^nDd;Q9T&FXF6c(`r2_h8KQ9%_pV6?%e+EY3KI?01I+?c>Hl!00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^lx)E+57kpMwAZ02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00J*bL_t(o!|jy6YZGA@$3N+NUWY=l;BpQf#4INriUf*~ zq>w^OhvMes-XcX1vh-gNvg#t)oupY(ZHM-1iYY-|vP3$#bjXmUMYwzK9*5U!k~6W? zY-offL(8U)+!jhO8 zN3M@|(8oIjt+M!3(3gKv--?o^vPIUFNJU9d%S$pF(ydF- zDvNaM64de{6(!QGU)>)(kNZM;o?MsJKEZlI#0bMd@{2X3scgAeqc7$cdC)4GAZmGu z`(z{vS!AMFh3H6tc)To2Ig*scacsOGWklRMf~ohMI7*fVd8{&-;5@7a_UT zkk5}l;W~yaN$xtZJsaUgKCT0ALZ9u~h~ldd-v!qJ_Th9-0Sxuhkbs!@zUe1oF-s>I zyvQFSP1-$pqIrAU^z@fGi^T%g}IbAGy~$gPHKy$i=b!g z)ag&qcx|^~`i`c3ZtnXoSN8$D$Y<#!bNwjZESTtg*QigHWRN^rioqa8tpQ#iO+Nlp dq)72^;U~uAR!XK|@(BO{002ovPDHLkV1n%a_lf`j literal 0 HcmV?d00001