Commit graph

1103 commits

Author SHA1 Message Date
Enno Rehling
046290ebdb Bugfix: spellnames sind nicht von sp->info abhängig. 2005-10-09 09:09:51 +00:00
Enno Rehling
46cb474885 Zaubernamen weniger deutsch & Patzerfunktion vereinheitlicht 2005-10-09 02:10:03 +00:00
Enno Rehling
8b0518690f always default-fumble to report failure. 2005-10-08 21:43:24 +00:00
Enno Rehling
2cb9b7bdaa Fallback für zwei weitere Zauber in find_spellbyid 2005-10-08 20:04:13 +00:00
Enno Rehling
ea8539cb15 Zauber trollbelt war verloren gegangen.
find_spellbyid bekommt ein Fallback für Zauber, die die ID gewechselt haben.
2005-10-08 19:47:13 +00:00
Enno Rehling
2e897bfbf7 race special attack spells use name instead of id. 2005-10-08 19:22:56 +00:00
Enno Rehling
594683d077 replaced spellids by spellnames 2005-10-08 18:43:00 +00:00
Enno Rehling
f34f09e7b6 order of execution for XML parser changed. 2005-10-08 18:38:26 +00:00
Enno Rehling
c7c6f169cb Englische Namen für alle Zauber.
Rassen-Spells in XML müssen keine ID mehr nutzen.
2005-10-08 18:27:40 +00:00
Enno Rehling
fed680604a missing includes for spell.cpp
bugfix memset in create_mage
2005-10-08 16:14:15 +00:00
Enno Rehling
2602a8db67 Mehr const, weniger Warnungen.
Bugfix für spelllist_add (aufsteigend sortiert)
2005-10-08 15:44:40 +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
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
fd364ba0f9 new name: nestwarmth 2005-10-03 21:55:39 +00:00
Enno Rehling
66fbb409a0 nein, anders... 2005-10-03 21:52:09 +00:00
Enno Rehling
1d09adb884 splitting old resource registration in two parts. 2005-10-03 21:46:57 +00:00
Enno Rehling
17958f9683 Armbrust aus dem Code genommen.
Abbruch, wenn ein Item aus dem Datenfile nicht in den XML-Resourcen ist.
2005-10-03 21:15:47 +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
b65917bb97 removed I_SWORD and I_RUSTY_SWORD from the source. 2005-10-02 21:11:17 +00:00
Enno Rehling
883840c460 new files added 2005-10-02 20:31:28 +00:00
Enno Rehling
afd1af92c9 changes to the Jamfile (add equipment.c) 2005-10-02 20:29: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
5358c876d2 reanming SK_SWORD -> SK_MELEE (since all the axes use it, too and I get confused so easily) 2005-10-02 17:35:25 +00:00
Enno Rehling
6b87faf047 First test to remove items from code: AXE and RUSTY_AXE are out.
Rewriting the rust-spell. Now affecting armor as well (with lower chance)
2005-10-02 17:04:16 +00:00
Enno Rehling
b04b01814b new, more informative format for the dropouts file 2005-10-02 16:25:27 +00:00
Enno Rehling
9f97148163 spawning of new braineaters moved into a separate LUA function which is not called for wdw. 2005-10-02 16:06:12 +00:00
Enno Rehling
a72a43c384 starting equipment & skills for new factions is read from the equipment.xml file instead of hardcoded. Makes give_starting_equipment a lot smaller and reduces the number of I_* item-constants used in the code. 2005-10-02 15:54:24 +00:00
Christian Schlittchen
1049ef4a76 NO_RANDOM_BRAINEATER fix 2005-10-02 15:33:50 +00:00
Enno Rehling
f7a17ff3d0 http://eressea.upb.de/mantis/view.php?id=712
rusty shields disappear because of stupid reverse_lookup code.
2005-10-02 13:31:56 +00:00
Enno Rehling
2d2ed6f7ea http://eressea.upb.de/mantis/view.php?id=712
rusty shields disappear because of stupid reverse_lookup code.

removed a bit of dead code.
2005-10-02 13:21:29 +00:00
Christian Schlittchen
b917430561 Diverser Kleinkram für WdW:
- Papyrus-Dummy-Item
- NO_RANDOM_BRAINEATERS
- ...
2005-09-11 20:16:04 +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
4ac9cf30e8 tote übergeben items nur bei gegenseitigem HELFE SILBER bzw. HELFE GIB 2005-09-08 21:41:39 +00:00
Enno Rehling
9f315c32aa Parteien mit leerem Passwort (Doppelspieler, etc) geben ihre Items nicht an Alliierte ab, sondern vernichten sie. 2005-09-08 21:15:06 +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
c1b275dad9 http://eressea.upb.de/mantis/view.php?id=698
Auf der Einheit liegen -3 Wirkungen Schaffenstrunk.
2005-09-08 18:38:14 +00:00
Enno Rehling
11f9e607ca Spell translations. 2005-09-03 09:27:01 +00:00
Enno Rehling
d09071eff7 null-pointer crash when running with --lomem 2005-09-03 06:49:26 +00:00
Enno Rehling
0e74ca4ef7 stone golem -> stonegolem, for the last time 2005-09-03 06:29:29 +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
951ad4a615 oldrace young dragon had another space.
updated todo-file
some indentation in battle.c
2005-08-22 20:14:42 +00:00
Enno Rehling
a3bef667d1 initializing oldrace, sanity checks. 2005-08-22 20:10:03 +00:00
Enno Rehling
1b15838f4e Not saving more than 128 orders in the datafile (damn those script-kiddies) 2005-08-22 19:49:51 +00:00
Enno Rehling
16679a9346 bugfix spaces in oldraces. 2005-08-22 19:35:31 +00:00
Enno Rehling
ccfc5549af bugfix space-removal 2005-08-22 09:31:28 +00:00
Enno Rehling
b252b00163 Der server mag es nicht, wenn Rassen ein space im internal name haben, weil
trigger den rassennamen ohne "" schreiben. also operiere ich die mal raus,
spaces soll man da auch nicht haben.
2005-08-21 09:24:14 +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
bfd26dc9b4 COMPATIBILITY macro removed, hasn't been used since item_type got introduced. 2005-07-31 19:49:04 +00:00
Enno Rehling
fc6e6d40dc when you delete an I_ enum, you must also delete the R_ enum that belongs to it. 2005-07-31 19:44:56 +00:00