Closed Vermidia closed 2 months ago
I use the whistle a lot to get attention and give orders both as FTL and SL while in combat. I feel like this would just make the item useless in combat. I think spammers is an admin issue that should be addressed with a boink, especially since the server is suppose to be mrp. Muting marines in combat might prevent important conversations from happening while not in yet, I can already see a JTAC being muted by the whistle and delaying an airstrike or mortar barrage by precious seconds.
The main problem is there can be a few spammers and they can be hard to manage. I could make the range or duration much shorter, it's mostly supposed to be a quick attention grabber.
Edit: Also it was supposed to be only for the military police, but they don't seem to have a unique whistle rn.
Going to see if I can port one.
Ok, made a specific MP whistle that's red and does the muting effect. For now, all MP roles will start with one on their necks, but it should probably move into the vendor when that's done.
Smug wants to think about it, but this can also go well with policing skill for the mp which is not done yet!
I can add a skill check bit to the component if you want to go that route.
Oh actually you're probably right, the skill is there it's just not used for anything
Ok, added skill support to the component (not in the prettiest way tbh, UseInHandEvent isn't great) that'll only have the status effect go off if the user has 2> police skill.
Can you provide more examples of use case
As an MP whistle, this is actually a really cool idea mb for not understanding it at first.
Other than silencing people during briefing, it'd ideally probably be used to stop arguments or rioters for a brief amount of time, at least enough for the MP to try to get a word in. You wouldn't really use it when trying to arrest someone because you probably need them to speak their case.
Can you have this not affect MP? Use the policing skill for them perhaps?
I'm trying to test this but the effect doesn't appear to work
Yeah I broke it for a bit. Atm it works off a whitelist and blacklist. I can try to have a "skill blacklist" too.
I don't think emote spammers should be an MP issue Interesting item, but I don't think giving MPs an item that can essentially mute RP is a good idea. I of course don't believe emote spammers are RP, but that shouldn't be fixed by an ingame item. I don't see any reason to mute arguments if people are having them at all. Mutinies are rare, and usually those are dealt with using violence, not words (to an extent, and if there are words, they are definitely important)
Skarlet may be onto something but I think for mutinies we could implement the unused antagonist character skill
Yeah that's fair. I'll close this for now.
About the PR
This new red whistle will now mute anyone (except the user) in an area (radius 5, same as it's whistle range) who cannot give orders and is a marine.
Why / Balance
Mutes emote spammers and chatting, allowing briefings to be a little more peaceful. Kinda tackles the problem in #2586 but not quite in the way requested.
The full suggestion also would've made it not effect MP but they currently don't have any unique components so it currently does effect them.
Technical details
Add new system ApplyStatusToAreaonActivationSystem which currently only activates when something is used inhand. Applies a status in an area. Has blacklist and whitelist functionality.
Media
https://github.com/RMC-14/RMC-14/assets/32827189/6b93c528-fe8b-4c19-bb00-5d05980d35f3
Breaking changes
Nah
Changelog
:cl: