brutalcs/BrutalCS

*UPDATED* Anti-camp punishment

Ejz85 opened this issue · 2 comments

Ejz85 commented

I want to try using HP loss over time as a punishment. The beacon and sound mostly annoys all the players and is "silly".

If a player camp, they should loose 10HP per second for maybe 7-8 seconds (minimum HP 20, should not go lower than that). This should not be a "slap", just a plain HP reduction without sounds etc.

Since I also removed the HP gain on kill, this will make their camping trip much shorter than before where they could kill and gain back the HP they lost over time. Also they will still have plenty of time to move out of the zone before to much damage is done to them.

I had another idea regarding the punishment.

The reason players camp is to get good stats and better ranking. What if we take that away from them without adding annoying elements to any of the players in-game.

What if.. the campers kills dont count? like not in scoreboard or gameME. (have to block them from being in the logfiles). Also the player who died, maybe shouldn't get a death count if killed by a camper (also block in logfiles).

So if you are detected as camping, you get a message "No point of camping since your kills wont count while you do!) and then it just blocks the kills from being logged. Once they move out of the camping area, it should start counting again.

This idea seems really good when Im thinking about it.. I hope this can be done.

Update: Add a respawn as a punishment instead of the above. It has to use the DM spawn function with LoS.