I completely rewrote this plugin and it works very well for me. I wish to share it here with those of you that are looking for the same features. Runtime is meant to track players from the moment the first player moves up until the last player is guaranteed safe. When you see a "Blame: PlayerName" hint don't be alarmed, it only means that player moved first and started the timer. When a round has ended the time for that round will show up on your bottom left as a chat message.
Chat Triggers
- runtime blame // shows who moved first and started the timer
- runtime now // shows the time tracked for the current round
- runtime * // Will list all the rounds tracked so far
- runtime [ N | -N] // Shows time for round N (-N e.g, -1, shows last round)
- runtime -rnow // This will fire up a vote to reset the current round timer
- runtime -rall // This will fire up a vote to reset ALL rounds tracked
There are some features I do wish to implement in the near future.
- Permanently record times and pull them up later with runtime best
- Permanently record players responsible for the best time runtime who
- Disable Runtime on all other game modes or enhance it to work with them (undecided)
There are some campaigns that allow you to move while a scene is playing out. If this triggers the timer when it shouldn't have, don't blame runtime but the campaign. Death Toilet Maze is a good example that allows you to move while a scene plays out and there is nothing I can do to get around this. If you're bit by it, use the
runtime -rnow or
runtime -rall to reset the round or campaign respectively.
Check out my GitLab Runtime page