Open MiniMeatwad opened 6 years ago
This problem just happened with the spurdo mask by equipping and dropping several times, the fuck. (the automute part)
is an issue with any fast say action i've been muted ingame for being a punchghost holoparasite with a battlecry
i mean the dude didn't talk,he only equipped the mask and removed it,that's what makes it all weirder,although it needs to be reproduced
/obj/item/clothing/mask/spurdo/equipped(mob/user, slot) //when you put it on
var/mob/living/carbon/C = user
if(C.wear_mask == src)
C.emote("scream")
C.say("SUOMI PERKELE!") // bawb made me do this
return ..()
that explains the possible issue, but still why does calling say trigger the spam limit...weird
super easy to fix, this issue has happened with several chems and baseball bat and just needs 1 arg in mob_say. honestly can't even give a bounty for this one
super easy to fix has been sitting here since 2018.
Alright, $1 bounty.
i have no idea how to go about fixing this in general unless you want to make a list with every single invocation and message all objects force you to say. Spells actually already handles automute by having a 50 % chance of sending a blank message, but yeah i wouldn't call this "easy" per see
Issue reported from Round ID: 30919 (Hippie Station)
Reporting client version: 512
a few rounds ago, as a wizard i got constantly auto muted for no verifiable reason other than the auto mute thinks i'm spamming or something, oh and apprentice things cost 2 but refund 1 points