Enno Rehling
0e0f37d970
bugfix seed-registrierung
2005-10-26 19:02:45 +00:00
Enno Rehling
68433ad0d1
Der Eressea-Code hat jetzt auch extern definierte Terrains. Ich war so gründlich wie es ging dabei, die alten T_ Konstanten zu entfernen, aber einzelne Regeln sind ziemlich hardgecodet (wo Drachen geboren werden, usw), und benötigen daher noch das terrainid.h include, in das der alte enum verfrachtet ist.
...
Konfigurierbarkeit ahoi.
2005-10-25 12:38:01 +00:00
Enno Rehling
0ee59cf55e
http://eressea.upb.de/mantis/view.php?id=694
...
global warming "infection" not with regular glaciers
2005-09-03 09:13:36 +00:00
Enno Rehling
e639a1258b
autoseed, creating island controlled from script.
...
bugfix empty orders in savefile
2005-08-07 13:48:18 +00:00
Enno Rehling
e4bdec8e7c
crwritemap has been exported to lua as write_map(filename).
2005-07-26 10:50:00 +00:00
Enno Rehling
c5846b0990
- region flag that speeds up access to at_travelunit
...
- unit flag that speeds up access to at_guard
- test for at_npcfaction only when AllianceRestricted.
2005-06-11 23:02:52 +00:00
Enno Rehling
8242e9ed41
Eressea ist 64-bit ready. Denke ich jedenfalls.
2005-06-09 22:10:35 +00:00
Enno Rehling
54fbc30359
Kalender aus timestrings heraus und in die xml-files hinein. Ziemlicher Aufwand für (fast) keinerlei neue Features :-)
2005-06-04 13:22:31 +00:00
Enno Rehling
64a85e8138
jamrules und fixes, damit die kranke uni-installation klappt
2005-05-08 17:32:01 +00:00
Enno Rehling
26745e16f7
f->mistakes is a useless pointer.
2005-05-07 23:53:23 +00:00
Enno Rehling
d7cf8ccc6a
reactivating some cleanup code
2005-05-07 10:31:25 +00:00
Enno Rehling
264880cc7b
making dmalloc work again
2005-05-07 10:07:06 +00:00
Enno Rehling
1d0590d4c7
Auch alter server mit autoseed.
2005-04-30 14:48:32 +00:00
Enno Rehling
0bcac1de15
lua write_reports() kann jetzt theoretisch einen Fehler zurückliefern, aber tut das (noch) nicht, weil ich dafür Fehlerchecks in den Report-Routinen brauche. Hier ist aber definitiv die nächste Baustelle, auch das gezielte Schreiben einzelner Reports ist wirklich an der Zeit.
2005-04-24 21:49:51 +00:00
Enno Rehling
3bf96bdb12
http://eressea.upb.de/mantis/view.php?id=480
...
FOLGE SCHIFF wird ein langer Befehl
Neuer Parameter --lomem, um unkritische Strings zu ignorieren (spart mindestens 150 MB Speicher). Nicht für echte Auswertungen verwenden!
Tests für display/name/etc == NULL
2005-04-23 09:47:03 +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
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
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
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
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
cd4fc9e2bc
New rules, with defines
2004-08-03 15:34:26 +00:00
Enno Rehling
f1328bff7c
- Neues Script für Jadee/Wente-Gates, nur Braut/Bräutigam durchlassen
...
- SQL-Stream verbessert, File wird nur erzeugt wenn auch geschrieben wird.
2004-07-10 17:16:15 +00:00
Enno Rehling
6bec8beb75
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000160
...
RESERVIERE PERSONEN geht nicht mehr
Magiegebiete haben englische NAmen (gleicher Name, bis auf "Kein Gebiet")
2004-07-03 08:55:41 +00:00
Enno Rehling
896d8b0e96
- Fixes an den orders
...
- Monster-Skripting in Lua (fast fertig)
- Mapper wieder lauffähig
2004-06-22 22:00:36 +00:00
Enno Rehling
5e4b063b9b
- Backport der orders aus E2
2004-06-21 16:45:27 +00:00
Enno Rehling
f3244cd6c8
Lauter kleine Angleichungen an den HEAD-Code, damit die diffs kleiner bleiben.
...
Eigentlich keine Änderung. Gleich mal testen.
2004-04-11 23:56:47 +00:00
Enno Rehling
b62023ba59
Richtige Startrunde für Eressea setzen,
...
kleine Bugfixes
2004-04-11 00:01:05 +00:00
Enno Rehling
592ac0ce03
Remove the use of the spelldaten[] array. Replace with registration of spells.
...
First step towards getting the spell implementations out of the kernel and into gamecode (separate spells from the spell datatype)
2004-04-10 20:25:40 +00:00
Enno Rehling
2e8f8e28a3
eressea hat eine interaktive console (mit -C)
2004-04-10 19:21:02 +00:00
Enno Rehling
55141617cb
tutorial and mapper run with new xml code.
2004-03-29 17:41:19 +00:00
Enno Rehling
0bc401ba8f
XML Reader
...
- alle xml dateien sind echtes XML
- alle alten XML Leseroutinen sind raus
- Daten werden mit dem libxml DOM parser gelesen
- der alte XML Parser ist weg
- libraries required: libxml2, iconv
2004-03-28 20:53:47 +00:00
Enno Rehling
687c4507d6
Neues Handling für familiar-spelllists.
...
Export von spells an lua
2004-03-07 12:50:53 +00:00
Enno Rehling
4b5464cfae
Zugvorlage als separate Datei.
2004-02-22 23:56:06 +00:00
Enno Rehling
012da64223
first prototype of wormholes
2004-02-21 22:25:00 +00:00
Enno Rehling
53d6b4c2b8
Bugfix xml-datei einlesen.
2004-01-18 20:29:47 +00:00
Enno Rehling
eb08151447
writepasswd um ausgabe der subscription-id erweitert.
2004-01-11 11:55:48 +00:00
Christian Schlittchen
7af84866ed
- Prüfung passende xml-Resourcendatei
2004-01-11 10:05:03 +00:00
Enno Rehling
1f661db9ec
writegame schreib das datenfile in den falschen folder
2003-12-28 10:58:26 +00:00
Enno Rehling
b7dde0bcf0
writegame schreib das datenfile in den falschen folder
2003-12-28 10:54:47 +00:00
Enno Rehling
a56dc25068
Probleme in stdbool.h führen zu nichtauswertung. unter GNUC wird für
...
'boolean' jetzt auch ein int verwendet, besser das.
2003-12-17 10:28:23 +00:00
Enno Rehling
fba338b256
server.cpp statt main.cpp, um namen von .o files unique zu halten
2003-12-16 01:05:16 +00:00
Enno Rehling
1a8e1acf74
Startbedingungen können per Skript gesetzt werden.
...
Kompletter benötigter Skript-Support für WdW-Aussetzung fertig und getestet.
2003-12-14 19:17:59 +00:00
Enno Rehling
05af5cf006
small fixes
2003-12-14 12:27:09 +00:00
Christian Schlittchen
45d130c334
- Option --crabsolute erstellt die cr's mit absoluten Regionskoordinaten
2003-11-10 10:05:18 +00:00
Christian Schlittchen
7734965ed6
- Neue Option -R erstellt nur die Reports neu.
2003-11-10 09:19:07 +00:00
Enno Rehling
52bab772ec
Fixing non-compilable state of the game
2003-10-05 07:29:31 +00:00
Christian Schlittchen
29f5839ab5
- Diverser Kleinkram
2003-09-28 08:05:50 +00:00
Enno Rehling
399e5aceb2
option --nomonsters um die Monster KI zu disablen (schnelleres debugging)
2003-09-21 10:09:08 +00:00
Enno Rehling
1145f37975
fix fuer das weihnachtsdesaster
2003-08-03 17:56:17 +00:00