Enno Rehling
55e0656250
unicode branch gets premake
2007-08-05 12:19:56 +00:00
Enno Rehling
588c136071
Unicode WIP, does not compile.
...
- finishing for today, several more files compile.
2007-06-27 00:54:54 +00:00
Enno Rehling
39ce1bd0dd
Unicode WIP, does not compile.
...
- xmlStr functions have bad signatures, replacing them with defines in config.h
- more removal of buf[] usage
2007-06-27 00:08:46 +00:00
Enno Rehling
260d518fa1
WIP, does not compile: Unicode (UTF8) conversion of absolutely everything. Mi'kmaq hieroglyphic writing FTW!
2007-06-26 09:32:28 +00:00
Enno Rehling
a5b7b13a6d
Cleanup: Removing parser-code from kernel/eressea.[hc] and putting it into
...
separate parser files in util/
2007-06-21 22:31:28 +00:00
Enno Rehling
fde595c7f7
http://eressea.upb.de/mantis/view.php?id=1198
...
- FOLLOW SHIP id [speed]
2007-06-20 12:54:47 +00:00
Enno Rehling
96a2b1c779
Include cleanup.
2007-06-20 00:34:02 +00:00
Enno Rehling
c36b14e9e0
Nur Boote und Langboote koennen per Zauber fliegen.
...
Ein Item fuer den Flug von anderen Schiffen.
2007-04-22 01:10:38 +00:00
Enno Rehling
28582c6728
http://eressea.upb.de/mantis/view.php?id=1160
...
"Kein langer Befehl nach angeblichem Kampf"
Nur ein bischen Kosmetik.
2007-03-24 21:14:01 +00:00
Enno Rehling
4ea302940f
http://eressea.upb.de/mantis/view.php?id=1151
...
"Einheit konnte sich nach Kampf nicht bewegen"
Die KAEMPFE FLIEHE logik hat drauf vertraut, das movement nur nach UFL_NOTMOVING schaut, nicht nach LONGACTION. dafuer muss aber eine Menge getan werden, das nicht wurde. Jetzt aber...
2007-03-11 22:18:58 +00:00
Enno Rehling
c355a5d862
bugfix buffer bounds
2007-02-28 21:50:19 +00:00
Enno Rehling
f1a2a355d0
speedup for is_guarded(), which is more important with new combat code.
2007-02-25 13:35:52 +00:00
Enno Rehling
1fe02019cd
http://eressea.upb.de/mantis/view.php?id=906
...
"Wegfindungsprobleme" beim Gwyrrd-Zauber "Magischer Pfad"
Der Test auf den curse ist jetzt so, dass man sowohl hinein als auch hinaus die Strasse benutzen kann.
2007-02-17 12:59:57 +00:00
Enno Rehling
4b1b578021
FOLGE SCHIFF benutt jetzt immer den letzten gefundenen trail des Schiffes in der Region.
2007-02-14 18:46:19 +00:00
Enno Rehling
b954d4a475
http://eressea.upb.de/mantis/view.php?id=988
...
"Trotz Transport: 'Die Einheit transportiert uns nicht.'"
Einheiten auf See duerfen nicht transportieren.
2007-02-13 08:19:38 +00:00
Enno Rehling
8e92559dae
feedback_unit_not_found used throughout instead of error 63 or German text
2007-02-10 21:47:51 +00:00
Enno Rehling
7c258dde41
http://eressea.upb.de/mantis/view.php?id=1120
...
"Damaged ship didn't sail although load was exactly at capacity"
Die Silberaufrundng wird nur noch im Report gemacht. Alles andere verwirrt.
2007-02-04 18:41:43 +00:00
Enno Rehling
8c82b2815e
more crashes caused by shipowner==NULL
2007-02-04 13:30:06 +00:00
Enno Rehling
2eb2bf56a9
Piraterie Crashfix
2007-01-21 09:25:23 +00:00
Enno Rehling
97342e5b81
http://eressea.upb.de/mantis/view.php?id=1096
...
Bergwächter können auch ohne Waffen bewachen.
2007-01-01 12:06:29 +00:00
Enno Rehling
94966e8eda
sanity-checks for potential divisions by zero (u->number)
2006-10-15 14:09:59 +00:00
Enno Rehling
75a252146e
http://eressea.upb.de/mantis/view.php?id=984
...
"Nicht-Meermenschen können anschwimmen"
und und oder soll man nicht verwechseln.
2006-10-05 21:24:53 +00:00
Enno Rehling
ed70863843
Total ohne Not mal wieder eine grosse Umstellung gemacht: Diesmal am Parser.
...
Okay, natuerlich habe ich damit was im Sinne: Das ist eine Vorbereitung auf voll geskriptete, neu zugefuegte Befehle und anderes Processing (aus Skripten). Fuer ein neues Spiel.
Hoffen wir, dass nicht zuviel kaputtgeht :-)
2006-08-12 19:15:16 +00:00
Enno Rehling
3b4a6dc262
Meermenschen koennen nach der Marine-Landung nicht weiter ins Landesinnere vorstossen.
2006-07-31 22:12:17 +00:00
Enno Rehling
d817d7770f
Siebenmeilentee fuer alle!
2006-07-31 21:26:35 +00:00
Enno Rehling
548a41902c
http://eressea.upb.de/mantis/view.php?id=970
...
"Keine Meldung, wenn Schiff an Land fährt"
Meldung wieder zugefuegt.
2006-07-31 21:05:20 +00:00
Enno Rehling
93b5f5502a
http://eressea.upb.de/mantis/view.php?id=920
...
"Siebenmeilentee hat nicht gewirkt"
Siebenmeilentee wirkt ab sofort nur auf Wesen, die nicht schwimmen koennen.
Issue: 920
2006-07-25 09:30:50 +00:00
Enno Rehling
4ea7779932
http://eressea.upb.de/mantis/view.php?id=909
...
FOLGE SCHIFF fehlerhaft
- es wurde kein at_shiptrail erzeugt, wenn noch ein anderes attribut in der liste war, und stattdessen das attribut eines anderen shciffes verhunzt. Böse.
2006-05-19 22:09:12 +00:00
Enno Rehling
7db317b2e0
passengers on drifting ships receive a message.
2006-04-17 18:48:24 +00:00
Enno Rehling
b74a0b6b50
a little more precision on the "cannot move" error messages. again.
2006-04-16 10:50:24 +00:00
Enno Rehling
2f7ef14898
http://eressea.upb.de/mantis/view.php?id=863
...
- Gewichtsberechnung für TRANSPORTIERE
2006-04-09 10:55:41 +00:00
Enno Rehling
1dd85e6a02
http://eressea.upb.de/mantis/view.php?id=875
...
Folge Schiff hat falschen Befehl in Fehlermeldung
2006-04-08 06:48:54 +00:00
Enno Rehling
3145295ad4
http://eressea.upb.de/mantis/view.php?id=869
...
BEWACHE nach "langen" Kampf nicht möglich; Fehlermeldungen nach "langen" Kampf
Noch ein Flag eingeführt. Hoffe, dass das klappt.
2006-03-26 21:49:37 +00:00
Enno Rehling
f261bf2f5b
http://eressea.upb.de/mantis/view.php?id=853
...
Einheiten die Goliathwasser benutzt haben sind überladen
- Gewicht von Pferden war falsch berechnet.
2006-02-26 18:03:16 +00:00
Enno Rehling
3fb3e7b201
New way of storing attrib-lists should make it faster to find a specific one and jump over entire classes of attribs.
2006-02-25 00:12:48 +00:00
Enno Rehling
b7552f0d06
- New random number generator
...
- Faster get_pooled/use_pooled
- faster peasants()
- faster plagues()
- faster horses()
2006-02-19 22:43:56 +00:00
Enno Rehling
dceb83c6a7
The incomplete fspecial functions cause quite a bit of attribute-lookups, so I'm putting them in a #define until they get implemented (if ever).
...
#define KARMA_MODULE is you want to use fspecial in the future.
2006-02-17 22:59:03 +00:00
Enno Rehling
9475e47606
- bugfix capacities
...
- a little cleanup
2006-02-11 23:18:10 +00:00
Enno Rehling
e936284347
Massive changes:
...
- removed all hadcoded weapons
- added code to put resources like iron&wood in XML
- added laen & wood to XML
- fixed damage for mallorn lance
- removed the old entrise code
- added new ent code in lua, eressea-only
2006-02-11 16:11:16 +00:00
Enno Rehling
3efd05206e
replacing read/write_default with a function that doesn't abuse layout of the union or endianness. new savefile-format
...
removeing some old attributes that were never used.
2006-02-10 19:48:43 +00:00
Enno Rehling
08fec11034
http://eressea.upb.de/mantis/view.php?id=708
...
Umsetzung Announce 13.9.: Die Kampfauswirkung auf Bewegung war nicht implementiert.
2006-01-15 17:50:01 +00:00
Enno Rehling
c5585a3520
more memory leaks fixed
2006-01-02 22:29:07 +00:00
Enno Rehling
c456b8aceb
descriptions xmas 2003
2005-12-31 16:36:57 +00:00
Enno Rehling
9bf60a5451
Spezialfall: Einheiten, die nicht laufen können.
...
LUA: Rasse ändern ändert auch irace.
2005-12-31 16:13:20 +00:00
Enno Rehling
90e8fb11fd
http://eressea.upb.de/mantis/view.php?id=779
...
Zauber Nebel der Verwirrung hat keine Funktion
- verwirrung für schiffe implementiert.
- neue waffe: schneeball. nur für schneemänner, hoffe ich
2005-12-31 15:20:36 +00:00
Enno Rehling
10b2d08a0a
new attribute "object" allows arbitrary named data to be added to any object (improvement on the "key" attribute)
2005-11-26 11:49:20 +00:00
Enno Rehling
7783077517
simplified the work() functions
...
splitting more functionality from process_orders into separate functions
2005-11-20 12:58:59 +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
4dc1339ec3
New: familiars are initialized with an equipment-set.
...
New: familiars can have a LUA initialization function.
Moved the spell implementations from spell.c to spells.c where they "belong".
Spell ids moved to a separate header (to phase them out eventually)
2005-10-23 09:05:11 +00:00
Enno Rehling
6ec1bbe52e
Drawing borders around regions requires that oceans have an age, too. Fixed.
...
Also, removing some unnecessary race-enums
2005-09-03 00:30:03 +00:00