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
0fe3e9ad4b
Project files: Not using MT libraries in VC7 really speeds up the CRT calls.
2006-01-24 23:20:33 +00:00
Enno Rehling
7ad5ed06cb
number of new players in statistics corrected.
2006-01-15 11:05:23 +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
77e16e0645
ick. memory corruption
2006-01-02 22:10:38 +00:00
Enno Rehling
517f8e3f81
fixed some memory leaks
2006-01-02 21:50:57 +00:00
Enno Rehling
0336a0953e
- Fehler in der neuen random_terrain routine gefunden.
...
- Problem mit altem luabind repariert.
2006-01-01 23:29:04 +00:00
Enno Rehling
988a0078c4
Bessere Lösung für das auto-seeding: Jeder Terraintyp kriegt eine relative Häufigkeit in die XML-Daten.
2005-12-31 13:13:44 +00:00
Enno Rehling
c30cebd352
Beim erzeugen neuer Inseln keine Eisberge und Vulkane mehr machen.
2005-12-31 13:01:11 +00:00
Christian Schlittchen
e8746177bc
Newlines in mistake-Meldungen mag Magellan nicht
2005-12-21 09:36:50 +00:00
Enno Rehling
d51b277d8a
crashbug missing volcano_terrain
2005-12-11 15:14:03 +00:00
Enno Rehling
5cf53c332a
making read_newfactions() a little less picky, and giving default passwords. I hope.
2005-12-11 15:09:57 +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
e89b1c908d
crashbug mapper
...
bugfix random_terrain
2005-12-04 00:58:57 +00:00
Enno Rehling
38062fa990
more code that fails when there are no luxuries
2005-11-26 01:16:55 +00:00
Enno Rehling
3524cb59d2
random_terrain() function
2005-11-26 00:42:32 +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
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
db9589bed1
luxusgueter raus aus dem code, rein in die CML files
2005-10-30 18:22:28 +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
f6524ee015
kicking out a few more hardcoded item_type objects.
2005-10-29 14:48:37 +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
e31215f8f1
removing hardcoded itemtypes that now give warnings.
2005-10-26 20:12:28 +00:00
Enno Rehling
70b3e9ad50
autoseed had some unused code there. not sure what it's good for, really.
2005-10-25 12:46:25 +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
71dc067213
http://eressea.upb.de/mantis/view.php?id=733
...
Vertraute und Kampfzauber
separated combat spells from regular attacks to allow monsters without regular attacks to have combat spells.
2005-10-16 20:11:34 +00:00
Enno Rehling
14a3077f6e
http://eressea.upb.de/mantis/view.php?id=718
...
Nach 150 Runden ist eine neue Partei erlaubt.
2005-10-10 04:59:54 +00:00
Enno Rehling
12906232f1
calculating score based on unmodified skill-level (faster, more accurate).
2005-10-09 20:36:44 +00:00
Enno Rehling
873404d8f4
crashbugs in randenc und rostregen
2005-10-09 19:52:21 +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
23d7205a8b
removed I_GREATSWORD and I_RUSTY_GREATSWORD from the source.
2005-10-02 21:32:20 +00:00
Enno Rehling
ec86c9a572
Prevent micro-islands from being extended.
2005-09-10 21:57:02 +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
e639a1258b
autoseed, creating island controlled from script.
...
bugfix empty orders in savefile
2005-08-07 13:48:18 +00:00
Enno Rehling
f7502f08cf
item-scores were broken
...
removed laen shield and laen mail from the sorce and put them in the XML files - because I can.
2005-07-31 19:22:14 +00:00
Enno Rehling
62a51a8bf0
scores are now an optional module.
...
spoils are moved to the XMl data, and the racespoils functions are greatly reduced (less LOC -> less bugs).
phoenix feather is a wdw-only item
2005-07-31 16:07:02 +00:00
Enno Rehling
b1703d27d4
local linux fixes
2005-07-26 21:03:08 +00:00
Enno Rehling
aa9a89d603
bugfix autoseeding. this should no longer make those gigantic islands we've had before.
2005-07-26 16:37:07 +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
8242e9ed41
Eressea ist 64-bit ready. Denke ich jedenfalls.
2005-06-09 22:10:35 +00:00
Enno Rehling
198f2cf90f
Das mit dem neuen Befehls-handling zieht Kreise.
2005-05-09 22:30:43 +00:00
Enno Rehling
b59489466d
smaller leakage (xml property, no wormhole)
2005-05-08 00:36:11 +00:00
Enno Rehling
c4696fe512
Parameter für msg_message() müssen nicht mit strdup kopiert werden, dass tut copy_arg() schon.
2005-05-07 10:01:38 +00:00
Enno Rehling
068b26c54b
null pointer crash thnigy
2005-05-01 21:29:55 +00:00
Enno Rehling
5831dc5df4
autoseed setzt nicht mehr 2 Parteien in der gleiceh Region aus, und asserted deshalb auch nicht. So jedenfalls der Plan...
2005-05-01 17:46:33 +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
8fd95421ca
firstregion/lastregion beschleunigungen und bugfix
2005-04-27 21:03:08 +00:00