Reduce Clumsy Gene's Obnoxious RNG (#19126)

* clumsy rng

* seperate define for this too

* there are very harmful too

* replace with macros

* fixed handling

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
Will
2026-02-09 00:18:07 +01:00
committed by GitHub
co-authored by Kashargul
parent f238fcf293
commit 1a0e3aa3e0
23 changed files with 29 additions and 26 deletions
@@ -52,6 +52,7 @@
activation_message="You feel lightheaded."
primitive_expression_messages=list("trips.")
mutation = CLUMSY
/datum/trait/negative/disability_coprolalia
name = "Coprolalia"
@@ -27,7 +27,7 @@
user.show_message(span_blue("[mode ? "Toggled to cyborg analyzing mode." : "Toggled to cyborg upgrade scan mode."]"), 1)
/obj/item/robotanalyzer/proc/do_scan(mob/living/M as mob, mob/living/user as mob)
if((CLUMSY in user.mutations) && prob(50))
if(CLUMSY_FAIL_CHANCE(user))
to_chat(user, span_red("You try to analyze the floor's vitals!"))
for(var/mob/O in viewers(M, null))
O.show_message(span_red(text("[user] has analyzed the floor's vitals!")), 1)