From 7ca379800cb2565415a4255b63fc60ba0f835dcc Mon Sep 17 00:00:00 2001 From: evilew Date: Mon, 21 Aug 2023 01:26:56 +0200 Subject: [PATCH] added candy decals and walls, organized GS13 turfs a bit this also changes some small things, like removing corn oil from vent clog event and nerfing lipoifier generation from grinding calorite --- GainStation13/code/game/turfs/closed.dm | 20 +++++++ GainStation13/code/game/turfs/open.dm | 50 ++++++++++++++++++ .../food_and_drinks/objects/candy_flora.dm | 30 +++++++++++ .../icons/turf/decals_large_candy.dmi | Bin 1088 -> 1091 bytes GainStation13/icons/turf/floor_candy.dmi | Bin 5363 -> 4837 bytes GainStation13/icons/turf/wall_candy.dmi | Bin 0 -> 475 bytes .../objects/items/stacks/sheets/mineral.dm | 2 +- code/game/turfs/simulated/water.dm | 15 ------ code/modules/events/vent_clog.dm | 2 +- tgstation.dme | 3 ++ 10 files changed, 105 insertions(+), 17 deletions(-) create mode 100644 GainStation13/code/game/turfs/closed.dm create mode 100644 GainStation13/code/game/turfs/open.dm create mode 100644 GainStation13/code/modules/food_and_drinks/objects/candy_flora.dm create mode 100644 GainStation13/icons/turf/wall_candy.dmi diff --git a/GainStation13/code/game/turfs/closed.dm b/GainStation13/code/game/turfs/closed.dm new file mode 100644 index 00000000..ecc2fd2c --- /dev/null +++ b/GainStation13/code/game/turfs/closed.dm @@ -0,0 +1,20 @@ +// /turf/closed +// layer = CLOSED_TURF_LAYER +// opacity = 1 +// density = TRUE +// blocks_air = 1 +// rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE +// rad_insulation = RAD_MEDIUM_INSULATION + + +// leaving this helper for remembering vars - Sono + + +///////////////////////////////// GS13 CLOSED TURFS /////////////////////////////// + + +/turf/closed/indestructible/candy + name = "Candy wall" + desc = "Despite being made out of mere candy, this wall is harder than stone!" + icon = 'Gainstation13/icons/turf/wall_candy.dmi' + icon_state = "candywall" diff --git a/GainStation13/code/game/turfs/open.dm b/GainStation13/code/game/turfs/open.dm new file mode 100644 index 00000000..470ab0ef --- /dev/null +++ b/GainStation13/code/game/turfs/open.dm @@ -0,0 +1,50 @@ +// /turf/open +// plane = FLOOR_PLANE +// var/slowdown = 0 //negative for faster, positive for slower + +// var/postdig_icon_change = FALSE +// var/postdig_icon +// var/wet + +// var/footstep = null +// var/barefootstep = null +// var/clawfootstep = null +// var/heavyfootstep = null + +// leaving this helper for remembering vars - Sono + +///////////////////////////////// GS13 OPEN TURFS /////////////////////////////// + +/turf/open/indestructible/chocolate + name = "chocolate floor" + desc = "A rather tasty floor, hopefully it does not ruin your shoes." + icon = 'Gainstation13/icons/turf/floor_candy.dmi' + icon_state = "choclit_2" + + +/turf/open/indestructible/bubblegum + name = "bubblegum floor" + desc = "A rather tasty floor, hopefully it does not ruin your shoes." + icon = 'Gainstation13/icons/turf/floor_candy.dmi' + icon_state = "floor_pinkgum" + +/turf/open/candyfloor + name = "candy grass" + desc = "This weird grass smells of cinnamon and liquorice." + icon = 'Gainstation13/icons/turf/floor_candy.dmi' + icon_state = "candyfloor" + +/turf/open/chocolateriver + gender = PLURAL + name = "liquid chocolate" + desc = "This is probably used for some kind of huge fountain." + icon = 'Gainstation13/icons/turf/floor_candy.dmi' + icon_state = "chocwater" + slowdown = 1 + bullet_sizzle = TRUE + bullet_bounce_sound = null //needs a splashing sound one day. + + footstep = FOOTSTEP_WATER + barefootstep = FOOTSTEP_WATER + clawfootstep = FOOTSTEP_WATER + heavyfootstep = FOOTSTEP_WATER diff --git a/GainStation13/code/modules/food_and_drinks/objects/candy_flora.dm b/GainStation13/code/modules/food_and_drinks/objects/candy_flora.dm new file mode 100644 index 00000000..87b525a5 --- /dev/null +++ b/GainStation13/code/modules/food_and_drinks/objects/candy_flora.dm @@ -0,0 +1,30 @@ +//GS13 decals - candyland related! +//would be cool if we could use ash flora code to make these harvestable in the future - Lew + + +/obj/effect/turf_decal/candy //used for baseline + icon = 'GainStation13/icons/turf/decals_candy.dmi' + icon_state = "" + +/obj/effect/turf_decal/candy/redwhite + icon = 'GainStation13/icons/turf/decals_candy.dmi' + icon_state = "candy_decal1" + +/obj/effect/turf_decal/candy/redwhite2 + icon = 'GainStation13/icons/turf/decals_candy.dmi' + icon_state = "candy_decal2" + +/obj/effect/turf_decal/candy/redwhite3 + icon = 'GainStation13/icons/turf/decals_candy.dmi' + icon_state = "candy_decal3" + +/obj/structure/lollipop //ik it's not necessarily a decal but I'm lazy rn and will (hopefully) move it later + name = "Lollipop tree" + desc = "A mere snack for people larger than life." + max_integrity = 80 + density = TRUE + pixel_x = -16 + layer = FLY_LAYER + anchored = TRUE + icon = 'GainStation13/icons/turf/decals_large_candy.dmi' + icon_state = "lollipop_tree_blue" diff --git a/GainStation13/icons/turf/decals_large_candy.dmi b/GainStation13/icons/turf/decals_large_candy.dmi index d9755bd4503db36d50502de86ecae5d9ef9425b9..4c8cb3c5b2f340614581ad747e742c6670b22b8f 100644 GIT binary patch delta 151 zcmV;I0BHZf2*U`FB!7Z>R9JLGWpiV4X>fFDZ*Bkpc${_1u?mAQ6h`4W_bGmKFBPO) zmJ%r$^cBRC+vY;rNOD_W-@)1KoZ)M6A0B>!8$JEGRLNgh^p`7{O@c;P+i-UDl9rOud;mj=o3;noQW30fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5; z&r`5fFwryM;w;ZhDalZ<|ROwTBRaEeP3OHvhV6_j%Fb8<2Z@(bciic(YK zlX6N^mAE)lGK-28Y!wW-IMa#}b5kK~GPEcwxca#$xcGW<0SN$4FE6!Zljt9@uapC7 CDnW|? diff --git a/GainStation13/icons/turf/floor_candy.dmi b/GainStation13/icons/turf/floor_candy.dmi index 0dcc35536d00b6cb7b7709ca1f808771d6cef84a..6357aa40d382ce7645a21bcd4d08d6c5e9240aab 100644 GIT binary patch delta 4461 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 delta 5019 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 diff --git a/GainStation13/icons/turf/wall_candy.dmi b/GainStation13/icons/turf/wall_candy.dmi new file mode 100644 index 0000000000000000000000000000000000000000..51d922f899476afadff79e8e766d2ba77ca5ff19 GIT binary patch literal 475 zcmV<10VMv3P)QmLek1R8;Zt@vJg3(1U~6*x0nRw7+O*VPRqB=H^f$B6Q8X)&KwiZF*E# zbVOxyV{&P5bZKvH004NLQ&wIp`|IWTIW{X72q7d0BRfAxQ=elW{6@juA*$$vLBn<$P zftiG$LeK}GL6!(il#)l0?YRP;G!U@<4iJInJ6be?+)f6vAedV=^hA3CqcsCS%YCis z7%2Bw0yhQ#XY&VI<69VL2L@_nz?F8-b{^0Go+JbC%gD3^4O+&bnsORs`i~Sq2&kgv z)MQZ