X-Git-Url: http://aymargeddon.de/gitweb/?p=aymargeddon%2Fcurrent.git;a=blobdiff_plain;f=TODO;h=121a0b772772f347505b0c4550c2d865e60d6ed3;hp=f3cc8620905bf3e3ccec107804d96e9225b4ca02;hb=d327e42a55ad2d206902528e923164946c653c6a;hpb=73e30475befe4d8d5e99d005051f60fc5730bd1a diff --git a/TODO b/TODO index f3cc862..121a0b7 100644 --- a/TODO +++ b/TODO @@ -1,19 +1,27 @@ -noch ein test - CRITICAL +======== Dinge in dieser Rubrik sollten vor dem nächsten Spielstart erledigt sein. Bugs +---- + +- $::conf->{-EPL_DEBUG} funktioniert nicht. Es wird -DEBUG verwendet, +auch wenn man in einem epl-script ist. + +- Mobiles können vereinzeln. Genaue Umstände unklar. Möglicherweise hat es was mit länger nicht laufendem scheduler zu tun? +Aufgetreten ist es durch Produktion in einer Heimatstadt nach Bewegung. -- Passwörter nicht mehr im Klartext in der Datenbank ablegen und -schon gar nicht im Klartext in der URL stehen haben! Urgs. +- Registrieren klappt erst, nachdem eine Sprache ausgewählt wurde, weil +"LANGUAGE cannot be null". Testen +------ - mal nach SQL-Injection-Möglichkeiten checken. Features +-------- - komplett neuer HTML5-Canvas-jquery-Client. @@ -27,6 +35,7 @@ Features (x=Besatzerkampfstärke) zu Ureinwohnern. -> Aufstand. Neue Menu-Struktur: +------------------- - Home/News/Rules/Reference/Login/(Player)/(Map)/Language dabei zeigen alle bis auf die letzten vier Punkte auf das Wiki (Hauptseite/Aktuelle @@ -50,9 +59,13 @@ neuem Client?) WICHTIG +======= + +Dinge in dieser Rubrik sollten spätestens im Laufe des nächsten Testspiels angegangen werden. - translate this TODO into english +- Error: Tag 'ROLE_UNDEFINED' not defined for language 'DE' (player.epl, wenn keine rolle gewählt) - Farben getrennt vom Allianzstatus setzbar. - Nachricht bei Ertrinken fehlt - BUG?: uninitialized value in BUILD_TEMPLE::first_phase() @@ -135,36 +148,50 @@ FROGS-Namensraum? #### ab hier neu formatieren ### Checker - - BUG: test A_in_B benutzt fälschlicherweise single_select() - test nach mobiles mit count = 0 - Test nach non-available units ohne befehle. - Tests für MOVE_WITH - tests für avatarkämpfe - testen ob FIGHT_EARTHLING vorhanden und Event -gesetzt wenn ATTACKER da. - neuer check-typ LOCATION: Funktion wird für jede Location aufgerufen - test summarize +------- + +- BUG: test A_in_B benutzt fälschlicherweise single_select() +- test nach mobiles mit count = 0 +- Test nach non-available units ohne befehle. +- Tests für MOVE_WITH +- tests für avatarkämpfe +- testen ob FIGHT_EARTHLING vorhanden und Event gesetzt wenn ATTACKER da. +- neuer check-typ LOCATION: Funktion wird für jede Location aufgerufen +- test summarize - sonstiges - - mailingliste selber machen. +sonstiges +--------- + +- Alte Adressen und Adressen aus pledgebank sammeln und in neue Mailingliste einpflegen und Leute einladen - UNWICHTIG: +UNWICHTIG: +========== + +- Der Link zur Mailingliste in der Registrierungsmail sollte in die +Config und von dort eingelesen werden. + +- In player.epl wird die Rollenauswahl angezeigt, wenn man das Spiel in dem der Client sich befidet ($udat->{-game}) auf dem server gelöscht hat. - Bei Ereignissen, die jetzt oder in der Vergangenheit -stattfinden anstatt der leeren Zeit anzeigen: "so bald wie möglich". - BUG: death_count bei kämpfenden unbesetzten städten kann negativ -werden, hat aber keine weiteren Auswirkungen. - UNSCHÖN: an einigen Stellen funktioniert das Programm nicht mehr, +- Bei Ereignissen, die jetzt oder in der Vergangenheit stattfinden anstatt der leeren Zeit anzeigen: "so bald wie möglich". + +- BUG: death_count bei kämpfenden unbesetzten städten kann negativ werden, hat aber keine weiteren Auswirkungen. + +- UNSCHÖN: an einigen Stellen funktioniert das Programm nicht mehr, wenn alte Events oder alte Befehle nicht gelöscht werden (ist in der -Config noch vorgesehen) - wirklich???: (getrennte Seiten für Statistik, Messages, (Events) -(alle in player.epl nur mit unterschiedlichen Modi) - Mitte der Karte selber auswählen. - in player.epl gleich ein Spiel auswählen, wenn man das erste -mal reinkommt. - role-seite +Config noch vorgesehen) hä??? was ist damit gemeint? + +- wirklich???: (getrennte Seiten für Statistik, Messages, (Events) +(alle in player.epl nur mit unterschiedlichen Modi) => vielleicht als Tabs mit jquery machen + +- Mitte der Karte selber auswählbar machen. + +- in player.epl gleich ein Spiel auswählen, wenn man das erste mal reinkommt. + +- role-seite (?) + +***************************ab hier unformatiert***************************** + + BUG: startfeld für observer manchmal nicht Aymargeddon (gleichzeitig login dysfunktional) wahrscheinlich in player.epl defaults in command.epl @@ -193,8 +220,3 @@ Datenbank eintragen und bei MOVE anpassen? dafür ist eigene Tabelle nötig. aber: message_to_field() wird eh nur noch selten benutzt, lohnt also der aufwand überhaupt? -TEST - -Diese Datei wird inzwischen im Wiki gepflegt: - -http://www.aymargeddon.de/wiki/index.php/TODO