Hello,
teeslayer wrote:I've been running this DDRace mod for about two weeks. I want to report some bugs:
Will fix. ddrace/#44
teeslayer wrote:Teleports are broken. Some tees get stuck after entering them. I've observed it on servers with more than one player. At first I thought it was only because the exit TP was very close to collision tiles and this is certainly true to some extent, but sometimes it can also teleport you to anywhere on the map even though the exit isn't occupied and was placed in a big open area - which is very weird.
This sound like a race issue. I reported it upstream: race/#11, I do not know redix's teleport code well.
teeslayer wrote:One of my users got a negative score (overflow?) which put him first. I fixed it for him since he was 2nd place on XYZ and after the restart, the log file vanished (which is apparently expected Teeworlds behavior, but I can't give you any more details on that for now because of that).
This should also be a race issue.
teeslayer wrote:Regarding future improvements: Would you accept Pull Requests that implement features like unfreeze laser, grenade collision, endless hook, random spawn points etc.? Currently only my servers have those things, which kinda gives them an edge, but when I asked you about some of them on IRC, you rejected those ideas I believe. Just curious whether that's still your standpoint.
I don't remember rejecting those, but I tend to prioritize other things. Pull requests are obviously very welcome!
Proper implementations of some of these settings may need some discussions:
- unfreeze laser: I see no downside to implement the unfreeze laser since it would be either a pickup or a map setting to provide it.
- endless hook: this sounds like it could be achieved through tunings (?) If not, could you expand on what that is and whether it is required on some maps?
- random spawn points: sure
- grenade collision: that's for a separate game mode, right? But now again, it seems like DDRace traditionally didn't differentiate Race and other gametypes, which doesn't sound very good. Might be too late to remediate to that though, so it may be best to straight up add those as options.
Note: I believe some of these settings need to be included in the map format itself. This way, high scores make sense - I would imagine maps are easier to finish with unfreeze laser than without, for example.
teeslayer wrote:Another question: Is Speedup/Force already implemented? I've seen some lines of code about this, but after placing them in the editor and trying it out, they had no effect. This is probably more of a question for Redix.
Also Hook-Through tiles would be amazing. With those two things Multimap could be hosted.
Thanks for developing DDRace and sharing the source code.
You can already prevent players from going back. I believe those are the blue arrows in the game tiles. They work on redix's server, so if they don't work in DDRace, that would be a bug (or a misplacement).
I don't know how hook-through works on a technical level.
Thanks for the reports.
Not Luck, Just Magic.