Skip to content

Commit

Permalink
Makes clown dagger slippery and funny, clown bible too. (#1691)
Browse files Browse the repository at this point in the history
* Update clown dagger

Makes clown dagger slippery, makes victim laugh, gives victim and attacker positive moodlet.

* Makes choosing clown bible make it slippery
  • Loading branch information
Uristthedorf authored Apr 20, 2024
1 parent 84a8965 commit eda5e18
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 1 deletion.
15 changes: 14 additions & 1 deletion code/game/objects/items/holy_weapons.dm
Original file line number Diff line number Diff line change
Expand Up @@ -407,7 +407,20 @@
sharpness = SHARP_EDGED
attack_verb_continuous = list("attacks", "slashes", "stabs", "slices", "tears", "lacerates", "rips", "dices", "cuts")
attack_verb_simple = list("attack", "slash", "stab", "slice", "tear", "lacerate", "rip", "dice", "cut")
menu_description = "A sharp dagger. Fits in pockets. Can be worn on the belt. Honk."
menu_description = "A sharp dagger. Fits in pockets. Slippery. Can be worn on the belt. Honk."

/obj/item/nullrod/clown/Initialize(mapload)
. = ..()
AddComponent(/datum/component/slippery, 140) //Same as maximum potency banana peel.

/obj/item/nullrod/clown/afterattack(atom/target, mob/living/user)
. = ..()
if(!isliving(target))
return
var/mob/living/living_target = target
living_target.emote("laugh")
living_target.add_mood_event("chemical_laughter", /datum/mood_event/chemical_laughter)
user.add_mood_event("chemical_laughter", /datum/mood_event/chemical_laughter) //Hitting people with it makes you feel good.

#define CHEMICAL_TRANSFER_CHANCE 30

Expand Down
2 changes: 2 additions & 0 deletions code/game/objects/items/storage/book.dm
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,11 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "burning",
if("honk1")
user.dna.add_mutation(/datum/mutation/human/clumsy)
user.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(user), ITEM_SLOT_MASK)
AddComponent(/datum/component/slippery, 40) //Same as a synthesized banana peel.
if("honk2")
user.dna.add_mutation(/datum/mutation/human/clumsy)
user.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(user), ITEM_SLOT_MASK)
AddComponent(/datum/component/slippery, 40) //Same as a synthesized banana peel.
if("insuls")
var/obj/item/clothing/gloves/color/fyellow/insuls = new
insuls.name = "insuls"
Expand Down

0 comments on commit eda5e18

Please sign in to comment.