Commit graph

243 commits

Author SHA1 Message Date
Enno Rehling
994b5b5076 Fliehende Einheiten verlassen das Gebaeude nur, wenn ihr Kampfstatus auch auf FLIEHE steht. 2007-02-14 17:54:04 +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
01742536e8 define SIMPLE_ESCAPE to allow units with ST_FLEE a MOVE order, but no other long orders (step II of new rules) 2007-02-10 11:58:54 +00:00
Enno Rehling
1d398a46fb define SIMPLE_ESCAPE to disable units running to neighbouring regions in combat (step I of new rules) 2007-02-10 11:25:23 +00:00
Enno Rehling
eb2603248d Bugfix Schiffschaden (Ouch) 2007-02-05 21:30:45 +00:00
Enno Rehling
03d96be44f warning 2007-01-31 15:30:57 +00:00
Enno Rehling
622d0d496e bugfix make_side 2007-01-31 15:28:51 +00:00
Enno Rehling
b116026d1d http://www.pbem-spiele.de/forum/viewtopic.php?t=2748
SIMPLE_COMBAT enables new combat rules:
- guard command shortens combat
- combat in non-land is always short
- ships take (rounds-1)*5% damage

fixed a crash in xmlreader.
2007-01-31 10:17:53 +00:00
Enno Rehling
2b3daae8e3 removing old COUNT_DF define. 2007-01-30 22:20:13 +00:00
Enno Rehling
8fb509140c max number of weapon types was too few. 2006-10-29 11:57:03 +00:00
Enno Rehling
94966e8eda sanity-checks for potential divisions by zero (u->number) 2006-10-15 14:09:59 +00:00
Enno Rehling
6eaca764fe division by zero wegen post-kampfzaubern, die die unit->number veraendern. 2006-10-15 12:05:07 +00:00
Enno Rehling
8aea7fdb41 http://eressea.upb.de/mantis/view.php?id=1023
l10n mistake flown -> fled
2006-10-07 16:10:42 +00:00
Enno Rehling
7590fa50ef http://eressea.upb.de/mantis/view.php?id=981
"Einheiten aus Reihe 3 rückten unbeabsichtigt auf"
Man sollte doch immer sein eigener Freund sein.
2006-08-13 16:27:58 +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
3ff6208bb1 http://eressea.upb.de/mantis/view.php?id=889
"Immer noch Probleme mit Kampf-Bewegungsregel"
Taktikrunde nur mitzaehlen, wenn man sie auch gekriegt hat.
2006-07-30 14:21:44 +00:00
Enno Rehling
91bf99036e http://eressea.upb.de/mantis/view.php?id=686
"4 Reihe rueckt nicht auf, Bogenschuetzen ohne Wirkung"

Umstellung des Kampfcodes. Siehe  http://www.pbem-spiele.de/forum/viewtopic.php?t=2545
2006-07-30 12:52:26 +00:00
Enno Rehling
4a74bfdf9d minimaler cleanup 2006-07-12 22:02:24 +00:00
Christian Schlittchen
10b1306b30 Diverse wdw-Fixes 2006-05-07 21:11:49 +00:00
Enno Rehling
85efcd6511 Ausgabefehler Kampfreihen 2006-04-15 22:34:03 +00:00
Enno Rehling
34fce9b8a7 - removing cruft
- fixing print_fighters() since list is not ordered by status anymore
2006-04-15 22:10:57 +00:00
Enno Rehling
0aa0be8557 unnecessary function 2006-04-13 21:41:27 +00:00
Enno Rehling
0b63b23d34 Heer-Nummerierung andersrum. 2006-04-13 19:54:24 +00:00
Enno Rehling
4d8ed2c854 Simplified the combat code, removing battle::fighters and putting things in lists rather than vectors.
Removed the unnecessary shuffling and sorting that takes quite some time.
Fixed a few bugs in ally-selection, I think.
2006-04-13 17:16:15 +00:00
Enno Rehling
50b94b730d New and simplified combat rules.
To activate, define SIMPLE_COMBAT in your settings.h
2006-04-10 21:13:22 +00:00
Enno Rehling
0b88d46667 http://eressea.upb.de/mantis/view.php?id=879
- kopflose, blutleere Wyrme repariert.
2006-04-09 14:26:02 +00:00
Enno Rehling
07fbf26a4a http://eressea.upb.de/mantis/view.php?id=876
- Rundenzählung für Parteien überarbeitet, noch einmal. Sollte jetzt endlich zu den Regeln passen.
2006-04-07 21:49:38 +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
a04cb3efbd http://eressea.upb.de/mantis/view.php?id=871
Units with FIGHT FLEE|NOT get -1 in tactics (implementation bug fixed)
2006-03-26 09:36:55 +00:00
Enno Rehling
cc9714fca6 http://eressea.upb.de/mantis/view.php?id=847
Frisch auferstandene Untote kämpfen mit

- join_allies checkt jetzt auf UFL_ISNEW
2006-02-26 15:58:44 +00:00
Enno Rehling
23247f1831 avoiding a_select some more, and removing the unused compare-functions 2006-02-26 11:12:25 +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
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
a1de5d5701 old eressea executable has problems with non-existing lua spells. 2006-02-09 19:57:25 +00:00
Enno Rehling
640652ef99 earn_silver Zauber in script/xml ausgelagert.
bugfix snowman
avoid huge amounts of log-messages
handle renaming of spells.
2006-02-05 15:48:52 +00:00
Enno Rehling
b0e5f436cd - lots of memory leaks fixed. 2006-01-29 01:55:36 +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
9b2014d3b4 http://eressea.upb.de/mantis/view.php?id=708
Kampf-Announce 13.9.: Gruppen werden nicht von Einzeleinheiten beeinflusst.
2006-01-15 17:29:41 +00:00
Enno Rehling
657fc3d123 WDW_PHOENIX define removed:
- Der Initialisierungs-Code ist in LUA reimplementiert.

- Ich habe das ganze spoils-Konzept etwas allgemeiner gemacht, man kann jetzt einfach ein equipment-objekt in XML definieren (siehe vinyambar-wdw.xml) der die spoils für eine Rassea angibt, (z.B. phonix_spoils nennen).

- Das gleiche für Drachen und Seeschlange gemacht.
2006-01-01 16:58:59 +00:00
Enno Rehling
40b5fa20be only indentation changes. 2005-12-31 14:01:54 +00:00
Enno Rehling
5f43830f59 http://eressea.upb.de/mantis/view.php?id=765
http://eressea.upb.de/mantis/view.php?id=764

PopulationDamage war um Faktor 100 zu hoch.
2005-11-28 08:07:01 +00:00
Enno Rehling
531115b392 - spawning new dragons and undead is now optional (lua function)
- battle-effect on peasants is configurable (by XML param)
2005-11-26 11:00:20 +00:00
Enno Rehling
532eb77c51 http://eressea.upb.de/mantis/view.php?id=761
Doppelte Angriffsmeldungen

battle message only reported once per round&unit
2005-11-25 21:11:05 +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
ada8c3a52d bugfix: water of life
initialization of potion text
removing #if 0 code.
2005-10-30 09:51:02 +00:00
Enno Rehling
89e8c622c7 more weapons out of the code. 2005-10-29 16:10:08 +00:00
Enno Rehling
91da1f6e89 The quest to remove resource_t from the game continues (finally) 2005-10-29 11:17:21 +00:00
Enno Rehling
e31215f8f1 removing hardcoded itemtypes that now give warnings. 2005-10-26 20:12:28 +00:00