mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-26 05:27:01 +01:00
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>
This commit is contained in:
@@ -125,7 +125,6 @@
|
||||
/obj/item/snowball
|
||||
name = "snowball"
|
||||
desc = "Get ready for a snowball fight!"
|
||||
force = 0
|
||||
throwforce = 10
|
||||
icon_state = "snowball"
|
||||
damtype = STAMINA
|
||||
|
||||
@@ -1,11 +1,25 @@
|
||||
/obj/structure/snow
|
||||
gender = PLURAL
|
||||
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
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user