Skip to content
This repository has been archived by the owner on Mar 5, 2024. It is now read-only.

[Addition] Inform other players when a TBD user calls a vote #155

Open
CrazyGunman2C4U opened this issue Jul 17, 2020 · 5 comments
Open
Labels
Priority: Medium This issue may be useful, and needs some attention. Type: Enhancement New feature or request

Comments

@CrazyGunman2C4U
Copy link

Idea by: Detective Parks

suggestion

Basically call a chat message like "Caution! We have a bot on our team named (Bot name)! Please press F1!" when calling a vote on a "friendly" cheater.

Using my limited knowledge, I guess you could add that logic to (ModeratorLogic.cpp)

bool ModeratorLogic::InitiateVotekick(const IPlayer& player, KickReason reason, const PlayerMarks* marks)
->
if (m_ActionManager->QueueAction<KickAction>(userID.value(), reason))

However, this should be optional (maybe even opt-in) as it will increase spam.

Also note: #154 because we don't want to flood the chat/trigger the new flood protection.

@PazerOP PazerOP added Type: Enhancement New feature or request Priority: Medium This issue may be useful, and needs some attention. labels Jul 19, 2020
@ClusterConsultant
Copy link
Collaborator

#189 is related

@andy013
Copy link

andy013 commented Feb 15, 2021

Bad idea. The bots will just copy this message after everyone has been trained to press F1 when they see it.

@ClusterConsultant
Copy link
Collaborator

This is already a problem with the current message. Ultimately it will rely on users trusting the tool user. After a round or so most people are aware of who to trust. Everything will be optional at the end of the day and #70 would apply.

@kotc
Copy link

kotc commented Feb 25, 2021

i've found i almost alwyas have to type some informational msg in chat when vote starts, so it's actually good idea to implement. but: make the text configurable, so everyone who enables it in their TBD can customize to his/her liking

@andy013
Copy link

andy013 commented Mar 5, 2021

The problem is that even if users trust the tool user, what happens when a bot copies that users name, calls a vote and then writes the TF2BD message in the chat. With unicode spoofing it's impossible to tell if it was the legit user or not who started the vote. Everyone will get used to pressing F1 when they see that message and you will have just trained them to automatically vote rather than paying attention.

IMO training people to auto vote when they see a certain message is a bad idea. There is no good way to tell who called the vote and it's better if people pay attention and don't automatically kick players just because there is a bot on the server.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Priority: Medium This issue may be useful, and needs some attention. Type: Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants