Commits

Author Commit Message Labels Comments Date
Florian Wesch
Wie kommt denn das hier rein? git-svn-id: http://infon.googlecode.com/svn/trunk@79 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
damit das sourcepaket bauen leichter geht git-svn-id: http://infon.googlecode.com/svn/trunk@78 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
Bugfix: Urgs. 512 + Player * Kreaturetypen * Richtungen * Animationen >= 8192 git-svn-id: http://infon.googlecode.com/svn/trunk@77 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
Neue Stable git-svn-id: http://infon.googlecode.com/svn/trunk@76 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
unnoetiges raus, server build nicht strippen git-svn-id: http://infon.googlecode.com/svn/branches/lua-5.1@73 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
* Pfadsuche leicht modifiziert, so dass beim Durchlaufen eines Portals Wegpunkte auf beiden Seiten des Portals angelegt werden. Dadurch sollten beim Ablaufen des Pfades keine Koordinaten mehr entstehen, welche eine Einheit ausserhalb des begehbaren Gebietes liegen. Dies korrigiert Bug #8. * world_size liefert nun als x2 und y2 Koordinaten, welche gerade noch innerhalb des Spielfelds liegen. Zuvor hat world_size Koordinaten geliefert, welche gerade ausserhalb liegen. Skripte, welche sich auf das alte Verhalten verlassen, koennen x2 und y2 jeweils um 1 inkrementieren. git-svn-id: http://infon.googlecode.com/svn/branches/lua-5.1@72 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
Statt fuer den User sichtbare Transfertabellen _spawned_creatures, ... zu aktualisieren, wird jetzt die Funktion player_think mit einem Table aller in der letzten Runde stattgefundenen Events in chronologischer Reihenfolge aufgerufen. Damit sollte der Bug aus #9 behoben sein. git-svn-id: http://infon.googlecode.com/svn/branches/lua-5.1@71 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
Computernight Checkin git-svn-id: http://infon.googlecode.com/svn/branches/lua-5.1@70 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
carriage return in der client-ausgabe git-svn-id: http://infon.googlecode.com/svn/branches/lua-5.1@69 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
* Map Rotation * Konversion von 2 -> 0 und 1 -> 0 * self:tile_type() -> TILE_PLAIN, TILE_WATER, TILE_SOLID * onGameStart() wird nach Join/Mapstart aufgerufen sofern vorhanden git-svn-id: http://infon.googlecode.com/svn/branches/lua-5.1@68 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
Experimentelle Version basierend auf Lua 5.1.1 und dem Resumable VM Patch. * Out of Memory Handling geaendert. * Durch pcall aufgerufene Funktionen sind yieldable * in creature.message steht im cpu-limit-exceeded Fall der Traceback, an der die Ausfuehrung abgebrochen wurde. git-svn-id: http://infon.googlecode.com/svn/branches/lua-5.1@67 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
Spielerzeiten bei Rundenstart neu initialisieren git-svn-id: http://infon.googlecode.com/svn/trunk@66 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
* Windows Binary per UPX packen * Windows Version wechselt ins argv[0] Verzeichnis git-svn-id: http://infon.googlecode.com/svn/trunk@65 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
typo git-svn-id: http://infon.googlecode.com/svn/trunk@64 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
windows braucht O_BINARY git-svn-id: http://infon.googlecode.com/svn/trunk@63 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
Kleinkram git-svn-id: http://infon.googlecode.com/svn/trunk@62 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
Serverseitig Demos schreiben git-svn-id: http://infon.googlecode.com/svn/trunk@61 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
* Ruby Client zum erzeugen von Demo Files * Infon Client kann gespeichertes Demo File abspielen git-svn-id: http://infon.googlecode.com/svn/trunk@60 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
* Score und Timelimit Funktionen * Intermission Screen * Mehr Rulecallbacks git-svn-id: http://infon.googlecode.com/svn/trunk@59 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
* 2 neue Rule Callbacks: onPlayerAllCreaturesDied, onPlayerCreated * Der Spielserver kann nun teilweise neugestartet werden, um Level zu wechseln. Dabei bleiben Clients und Player erhalten, Kreaturen und die Welt werden neu initialisiert. git-svn-id: http://infon.googlecode.com/svn/trunk@58 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
* Creature:onSpawned bekommt die creature_id der erzeugenden Kreatur uebergeben. Siehe source:trunk/player-default.lua * Rules-Callback nach Spawnen. Siehe source:trunk/rules/default.lua * Erweiterte Scoretabelle * Fix: Keine LUA Ausgabe an GUI Clients (z.B. bei reset()) git-svn-id: http://infon.googlecode.com/svn/trunk@57 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
* Beim Creature toeten regelt nun eine Lua Funktion die Punktvergabe. Achtung: Innerhalb von onCreatureKilled duerfen im Moment noch keine anderen Kreaturen getoetet werden. * _get_checked_lua Funktionen umgestellt. Diese erwarten nun direkt einen Index fuer den Lua Stack. * API Semantik Aenderung: * creature_player liefert fuer eine nicht existierende Kreatur eine Fehlermeldung statt 0. * API Semantik Aenderung: creature_distance liefert fuer eine nicht existierende Zielkreatur eine Fehlermeldung statt 0. Beides laesst sich mittels creature_exists anfangen. git-svn-id: http://infon.googlecode.com/svn/trunk@56 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
* Server SDL Abhaengigkeit entfernt * LUA VM Zyclenlimit beschraenkt nun pro Runde die Kombination aus player_think- und Konsolenzyclen git-svn-id: http://infon.googlecode.com/svn/trunk@55 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
Fixes #7 git-svn-id: http://infon.googlecode.com/svn/trunk@54 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
Smile Thought nach gewonnenem Kampf und Spawnen git-svn-id: http://infon.googlecode.com/svn/trunk@53 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
* Doppelte Kompression-Start-Pakete ignorieren * Kicken ueberarbeitet git-svn-id: http://infon.googlecode.com/svn/trunk@52 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
Neue Karte git-svn-id: http://infon.googlecode.com/svn/trunk@51 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
* Neue Landschaft: Wasser (noch nicht animiert) * Neuer Kreaturtyp: Fliegend. git-svn-id: http://infon.googlecode.com/svn/trunk@50 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
Farben freier waehlbar git-svn-id: http://infon.googlecode.com/svn/trunk@49 8171fb75-e542-0410-96e4-03d5dd800671
Florian Wesch
* Neue Grafiken. * Worlddatenspeicherung und -synchronisation geaendert. * Fehler in Creature:convert korrigiert. * Neue Funktionen onRoundStart und onRoundEnd welche vor und einer Runde ausgefuehrt werden * Spielestatistik ueber 's' git-svn-id: http://infon.googlecode.com/svn/trunk@48 8171fb75-e542-0410-96e4-03d5dd800671
  1. Prev
  2. Next