Commit graph

302 commits

Author SHA1 Message Date
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