server
server copied to clipboard
Eressea is an automated play-by-mail strategy game server.
Fix für https://bugs.eressea.de/view.php?id=2747, Kurzversion
Bug: https://bugs.eressea.de/view.php?id=2786 Unnecessary decimal places removed
Kurze Defaultbefehle (u->old_orders) wurden in die Vorlage übernommen (report.c), ins Datenfile (save.c), aber nicht in den CR (creport.c). Das war verwirrend. Alle Defaultbefehle stehen nun auch im CR. Im NR...
Name cmd
Fix für https://bugs.eressea.de/view.php?id=2747 und mehr. Habe einige Tests hinzugefügt und die ganzen Fälle vereinheitlicht. War die Hölle ohne Polymorphie. Ist immer noch hässlich, aber besser kriege ich es nicht hin....
Here are some simplifications to the server code for your consideration. Those struck me as kind of odd while browsing through the code.
- try to avoid builtin identifiers (like id, file) as variable names - try to avoid bare except - refactor the logic that deals with opening sqlite3 vs. bare passwd-like...
Siehe DIskussion in #433 Ich bin darüber ja nicht sehr glücklich. Von einem Setter erwarte ich normalerweise, dass der Getter den Wert wieder zurückliefert. Hier sind zumindest mal Tests, die...
These scripts (which I actually wrote years ago) can be used to produce Mediawiki pages with lists of all spells with minimal manual tuning. https://wiki.eressea.de/index.php/Zauberliste_E3 https://wiki.eressea.de/index.php/Zauberbeschreibungen_E3
https://github.com/eressea/server/blob/689ddae6e37799c168170e08a0d1dbe07d536a4d/src/automate.c#L173 Ich glaube, hier müsste `remain=i / STUDENTS_PER_TEACHER;` stehen. Was da berechnet wird, sind die bereits "benutzten" Lehrer der Lehrereinheit. In der Einheit `scholars+t` sollten aber die unbenutzten Personen lernen.