Enno Rehling
96a2b1c779
Include cleanup.
2007-06-20 00:34:02 +00:00
Enno Rehling
29cfece1f3
http://eressea.upb.de/mantis/view.php?id=1195
...
"Welche Sprache spricht mein Gegenüber"
Info für andere Parteien jetzt auch im CR.
2007-06-07 20:41:13 +00:00
Enno Rehling
41a9ffb7b3
compile fixes, report fixes
2007-03-09 23:38:13 +00:00
Enno Rehling
1030e44c07
- All the cinfo_* functions will now return a message * object, which is nicer than using buf[].
...
- Some English translation.
2007-03-09 21:30:00 +00:00
Enno Rehling
da224f6670
Cleanup in cinfo_ code, although I would prefer that it doesn't write into buf but returns a message *. sometime later.
2007-03-07 22:38:04 +00:00
Enno Rehling
68e2ec932f
http://eressea.upb.de/mantis/view.php?id=1149
...
"Ozean wird im CR zum Regionstyp Mahlstrom, verliert im CR aber seinen Namen"
Maelstrom wird jetzt programmatisch in terrain_name gemacht (auch wenn es besser in terrain::name() sein sollte).
2007-03-04 22:27:32 +00:00
Enno Rehling
07ecc3e517
calling getplane() and rplane() is a real waste of cycles (and happens enough to shortcut it)
2007-03-01 21:51:35 +00:00
Enno Rehling
546d3a2e1d
sleep/retry when errno during report writing, small fix
2007-02-25 11:52:56 +00:00
Enno Rehling
3567e3f783
http://eressea.upb.de/mantis/view.php?id=1141
...
"Partei fehlt im Report"
Behandlung von Turmregionen. Hoffentlich richtig.
2007-02-21 19:59:27 +00:00
Enno Rehling
a9a8a9a6d3
crashbug leere magier
...
error fuer fehlende curseinfo
2007-02-11 21:48:35 +00:00
Enno Rehling
a80d69ceb5
http://eressea.upb.de/mantis/view.php?id=1001
...
"Wirkungsdauer von Wasserelementar anzeigen"
curseinfos fuer schiffe u.a. repariert.
2007-02-11 12:10:51 +00:00
Enno Rehling
eedb4e1ae9
http://eressea.upb.de/mantis/view.php?id=1052
...
"zauber-syntax in den cr aufnehmen"
boeser bug, der zauber-block in magellan unleserlich machte
2007-02-11 10:25:41 +00:00
Enno Rehling
ca347ea1f7
http://eressea.upb.de/mantis/view.php?id=1052
...
"zauber-syntax in den cr aufnehmen"
bugfix
2007-02-10 11:16:01 +00:00
Enno Rehling
f60ec33f2a
http://eressea.upb.de/mantis/view.php?id=1052
...
"zauber-syntax in den cr aufnehmen"
2007-02-10 10:20:18 +00:00
Enno Rehling
8c82b2815e
more crashes caused by shipowner==NULL
2007-02-04 13:30:06 +00:00
Enno Rehling
5e2a2f3b9a
Einzahl/Mehrzahl Diskrepanz im CR.
2007-01-17 19:15:46 +00:00
Enno Rehling
02b012ed47
http://eressea.upb.de/mantis/view.php?id=960
...
"0 Wirkungen Siebenmeilentee"
Ausgabe in CR und NR respektiert "leere" attribute.
Issue: 960
2006-07-24 20:49:58 +00:00
Enno Rehling
dabb8ae3c2
http://eressea.upb.de/mantis/view.php?id=907
...
Fix to the fix for ship-damage
2006-05-19 19:37:33 +00:00
Enno Rehling
d47957487a
http://eressea.upb.de/mantis/view.php?id=902
...
Verfuegbare Beladung auf Schiffen fehlerhaft
2006-05-07 21:54:53 +00:00
Enno Rehling
1e5aeac0e5
familiarmage attribute in CR
...
bindings for the GM tool (selection, current region)
2006-04-16 16:11:16 +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
d5c94df710
the awkwardly named 'young tree' is now called 'sapling'
2006-02-10 22:24:20 +00:00
Enno Rehling
3248053efe
Messages benutzen alte Hashfunktion für Typ-Key.
2006-02-07 21:31:55 +00:00
Enno Rehling
5dd2542586
Fehler bei neuem itemlisten-argument
2006-01-21 18:10:46 +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
6df45d2a93
weight, cargo & capacity in the CR.
2006-01-18 23:12:59 +00:00
Enno Rehling
ba0851da7a
There is probably no good way to do this in a CR: writing out a list of missing objects in a message object.
2006-01-13 22:30:24 +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
eadda41bcb
no more find_spellbyid for resource files.
2006-01-01 17:19:51 +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
15031089b4
http://eressea.upb.de/mantis/view.php?id=772
...
Falsche Lohn-angabe im CR
2005-12-04 17:15:30 +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
d2a75f15fe
code cleanup, reports. report types are now registered (some code I had on my disk since the days I was writing xml reports), and a new mailit format (reports.txt replaces mailit). Also, no more writing of shellscripts from the server, since that's done by an external script now.
2005-11-02 21:10:40 +00:00
Enno Rehling
7cfc188e64
bug in pool-parameters (mode and amount mixed up in production code)
2005-10-30 11:55:22 +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
91da1f6e89
The quest to remove resource_t from the game continues (finally)
2005-10-29 11:17:21 +00:00
Enno Rehling
ac30257333
removed a lot of old code that used or initialized potions and herbs, moved those to the xml data instead. also made spells use resource_type instead of resource_t to have one less place where those are used.
...
The tech-tree loading is now smart enough that a resource can depend on another one that isn't loaded yet (it builds a dummy of the resource at first). his can backfire if you then forget to define that resource for real, i'll eventually need error-handling there.
2005-10-25 20:44:18 +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
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
046290ebdb
Bugfix: spellnames sind nicht von sp->info abhängig.
2005-10-09 09:09:51 +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
49bd595d69
New code:
...
"equipment-sets" in the XML definition files (equipment.xml) can define skills and items for a unit. these can be applied using the equip_unit() function (from both LUA and C).
I've rewritten the random first encounters and addplayer() functions to use these. As a result, there's now even less dependency on fixed item types in the source, and I can take more items out.
2005-10-02 20:28:44 +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
170eed6b62
put the faction's age into the CR
2005-09-08 22:55:31 +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