[FEATURE] Improve Traitor Behavior #54
Labels
approved
Approved feature request
feature
New feature or request
good first issue
Good for newcomers
medium-priority
A medium priority issue/PR
My idea (what is caused by what, etc.)
Essentially, there are now 3 types of traitors; Overt Traitors, Covert Traitors, and Suicide Traitors. Overt Traitors act like the current traitors, just attacking whoever whenever and wherever, Covert Traitors tend to do things more stealthily by killing when no one is around, planting bombs more secretly, and being more stealthy overall, and Suicide Traitors can run towards crowds with ither C4 or a grenade.
Purpose/motivation
To add more variety to traitor tactics. Right now they only plant c4 and kill. They don't really think, they just kill. That's what i want to change.
How would you add this feature? (optional)
Although I'm not a programmer, i have some ideas on how to implement some ideas. For example, the Covert Traitors could check if they are able to be seen using some ray cast vision to check if they are within the "vision cone" of another bot, the Suicide Traitors could be able to check the density of certain areas using the navmesh (within a acceptable radius, perhaps).
Additional context
For example, there's a map with a large lobby with 4 people in it, a subway with 2 people in it, and a room with no one in it. A Overt Traitor would attack anyone regardless of their location. A Covert Traitor would try to somehow convince one of the people in the subway to go to the room and kill them, and a suicide traitor would run into the lobby with a C4 and blow everyone up. Also some other ideas; the ability to be killed while chatting (I've felt the "last words" thing on the corpse ui never was used enough), add voice chat, and add random playermodels. Hope you can find a way to code all this.
The text was updated successfully, but these errors were encountered: