mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 11:37:40 +01:00
Feature: Clown recycler, a new Cmag effect (#28233)
* banana touched recycler * 2 returns * droppable clothing * no more clown genes * foghorn sound effect * ITS HARMLESS * review * Update code/datums/spells/banana_touch.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Signed-off-by: Toastical <vnndvp@gmail.com> * Update code/datums/spells/banana_touch.dm oh theyre 2 Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Signed-off-by: Toastical <vnndvp@gmail.com> --------- Signed-off-by: Toastical <vnndvp@gmail.com> Co-authored-by: Toastical <toastical@toaster.com> Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
This commit is contained in:
co-authored by
Luc
Toastical
parent
7da09f5e72
commit
404f11fa4c
@@ -72,3 +72,37 @@
|
||||
if(!(iswizard(src) || (mind && mind.special_role == SPECIAL_ROLE_WIZARD_APPRENTICE))) //Mutations are permanent on non-wizards. Can still be removed by genetics fuckery but not mutadone.
|
||||
dna.default_blocks.Add(GLOB.clumsyblock)
|
||||
dna.default_blocks.Add(GLOB.comicblock)
|
||||
|
||||
/// Like bananatouched, but intended to be used for funny one-off scenarios which aren't meant to permanently cripple someone's round.
|
||||
/mob/living/carbon/human/proc/bananatouched_harmless()
|
||||
to_chat(src, "<font color='red' size='6'>HONK</font>")
|
||||
Weaken(14 SECONDS)
|
||||
Stuttering(30 SECONDS)
|
||||
do_jitter_animation(30 SECONDS)
|
||||
|
||||
var/obj/item/tank/internal_tank = internal
|
||||
var/obj/item/clothing/mask/gas/clown_hat/clown_mask = new()
|
||||
var/obj/item/clothing/under/rank/civilian/clown/clown_suit = new()
|
||||
var/obj/item/clothing/shoes/clown_shoes/clown_shoes = new()
|
||||
clown_mask.flags |= DROPDEL
|
||||
clown_suit.flags |= DROPDEL
|
||||
clown_shoes.flags |= DROPDEL
|
||||
|
||||
drop_item_to_ground(shoes, force = TRUE)
|
||||
drop_item_to_ground(wear_mask, force = TRUE)
|
||||
drop_item_to_ground(w_uniform, force = TRUE)
|
||||
if(isplasmaman(src))
|
||||
drop_item_to_ground(head, force = TRUE)
|
||||
var/obj/item/clothing/head/helmet/space/plasmaman/clown/clown_helmet = new()
|
||||
clown_suit = new /obj/item/clothing/under/plasmaman/clown
|
||||
clown_helmet.flags |= DROPDEL
|
||||
clown_suit.flags |= DROPDEL
|
||||
equip_to_slot_if_possible(clown_helmet, ITEM_SLOT_HEAD, TRUE, TRUE)
|
||||
equip_to_slot_if_possible(clown_suit, ITEM_SLOT_JUMPSUIT, TRUE, TRUE)
|
||||
equip_to_slot_if_possible(clown_shoes, ITEM_SLOT_SHOES, TRUE, TRUE)
|
||||
equip_to_slot_if_possible(clown_mask, ITEM_SLOT_MASK, TRUE, TRUE)
|
||||
|
||||
// Re-equips the internal tank if present
|
||||
equip_to_appropriate_slot(internal_tank)
|
||||
internal = internal_tank
|
||||
|
||||
|
||||
Reference in New Issue
Block a user