Enno Rehling
c61127ab6f
SIMPLE_ESCAPE: Flucht verhindert BEWACHE.
2007-02-12 07:27:04 +00:00
Enno Rehling
aa32666264
http://eressea.upb.de/mantis/view.php?id=1040
...
"Chaossoge eventuell nicht funktionsfähig?"
Doppeltes ageing bei Regions-Attributen, aua.
2007-02-11 23:00:06 +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
eb0843b92c
asserting that people don't do stupid things.
2007-02-07 17:49:26 +00:00
Enno Rehling
faf95b2c43
processing changes fixed again.
2007-02-04 16:59:07 +00:00
Enno Rehling
98c2524e89
processing changes fixed again.
2007-02-04 15:47:10 +00:00
Enno Rehling
76fb1a1242
processing changes fixed again.
2007-02-04 15:13:45 +00:00
Enno Rehling
3e09fc0c7d
http://eressea.upb.de/mantis/view.php?id=1116
...
"Einheiten produzieren kein Holz, Pferde, Steine"
Reihenfolge-Fix der zu Neu-AW gefuehrt hat.
2007-02-04 13:13:48 +00:00
Enno Rehling
feea3e0039
http://eressea.upb.de/mantis/view.php?id=1109
...
"Meldung: Verdiente XXX statt YYY Silber ergibt keinen Sinn"
Mache kommt vor den Rest der Produktion.
2007-01-31 23:41:55 +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
bf03d8e7c5
parteinummern-wechsel speichern
2006-12-09 17:44:49 +00:00
Enno Rehling
489f661930
http://eressea.upb.de/mantis/view.php?id=1071
...
"Parteinummer kann (in der 1. Woche?) nicht geändert werden"
Befehlsreihenfolge versaut.
2006-11-26 19:47:58 +00:00
Enno Rehling
94966e8eda
sanity-checks for potential divisions by zero (u->number)
2006-10-15 14:09:59 +00:00
Enno Rehling
341b29c401
disable clone-spell (quit-crash)
...
fix order of restart and quit command (spell-crash)
2006-10-08 11:19:35 +00:00
Enno Rehling
7e4db04e1b
http://eressea.upb.de/mantis/view.php?id=987
...
Nummer Schiff ist fuer neue Schiffe wieder erlaubt.
2006-10-07 21:29:29 +00:00
Enno Rehling
11aba3dd92
http://eressea.upb.de/mantis/view.php?id=1014
...
"Gib 0 1 Person hebelt Regionssilberschwund durch Kampf aus"
removing exploit by removing reason to exploit.
2006-10-07 16:05:29 +00:00
Enno Rehling
d8cff1f61f
lua functions:
...
message_unit
message_region
message_faction
2006-10-04 22:25:39 +00:00
Enno Rehling
f1b26f0234
Mehrere Bugfixes die aus der vorangegangenen Aenderung resultierten.
...
Ausserdem: Bei falsch geschriebenen Befehlen (ZCHTE) wird der falsche Befehl
in der Meldung ausgegeben.
2006-08-13 00:36:42 +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
732dc68e93
NUMMER SCHIFF abgestellt wegen Missbrauchs (Sonnensegel-Verschleierung).
2006-08-07 21:46:40 +00:00
Enno Rehling
7b76da7c39
count_unit(u) bestimmt, welche einheiten zum partei-limit gezaehlt werden. Das sollten alle sein, sind's aber vorlaeufig nicht.
...
ausserdem ein bischen code-cleanup.
2006-07-29 14:04:49 +00:00
Enno Rehling
52ac81707b
http://eressea.upb.de/mantis/view.php?id=912
...
- leave no child behind (rounding error in peasants)
2006-05-22 20:27:55 +00:00
Enno Rehling
d6397d6edb
http://eressea.upb.de/mantis/view.php?id=900
...
Waehrend der NewbießImmunitaet kann nicht bewacht werden.
2006-05-22 20:17:55 +00:00
Christian Schlittchen
10b1306b30
Diverse wdw-Fixes
2006-05-07 21:11:49 +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
dda37aaee6
http://eressea.upb.de/mantis/view.php?id=870
...
Eigener Block für BOTSCHAFTen im NR
Ausserdem den ungenutzten REPORT Befehl entfernt.
2006-03-26 18:26:52 +00:00
Enno Rehling
bb1ba6b366
The new GM tool, added to the eressea/ directory. All that remains is to
...
salvage some mapper functionality and stuff it in there (and cleanup), then
the mapper/ directory can go.
2006-03-24 07:35:51 +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
2ab8cc7564
- report_building() faster
...
- indentation cleanup
2006-02-20 21:24:09 +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
673fbb8921
MSG_LEVELS remove
...
rparagraph() detects existing indentation and markers (for battle-messages)
2006-01-29 22:14:43 +00:00
Enno Rehling
3a313515c0
you should be able to guard even after combat (and if UFL_MOVED is set).
2006-01-29 15:50:38 +00:00
Enno Rehling
64318eaab3
ugroups code entfernt:
...
- Es ist unwahrscheinlich, dass er je genutzt wird,
- Er ist nicht vollständig
- Er ist gründlich veraltet
2006-01-22 23:29:15 +00:00
Enno Rehling
81d3e94b6f
small bug in raceinfo construction
2006-01-18 22:48:49 +00:00
Enno Rehling
57d86e59e6
removing the old files in the items/ subdirectory (added to strings.xml), cleaning up the code a bit.
2006-01-18 22:28:58 +00:00
Enno Rehling
8ca86912cf
splitting quit in two parts so that the analysis can be done in instant_orders, and dying does not interfere with quitting.
2006-01-13 19:43:33 +00:00
Enno Rehling
6ad7a5562e
code cleanup: removed all old cases of new_message being called, and the function itself.
2006-01-08 11:33:10 +00:00
Enno Rehling
5b5026cefd
Vereinfachung des Bauerncodes.
2006-01-07 12:30:25 +00:00
Enno Rehling
517f8e3f81
fixed some memory leaks
2006-01-02 21:50:57 +00:00
Enno Rehling
b49d1cadca
Aus dem TODO:
...
- WDW spells per XML definiert, so dass sie nicht in Eressea auftauchen, aber auch kein define benötigen
- Neue Variante des seenspell-attributes.
- weniger find_spellbyid() aufrufe.
2006-01-01 18:35:55 +00:00
Enno Rehling
c7fe0c33ca
http://eressea.upb.de/mantis/view.php?id=717
...
a littl code cleanup related to peasant growth
2005-12-31 14:23:09 +00:00
Enno Rehling
2b1c46bbcc
- Zauber und Illusionen nehmen keinen Schaden
...
- Gegenstände in Partei- und Regionspool kann man mit ZEIGE anzeigen
2005-12-28 21:07:01 +00:00
Enno Rehling
a18ca097b9
renamed_faction_notseen doesn't need that parameter.
2005-12-18 18:19:14 +00:00
Enno Rehling
bb1e86ebb4
new code for 'kingdoms':
...
- disabling skills
- region owners
- maintenance costs configurable
- wage configurable
2005-11-25 22:09:59 +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
028753b06b
- MACHEN ALLES "Wasser des Lebens" sollte jetzt gehen.
...
- Alte Funktion entfernt.
2005-11-06 11:33:19 +00:00
Enno Rehling
f6952988e4
made compatible to earlier luabind version (just to avoid some work non VC++), but a little hackishly through the BOOST_VERSION define.
...
removed some almost unused funtions (pt_find, etc).
2005-11-01 20:33:21 +00:00
Enno Rehling
dfc6f83c62
upgrade to luabind beta-7 devel-2
...
upgrade to g++ 4.0
2005-10-31 22:34:45 +00:00
Enno Rehling
eba19999f4
noch mehr funktionen mit new_ prefix aus pool.h bekommen den entfernt.
2005-10-30 15:42:15 +00:00
Enno Rehling
7017f27304
quick changes to remove the old pool functions that use resource_t
2005-10-29 12:08:40 +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
4ce88dad13
removing the old NEW_RESOURCEGROWTh macro
2005-10-24 20:06:40 +00:00
Enno Rehling
d4a0c6c06c
only updating firstturn if it's less than before or was nul
2005-10-12 20:34:32 +00:00
Enno Rehling
6b27b2a0c2
updating firstturn from the server
2005-10-12 20:27:50 +00:00
Enno Rehling
1771a81c52
Neues Datenformat macht Schluss mit der Speicherung von spell-ids im Datenfile.
2005-10-08 15:25:21 +00:00
Enno Rehling
130adacb43
http://eressea.upb.de/mantis/view.php?id=704
...
Benennung und Beschreibung eines Monumentes
klappt jetzt, habe das erkennen von bereits benannten Gebäuden vereinheitlicht.
2005-09-24 20:34:34 +00:00
Enno Rehling
bcf0b8d446
removed the old GROWING_TREES macro.
...
Also, made sure starting regions always have at least a few trees and horses, because I'm sick and tired of the complaints.
2005-09-10 21:09:51 +00:00
Enno Rehling
8276a63c1e
http://eressea.upb.de/mantis/view.php?id=680
...
Einheit verhungert und Gegenstände gehen verloren
Aauflösen von Einheiten vereinheitlicht, und einige alte #defines mitsamt Code entfernt.
2005-09-08 19:03:42 +00:00
Enno Rehling
b7ebf40866
Better version of the ocean-age fixes produces proper firewalls around the
...
world
2005-09-03 07:50:00 +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
Enno Rehling
b87c87cea6
http://eressea.upb.de/mantis/view.php?id=693
...
Meldung für fehlenden Gebäudeunterhalt nicht korrekt
2005-08-22 20:43:10 +00:00
Enno Rehling
923ea5bcf8
http://eressea.upb.de/mantis/view.php?id=683
...
Name von Monumenten änderbar
2005-08-20 18:04:09 +00:00
Enno Rehling
c9fa3abcac
new iteminfos in english. moved gemran iteminfos from separate files into xml.
...
reset UFL_LONGACTION before a turn, so I can run several turns from a single script run.
2005-07-26 18:14:13 +00:00
Enno Rehling
8e2225e4d5
translating a couple more spells
...
removing unnecessary includes of spell.h
2005-07-26 10:17:43 +00:00
Enno Rehling
32852df60c
unit::botschaften as a special case of messages disappears. Simple code for simple stuff.
2005-07-25 19:56:44 +00:00
Enno Rehling
fb7937a37d
last commit caused a crash. Also cleaning up the NR order writing a bit.
2005-07-16 21:18:22 +00:00
Enno Rehling
c0fcf15184
http://eressea.upb.de/mantis/view.php?id=565
...
Neue Defaults entfernen alte lange Befehle, nicht kurze.
2005-07-16 17:18:15 +00:00
Enno Rehling
4b6cbc45c6
http://eressea.upb.de/mantis/view.php?id=574
...
Zeige
Indexfehler führte zu zu kurzem String.
2005-07-04 21:18:42 +00:00
Enno Rehling
b125e84ada
http://eressea.upb.de/mantis/view.php?id=586
...
Fliegende Einheiten ertrinken
Aussserdem: Verschieben der Astralraumänderungen (wg. schwerem Magiepatzer)
2005-07-01 22:54:14 +00:00
Enno Rehling
4621efb4a5
clarification
2005-06-28 22:00:58 +00:00
Enno Rehling
9d0d2e0ff0
Astralraumänderung, keine großen Gegenstände mehr im AR.
2005-06-28 21:28:50 +00:00
Enno Rehling
68bb7d548b
http://eressea.upb.de/mantis/view.php?id=574
...
Gewicht von < 1 GE Objekten besser angezeigt.
Rasseninfo aus richtigem folder gelesen.
Issue: 574
2005-06-27 21:06:27 +00:00
Enno Rehling
0b8c2c94ef
Potential buffer overruns galore.
2005-06-17 18:12:58 +00:00
Enno Rehling
cb9eaf426c
http://eressea.upb.de/mantis/view.php?id=556
...
Feuerwände im Astralraum
Werden durch Astralblock ersetzt. Ausserdem wird aus dem mapper heraus wieder eine Grenze von Feuerwänden um ältere Gebiete herum gezogen.
2005-06-13 21:29:59 +00:00
Enno Rehling
9dc06958e2
Even more flags to reduce attribute-lookups.
...
double bookkeeping can be scary, but i think it should be rather safe in these cases.
2005-06-12 17:57:14 +00:00
Enno Rehling
8242e9ed41
Eressea ist 64-bit ready. Denke ich jedenfalls.
2005-06-09 22:10:35 +00:00
Enno Rehling
448e9e7c09
http://eressea.upb.de/mantis/view.php?id=548
...
DEFAULT-Befehl funktioniert wieder nicht
Wenn neue Befehle in old_orders stehen, werden lange Befehle in orders nicht mehr ausgegeben.
Issue: 548
2005-06-05 16:48:22 +00:00
Enno Rehling
12b2db11fa
http://eressea.upb.de/mantis/view.php?id=549
...
Insekten bekommen Winterwarnung, obwohl es Sommer ist
calendar erweitert, so dass an keiner andren Stelle im Code mehr gerechnet werden muss.
2005-06-05 13:34:08 +00:00
Enno Rehling
1ebff5601a
http://eressea.upb.de/mantis/view.php?id=539
...
NEUSTART hat mehrere Fehler
Issue: 539
2005-06-04 15:34:04 +00:00
Enno Rehling
cffaedc001
fix crashbug DEFAULT
2005-06-03 16:05:54 +00:00
Enno Rehling
cf157b8fa5
http://eressea.upb.de/mantis/view.php?id=541
...
DEFAULT funktioniert immer noch nicht
Man soll kein return am Anfang der Funktion machen.
2005-05-30 19:00:44 +00:00
Enno Rehling
bb4498db5d
DEFAULT funktioniert wieder.
2005-05-29 15:29:52 +00:00
Enno Rehling
ff265f489c
The maximum number of references (32K) for the WORK order was exceeded.
2005-05-29 01:11:52 +00:00
Enno Rehling
2fc718b983
Der neuer Code von Corwin verhinderte neue Einheiten, wenn game.maxunits im XML file nicht gesetzt war (Regel im alten Code war wenn maxunits=0, dann kein Limit). War nicht gut für HSE :-)
2005-05-20 22:51:37 +00:00
Enno Rehling
71296bfced
crashbug, weil "too many units" message char * satt order * übergeben bekommt.
2005-05-20 22:39:22 +00:00
Enno Rehling
5f3c13521e
Type-warnings entfernt, die corwins letzter commit erzeugte.
2005-05-20 22:32:53 +00:00
Enno Rehling
9515363c56
Lange Befehle erscheinen wieder im NR.
2005-05-20 22:26:41 +00:00
Christian Schlittchen
0f9353eaaf
neuer Spiel-Parameter unitsperalliance (boolean): Einheitenlimit pro Allianz
2005-05-20 09:08:39 +00:00
Enno Rehling
198f2cf90f
Das mit dem neuen Befehls-handling zieht Kreise.
2005-05-09 22:30:43 +00:00
Enno Rehling
c755cf39f2
Reference-counting in Befehlen. Derzeit nur für Befehle ohne Parameter.
2005-05-09 19:57:44 +00:00
Enno Rehling
2e9e7f1e23
Implemented BSD string.h extensions (strlcat, strlcpy).
...
Big items in astral space crumble (disabled by define).
Chaossog verursacht 3/4 Schaden beim durchgehen (ungetestet).
Überladeschutz bei Schiffen abgeschaltet.
2005-05-06 22:30:19 +00:00
Enno Rehling
f00a3d96ff
old_race ist wesentlich langsamer als new_race. Deshalb wird es jetzt an ein paar Stellen mal ersetzt.
2005-05-05 01:37:08 +00:00
Enno Rehling
001d9461a1
Wir machen jetzt wieder eine Kopie alter länglicher Befehle. Vielleciht hilft es.
2005-05-01 11:32:24 +00:00
Enno Rehling
092b249060
unit::lastorder entfernt. Das Konzept eines einzelnen langen Befehles hat ausgedient, spätestens seit @ existiert.
2005-04-30 17:07:46 +00:00
Enno Rehling
1f4ec6520b
Writing individual factions' reports is now a lua command. but it probably needs some initialization, must check.
...
Also, a bit more error reporting when i.e. the report path cannot be created. time for a chek on a linux box.
2005-04-27 12:18:05 +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
d778222324
- Drachen in leeren Regionen suche ein neues Ziel.
...
- kleine Aufräumarbeiten.
2005-04-16 11:15:47 +00:00
Enno Rehling
462e2e1843
Kein NEUSTART für junge Parteien mehr.
2005-04-14 21:26:02 +00:00
Enno Rehling
d7cb8c517e
http://eressea.upb.de/mantis/view.php?id=457
...
inheitliche Zählung von Personen/Einheiten einer Partei
2005-03-06 13:47:23 +00:00