mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-26 13:37:58 +01:00
Merge pull request #3972 from FlattestGuitar/confetti_2_sigh
Adds party grenades
This commit is contained in:
@@ -194,3 +194,14 @@
|
||||
/obj/effect/decal/cleanable/fungus/New()
|
||||
..()
|
||||
reagents.add_reagent("fungus", 10)
|
||||
|
||||
/obj/effect/decal/cleanable/confetti //PARTY TIME!
|
||||
name = "confetti"
|
||||
desc = "Party time!"
|
||||
gender = PLURAL
|
||||
icon = 'icons/obj/objects.dmi'
|
||||
icon_state = "confetti1"
|
||||
random_icon_states = list("confetti1", "confetti2", "confetti3")
|
||||
anchored = 1
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
/obj/item/weapon/grenade/confetti
|
||||
name = "party grenade"
|
||||
desc = "Party time!"
|
||||
icon_state = "confetti"
|
||||
var/spawner_type = /obj/effect/decal/cleanable/confetti
|
||||
|
||||
/obj/item/weapon/grenade/confetti/prime()
|
||||
var/turf/T = get_turf(src)
|
||||
playsound(T, 'sound/effects/confetti_partywhistle.ogg', 100, 1)
|
||||
for(var/i in 1 to 20) //20 confettis. Yes.
|
||||
var/atom/movable/x = new spawner_type
|
||||
x.loc = T
|
||||
for(var/j in 1 to rand(1, 4))
|
||||
step(x, pick(NORTH,SOUTH,EAST,WEST))
|
||||
|
||||
qdel(src)
|
||||
Reference in New Issue
Block a user