From a643dc10ebb440491f3de7543070928fce3cfa1d Mon Sep 17 00:00:00 2001 From: Waterpig <49160555+Majkl-J@users.noreply.github.com> Date: Thu, 23 Nov 2023 05:41:39 +0100 Subject: [PATCH] Rock (#686) ## About The Pull Request Introduces the glorious rockfruit, a delish little fruit which just happens to grow literal granite around it. ![image](https://github.com/Bubberstation/Bubberstation/assets/49160555/4bb9512a-2f8c-455a-b16a-c4011dd544b6) ![image](https://github.com/Bubberstation/Bubberstation/assets/49160555/ecaa4a5a-34b9-4446-99df-0db723e46d70) I'm not the greatest spriter but I think these look good enough. It is honestly hard to work with a desaturated, rocky palette when floors use the same ## Why It's Good For The Game More interesting food is good, plus this fits nicely into adding stone type food later (Very soon) ## Changelog :cl: add: Rockfruit, the new awesome fruit that's literally just a plant growing a granite shell image: Rockfruit seeds, plant, fruit, and rocks /:cl: --------- Co-authored-by: Cyprex <35031555+Cyprex@users.noreply.github.com> Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com> --- .../modules/food_and_drinks/icons/rocks.dmi | Bin 0 -> 970 bytes .../code/modules/hydroponics/grown/rocks.dm | 93 ++++++++++++++++++ .../hydroponics/icons/growing_fruits.dmi | Bin 0 -> 1068 bytes .../modules/hydroponics/icons/harvest.dmi | Bin 0 -> 1099 bytes .../code/modules/hydroponics/icons/seeds.dmi | Bin 0 -> 1001 bytes .../code/modules/vending/megaseed.dm | 6 ++ tgstation.dme | 2 + 7 files changed, 101 insertions(+) create mode 100644 modular_zubbers/code/modules/food_and_drinks/icons/rocks.dmi create mode 100644 modular_zubbers/code/modules/hydroponics/grown/rocks.dm create mode 100644 modular_zubbers/code/modules/hydroponics/icons/growing_fruits.dmi create mode 100644 modular_zubbers/code/modules/hydroponics/icons/harvest.dmi create mode 100644 modular_zubbers/code/modules/hydroponics/icons/seeds.dmi create mode 100644 modular_zubbers/code/modules/vending/megaseed.dm diff --git a/modular_zubbers/code/modules/food_and_drinks/icons/rocks.dmi b/modular_zubbers/code/modules/food_and_drinks/icons/rocks.dmi new file mode 100644 index 0000000000000000000000000000000000000000..190df5af8be48aca6b52f438fae10ed8904f3bfa GIT binary patch literal 970 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 RDI)*?002ovPDHLkV1lq%+|2+0 literal 0 HcmV?d00001 diff --git a/modular_zubbers/code/modules/hydroponics/icons/seeds.dmi b/modular_zubbers/code/modules/hydroponics/icons/seeds.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e11eb208888720ccf4e58ccfe62c876376ebc3be GIT binary patch literal 1001 zcmV_O!Bpu2p9>BoBE-o%NH#byNRC#%M zX=!QgW*BJz0004WQchCV=-0C=2JR&a84_w-Y6 z@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5Nr{UyC9|j) z$TZ~QOe;#vO$D({fTF26iIpH>JtG|?jL=z}nwp|pl%JfPR#ci|1U8pYtR^={mjz* z|Aav~ha3ZPKl8)@TiWLiU`zYl0c>fX1%R3Aib0DY0RN}DV$dQ8!2hYP7_^8XKqUa3 z0P;TI`56aagalq*aPUP);Pn*;Ujzqib#6$&R_BHUY;|rpKw;+9gF%4C|9SOb5Rl{l zym~M?z-omf4y@NW;=pEuqXj5c6osj{rRs0qF!M^$$0^IwRNPVZcW;<^t?A=bRb?vf zsrrXE%zU0Vz}8g6(uc$6;m|CC0XtI>OCOIvj>l#Z4A`5BSo(DOc{(+V2!K-fO;!XP z7@!=WHGY#d0Y?UC2jn?^lMMkU2IOr32ml6v0Du5s00;mG00w|Npmvi900w{q+$IwM z3;+kXO(p;s09^og82l!80o-Bmo7@F(hrw^M1Hv)g67a^3=}a8c9Rcs`n9jv9-4pP^ zj%n5gLhc7b?gv8Vz}>Hk`(JjmS<$+y3vpe~=Vj}zF2!}7WmW60uHgr#|1AYB}04`S>m-}25P=~ms{%>D)qa)S-PXY|}{}TYi{r^-zwEus^e;>a9 XYLQ#Bsk2%!00000NkvXXu0mjfCz7kS literal 0 HcmV?d00001 diff --git a/modular_zubbers/code/modules/vending/megaseed.dm b/modular_zubbers/code/modules/vending/megaseed.dm new file mode 100644 index 00000000000..562529c8c61 --- /dev/null +++ b/modular_zubbers/code/modules/vending/megaseed.dm @@ -0,0 +1,6 @@ +/obj/machinery/vending/hydroseeds/Initialize(mapload) + for(var/category in product_categories) + if(category["name"] == "Fruits") + category["products"] += list(/obj/item/seeds/rockfruit = 3) + + return ..() diff --git a/tgstation.dme b/tgstation.dme index 7e0c4e34375..bd797af6d53 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8087,6 +8087,7 @@ #include "modular_zubbers\code\modules\ghostcafe\hilbertshotel_silicon.dm" #include "modular_zubbers\code\modules\hydroponics\gene_modder.dm" #include "modular_zubbers\code\modules\hydroponics\plant_genes.dm" +#include "modular_zubbers\code\modules\hydroponics\grown\rocks.dm" #include "modular_zubbers\code\modules\jobs\job_types\blacksmith.dm" #include "modular_zubbers\code\modules\jobs\job_types\blueshield.dm" #include "modular_zubbers\code\modules\jobs\job_types\cargo_technician.dm" @@ -8157,6 +8158,7 @@ #include "modular_zubbers\code\modules\synths\code\designs\exofab_designs.dm" #include "modular_zubbers\code\modules\traitor\goal_overrides.dm" #include "modular_zubbers\code\modules\vending\halloween_chocolate.dm" +#include "modular_zubbers\code\modules\vending\megaseed.dm" #include "modular_zubbers\code\modules\vending\wardrobe.dm" #include "modular_zubbers\maps\biodome\area.dm" #include "modular_zubbers\maps\biodome\beach.dm"