mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-30 00:21:11 +01:00
Party Poggers (#10772)
This commit is contained in:
@@ -138,4 +138,18 @@
|
||||
anchored = TRUE
|
||||
icon = 'icons/effects/blood.dmi'
|
||||
icon_state = "mfloor1"
|
||||
random_icon_states = list("mfloor1", "mfloor2", "mfloor3", "mfloor4", "mfloor5", "mfloor6", "mfloor7")
|
||||
random_icon_states = list("mfloor1", "mfloor2", "mfloor3", "mfloor4", "mfloor5", "mfloor6", "mfloor7")
|
||||
|
||||
/obj/effect/decal/cleanable/confetti
|
||||
name = "confetti"
|
||||
desc = "Tiny bits of colored paper thrown about for the janitor to enjoy!"
|
||||
gender = PLURAL
|
||||
density = FALSE
|
||||
anchored = TRUE
|
||||
icon = 'icons/effects/effects.dmi'
|
||||
icon_state = "confetti"
|
||||
|
||||
/obj/effect/decal/cleanable/confetti/attack_hand(mob/user)
|
||||
to_chat(user, SPAN_NOTICE("You start to meticulously pick up the confetti."))
|
||||
if(do_after(user, 60))
|
||||
qdel(src)
|
||||
|
||||
@@ -979,18 +979,6 @@
|
||||
attack_verb = list("attacked", "slashed", "stabbed", "poked")
|
||||
contained_sprite = TRUE
|
||||
|
||||
/* NYET.
|
||||
/obj/item/toddler
|
||||
icon_state = "toddler"
|
||||
name = "toddler"
|
||||
desc = "This baby looks almost real. Wait, did it just burp?"
|
||||
force = 5
|
||||
w_class = ITEMSIZE_LARGE
|
||||
slot_flags = SLOT_BACK
|
||||
*/
|
||||
|
||||
//This should really be somewhere else but I don't know where. w/e
|
||||
|
||||
/obj/item/inflatable_duck
|
||||
name = "inflatable duck"
|
||||
desc = "No bother to sink or swim when you can just float!"
|
||||
@@ -1011,3 +999,24 @@
|
||||
throwforce = 1
|
||||
drop_sound = 'sound/items/drop/cardboardbox.ogg'
|
||||
pickup_sound = 'sound/items/pickup/cardboardbox.ogg'
|
||||
|
||||
/obj/item/toy/partypopper
|
||||
name = "party popper"
|
||||
desc = "Instructions : Aim away from face. Wait for appropriate timing. Pull cord, enjoy confetti."
|
||||
icon_state = "partypopper"
|
||||
w_class = ITEMSIZE_TINY
|
||||
drop_sound = 'sound/items/drop/cardboardbox.ogg'
|
||||
pickup_sound = 'sound/items/pickup/cardboardbox.ogg'
|
||||
|
||||
/obj/item/toy/partypopper/attack_self(mob/user)
|
||||
if(icon_state == "partypopper")
|
||||
spark(src, 1, user.dir)
|
||||
user.visible_message(SPAN_NOTICE("[user] pulls on the string, releasing a burst of confetti!"), SPAN_NOTICE("You pull on the string, releasing a burst of confetti!"))
|
||||
playsound(src, 'sound/effects/snap.ogg', 50, TRUE)
|
||||
icon_state = "partypopper_e"
|
||||
var/turf/T = get_step(src, user.dir)
|
||||
if(!turf_clear(T))
|
||||
T = get_turf(src)
|
||||
new /obj/effect/decal/cleanable/confetti(T)
|
||||
else
|
||||
to_chat(user, SPAN_NOTICE("The [src] is already spent!"))
|
||||
|
||||
@@ -215,7 +215,8 @@
|
||||
/obj/item/ore/coal,
|
||||
/obj/item/stamp/clown,
|
||||
/obj/item/organ/internal/heart/skrell,
|
||||
/obj/item/toy/balloon/color)
|
||||
/obj/item/toy/balloon/color,
|
||||
/obj/item/storage/box/partypopper)
|
||||
|
||||
var/atom/movable/I = new gift_type(get_turf(user))
|
||||
user.remove_from_mob(src)
|
||||
|
||||
@@ -512,6 +512,11 @@
|
||||
desc_antag = "These snap pops have an extra compound added that will deploy a tiny smokescreen when snapped."
|
||||
starts_with = list(/obj/item/toy/snappop/syndi = 8)
|
||||
|
||||
/obj/item/storage/box/partypopper
|
||||
name = "party popper box"
|
||||
desc = "Six cones of confetti conflagarating fun!"
|
||||
starts_with = list(/obj/item/toy/partypopper = 6)
|
||||
|
||||
/obj/item/storage/box/autoinjectors
|
||||
name = "box of empty injectors"
|
||||
desc = "Contains empty autoinjectors."
|
||||
|
||||
@@ -1220,9 +1220,8 @@
|
||||
/obj/item/eightball/broken = 1,
|
||||
/obj/item/spirit_board = 5,
|
||||
/obj/item/device/laser_pointer = 1,
|
||||
/obj/item/clothing/accessory/badge/press/plastic = 2
|
||||
|
||||
|
||||
/obj/item/clothing/accessory/badge/press/plastic = 2,
|
||||
/obj/item/storage/box/partypopper = 11
|
||||
)
|
||||
|
||||
/obj/random/arcade/orion
|
||||
|
||||
Reference in New Issue
Block a user