feat: breadcrumbs rework
- breadcrumbs are time based
- optional trails for other players
- the height as setting & a fade effect (#2567)
I'm generally not that happy with the implementation. I probably will restructure it to be less messy but not sure since I don't want to make this a multi file module as this isn't really the style in this client for minor modules.
200 lines is on the edge of being too long, but it's better than having three files I think
~~I probably gonna split it in multiple files.~~
Breadcrumbs was mostly intended as a way to track movement (hence the name, from Hansel and Gretel). There should be an option to retain them until the module is disabled. Now, they are only a visual gimmick.
It was no option before either to keep them until the module is disabled again. 🤔 There was the max length setting.
Beside that you are able to set it as line, disable fade and make it only disappear after 10 seconds.
We could bump the time to live for the vertices though.