Results 111 issues of NotAFile

It seems this module was only there because the original author was unfamiliar with how to use c++ classes from cython. With copying a few declarations over to bytes.pyx, the...

refactoring

This is probably due to some lack of cleanup. Either way, it does not cause issues.

bug
scripts

I expected this to exist, but it seems it does not Ideally, both coarse (A5) and in precise coordinates

core commands

The current free-for-all game mode stinks. It's basically just teamkilling enabled. There was a better one that showed all players as being on the opposite team.

scripts

While we are digging in the C++ code, it might be worth considering if it's worth a rewrite in Cython?

refactoring

Currently the world update is fed with the UPDATE_FREQUENCY as time delta. As far as I'm aware, the usual best practice is to measure the time spent since the last...

refactoring

Current constants.py is a mess. It would be nice to steal the constants.py from @10se1ucgo's ace.py. Of course, we have to add some hack to make it backwards compatible, but...

refactoring
cleanup

Currently, the gamemode code is sprinkled around the place. Ideally, we would factor it into one place to make custom gamemodes easier to write. Instead of hooking into various places...

refactoring

This ties into #90. The attempted division between protocol and server implementation is practically nonexistent, and the protocol class is waaay to big. There's basically two things we could do:...

refactoring
cleanup
Extended protocol

Maintaining the 60 scripts currently in the scripts folder is an unreasonable burden on the project. All but the most important scripts should be moved to the extras repository. Suggestion...

distribution