Files
Paradise/code/game/objects/structures/snow.dm
SabreML f0009f4559 Snowballs from snow tiles (#15082)
* snow

* Cooldown and sound effect

Don't want snowball spam causing lag

* qdel

Co-authored-by: Farie82 <joepvelden@hotmail.com>

Co-authored-by: Farie82 <joepvelden@hotmail.com>
2020-12-14 11:44:17 +00:00

26 lines
638 B
Plaintext

/obj/structure/snow
name = "snow"
desc = "A crunchy layer of freshly fallen snow."
anchored = TRUE
density = FALSE
layer = TURF_LAYER
plane = FLOOR_PLANE
icon = 'icons/turf/snow.dmi'
icon_state = "snow"
max_integrity = 15
var/cooldown = 0 // very cool down
/obj/structure/snow/AltClick(mob/user)
. = ..()
if(cooldown > world.time)
return
if(ishuman(user) && Adjacent(user))
var/mob/living/carbon/human/H = user
var/obj/item/snowball/S = new
cooldown = world.time + 3 SECONDS
if(H.put_in_hands(S))
playsound(src, 'sound/weapons/slashmiss.ogg', 15) // crunchy snow sound
else
qdel(S) // Spawn in hands only