Commit Graph

542 Commits

Author SHA1 Message Date
Enno Rehling c456b8aceb descriptions xmas 2003 2005-12-31 16:36:57 +00:00
Enno Rehling 90e8fb11fd http://eressea.upb.de/mantis/view.php?id=779
Zauber Nebel der Verwirrung hat keine Funktion
- verwirrung für schiffe implementiert.

- neue waffe: schneeball. nur für schneemänner, hoffe ich
2005-12-31 15:20:36 +00:00
Enno Rehling 80186ba627 - error handling missing terrains
- bugfix terrain-xml
2005-12-31 13:45:10 +00:00
Enno Rehling d0d03c08af Compile-fixes. 2005-12-31 13:18:35 +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
Enno Rehling 619a3f5387 Beginn einer Implementation von Schneemännern für Eressea 2005-12-26 23:49:16 +00:00
Enno Rehling 3372e17530 Implemntation Stardust 2005-12-25 19:13:51 +00:00
Enno Rehling 18153f5614 http://eressea.upb.de/mantis/view.php?id=775
Es gibt auch noch ältere Berge und Gletscher ohne Eisen.
2005-12-19 18:56:20 +00:00
Enno Rehling 73123575a6 Weihnachtsitem 2005 2005-12-18 18:09:53 +00:00
Enno Rehling 3b3e93f62b http://eressea.upb.de/mantis/view.php?id=774
message-einordnungen
2005-12-16 19:39:52 +00:00
Enno Rehling ca352dc60a kingdoms:
- buildings/castle
2005-12-11 15:26:11 +00:00
Enno Rehling bbcc80643a - bugfix fehlender burgenbonus (maxcapacity 4)
- removed old xml-writing code
- fixed a crash related to astralspace

kingdoms:
- building type castle
2005-12-11 14:54:50 +00:00
Enno Rehling 5d541465b1 initialize the world with some items 2005-12-11 14:21:53 +00:00
Enno Rehling 28be52c1b2 LUA:
- messages an regionen versenden

Eressea:
- Besucher von Muschelplateau kriegen ein Spezialgimmick
- Diverse magische Items im Gewicht auf 0 reduziert.
2005-12-11 11:43:18 +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 402fbb24e5 - spawning new dragons and undead is now optional (lua function)
- battle-effect on peasants is configurable (by XML param)
2005-11-26 11:03:44 +00:00
Enno Rehling 6772d1892e kingdoms: templates race needs to exist to make monsterfaction 2005-11-26 01:09:11 +00:00
Enno Rehling b04b3ea168 kingdoms: missing mallorn seeds 2005-11-26 00:09:29 +00:00
Enno Rehling 49cd3e08ad kingdoms: resource files. 2005-11-25 23:37:27 +00:00
Enno Rehling bb1e86ebb4 new code for 'kingdoms':
- disabling skills
- region owners
- maintenance costs configurable
- wage configurable
2005-11-25 22:09:59 +00:00
Enno Rehling 532eb77c51 http://eressea.upb.de/mantis/view.php?id=761
Doppelte Angriffsmeldungen

battle message only reported once per round&unit
2005-11-25 21:11:05 +00:00
Enno Rehling 357a73e826 XML reports - incomplete implementation, might finish it eventually. 2005-11-18 23:23:47 +00:00
Enno Rehling 3081922ad7 http://eressea.upb.de/mantis/view.php?id=747
Übergabe eines Sonnensegels

was wrongfully marked as cursed.
2005-11-07 18:23:48 +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 40fb0c5528 plural kraeuterbeutel 2005-10-31 20:01:27 +00:00
Enno Rehling 6ca3befa29 http://eressea.upb.de/mantis/bug_change_status_page.php
Fehler bei Produktion von Stufe 1 Traenken

herbalism instead of alchemy
2005-10-31 19:20:10 +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 9b7128b660 http://eressea.upb.de/mantis/view.php?id=743
Prozentangaben fuer Wuestenstrassen sind verdoppelt.
2005-10-30 15:36:10 +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 1113d3d7e9 bugfix luxuries. now possible (though not done) to read them from xml. 2005-10-29 16:28:10 +00:00
Enno Rehling 89e8c622c7 more weapons out of the code. 2005-10-29 16:10:08 +00:00
Enno Rehling baab10febe the last of the item_type constants disappear. 2005-10-29 15:03:18 +00:00
Enno Rehling f6524ee015 kicking out a few more hardcoded item_type objects. 2005-10-29 14:48:37 +00:00
Enno Rehling cb9106473b Special non-item resources like hp and peasant can now be defined externally.
removed all the hardcoded armor from the source.
2005-10-29 14:12:46 +00:00
Enno Rehling 43e44a083e bugfix init_oditems: if a resource was later in the list than one that used it, the game would crash 2005-10-29 11:39:34 +00:00
Enno Rehling 13efa939c1 ao_daemon, not daemoneye 2005-10-26 20:44:49 +00:00
Enno Rehling e31215f8f1 removing hardcoded itemtypes that now give warnings. 2005-10-26 20:12:28 +00:00
Enno Rehling a8480e3865 fixing seeds, one commit at a time 2005-10-26 19:56:28 +00:00
Enno Rehling b19c4f5cc6 skill fuer spear heisst polearm 2005-10-26 15:15:18 +00:00
Enno Rehling abcaac8f97 removing seeds and mallornseeds from the source (less warnings, too). 2005-10-25 21:24:15 +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 688b796aec - sk_ prefixes von den skillnames entfernt. 2005-10-25 14:51:15 +00:00
Enno Rehling 28f41c3edd - sk_ prefixes von den skillnames entfernt. 2005-10-25 14:27:24 +00:00
Enno Rehling 193b69b049 new xml data 2005-10-25 13:02:55 +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
Christian Schlittchen 1c7ace7556 WdW-Pyramiden 2005-10-23 11:27:55 +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 b7a8660eef Fehlende spellinfo nach letzten Änderungen 2005-10-23 08:08:55 +00:00
Enno Rehling a0ee76abe2 Many new spell translations. 2005-10-22 19:53:44 +00:00
Enno Rehling 38ec0dc2ad http://eressea.upb.de/mantis/view.php?id=723
Zauber Gürtel der Trollstärke jetzt mit Drachenblut

