From 79f00a10b857902b00b71803716ed0a803b0b447 Mon Sep 17 00:00:00 2001 From: Dahlular Date: Wed, 10 Mar 2021 03:29:40 -0700 Subject: [PATCH] random small crystals --- code/game/objects/structures/flora.dm | 33 ++++++++++++++++++++++++++ icons/obj/flora/layeniasmall.dmi | Bin 2309 -> 3994 bytes 2 files changed, 33 insertions(+) diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index 9ade24bc..6c1ed4ed 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -656,3 +656,36 @@ if(islist(icon_states && icon_states.len)) icon_state = pick(icon_states) + + +/obj/structure/flora/crystal + name = "crystal" + desc = "You shouldnt see this!" + gender = PLURAL //trans rights + max_integrity = 30 + +/obj/structure/flora/crystal/small + name = "small crystals" + icon = 'icons/obj/flora/layeniasmall.dmi' + +//Small crystal clusters +/obj/structure/flora/crystal/small/pile + name = "small crystals" + desc = "A pile of small crystals" + icon_state = "crystals1" + +/obj/structure/flora/crystal/small/pile/Initialize() + if(icon_state == "crystals1") + icon_state = "crystals[rand(1, 4)]" + . = ..() + +//Small crystal growths +/obj/structure/flora/crystal/small/growth + name = "small crystals" + desc = "A growth of small crystals" + icon_state = "crystalgrowth1" + +/obj/structure/flora/crystal/small/growth/Initialize() + if(icon_state == "crystalgrowth1") + icon_state = "crystalgrowth[rand(1, 4)]" + . = ..() diff --git a/icons/obj/flora/layeniasmall.dmi b/icons/obj/flora/layeniasmall.dmi index a9789c7aeff8d9ab28a5383c4032c80446b7e323..1bea458452593c8245692c23307d6c038af5e0da 100644 GIT binary patch literal 3994 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