I appreciate the fact that you're trying to bring more "playable" features to TFS 1.0/1.1.
But have you ever considered working on moving source-based concepts to Lua?
I'd link examples, but I'm certain that you're familiar with the recent commit I made regarding "drop loot" (thank you
@Ninja for making a PR that got pulled so the idea was implemented <3) and
@Ninja's more recent PR for moving soul regeneration to Lua.
As far as I know, the "skull system" as well as the "experience loss / blessing removal", as well as stamina regeneration aspect of gameplay can definitely be moved to Lua and contributing this code to TFS's codebase would affect more people than you (or I) would ever know.
Just a thought, because I can see you want to contribute to the community. I really hope you consider what I've mentioned. You'll have my full support and revision ideas if you ever decide to do so.
If you're dedicated to the CTF idea alone, my suggestions are as follows:
- A clear indicator that "this character is currently running the flag" (however you decide to implement this is up to you)
- Map randomization
- Increased damage taken by players in both "bases" (to raise the difficulty of base camping and put pressure on enemy teams attempting to capture the flag)
- Speed configuration (high rate servers suffer a bit from everyone being extremely fast)
Red