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
Enno Rehling
5ebac77a1c
proper translation of items in the faction pool.
2005-07-26 20:39:36 +00:00
Enno Rehling
e4bdec8e7c
crwritemap has been exported to lua as write_map(filename).
2005-07-26 10:50:00 +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
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
41708ce703
http://eressea.upb.de/mantis/view.php?id=606
...
Traumschlößchen verschwindet nicht und funktioniert nicht
Verschwinden tut es wohl immer noch nicht, aber immerhin funktioniert es.
2005-07-23 18:18:53 +00:00
Enno Rehling
659d32e5f3
at_follow Attribut wird nicht mehr im CR/NR ausgegeben, da es ohnehin nicht gespeichert wird.
2005-07-22 18:19:24 +00:00
Enno Rehling
33ae3283ee
fehlende message- type/rendered attribute im CR
2005-06-19 09:32:53 +00:00
Enno Rehling
2e9f1954fe
http://eressea.upb.de/mantis/view.php?id=521
...
Händler verkauft und lernt gleichzeitig
Der Trick ist, das man das flag nicht nur in KAUFE/VERKAUFE testen muss, sondern noch viel wichtiger in LERNE auch setzen.
Issue: 521
2005-06-13 19:54:58 +00:00
Enno Rehling
9dc06958e2
Even more flags to reduce attribute-lookups.
...
double bookkeeping can be scary, but i think it should be rather safe in these cases.
2005-06-12 17:57:14 +00:00
Enno Rehling
c5846b0990
- region flag that speeds up access to at_travelunit
...
- unit flag that speeds up access to at_guard
- test for at_npcfaction only when AllianceRestricted.
2005-06-11 23:02:52 +00:00
Enno Rehling
1a1dc417c4
misc. memory leaks removed
2005-06-11 08:09:55 +00:00
Enno Rehling
8242e9ed41
Eressea ist 64-bit ready. Denke ich jedenfalls.
2005-06-09 22:10:35 +00:00
Enno Rehling
448e9e7c09
http://eressea.upb.de/mantis/view.php?id=548
...
DEFAULT-Befehl funktioniert wieder nicht
Wenn neue Befehle in old_orders stehen, werden lange Befehle in orders nicht mehr ausgegeben.
Issue: 548
2005-06-05 16:48:22 +00:00
Enno Rehling
26745e16f7
f->mistakes is a useless pointer.
2005-05-07 23:53:23 +00:00
Enno Rehling
001d9461a1
Wir machen jetzt wieder eine Kopie alter länglicher Befehle. Vielleciht hilft es.
2005-05-01 11:32:24 +00:00
Enno Rehling
f8ef91907a
Beschleunigung des von get_seen_interval (Dank ENUM_REGIONS)
2005-05-01 00:26:15 +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
f685f770f0
nochmal der gleiche fehler, i_free ist zu pingelig :-)
2005-04-30 13:51:25 +00:00
Enno Rehling
304ac20747
memory leaked by item reports in the CR.
2005-04-30 11:46:11 +00:00
Enno Rehling
8fd95421ca
firstregion/lastregion beschleunigungen und bugfix
2005-04-27 21:03:08 +00:00
Enno Rehling
1f4ec6520b
Writing individual factions' reports is now a lua command. but it probably needs some initialization, must check.
...
Also, a bit more error reporting when i.e. the report path cannot be created. time for a chek on a linux box.
2005-04-27 12:18:05 +00:00
Enno Rehling
21fcb3d167
log10(0) ist nicht erlaubt.
2005-04-25 17:44:19 +00:00
Enno Rehling
20c9112b07
Abfangen von errno, Ausgabe, aber kein Abbruch des Reports.
2005-04-25 16:31:36 +00:00
Enno Rehling
0bcac1de15
lua write_reports() kann jetzt theoretisch einen Fehler zurückliefern, aber tut das (noch) nicht, weil ich dafür Fehlerchecks in den Report-Routinen brauche. Hier ist aber definitiv die nächste Baustelle, auch das gezielte Schreiben einzelner Reports ist wirklich an der Zeit.
2005-04-24 21:49:51 +00:00
Enno Rehling
92de4d4c25
http://eressea.upb.de/mantis/view.php?id=500
...
Auraregeneration in Burgen war kapputt.
Noch ein paar display==NULL Fixes
2005-04-23 22:52:49 +00:00
Enno Rehling
0c2a0080cb
Noch mehr Änderungen wg. Gewichten. 1 GE = [1..100] Silber
2005-04-17 18:25:11 +00:00
Enno Rehling
94b7b9abab
http://eressea.upb.de/mantis/view.php?id=280
...
ungenutztes HELP_TRAVEL sickert durch in den Report.
2005-02-27 14:44:21 +00:00
Enno Rehling
f55639c4e7
http://eressea.upb.de/mantis/view.php?id=378
...
- Einheiten mit otherfaction==u->faction
2005-02-05 19:05:47 +00:00
Enno Rehling
13172a28af
- regionid() und die ersetzung von \\r entfernt.
...
- Neue Funktion für Steinkreise
- Bugfix alta Steinkreisfunktion
- Geschwindigkeit findfaction
- Geschwindigkeit it_find
- Einige Messages internationalisiert
- Bugfix Startholz
2005-01-19 20:33:13 +00:00
Enno Rehling
f56265c589
Bugfix eternath-gates
2005-01-03 21:28:57 +00:00
Enno Rehling
32a85be05f
Jamfile muss neues item enthalten
...
#ifdef HEROES, nicht HEROES == 1
2004-12-22 00:56:27 +00:00
Enno Rehling
080a9a8bba
Weihnachtsevent mit dickem Gnom und Sonnensegeln, jetzt komplett implementiert.
...
Beinhaltet Partei-Inventory und neuen Befehl CLAIM / BEANSPRUCHEN.
2004-12-22 00:53:12 +00:00
Christian Schlittchen
a5239bb241
Heroes nur, wenn HEROES == 1
2004-12-20 10:09:59 +00:00
Enno Rehling
bc79a4ca93
http://eressea.upb.de/mantis/view.php?id=282
...
- nmr-anzeige im CR
2004-10-19 21:29:35 +00:00
Enno Rehling
c45e89de45
http://eressea.upb.de/mantis/view.php?id=302
...
- anzahl Helden und maximalanzahl im CR/NR
2004-10-18 22:03:32 +00:00
Enno Rehling
b226d11340
http://eressea.upb.de/mantis/view.php?id=274
...
- potion text not correct when seen in CR
2004-09-22 23:17:15 +00:00
Enno Rehling
2367ea70ca
- Rassenprefix als xml-include
...
- is_familiar() gab false zurück, wenn Magier nicht vorhanden war (partielles laden)
- verschiedene typecasts, die eigentlich unnötig sind
- windir nur benutzen, wenn MSCVER gesetzt
2004-08-07 07:42:22 +00:00
Enno Rehling
cd4fc9e2bc
New rules, with defines
2004-08-03 15:34:26 +00:00
Enno Rehling
fb1696c19e
racename-attribut verdeckt andere Rasse (ausser bei templates)
2004-07-10 22:31:21 +00:00
Enno Rehling
7bf7b22446
Rassenpräfix-Code etwas aufgeräumt.
2004-07-09 19:14:10 +00:00
Enno Rehling
3449399eec
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000147
...
Forsche Kräuter Meldung steht nur in Regionsmeldung
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000165
Regionsmeldung "LERNEN Hiebwaffen"
2004-07-07 22:02:42 +00:00
Enno Rehling
14142c7538
Tja... was war das eigentlich?
2004-07-03 11:36:34 +00:00
Enno Rehling
f0f97913e9
* befehle einlesen: space am ende des befehles
...
* datenfile: Befehle haben die " nicht escaped
* cr: rendered-strings sind nicht escaped.
2004-07-02 19:08:53 +00:00