wieder mit permannter aura.
2005-10-17 18:16:03 +00:00
Enno Rehling b8f8981c96 http://eressea.upb.de/mantis/view.php?id=722
Zauber Rostregen, Beschreibungsupdate.
2005-10-16 21:44:00 +00:00
Enno Rehling 2d86eff74f http://eressea.upb.de/mantis/view.php?id=720
Boote koennen nicht auf Gletscher landen

Schlafende Eisberge wurden als Gletscher angezeigt, aber von Schiffen nicht so behandelt.
2005-10-16 21:41:44 +00:00
Enno Rehling a521385b13 even more create_ spells are now scripted.
started on another spell (earn_silver), needs enabling and testing.
2005-10-09 21:41:04 +00:00
Christian Schlittchen 9ba5ebedb9 wdw-Zauber angepasst 2005-10-09 15:13:39 +00:00
Enno Rehling fa929a855d Kräuterbeutel: WdL, nicht Holz, als Zutat. 2005-10-09 12:22:14 +00:00
Enno Rehling 46cb474885 Zaubernamen weniger deutsch & Patzerfunktion vereinheitlicht 2005-10-09 02:10:03 +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 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 128b5d0b9a spells, defined in XML 2005-10-08 11:45:45 +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 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 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 74f03ab496 daemon -> demon 2005-10-02 17:34:00 +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 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
Enno Rehling e240860486 http://eressea.upb.de/mantis/view.php?id=711
rostiges schild -> rostiger schild
2005-10-01 09:27:44 +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 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 11f9e607ca Spell translations. 2005-09-03 09:27:01 +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
Katja Zedel 0127f3446c überladene drachen fix 2005-08-14 11:50:23 +00:00
Katja Zedel 5a756a03f0 neue wdw rasse 2005-08-14 11:48:02 +00:00
Enno Rehling db7c4914f3 script-fix welcome-text für neue spieler. 2005-08-07 14:37:25 +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 db82711cc3 falsche locale in undeadrise message 2005-07-31 18:45:42 +00:00
Enno Rehling 6ef380b824 falsche locale in maintenance_none message 2005-07-31 18:44:52 +00:00
Enno Rehling 3a2d23907a http://eressea.upb.de/mantis/view.php?id=657
sea serpents didn't drop any items.
2005-07-31 18:41:58 +00:00
Enno Rehling c9e8c80c60 race spoils 2005-07-31 17:48:50 +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 a6a98faebd http://eressea.upb.de/mantis/view.php?id=620
Meldung über fehlenden Upkeep zum Wochenbeginn etwas klarer gemacht.
2005-07-31 14:51:06 +00:00
Enno Rehling 8bee14a0ea translated two more ship movement messages to english. 2005-07-31 09:12:36 +00:00
Enno Rehling 7b0340b69c missing message type for english reports. 2005-07-31 08:52:52 +00:00
Enno Rehling 8e260ce6be xml formatting errors 2005-07-27 10:21:20 +00:00
Enno Rehling 7efda2d265 a *lot* more English feedback for errors, spells, etc. 2005-07-27 09:23:54 +00:00
Enno Rehling d78123a924 bugfix in yet another message (will it ever stop)
more error messages for the parser to make them easier to find.
2005-07-26 22:40:53 +00:00
Enno Rehling c088273a9d Even more message fixing. 2005-07-26 21:02:04 +00:00
Enno Rehling 30e4a626f2 stupidly mucking about with message syntax. 2005-07-26 20:13:53 +00:00
Enno Rehling aabb1ef180 $string() gibt es natürlich (?) nicht. 2005-07-26 18:54:23 +00:00
Enno Rehling c9fa3abcac new iteminfos in english. moved gemran iteminfos from separate files into xml.
reset UFL_LONGACTION before a turn, so I can run several turns from a single script run.
2005-07-26 18:14:13 +00:00
Enno Rehling ba29935965 magic item creation gets a translated message 2005-07-26 15:26:53 +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 58335dd9e8 Translations for herbs and potions 2005-07-25 20:13:10 +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 191fb45b18 More English messages translated, especially magic. 2005-07-25 19:21:05 +00:00