Enno Rehling
464f50a48d
autoseed in ein Modul verlegt und zu einem Teil des Servers erhoben. Der Server kann jetzt durch Aufruf der lua-Funcktion utoseed(filename) selber neue Parteien erzeugen, was es erspart, vor jeder Runde den mapper aufzurufen, und das Aussetzen von Parteien erlaubt, wenn der Spieler in der selben Runde STIRB setzt.
2005-03-23 23:39:26 +00:00
Enno Rehling
1b62f53285
Lua-Zugriff auf den item-pool
2005-03-06 13:53:13 +00:00
Enno Rehling
09d3a99006
50 Silber/Woche in den Pool
...
Debug message
2005-02-18 20:25:39 +00:00
Enno Rehling
03548f12b4
lua: faction.locale ist jetzt writeable.
2005-02-13 08:04:51 +00:00
Enno Rehling
de1658f961
Remove a few warnings,
...
Remove all the old makefiles
2005-02-12 02:18:13 +00:00
Enno Rehling
ca099ec5ae
lua erweiterung:
...
unit:cast_spell, um einen zauber zu wirken (vorerst nur testweise, syntac wird sich ändern)
2005-02-06 09:29:22 +00:00
Enno Rehling
d221ca4db7
Fixes an fix_otherfaction (null-pointer)
2005-02-06 08:23:28 +00:00
Enno Rehling
f55639c4e7
http://eressea.upb.de/mantis/view.php?id=378
...
- Einheiten mit otherfaction==u->faction
2005-02-05 19:05:47 +00:00
Enno Rehling
b7130d8ba7
Im xml reader können jetzt daten, die gamecode-related sind, abgeschaltet werden (etwas komische API, aber es geht. Das verhindert, dass der Mapper (der gamecode nicht linkt) über fehlende use-Funktionen von items jammert.
...
Mehr von den Funktionen in den gamecode geschoben. Insbesondere Artrewards. Die entsprechenden Items sind raus aus dem Code und rein in eine XML-Datei (artrewards.xml), die dann nur von Eressea geladen wird.
2005-01-30 23:33:28 +00:00
Enno Rehling
a44951cf6f
Cleanup:
...
Removing old items created in code and replacing them with XML definitions.
2005-01-30 14:30:31 +00:00
Enno Rehling
812c41c220
Mapper kompilierte nicht mehr, ohne gegen gamecode zu linken:
...
- gamecode/items.c enthält Funktionalität von items
- items/items.c umbenannt in items/itemtypes.c, enthält item_type Definitionen (to be replaced by xml definitions)
So geht es, glaube ich.
2005-01-30 08:57:16 +00:00
Enno Rehling
ac64278080
fixes for older luabind versions
2005-01-27 11:30:21 +00:00
Enno Rehling
13172a28af
- regionid() und die ersetzung von \\r entfernt.
...
- Neue Funktion für Steinkreise
- Bugfix alta Steinkreisfunktion
- Geschwindigkeit findfaction
- Geschwindigkeit it_find
- Einige Messages internationalisiert
- Bugfix Startholz
2005-01-19 20:33:13 +00:00
Enno Rehling
f9826a2674
Reichweitenlimit für sail() augebaut.
2005-01-14 17:47:51 +00:00
Enno Rehling
d46c0a9d46
HSE-specific changes and LUA extensions donw during the game
2005-01-13 12:42:36 +00:00
Enno Rehling
032466e908
builing_action kann jetzt einen string-parameter haben.
2005-01-07 17:02:32 +00:00
Enno Rehling
fd2b7a540d
LUA: faction.age
2005-01-06 23:38:22 +00:00
Enno Rehling
8f26d5a725
- Verschieben von Regionen sicherer gemacht
...
- Fehlende includes aus eressea.xml entfernt.
2005-01-04 00:12:23 +00:00
Enno Rehling
918057aa90
Man kann von lua aus regionen versetzen. Ich muss mal wieder Weltkosmetik betreiben, weild er Mapper Dinge in alte Welten setzt.
2005-01-03 22:09:33 +00:00
Enno Rehling
f56265c589
Bugfix eternath-gates
2005-01-03 21:28:57 +00:00
Enno Rehling
41d8f1ebfa
- Startgegenstände über XML definierbar (nicht lua, weil dann nicht im mapper)
...
- TARNE PARTEI NUMMER geht wieder richtig, hoffe ich
2005-01-03 21:28:21 +00:00
Enno Rehling
48141abc65
Nachbesserung an Fix für create_teleport_plane
2005-01-01 17:14:51 +00:00
Enno Rehling
f15e8526b7
create_teleport_plane hat regionen erzeugt, die nicht im Astralraum liegen.
...
Lua-binding kriegt eine methode region.remove um regionen zu entfernen
2005-01-01 15:16:41 +00:00
Enno Rehling
df26ef19be
special_direction jetzt von LUA aus benutzbar. Neuer Testcode für special directions.
2005-01-01 11:48:36 +00:00
Enno Rehling
07a214b7fa
Neue Schiffe erzeugen setzt sie automatisch in die Regionsliste ein.
2004-12-22 22:58:52 +00:00
Enno Rehling
e60e14930e
LUA:
...
- Schiffe können erzeugt und Einheiten zugewiesen werden.
Reichweiten-Bug (http://eressea.upb.de/mantis/view.php?id=339 ) evtl. gefixt, cap_route war evtl. einen zu lang.
2004-12-22 22:02:31 +00:00
Enno Rehling
080a9a8bba
Weihnachtsevent mit dickem Gnom und Sonnensegeln, jetzt komplett implementiert.
...
Beinhaltet Partei-Inventory und neuen Befehl CLAIM / BEANSPRUCHEN.
2004-12-22 00:53:12 +00:00
Enno Rehling
1ead3ebe08
http://eressea.upb.de/mantis/view.php?id=329
...
http://eressea.upb.de/mantis/view.php?id=285
Insekten können Gletscher betreten.
Kompletter Umbau der movement-Routinen, wesentlich sauberer getrennt. Konstrukte wie A wird von B verfolgt, welcher C transportiert, und C wird von D verfolgt klappen, und kommend amit klar, das Einheiten zwishendurch stehenbleiben wegen fehlender Reichweite oder Gletscherproblemen.
Wenn hier nicht mindestens ein Bug drin ist, wäre ich überrascht, obwohl ich es mit diversen konstruierten Testfällen in LUA ausprobiert habe. Ich teste das gleich mal mit Datenfiles.
2004-12-19 16:39:51 +00:00
Enno Rehling
f5b6d89c1b
http://eressea.upb.de/mantis/view.php?id=295
...
- Bei einer versklavten Einheit wird die Rasse geändert
2004-10-15 18:01:14 +00:00
Enno Rehling
a43b493fce
include required for luabind B7
2004-09-26 19:16:07 +00:00
Enno Rehling
3fd66be379
exception handling
2004-09-26 19:15:36 +00:00
Enno Rehling
5f30d635dc
a little extra error handling for lua
2004-09-26 18:49:57 +00:00
Enno Rehling
29ea980738
lua extensions:
...
- building.type
- tostring for ships
stricter const's
2004-09-26 18:00:49 +00:00
Enno Rehling
e135dc7728
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000194
...
- zauber sind mehrfach in der zauberliste
2004-09-11 19:26:58 +00:00
Enno Rehling
f68f9af5c5
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000256
...
- FLIEHEnde oder NICHT kaempfende Einheiten koennen keine Beute mehr machen.
- Es gibt fuer select_enemy() u.a. jetzt eine Option, die ohne Beruecksichtigung des Advancements zu berechnen, wie fuer die o.g. Beuteverteilung benoetigt.
2004-09-11 17:29:13 +00:00
Enno Rehling
736739ca42
Some updates to the VC6 files. Can't compile it since I have no libxml installed here
2004-09-11 16:57:05 +00:00
Enno Rehling
0a27d60de0
Kompatibilität zu luabind-b7
2004-09-05 14:08:10 +00:00
Enno Rehling
eb10f3e429
- WACH_WAFF
...
define removed, because it will never be turned off again.
- bewache_an()
renamed to guard_on_cmd, guard_cmd renamed to guard_on_cmd. now uses parse()
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000242
Hungernde Einheiten können Bewache nicht zurücknehmen.
GUARD is a short command, should be allowed when hungry.
2004-09-04 10:16:21 +00:00
Enno Rehling
fa1ab26cfe
Removing a bunch of files: Makefiles, CVS ignore files, compiled python files
2004-09-04 08:52:10 +00:00
Enno Rehling
f8daca105b
Alte externs entfernt, die nicht benutzt werden.
...
Veralteten Statistik-Output entfernt.
2004-09-02 19:04:14 +00:00
Enno Rehling
f06e9e8bef
Better logging for invalid email addresses (incl. faction no)
2004-08-28 23:06:15 +00:00
Enno Rehling
8ab908dde9
- Simpler Adresscheck (ungültige emails)
...
- Lua:
- faction.info (banner)
2004-08-22 09:33:15 +00:00
Enno Rehling
79d61bd763
Die Sphinx, ordentlich gelöst.
2004-08-21 12:02:45 +00:00
Christian Schlittchen
8ee6431125
WDW Änderungen vom Wochenende.
...
- besseres Error-handling in eventhandlern
- bugfix get_variable
Scriptänderungen Sphinx
! bedarf noch eines Cleanup
2004-08-18 22:24:48 +00:00
Christian Schlittchen
00c546d850
Sphinx
2004-08-08 20:24:11 +00:00
Enno Rehling
d9ddf937ad
lua:
...
- unit:add_notice
2004-08-08 11:27:12 +00:00
Enno Rehling
cbce0fab74
include probleme
2004-08-08 11:14:45 +00:00
Enno Rehling
9d01981c7b
event-handling in lua,
...
events mit vargs,
events für message to unit
2004-08-08 11:02:42 +00:00
Christian Schlittchen
2b1e4f0dca
at_variable
2004-08-08 09:42:48 +00:00
Enno Rehling
2367ea70ca
- Rassenprefix als xml-include
...
- is_familiar() gab false zurück, wenn Magier nicht vorhanden war (partielles laden)
- verschiedene typecasts, die eigentlich unnötig sind
- windir nur benutzen, wenn MSCVER gesetzt
2004-08-07 07:42:22 +00:00