Enno Rehling
807df53a4b
improved sql updates
2006-12-02 10:10:59 +00:00
Enno Rehling
84f54d2642
forgot to commit a fix
2006-11-13 08:50:03 +00:00
Enno Rehling
6d4c4240a1
crashfix for calling destroy_unit on a unit that has already been destroyed.
2006-11-12 09:50:23 +00:00
Enno Rehling
00d0bbc3b6
Removing some defines that have long become the norm for all games.
2006-11-04 21:38:25 +00:00
Enno Rehling
935aabac4e
produce-xp abschaltbar gemacht
...
fehlender return-value in learn()
2006-11-04 21:23:45 +00:00
Enno Rehling
a87cc547e1
fixed problems with units that had no faction
2006-10-23 17:21:13 +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
79134609a2
implementation of "EACH":
...
GIVE abcd EACH 1 sword
GIB abcd JE[DEM] 1 schwert
2006-10-03 12:02:27 +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
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
41af35a411
we don't need at_deathcloud in the future
2006-07-28 11:39:56 +00:00
Enno Rehling
0b891b5a00
http://eressea.upb.de/mantis/view.php?id=923
...
http://eressea.upb.de/mantis/view.php?id=925
Ring of invisibility wearer indirectly visible
Problem was that there was a check for general stealth that was done first,
and rings were skipped if it failed. Fixed.
2006-06-06 20:01:21 +00:00
Enno Rehling
6b835e9b82
- Making the new highlight/select bindings work
...
- script to move selected regions
2006-05-25 22:34:58 +00:00
Christian Schlittchen
10b1306b30
Diverse wdw-Fixes
2006-05-07 21:11:49 +00:00
Enno Rehling
11bc581285
gmtool, angefangen highlighting zu implementieren.
...
bugfixes letzter eressea-commit
2006-04-09 18:13:47 +00:00
Enno Rehling
2f8e9e2053
on a hunch, checking that number of mages is correct. Also, removing invalid familiars.
2006-04-09 18:10:57 +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
4bc803ef2c
http://eressea.upb.de/mantis/view.php?id=826
...
Wrong wages for orcs
also:
- removing some really old GMcommand code.
2006-02-12 20:10:32 +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
21f88cf801
bugfix default-befehle (english)
2006-02-05 12:55:12 +00:00
Enno Rehling
bc2cedd34f
fix invalid create_mage calls
...
prepare to re-enable worldmap
remove some dead code
2006-01-29 08:50:53 +00:00
Enno Rehling
b0e5f436cd
- lots of memory leaks fixed.
2006-01-29 01:55:36 +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
55b9af27c2
http://eressea.upb.de/mantis/view.php?id=787
...
Signifikanter CR/NR-Unterschied
- das Regionsintervall wurde in write_plaintext() nicht korrekt benutzt.
2006-01-21 08:34:01 +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
d187097fad
- bugfix broken subset-selection
...
- bugfix lighthouse-update
2005-12-11 15:39:53 +00:00
Enno Rehling
4635c46ec2
- dice_rand kann einfaches multiplizieren
...
- als dice_roll nach lua exportiert
- equipment kann in inventories getan werden
- region::land bekommt ein inventory
- terraform legt equipment in neue regionen
kingdoms:
- neues terrain berge.
2005-12-11 09:58:17 +00:00
Enno Rehling
5aa0ca5ff5
source formatting.
2005-12-02 20:23:54 +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
357a73e826
XML reports - incomplete implementation, might finish it eventually.
2005-11-18 23:23:47 +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
5dfc2f08b6
Apfel, Nuss und Mandelkern (und Kekse) fleigen raus aus dem Source.
...
Burgen fliegen aus dem Source.
XML reader unterstützt jetzt auch Gebäude mit mehreren Ausbaustufen.
2005-10-03 20:59:11 +00:00
Enno Rehling
b04b01814b
new, more informative format for the dropouts file
2005-10-02 16:25:27 +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
8bee14a0ea
translated two more ship movement messages to english.
2005-07-31 09:12:36 +00:00
Enno Rehling
200201b384
started limiting the maximum number of orders for a unit.
...
removed num_migrants as it was not updated properly.
2005-07-27 11:48:16 +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
3db6b2a9fd
ageing für das at_leftship attribut verhinder, dass Einheiten die ein Schiff verlassen haben in der Folgewoche immer noch im Report stehen.
...
Kosmetischer Fix an der Schock-Meldung.
Weniger Aufrufe von invisible() wenn Einheiten garkeinen Ring haben.
2005-07-22 17:13:51 +00:00
Enno Rehling
9bfa55d584
http://eressea.upb.de/mantis/view.php?id=577
...
Seeschlange nicht getarnt
Unterschiede zwischen eff_stealth und effstealth behoben.
2005-07-10 22:27:55 +00:00
Enno Rehling
e1dc630bcd
double commit (I know it's bad, but I messed up):
...
http://eressea.upb.de/mantis/view.php?id=595
Durchreise von unsichtbaren Einheiten wird angezeigt
- invisible() war an vielen Stellen in ein #if geklammert, das dazu führte, das der alte ROI nicht funktioniert.
http://eressea.upb.de/mantis/view.php?id=581
Bewachen von Untoten (Skelette, Skelettherren, Dämonen)
- Untote lernen jetzt in der ersten Woche waffenlosen Kampf, und bewachen damit. Der alte CANGUARD Hack wird vorerst von keinem Monster mehr genutzt.
ACHTUNG! Die letztgenannte Änderung führt dazu dass Monster in der kommenden Woche evtl. aufhören, Regionen zu bewachen, bis sie's wieder gelernt haben.
2005-07-10 16:32:47 +00:00
Enno Rehling
26f60e18c5
Auf Schiffen keine Tarnung, auf Ozeanen dafuer schon.
2005-06-27 11:53:18 +00:00