Commit Graph

2329 Commits

Author SHA1 Message Date
Enno Rehling 589b1b036a making the old eressea binary run on x64:
- normalvariate fix.
- familiars again
- invalid assert
- forgot init_reports
2006-02-09 22:20:28 +00:00
Enno Rehling e02a7afb78 do not init familiars without an init function. 2006-02-09 20:24:12 +00:00
Enno Rehling 2db05460a3 (old eressea binaries)
this is still crashing, but not due to familiars, i think.
2006-02-09 20:06:31 +00:00
Enno Rehling b654c89773 due to lua not being available, there are no familiars 2006-02-09 20:01:06 +00:00
Enno Rehling a1de5d5701 old eressea executable has problems with non-existing lua spells. 2006-02-09 19:57:25 +00:00
Enno Rehling ef2e1c8da9 project eressa64: trying to run eressea natively on 64 bit hardware. 2006-02-09 19:39:17 +00:00
Enno Rehling 3248053efe Messages benutzen alte Hashfunktion für Typ-Key. 2006-02-07 21:31:55 +00:00
Katja Zedel 522a0bd8a2 neuer kram 2006-02-05 21:37:08 +00:00
Katja Zedel d706e0410d neues "Schiff": fliegender Teppich, Werte wie Langboot,
Mindestbautalent 100
2006-02-05 19:32:35 +00:00
Christian Schlittchen fc0e58bf82 Anzeige des erforderlichen Bautalents bei der WdW-Pyramide 2006-02-05 18:21:11 +00:00
Christian Schlittchen 4439843867 confusion about the spelling of the magic realms 2006-02-05 17:00:22 +00:00
Christian Schlittchen ab492fb637 Too much copy'n'paste 2006-02-05 16:50:11 +00:00
Enno Rehling 640652ef99 earn_silver Zauber in script/xml ausgelagert.
bugfix snowman
avoid huge amounts of log-messages
handle renaming of spells.
2006-02-05 15:48:52 +00:00
Enno Rehling 77602d1316 http://eressea.upb.de/mantis/view.php?id=810
cast_level statt co->level in der message
2006-02-05 13:06:27 +00:00
Enno Rehling 21f88cf801 bugfix default-befehle (english) 2006-02-05 12:55:12 +00:00
Enno Rehling 9466428c4d bugfix: create_mage u. Dämonen/VERGESSE
Windows: weg mit der Debug-CRT
2006-02-05 10:47:28 +00:00
Enno Rehling 3feb139071 name in message doesn't match name in code. 2006-02-05 08:52:08 +00:00
Enno Rehling adaf410d37 inlined code 2006-02-04 23:45:20 +00:00
Enno Rehling e119a29142 inline optimizations for string functions
a little more speed for locale_string (less strcmp)
2006-02-04 23:41:23 +00:00
Enno Rehling 9a343df8fc more intelligent hashing = less divisions 2006-02-04 21:09:16 +00:00
Enno Rehling 3cd617fe39 new hash function is faster than the old 2006-02-04 18:53:34 +00:00
Enno Rehling 939773826b init of old items fails with new hash function 2006-02-04 17:28:19 +00:00
Enno Rehling 88ac2f2496 Ungünstig benannter Beutel 2006-02-04 17:19:26 +00:00
Enno Rehling 4b0074cb3a don't use MT library for release 2006-02-04 13:08:44 +00:00
Enno Rehling 74b15fcd70 global warming only in summer - fix 2006-02-04 11:59:03 +00:00
Enno Rehling fcbc834a2b global warming only in summer 2006-02-04 11:54:51 +00:00
Enno Rehling f2e2ec4e67 restoring old indentation-style for b, sh display 2006-01-29 23:17:38 +00:00
Enno Rehling 5230bfd473 LUA: making faction.info writeable 2006-01-29 22:52:42 +00:00
Enno Rehling 673fbb8921 MSG_LEVELS remove
rparagraph() detects existing indentation and markers (for battle-messages)
2006-01-29 22:14:43 +00:00
Enno Rehling 546524fe0c duplicate attribute error 2006-01-29 15:57:47 +00:00
Enno Rehling 3a313515c0 you should be able to guard even after combat (and if UFL_MOVED is set). 2006-01-29 15:50:38 +00:00
Enno Rehling 7580c0fd72 doppelspieler 2006-01-29 15:11:20 +00:00
Enno Rehling 7a3ca3ce5b - indentation fixes
- statistics beautification
2006-01-29 14:05:28 +00:00
Enno Rehling 7819848524 fixed buffersize-calculation for orders. 2006-01-29 13:52:49 +00:00
Enno Rehling bc2cedd34f fix invalid create_mage calls
prepare to re-enable worldmap
remove some dead code
2006-01-29 08:50:53 +00:00
Enno Rehling 584cea02ed fixed a few includes, problem caused by the header move yesterday 2006-01-29 08:31:54 +00:00
Enno Rehling b0e5f436cd - lots of memory leaks fixed. 2006-01-29 01:55:36 +00:00
Enno Rehling b524e7e392 move study.h where it belongs
tutorial gets a "defaultorder" string
2006-01-29 00:28:46 +00:00
Enno Rehling 0efb0807c0 teeny bit faster reports (save strdup again) 2006-01-26 23:56:33 +00:00
Enno Rehling cf996bc5fb removing a strdup() call and a buffer from rparagraph. 2006-01-26 23:05:40 +00:00
Enno Rehling 6c6c1174d8 Speeding up the hashing in findtoken even more. 2006-01-25 20:40:19 +00:00
Enno Rehling 0fe3e9ad4b Project files: Not using MT libraries in VC7 really speeds up the CRT calls. 2006-01-24 23:20:33 +00:00
Enno Rehling fe4ce3261f saving some strdup() calls 2006-01-24 23:19:09 +00:00
Enno Rehling 779c790f6d who would have guessed that the % operator in findtoken would show up so prominently in a code profile? 2006-01-24 21:44:20 +00:00
Enno Rehling 10f53b6ae8 http://eressea.upb.de/mantis/view.php?id=797
Einhorn raceinfo, nicht iteminfo
2006-01-24 21:02:17 +00:00
Enno Rehling 64318eaab3 ugroups code entfernt:
- Es ist unwahrscheinlich, dass er je genutzt wird,
- Er ist nicht vollständig
- Er ist gründlich veraltet
2006-01-22 23:29:15 +00:00
Enno Rehling 6e0e9543cf http://eressea.upb.de/mantis/view.php?id=796
typo in spell
2006-01-22 02:07:27 +00:00
Enno Rehling 5dd2542586 Fehler bei neuem itemlisten-argument 2006-01-21 18:10:46 +00:00
Enno Rehling 9c8eb1028f Gewichtsanzeige eindeutiger. 2006-01-21 09:58:11 +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 2f3181af53 do *not* remove the construction block from ships, it's required (dang!) 2006-01-18 23:07:27 +00:00
Enno Rehling 81d3e94b6f small bug in raceinfo construction 2006-01-18 22:48:49 +00:00
Enno Rehling 3918484f42 typos in XML files 2006-01-18 22:41:44 +00:00
Enno Rehling 103814c765 small fix duplicate ao_daemon item 2006-01-18 22:41:10 +00:00
Enno Rehling 57d86e59e6 removing the old files in the items/ subdirectory (added to strings.xml), cleaning up the code a bit. 2006-01-18 22:28:58 +00:00
Christian Schlittchen d8de765bb7 - Quickfix fuer Crashbug im Mapper beim Erzeugen neuer Einheiten
- WdW-Sphinx-Kram
2006-01-15 18:47:52 +00:00
Enno Rehling 08fec11034 http://eressea.upb.de/mantis/view.php?id=708
Umsetzung Announce 13.9.: Die Kampfauswirkung auf Bewegung war nicht implementiert.
2006-01-15 17:50:01 +00:00
Enno Rehling 9b2014d3b4 http://eressea.upb.de/mantis/view.php?id=708
Kampf-Announce 13.9.: Gruppen werden nicht von Einzeleinheiten beeinflusst.
2006-01-15 17:29:41 +00:00
Enno Rehling c1edcffe85 http://eressea.upb.de/mantis/view.php?id=784
- Falsche Katapultpreise
2006-01-15 13:54:12 +00:00
Enno Rehling bde8256028 http://eressea.upb.de/mantis/view.php?id=788
- Muschelmeldung
2006-01-15 13:44:52 +00:00
Enno Rehling 7ad5ed06cb number of new players in statistics corrected. 2006-01-15 11:05:23 +00:00
Enno Rehling c768096df3 What the hell was the \b supposed to do? it fucks up the output! 2006-01-14 09:45:42 +00:00
Enno Rehling 2ac568cfa7 compile-fix 2006-01-13 23:11:50 +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 e19a918291 magic uses new argument type to report missing components. 2006-01-13 21:27:16 +00:00
Enno Rehling 7eee06c285 continued: new argument type "items" or "resources" (previous solution didn't allow lists of resources, which come in handy for build-error messages). 2006-01-13 21:20:19 +00:00
Enno Rehling 8ca86912cf splitting quit in two parts so that the analysis can be done in instant_orders, and dying does not interfere with quitting. 2006-01-13 19:43:33 +00:00
Enno Rehling af59e2f09c new argument-type for messages: items.
not the most efficient, since it takes a deep copy of the list.
2006-01-08 12:25:00 +00:00
Enno Rehling 6ad7a5562e code cleanup: removed all old cases of new_message being called, and the function itself. 2006-01-08 11:33:10 +00:00
Enno Rehling f1b344f7e9 syntaxfic claimable 2006-01-08 11:03:57 +00:00
Enno Rehling 77bc58aabd bugfix: use_item scripts must return a value 2006-01-08 10:24:51 +00:00
Enno Rehling 5b5026cefd Vereinfachung des Bauerncodes. 2006-01-07 12:30:25 +00:00
Enno Rehling 68389e2ba6 another leak in mistake() 2006-01-02 22:41:36 +00:00
Enno Rehling 2ddc4ac9c2 duplicate string 2006-01-02 22:29:14 +00:00
Enno Rehling c5585a3520 more memory leaks fixed 2006-01-02 22:29:07 +00:00
Enno Rehling bde330b131 trails for icebergs (en) 2006-01-02 22:12:33 +00:00
Enno Rehling 77e16e0645 ick. memory corruption 2006-01-02 22:10:38 +00:00
Enno Rehling 517f8e3f81 fixed some memory leaks 2006-01-02 21:50:57 +00:00
Enno Rehling 83e9b7a994 slightly improved, but still hackish way to recognize luabind versions. 2006-01-02 20:24:33 +00:00
Enno Rehling bf6dbe4b26 fixing a few crashes when new_race[i] is null.
error handling for missing seenspells.
2006-01-02 08:38:46 +00:00
Enno Rehling a032e94382 noch eine Stelle mit LUABIND_OLD :-/ 2006-01-01 23:32:20 +00:00
Enno Rehling 0336a0953e - Fehler in der neuen random_terrain routine gefunden.
- Problem mit altem luabind repariert.
2006-01-01 23:29:04 +00:00
Enno Rehling ba555c842a somehow random_terrain still crashes. oh, and tha familiar stuff was in the
wrong function
2006-01-01 22:20:52 +00:00
Enno Rehling f8991a844f bischen durcheinandergekommen beim nummerieren. 2006-01-01 21:29:22 +00:00
Enno Rehling b2f1b213d4 Regionsalter auf Startwert setzen 2006-01-01 20:56:11 +00:00
Enno Rehling 4dec5c914d code-polishing: Vertraute werden nicht mehr als RC_* gebraucht.find_spellbyid() kriegt nen magietyp für den fall wo zwei zauber gleich heissen, und nicht über ihre 'alte' id erkannt werden, sondern den hash des namens (für seenspell) 2006-01-01 20:53:12 +00:00
Enno Rehling 9eb50890c6 code-polishing: Vertraute werden nicht mehr als RC_* gebraucht. 2006-01-01 20:50:36 +00:00
Enno Rehling c60502bfc8 find_spellbyid() kriegt nen magietyp für den fall wo zwei zauber gleich heissen, und nicht über ihre 'alte' id erkannt werden, sondern den hash des namens (für seenspell) 2006-01-01 20:11:09 +00:00
Katja Zedel 88ea1b27b7 sphinx muss sachen geben können 2006-01-01 20:04:09 +00:00
Enno Rehling eb35aab047 work in progress 2006-01-01 19:40:01 +00:00
Enno Rehling bd5f6e5683 that line is now obsolete. 2006-01-01 19:12:50 +00:00
Christian Schlittchen a79454dd54 register vergessen 2006-01-01 19:08:09 +00:00
Enno Rehling e9a7108423 LUASPL_* ids entfernt, weil jetzt ein System existiert, die spell-id in XML zu setzen um zu alten Daten kompatibel zu bleiben. 2006-01-01 19:03:35 +00:00
Enno Rehling dfebbe3bc0 didn't compile 2006-01-01 18:38:32 +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 657fc3d123 WDW_PHOENIX define removed:
- Der Initialisierungs-Code ist in LUA reimplementiert.

- Ich habe das ganze spoils-Konzept etwas allgemeiner gemacht, man kann jetzt einfach ein equipment-objekt in XML definieren (siehe vinyambar-wdw.xml) der die spoils für eine Rassea angibt, (z.B. phonix_spoils nennen).

- Das gleiche für Drachen und Seeschlange gemacht.
2006-01-01 16:58:59 +00:00
Christian Schlittchen 5fa56103cc Fehlende Dateien, Umlautkorrektur 2006-01-01 15:17:08 +00:00
Christian Schlittchen 29df2263c6 Phoenixkompass fuer wdw, noch ungetestet 2006-01-01 15:15:41 +00:00
Enno Rehling c456b8aceb descriptions xmas 2003 2005-12-31 16:36:57 +00:00
Enno Rehling 9bf60a5451 Spezialfall: Einheiten, die nicht laufen können.
LUA: Rasse ändern ändert auch irace.
2005-12-31 16:13:20 +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 c7fe0c33ca http://eressea.upb.de/mantis/view.php?id=717
a littl code cleanup related to peasant growth
2005-12-31 14:23:09 +00:00
Enno Rehling 40b5fa20be only indentation changes. 2005-12-31 14:01:54 +00:00
Enno Rehling 80186ba627 - error handling missing terrains
- bugfix terrain-xml
2005-12-31 13:45:10 +00:00
Enno Rehling e30c171995 lua: faction.options and faction.flags 2005-12-31 13:39:55 +00:00
Enno Rehling 104b64124f mapper: selections can do shortcut keys 2005-12-31 13:29:22 +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 9ea1f9fdf5 invalid reference removed 2005-12-29 15:08:54 +00:00
Enno Rehling 8727c7fc4f Versehentliche Löschung der Zugvorlagen 2005-12-29 13:46:34 +00:00
Enno Rehling 2b1c46bbcc - Zauber und Illusionen nehmen keinen Schaden
- Gegenstände in Partei- und Regionspool kann man mit ZEIGE anzeigen
2005-12-28 21:07:01 +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 76976a970e bugfix terraforming in regionen ohne production 2005-12-21 10:11:19 +00:00
Christian Schlittchen e8746177bc Newlines in mistake-Meldungen mag Magellan nicht 2005-12-21 09:36:50 +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 8e508a9e99 http://eressea.upb.de/mantis/view.php?id=775
verbesserte Korrektur-Routine
2005-12-19 18:30:51 +00:00
Enno Rehling df94b39f8c http://eressea.upb.de/mantis/view.php?id=775
noch ein nachtrag
2005-12-19 18:27:07 +00:00
Enno Rehling 520a485b16 production-chance ist falsch. 2005-12-19 18:09:35 +00:00
Enno Rehling 5c07121a9f http://eressea.upb.de/mantis/view.php?id=775
Berge ohne Eisen (und generell Regionen ohne Resourcen).
2005-12-19 17:31:27 +00:00
Enno Rehling 945a60a20c Sicherstellen, dass keien hardlinks automatisch übermeiert werden (unlink).
Schnelleres Backup ohne system() mit Hardlinks.
2005-12-18 21:53:12 +00:00
Enno Rehling a18ca097b9 renamed_faction_notseen doesn't need that parameter. 2005-12-18 18:19:14 +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 d187097fad - bugfix broken subset-selection
- bugfix lighthouse-update
2005-12-11 15:39:53 +00:00
Enno Rehling b2bd092252 do not crash when there's no generic building type 2005-12-11 15:30:05 +00:00
Enno Rehling ca352dc60a kingdoms:
- buildings/castle
2005-12-11 15:26:11 +00:00
Enno Rehling d51b277d8a crashbug missing volcano_terrain 2005-12-11 15:14:03 +00:00
Enno Rehling 5cf53c332a making read_newfactions() a little less picky, and giving default passwords. I hope. 2005-12-11 15:09:57 +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 a8b9c29be4 har du data saa er det altid en god ide aa spare den, ellers forsvinne ting plutselig 2005-12-11 14:31:06 +00:00
Enno Rehling 5d541465b1 initialize the world with some items 2005-12-11 14:21:53 +00:00
Enno Rehling 8daf1c86f3 dice_rand versteht jetzt auch klammern. 2005-12-11 14:10:11 +00:00
Enno Rehling 9be2d7b33d didn't like binding int and double with same name. why? 2005-12-11 12:41:05 +00:00
Enno Rehling 57cb0c73fc embassies in a separate file 2005-12-11 12:33:57 +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 a6cc57370f LUA: export unit::age 2005-12-10 12:32:26 +00:00
Enno Rehling 85b791afda oh, shit. newbie-regionen haben extreme untotenhorden gekriegt. 2005-12-10 12:07:23 +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 93eb6adeff neue regionsresourcen: "chaos" und "grave" (um chaoscount und detahcount zu verändern) 2005-12-04 14:53:27 +00:00
Enno Rehling e89b1c908d crashbug mapper
bugfix random_terrain
2005-12-04 00:58:57 +00:00
Enno Rehling b09d0a89a7 http://eressea.upb.de/mantis/view.php?id=769
Seltsames Ergebnis von Übergaben

RTF_SNEAK wurde bei fehlendem attribut falsch gesetzt.
2005-12-02 23:04:36 +00:00
Enno Rehling 5aa0ca5ff5 source formatting. 2005-12-02 20:23:54 +00:00
Enno Rehling 5f43830f59 http://eressea.upb.de/mantis/view.php?id=765
http://eressea.upb.de/mantis/view.php?id=764

PopulationDamage war um Faktor 100 zu hoch.
2005-11-28 08:07:01 +00:00
Christian Schlittchen 3705d0d1eb init_summary für wdw, zusätzlicher assert 2005-11-27 14:13:48 +00:00
Christian Schlittchen 0c5efc7a61 write_emails auch für wdw 2005-11-27 13:40:09 +00:00