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
e0f6999a4f
typo
2005-10-11 20:39:16 +00:00
Enno Rehling
1e3877e8a2
irgend etwas am fixing des ozean-alters ist nicht richtig und zerstört die neuaussetzung.
2005-10-11 20:37:48 +00:00
Enno Rehling
6426004640
Neu: Zaubersprüche können in LUA programmiert werden, und per XML-Datei (siehe spells.xml) in ein Spiel integriert werden.
...
Ich habe angefangen, die Item-erzeugenden Zauber aus dem Code in Skripte zu verlagern.
2005-10-08 11:02:10 +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
ee64acff21
http://eressea.upb.de/mantis/view.php?id=684
...
Straßen durch Wüste ohne Karawanserei
Der Code scheint okay zu sein, nur Altdaten nicht. Habe eine Korrektur-Routine eingebaut.
2005-09-28 18:52:18 +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
0ee59cf55e
http://eressea.upb.de/mantis/view.php?id=694
...
global warming "infection" not with regular glaciers
2005-09-03 09:13:36 +00:00
Enno Rehling
118230a737
implemented global warming (glacier belts with age > 200 can melt)
2005-09-03 08:54:19 +00:00
Enno Rehling
b7ebf40866
Better version of the ocean-age fixes produces proper firewalls around the
...
world
2005-09-03 07:50:00 +00:00
Enno Rehling
6ec1bbe52e
Drawing borders around regions requires that oceans have an age, too. Fixed.
...
Also, removing some unnecessary race-enums
2005-09-03 00:30:03 +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
e6c5c45910
das GROUP flag muss gespeichert werden.
2005-06-26 12:52:26 +00:00
Enno Rehling
475bd5a735
gcc inline muss static deklariert werden.
2005-06-15 21:04:37 +00:00
Enno Rehling
cb9eaf426c
http://eressea.upb.de/mantis/view.php?id=556
...
Feuerwände im Astralraum
Werden durch Astralblock ersetzt. Ausserdem wird aus dem mapper heraus wieder eine Grenze von Feuerwänden um ältere Gebiete herum gezogen.
2005-06-13 21:29:59 +00:00
Enno Rehling
7a69ac541b
http://eressea.upb.de/mantis/view.php?id=556
...
Feuerwände im Astralraum
Werden durch Astralblock ersetzt. Ausserdem wird aus dem mapper heraus wieder eine Grenze von Feuerwänden um ältere Gebiete herum gezogen.
Issue: 556
2005-06-13 21:26:52 +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
70413bb43c
Noch einmal Strassen reparieren.
2005-06-12 09:48:19 +00:00
Enno Rehling
032cc5eadf
bugfix in fix_attribs: falsche attributeliste durchgegangen.
2005-06-12 08:52:46 +00:00
Enno Rehling
85e2dd76d9
bugfix letzter commit.
2005-06-11 23:10:06 +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
8242e9ed41
Eressea ist 64-bit ready. Denke ich jedenfalls.
2005-06-09 22:10:35 +00:00
Enno Rehling
2e9e7f1e23
Implemented BSD string.h extensions (strlcat, strlcpy).
...
Big items in astral space crumble (disabled by define).
Chaossog verursacht 3/4 Schaden beim durchgehen (ungetestet).
Überladeschutz bei Schiffen abgeschaltet.
2005-05-06 22:30:19 +00:00
Enno Rehling
3eea6880a8
Einmalig die Zugvorlage für Eressea deaktivieren, wenn ein Spieler den CR bekommt.
2005-04-30 19:00:57 +00:00
Enno Rehling
4e2a3beaa9
Korrekte Meldungen über fehlerhafte Familiars.
2005-04-16 16:59:08 +00:00
Enno Rehling
f0e5e62e5b
small fixes
2005-04-16 16:44:00 +00:00
Enno Rehling
1597f54a5e
reporting familiars that have lost their magicians.
2005-04-16 15:55:16 +00:00
Enno Rehling
799ecdac31
Jetzt geht's
2005-04-11 22:11:02 +00:00
Enno Rehling
61e63eed3c
luxusgut-korrektur in neu erschaffenen Inseln.
2005-04-11 21:49:30 +00:00
Enno Rehling
d221ca4db7
Fixes an fix_otherfaction (null-pointer)
2005-02-06 08:23:28 +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
a44951cf6f
Cleanup:
...
Removing old items created in code and replacing them with XML definitions.
2005-01-30 14:30:31 +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
f5b6d89c1b
http://eressea.upb.de/mantis/view.php?id=295
...
- Bei einer versklavten Einheit wird die Rasse geändert
2004-10-15 18:01:14 +00:00
Enno Rehling
f8daca105b
Alte externs entfernt, die nicht benutzt werden.
...
Veralteten Statistik-Output entfernt.
2004-09-02 19:04:14 +00:00
Enno Rehling
cbce0fab74
include probleme
2004-08-08 11:14:45 +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
3b29df22e7
- BENENNE FREMDE ohne das Flag
...
- Neue Schiffe kriegen ihren Typ statt nur Schiff in den Namen
2004-07-12 21:10:16 +00:00
Enno Rehling
65786fc059
- Bugfix DEFAULT
...
- ALLIANCES define entfernt. Noch immer nicht gleicher Code für eressea wie wdw, wegen der Amulette
2004-06-27 16:56:01 +00:00
Enno Rehling
5e4b063b9b
- Backport der orders aus E2
2004-06-21 16:45:27 +00:00
Enno Rehling
9af938319c
- Etwas cruft entfernt.
...
- add_order() macht Eressea-Space-Escapen richtig
- log_error fllushed in jedem fall.
- Verweise auf BASE36_VERSION entfernt (ist eh immer b36)
2004-06-13 22:16:12 +00:00
Enno Rehling
c3b66dbe24
Wichtiger bugfix: borders.
...
Das ganze ist zu konfus, die hash-struktur hätte nicht in den border-structs mit drin sein sollen, aber das kind ist in den Brunnen gefallen, und heute fixe ich das nicht.
2004-05-31 11:50:32 +00:00
Enno Rehling
f65ef69356
Bugfix bei fehlender Monsterpartei
2004-05-31 10:42:23 +00:00
Enno Rehling
1ed345b5bc
Small fixes for the Igjarjuk-revival
2004-05-30 03:25:10 +00:00
Enno Rehling
6298a3a165
- spelling error in message fail_tooheavy
...
- crashed when message couldn't be created
2004-05-26 06:24:22 +00:00
Enno Rehling
16f28a3d99
Zauber "Ruf der Realität" benutzt jetzt Schemen statt standard_to_astral(), siehe Announce.
...
Einige Messages übersetzt
2004-05-25 21:50:23 +00:00
Enno Rehling
592ac0ce03
Remove the use of the spelldaten[] array. Replace with registration of spells.
...
First step towards getting the spell implementations out of the kernel and into gamecode (separate spells from the spell datatype)
2004-04-10 20:25:40 +00:00
Enno Rehling
6ccb1b9bf6
Code-Vereinfachung: regionlist und region_list zu einem Typ gemerged
...
Code-Beschleunigung: Pathfinding schneller und schlauer
2004-02-21 12:18:29 +00:00