Commit Graph

1884 Commits

Author SHA1 Message Date
Enno Rehling 07a214b7fa Neue Schiffe erzeugen setzt sie automatisch in die Regionsliste ein. 2004-12-22 22:58:52 +00:00
Enno Rehling 6af2549c7d http://eressea.upb.de/mantis/view.php?id=342
- viele schiffe in der gleichen region, nur eines konnte abtreiben.
- leuchtturm wirkt nicht auf unbemannte schiffe.
2004-12-22 22:57:47 +00:00
Enno Rehling e60e14930e LUA:
- Schiffe können erzeugt und Einheiten zugewiesen werden.

Reichweiten-Bug (http://eressea.upb.de/mantis/view.php?id=339) evtl. gefixt, cap_route war evtl. einen zu lang.
2004-12-22 22:02:31 +00:00
Enno Rehling 7beb84acb4 Extension für's xmas-script vergessen 2004-12-22 21:25:09 +00:00
Enno Rehling 73e65e35b2 display_item hat die falsche info angezeigt. 2004-12-22 21:08:20 +00:00
Enno Rehling 0360038fc7 doh. versionschaos gemacht mit datenfiles. 2004-12-22 18:16:59 +00:00
Enno Rehling 8a70c02ee5 #ifdef HEROES, nicht HEROES == 1 2004-12-22 00:58:35 +00:00
Enno Rehling 233a44895b #ifdef HEROES, nicht HEROES==1 2004-12-22 00:57:22 +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
Enno Rehling d4da3b1223 - Weihnachtsitem (Sonnensegel)
- Iteminfos könenn in den XML-Dateien stehen, brauchen keine eigene Datei mehr
- NEUSTART übernimmt das vorherige Parteialter
2004-12-20 22:59:42 +00:00
Christian Schlittchen a5239bb241 Heroes nur, wenn HEROES == 1 2004-12-20 10:09:59 +00:00
Enno Rehling 35ae4b0a60 Flucht richtig anzeigen, und transporte nicht doppelt zeigen. 2004-12-19 22:18:39 +00:00
Enno Rehling 41c4568c02 Borders müssen doppelt geprüft werden - einmal bei der Erstellung des Pfads, einmal um ihre Auswirkungen auf die Einheit auszuführen.
Einheiten mit number=0 laufen nicht weiter.
2004-12-19 17:30:32 +00:00
Enno Rehling f3311da168 Nachwirkungen ds letzten Commit:
- unknowndirection hat falschen parameter
- direction_name wird nicht mehr gebraucht
2004-12-19 16:58:55 +00:00
Enno Rehling 1ead3ebe08 http://eressea.upb.de/mantis/view.php?id=329
http://eressea.upb.de/mantis/view.php?id=285
 Insekten können Gletscher betreten.

 Kompletter Umbau der movement-Routinen, wesentlich sauberer getrennt. Konstrukte wie A wird von B verfolgt, welcher C transportiert, und C wird von D verfolgt klappen, und kommend amit klar, das Einheiten zwishendurch stehenbleiben wegen fehlender Reichweite oder Gletscherproblemen.

 Wenn hier nicht mindestens ein Bug drin ist, wäre ich überrascht, obwohl ich es mit diversen konstruierten Testfällen in LUA ausprobiert habe. Ich teste das gleich mal mit Datenfiles.
2004-12-19 16:39:51 +00:00
Enno Rehling 3bb2bc4ab8 Null-pointer crash, wenn Befehlsdatei abbricht 2004-12-14 21:16:54 +00:00
Enno Rehling bd5aa5f04b endless loop 2004-12-14 00:23:19 +00:00
Enno Rehling 5a2eff08be KONTAKTIERE und HELFE GIB sollten nicht ausreichend sein, um Rohstoffe abbauen zu können. HELFE BEWACHE ist erforderlich. 2004-12-06 23:29:46 +00:00
Enno Rehling 6286f14efa HSE-Spielregeln:
- Unterhaltung nach WdW-Regeln
- keine NMRs
2004-12-05 20:14:37 +00:00
Enno Rehling 788c0046a7 Schattenmeister nicht lernen lassen. 2004-12-05 20:08:15 +00:00
Enno Rehling 3691f8c9ca http://eressea.upb.de/mantis/view.php?id=317
TARNE PARTEI NUMMER <NR> auch wenn man die Partei nicht sieht
2004-12-03 19:08:00 +00:00
Enno Rehling a436127625 http://eressea.upb.de/mantis/view.php?id=321
Falsche Heldenzahl fuer kleien Parteien
2004-12-03 11:10:33 +00:00
Christian Schlittchen c2f3c6ce80 - Fix Trollbelt 2004-11-07 09:01:22 +00:00
Enno Rehling 34e88074cc alp-curse (ct_worse) hat vigour <=0, assert triggert 2004-11-07 01:31:46 +00:00
Enno Rehling 3d77654829 http://eressea.upb.de/mantis/view.php?id=290
"Sphäre der Unsichtbarkeit"-Träger wird aufgehalten, wo RdU-Träger durchreitet
2004-10-19 21:38:41 +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 ba620d139a http://eressea.upb.de/mantis/view.php?id=301
- ziemlicher Fehler in aftermath: Wenn Einheiten keine Personen verloren haben, haben sie auch keine Hitpoints verloren.
2004-10-19 19:59:37 +00:00
Enno Rehling c434b9c9d4 http://eressea.upb.de/mantis/view.php?id=303
Syntaxfehler bei Zauber "Magie Analysieren" (keine Stufenangabe möglich)
2004-10-19 18:20:36 +00:00
Enno Rehling 068efb08f3 http://eressea.upb.de/mantis/view.php?id=300
FOLGEN SCHIFF ist kein langer Befehl
2004-10-19 18:16: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 3858781bd5 http://eressea.upb.de/mantis/view.php?id=296
- Intakte Straßen trotz zerstörter Karawanserei
2004-10-17 21:44:26 +00:00
Enno Rehling 94a703a375 Fueredrachen haben ihre Zauber immer wieder bekommen.. 2004-10-17 11:50:38 +00:00
Enno Rehling a653ea0824 Gewichtsangaben bei der Anzeige von items 2004-10-16 12:15:22 +00:00
Enno Rehling d6cd1c0efe http://eressea.upb.de/mantis/view.php?id=292
Katapulte die aus der hinteren Reihe nicht schiessen konnten, haben trotzdem
nachgeladen.
2004-10-16 00:46:38 +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 bd8a8634fc Bugfix für überlange Befehlszeilen 2004-10-14 22:37:16 +00:00
Enno Rehling 419442d887 Making special islands more attractive 2004-10-14 07:10:03 +00:00
Enno Rehling cad9a8b86d http://eressea.upb.de/mantis/view.php?id=291
- Tarnung wird bei Strassenabriss berücksichtigt (Guerillas können Straßen zerstören)
2004-10-12 21:05:35 +00:00
Enno Rehling f86694385f http://eressea.upb.de/mantis/view.php?id=289
- fehlermeldung trotz korrekter email
2004-10-12 20:59:54 +00:00
Enno Rehling 559fc9087a Debug-Ausgabe Befehle von Einheiten einlesen
Fix sp_forest_fire
2004-10-03 12:18:39 +00:00
Enno Rehling 388216d6d3 http://eressea.upb.de/mantis/view.php?id=279
- bessere Überprüfung, was denn der Spieler bei MACHE eigentlich gemeint hat.
2004-09-29 22:17:49 +00:00
Enno Rehling a43b493fce include required for luabind B7 2004-09-26 19:16:07 +00:00
Enno Rehling 3fd66be379 exception handling 2004-09-26 19:15:36 +00:00
Enno Rehling 5f30d635dc a little extra error handling for lua 2004-09-26 18:49:57 +00:00
Enno Rehling 29ea980738 lua extensions:
- building.type
- tostring for ships
stricter const's
2004-09-26 18:00:49 +00:00
Christian Schlittchen bcab633424 WDW: Talenthalbierung bei Dämonen, die keine Bauern bekommen, rausgenommen.
(Spielerprotest)
2004-09-25 10:26:30 +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 bbf0841695 http://eressea.upb.de/mantis/view.php?id=265
- section_error muss section_errors heissen. falsch im message-file eingetragen
2004-09-22 23:07:41 +00:00
Enno Rehling 493a12fed5 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000264
great bow -> elven bow
2004-09-12 17:14:12 +00:00
Enno Rehling 2b0a40ab22 Safety-Check, in case region names are too long despite all the checks. 2004-09-12 09:55:47 +00:00
Enno Rehling dde02d16e7 The crash of the day:
giving units names or descriptions that exceed NAMESIZE/DISPLAYSIZE can be a bad thing.
2004-09-12 09:51:36 +00:00
Enno Rehling 110198f684 Ausgabe von Helden im Wochenbericht 2004-09-12 09:28:43 +00:00
Enno Rehling 32e18c5f9d http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000195
- trapped air elemental funktionierte nicht, weil das eine
  useonother-funktion haben muss.
2004-09-11 22:01:24 +00:00
Enno Rehling d5be6ec902 Bugfixes an der define-Aufraeumarbeit 2004-09-11 20:25:49 +00:00
Enno Rehling bcca725608 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000244
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000251
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000213
- Die 10% Regel war noch aktiv. defines vor den includes, boese!
2004-09-11 20:06:07 +00:00
Enno Rehling e135dc7728 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000194
- zauber sind mehrfach in der zauberliste
2004-09-11 19:26:58 +00:00
Enno Rehling 8dfe5ae9a1 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000263
- Helden abspalten geht ab sofort
- givemen und giveunit in give_men und give_unit umgenannt, weil auch give_item z.b.
2004-09-11 17:50:27 +00:00
Enno Rehling f68f9af5c5 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000256
- FLIEHEnde oder NICHT kaempfende Einheiten koennen keine Beute mehr machen.
- Es gibt fuer select_enemy() u.a. jetzt eine Option, die ohne Beruecksichtigung des Advancements zu berechnen, wie fuer die o.g. Beuteverteilung benoetigt.
2004-09-11 17:29:13 +00:00
Enno Rehling 736739ca42 Some updates to the VC6 files. Can't compile it since I have no libxml installed here 2004-09-11 16:57:05 +00:00
Enno Rehling 72d506c1cd bugfix, aufruf von r_connect mit NODIRECTION ist schlecht 2004-09-11 07:09:59 +00:00
Enno Rehling 40262c3466 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000254
- ZERSTOERE STRASSE hat nicht geklappt, wenn mengenangabe
2004-09-08 23:17:37 +00:00
Enno Rehling 272eb7fa75 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000193
- dritter und letzter commit für die Durchreisemeldungen von Reitern
2004-09-08 23:00:48 +00:00
Enno Rehling 2e4d97f8c8 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000193
Da es nicht geklappt hat, noch ein Versuch (off by one region)
2004-09-08 21:58:08 +00:00
Enno Rehling 5fe3bb9aba http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000239
- Zweite durchreiste Region (Reiten mit Strassen) wird im NR nur als Leerstring angezeigt
2004-09-08 20:54:06 +00:00
Enno Rehling 2cd345bfee http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000249
BENUTZE ergibt sonderbare Fehlermeldungen
2004-09-08 17:28:45 +00:00
Enno Rehling 0a27d60de0 Kompatibilität zu luabind-b7 2004-09-05 14:08:10 +00:00
Enno Rehling d0cf3d50a7 Falscher Paramteter für %s 2004-09-05 13:48:00 +00:00
Enno Rehling 253750574e Crash wenn nicht genug Parameter für einen Zauber angegeben wurden. Sicherheitscheck in add_spellparam 2004-09-05 13:23:20 +00:00
Enno Rehling 3e53d8bd09 Mapper setzt zufällig kleine Inseln in den Ozean. 2004-09-05 13:02:09 +00:00
Enno Rehling f596ea5a8d Crashfixes for incompletely read data files (Debug support) 2004-09-05 12:29:46 +00:00
Enno Rehling fa0114b64c http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000246
- Logging an error when a ship is moved to an illegal coast.

- Removing a const-cast warning from call to translate()
2004-09-05 09:51:57 +00:00
Enno Rehling 3b329d952f http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000246
- bug noch ungefixt, aber das setzen der coast ist in eine Routine verallgemeinert.
2004-09-05 08:01:48 +00:00
Enno Rehling fd5bb54e2f Tippfehler in einer Message 2004-09-04 14:09:05 +00:00
Enno Rehling 421a633665 http://eressea.army-of-darkness.it/viewtopic.php?p=3823#3823
- renamed some english herbs
2004-09-04 12:49:15 +00:00
Enno Rehling 35434e97fe http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000243
- there was no walk="true" flag on toads.
2004-09-04 11:58:58 +00:00
Enno Rehling eb10f3e429 - WACH_WAFF
define removed, because it will never be turned off again.

- bewache_an()
  renamed to guard_on_cmd, guard_cmd renamed to guard_on_cmd. now uses parse()
  
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000242
  Hungernde Einheiten können Bewache nicht zurücknehmen.
  GUARD is a short command, should be allowed when hungry.
2004-09-04 10:16:21 +00:00
Enno Rehling fa1ab26cfe Removing a bunch of files: Makefiles, CVS ignore files, compiled python files 2004-09-04 08:52:10 +00:00
Enno Rehling d01cccf427 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000231
-  Zauber wird beim Patzer nicht richtig genannt
2004-09-02 19:43:06 +00:00
Enno Rehling 83c8dc4832 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000240
-  Flammenschwerthelden viel zu stark. Nur eine FS-Attacke pro Runde
2004-09-02 19:19:25 +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 d561c85b3e http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000228
- Mallornarmbrüste laden nicht nach
2004-09-02 18:59:51 +00:00
Christian Schlittchen 1f08e3b65c - Abarbeiten der Mailhandler in prepare_mail_cmd
- KEEP_UNZIPPED beläßt unkomprimierte Reports
2004-08-29 08:53:02 +00:00
Enno Rehling af34e586a2 error message for invalid emails 2004-08-29 08:15:20 +00:00
Enno Rehling cd3f72e522 crash when mage is destroyed but deathcloud aging for same mage. destroy cloud if mage is dead 2004-08-29 08:08:07 +00:00
Enno Rehling 227418f05d compile maper 2004-08-28 23:11:27 +00:00
Enno Rehling f06e9e8bef Better logging for invalid email addresses (incl. faction no) 2004-08-28 23:06:15 +00:00
Enno Rehling cd021ea812 WDW: Vergessen, das file zu committen 2004-08-22 13:07:49 +00:00
Enno Rehling 97bec20e4b kleine compile-fixes 2004-08-22 09:54:39 +00:00
Enno Rehling db1a75f032 - Adresscheck nach rfc822 2004-08-22 09:41:47 +00:00
Enno Rehling 8ab908dde9 - Simpler Adresscheck (ungültige emails)
- Lua:
  - faction.info (banner)
2004-08-22 09:33:15 +00:00
Enno Rehling e657058251 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000204
Orkbonus für Rekrutierungszauber
2004-08-21 23:11:23 +00:00
Enno Rehling f1f887d1ae http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000188
benenne fremde, string-bug
2004-08-21 12:57:44 +00:00
Enno Rehling 79d61bd763 Die Sphinx, ordentlich gelöst. 2004-08-21 12:02:45 +00:00
Enno Rehling f5f518bb43 kleinigkeiten 2004-08-21 02:42:16 +00:00
Enno Rehling 241b6c5f65 Meldung bei Beförderungen. 2004-08-21 02:26:30 +00:00
Enno Rehling 3ca1a267b0 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000215
Dämonenhunger halbiert Talente nicht

http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000217
Falsche Trefferzählung

http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000216
Bauernblutverteilung

http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000206
(Alles) im diplomatiestatus

http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000200
VERKAUFEN ALLES berücksichtigt keine Karawanserei
2004-08-21 01:55:56 +00:00
Christian Schlittchen 8ee6431125 WDW Änderungen vom Wochenende.
- besseres Error-handling in eventhandlern
- bugfix get_variable

Scriptänderungen Sphinx
! bedarf noch eines Cleanup
2004-08-18 22:24:48 +00:00
Enno Rehling 9f8c55b492 crash if a watcher faction has quit. 2004-08-17 12:50:05 +00:00
Enno Rehling 7f370585ad - Mapper erzeugt Vulkane
- Neue Produktionskosten in Eressea
2004-08-16 05:46:38 +00:00
Enno Rehling 5fea6ab3b9 prefixes 2004-08-09 21:22:54 +00:00
Christian Schlittchen 00c546d850 Sphinx 2004-08-08 20:24:11 +00:00
Enno Rehling d9ddf937ad lua:
- unit:add_notice
2004-08-08 11:27:12 +00:00
Enno Rehling cbce0fab74 include probleme 2004-08-08 11:14:45 +00:00
Enno Rehling 9d01981c7b event-handling in lua,
events mit vargs,
events für message to unit
2004-08-08 11:02:42 +00:00
Christian Schlittchen 2b1e4f0dca at_variable 2004-08-08 09:42:48 +00:00
Christian Schlittchen e7af625758 Hinweise und wöchentliche Botschaft der Sphinx. 2004-08-08 07:45:30 +00:00
Enno Rehling a8b46dfc4b crashbug preferre_weapon==0 2004-08-07 21:42:05 +00:00
Enno Rehling 14f50e3b3d xmas raus
prefixes rein
2004-08-07 08:46:23 +00:00
Enno Rehling 7009eb0a33 alte xmas nicht mitkompilieren 2004-08-07 08:24:30 +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 0ab6aedec9 lmsreward aus dem code ins xml 2004-08-03 16:33:51 +00:00
Enno Rehling 3024c8a594 lmsreward aus dem code ins xml 2004-08-03 16:06:38 +00:00
Enno Rehling cd4fc9e2bc New rules, with defines 2004-08-03 15:34:26 +00:00
Enno Rehling 73cda7a160 crash bei curse-effect messages, wenn der magier des curse nicht existiert 2004-07-29 11:16:37 +00:00
Enno Rehling a1912109d2 mapper kompilieren mit korrekten parametern für new_ship 2004-07-21 15:47:41 +00:00
Enno Rehling f847cef578 spellfail::contact, falscher parametername 2004-07-21 15:45:17 +00:00
Enno Rehling 8455962a84 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000130
VERKAUFE ALLES verbessert
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000192
  Keine opponent-Auswahl mehr im Kampf

- LUA:
  unit.weight und unit.capacity (read-only)

- Reporterzeugung:
  Parteiliste nur noch in parteien.full

Stringfix (Fräcke)
2004-07-14 07:12:36 +00:00
Enno Rehling d853ae12a4 Eternath-Questenskript 2004-07-13 11:48:16 +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 88e61c08cf Der Insekten-Fix 2004-07-11 14:37:42 +00:00
Enno Rehling f80cc1c2d7 LUA-Updates:
- building.region (read/write)
- unit.faction (read/write)
2004-07-11 12:05:38 +00:00
Enno Rehling 2b8c21dad3 Gebäudebua: Fehlermeldung bei fehlendem Material wird nicht ausgegeben. 2004-07-11 01:24:12 +00:00
Enno Rehling 05fbf6cc90 So ein bischen Plural tut nicht weh. 2004-07-11 00:05:10 +00:00
Enno Rehling e8bc9ce888 building-attribute in den von mapper gelinkten Teil getan. Tricks mit age-Funktion.. 2004-07-10 23:06:58 +00:00
Enno Rehling fb1696c19e racename-attribut verdeckt andere Rasse (ausser bei templates) 2004-07-10 22:31:21 +00:00
Enno Rehling 30358cd7f0 Beschreibungen der Items.
Keine Übergabe von Einheiten mit racename
2004-07-10 17:50:00 +00:00
Enno Rehling 433a73e5c7 - Ringe und Kleidung für die Hochzeit 2004-07-10 17:28:49 +00:00
Enno Rehling f1328bff7c - Neues Script für Jadee/Wente-Gates, nur Braut/Bräutigam durchlassen
- SQL-Stream verbessert, File wird nur erzeugt wenn auch geschrieben wird.
2004-07-10 17:16:15 +00:00
Enno Rehling 565b78bcd4 - Umbenennunng: add_action()
- Funktion muss nicht mehr zwingend existieren
2004-07-10 16:40:36 +00:00
Enno Rehling 4bb1033947 Ein Script, um die Gates aus der Hochzeit zu bedienen. 2004-07-10 16:37:02 +00:00
Enno Rehling 6883de2c22 - LUA-Erweiterungen:
- Einheitenlisten für Gebäude
  - Einheiten in Gebäude setzen
2004-07-10 12:54:25 +00:00
Christian Schlittchen 9c3b51a1d0 - Noch ein Fix im Pyramidenregionslokalisierungszauberspruch 2004-07-10 12:46:37 +00:00
Enno Rehling d6f61b26f8 - Wurmlöcher in externer Datei
- Neue Gebäude: Portal, Pavillion
- LUA-Erweiterungen:
  - Gebäude machen
  - Gebäude benennen
  - Gebäuden ein Skript zuweisen
2004-07-10 12:00:21 +00:00
Enno Rehling d783bf8bc7 LUA-Erweiterungen:
- Key-Attribute an Einheiten setzen und Abfragen können.
- Besseres tostring()
2004-07-10 10:59:47 +00:00
Enno Rehling 44bf6ab22b - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000121
Schiffe mit Insekten können nciht mehr in Gletscher einlaufen.
2004-07-09 19:35:50 +00:00
Enno Rehling 7bf7b22446 Rassenpräfix-Code etwas aufgeräumt. 2004-07-09 19:14:10 +00:00
Enno Rehling 50b6823e28 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000141
Die Menge des zu verdienenden Silbers ist falsch berechnet, enn mehr als eine Einheit unterhält.
2004-07-09 18:28:38 +00:00
Enno Rehling be72363b0d Ein Semikolon zuviel 2004-07-09 14:06:27 +00:00
Enno Rehling aac3605463 Fehler bei letzter Änderung in getunit() 2004-07-09 14:05:14 +00:00
Enno Rehling 0e98c36075 Grammatischer Fix bei Almosen-Message
Kein frühzeitiges Erhöhen der Runde für Monster.

- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000170
  FOLGE folgt jetzt auch FAHREnden Einheiten
2004-07-09 13:41:14 +00:00
Enno Rehling d048baa4c7 Abwärtskompatibilität zu alten (pre-2.6) Versionen von libxml.
Die Uni Paderborn hat so einen Scheiss installiert.
2004-07-09 09:48: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 6899c4aae8 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000172
Einheiten mit 0 Personen werden nicht gefunden.
2004-07-06 22:06:36 +00:00
Enno Rehling eb2334124e - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000169
Bauernblut verwandelt Bauernarmee in Ghast
  Habe das auf temporäre Kröten geändert, analog zu Magiern
2004-07-06 18:40:08 +00:00
Enno Rehling 4be3bc99fa - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000171
ZEIGE: Anzeige von Zauern die zu hochstufig sind
2004-07-06 18:35:16 +00:00
Enno Rehling aa38d6325c RESERVE_GIVE war im flaschen File defined. 2004-07-06 16:08:49 +00:00
Enno Rehling 6602252027 Fehler beim Einlesen des default-befehls 2004-07-06 15:11:27 +00:00
Enno Rehling 94ade452b7 Bugfix beim Löschen von Feuerwänden. 2004-07-04 11:16:43 +00:00
Christian Schlittchen 4fd417981b - Kleiner Fehler im Pyramidenspruch 2004-07-04 09:08:24 +00:00
Enno Rehling c58e45e276 HELFE stati vermurkst beim Allianzen-Merge 2004-07-03 23:12:25 +00:00
Enno Rehling 06ffd492f3 Verbesserungen am Mistelzweig 2004-07-03 22:04:32 +00:00
Enno Rehling 2702b3176d http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000162
Goliathwasser-Kapazität erhöht.
2004-07-03 20:39:35 +00:00
Enno Rehling 18f8194120 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000163
Solange man ' nicht zum quoten benutzen kann, sollte das auch nicht aus
Strings entfernt werden...
2004-07-03 20:22:12 +00:00
Enno Rehling b9d7bf3514 Removing unused static function 2004-07-03 19:35:07 +00:00
Enno Rehling 48d624025e Order-Liste ist nicht terminiert 2004-07-03 19:16:17 +00:00
Enno Rehling 14142c7538 Tja... was war das eigentlich? 2004-07-03 11:36:34 +00:00
Enno Rehling 6ef359704a Astraler Ruf beginnt mit einer Region 2004-07-03 10:47:46 +00:00
Enno Rehling 0f066a5bce Crash, wenn eine REGION keyword in Zaubern ohne angegebene Region. 2004-07-03 10:46:13 +00:00
Enno Rehling 3f38bcb156 Vrash, wenn REGION keyword in Zaubern ohne angegebene Region. 2004-07-03 10:30:25 +00:00
Enno Rehling a960f790ad Vrash, wenn REGION keyword in Zaubern ohne angegebene Region. 2004-07-03 10:09:21 +00:00
Enno Rehling a7b6f852c4 Vrash, wenn REGION keyword in Zaubern ohne angegebene Region. 2004-07-03 09:20:16 +00:00
Enno Rehling 6bec8beb75 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000160
RESERVIERE PERSONEN geht nicht mehr

Magiegebiete haben englische NAmen (gleicher Name, bis auf "Kein Gebiet")
2004-07-03 08:55:41 +00:00
Enno Rehling 11bff85cff - strtok() Benutzung aus add_spellparameter raus, weil Parameter jetzt aus mehr als einem token bestehen können (wegen quotes). 2004-07-03 07:42:55 +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
Enno Rehling 7a036598fe - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000149
Änderungen am Parser. Quotes ("") werden jetzt mit \\ escaped.
  SPACE_REPLACEMENT (~) gibts noch, wird aber nur gelesen, nicht erzeugt.

Muss dringend ausgiebiger getestet werden.
2004-07-02 05:41:47 +00:00
Enno Rehling f4e49c0894 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000155
Mallornarmbrust benutzt falsches Talent
2004-07-01 17:39:09 +00:00
Enno Rehling 2fe73a38f7 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000151
FOLGE SCHIFF gibt massenhaft Fehlermeldungen.
2004-06-30 21:29:17 +00:00
Enno Rehling bee21c7597 smaller fixes 2004-06-27 18:56:03 +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 9d58776746 - Allianz-File ist nach kernel/ gewandert 2004-06-27 16:55:50 +00:00
Enno Rehling 075ab8d997 - Bugfix Patzermeldungen,
- Entfernte Befehle kriegen next=NULL, assert desselben.
2004-06-27 12:19:58 +00:00
Enno Rehling df476c5d7c Befehle im CR richtig ausgeben 2004-06-27 09:08:22 +00:00
Enno Rehling 850d4704e4 Doppelte @ ignorieren 2004-06-27 08:41:55 +00:00
Enno Rehling a006a1794f Doppelte Parameter in Meldungen von Sprüchen führen zu assert 2004-06-26 22:08:39 +00:00
Enno Rehling f1f23e3ff3 Der letzte commit war etwas verfüht... 2004-06-26 21:03:42 +00:00
Enno Rehling 612cb54ed9 - Ein Haufen kleiner Dinge, und ein crashfix in Bauernblut. 2004-06-26 20:51:19 +00:00
Enno Rehling e88fb30f0e Bugfix Auswahl der REgion bei Ruf der Realität 2004-06-26 19:05:00 +00:00
Enno Rehling 4b3f794d4c http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000143
- Beim Versteienrn und anderen Zaubern treten Fehler auf, wenn force==0
2004-06-26 17:38:29 +00:00
Enno Rehling a8ed2663ef falscher befehl ge-free'd, crash 2004-06-26 09:28:39 +00:00
Enno Rehling b46efa76d4 - Monster-Skripting in Lua (fertig, fehler gefunden)
- Beispielskripte
2004-06-24 16:48:47 +00:00
Enno Rehling 896d8b0e96 - Fixes an den orders
- Monster-Skripting in Lua (fast fertig)
- Mapper wieder lauffähig
2004-06-22 22:00:36 +00:00
Enno Rehling 5e4b063b9b - Backport der orders aus E2 2004-06-21 16:45:27 +00:00
Enno Rehling 13e019ffee Bugfix: Zählung der Möglichen Kontrahenten vergisst Versteinerung 2004-06-20 07:25:28 +00:00
Enno Rehling afc42b9c4c Im Astralraum Bäume zu pflanzen crasht 2004-06-20 00:00:30 +00:00
Enno Rehling 19a1da4552 - skriptbefehle um Schiffsküsten zu ändern und Nachbarregionen abzufragen. 2004-06-15 23:29:27 +00:00
Enno Rehling 91332068ce - flasche Küste für abgedriftete Schiffe\nhttp://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000124 2004-06-15 23:09:19 +00:00
Enno Rehling 21f4fed2c2 missing cahracter in last commit 2004-06-15 21:52:25 +00:00
Enno Rehling 75f2581b93 - Fehlerhafte Zeilenumbrüche in Zaubern
- konsequent BURG -> GEBÄUDE
2004-06-15 21:49:12 +00:00
Enno Rehling 4ce2321579 Reihenfolge der Funktionen schafft Verwirrung über static functions. 2004-06-15 08:19:03 +00:00
Enno Rehling 6460e6ade0 Keine persistenten Befehle für Mosnter speichern (nur zur Sicherheit) 2004-06-14 22:03:52 +00:00
Enno Rehling f4dde86b93 - Bei Übergaben an andere Parteien werden alle Befehle einer Einheit gelöscht. 2004-06-14 21:52:12 +00:00
Enno Rehling 55d76ef3b8 - Schiffe trieben nicht mehr in unerlaubte Regionen ab 2004-06-14 06:11:24 +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 5dee77b1b6 GIB TEMP anders gefixt. 2004-06-13 17:10:00 +00:00
Enno Rehling 2b36ba65e0 TEMP-Einheiten mit UFL_NEW markieren 2004-06-13 16:56:40 +00:00
Christian Schlittchen 3772cdda43 - 2004-06-13 10:22:23 +00:00
Christian Schlittchen e763673cbd - Temporärer Fix für GIB TEMP, nochmal ansehen! 2004-06-13 10:21:48 +00:00
Enno Rehling 89d902b132 - artsculpture_create: Noch ein Fehler bei der Message für ein Item 2004-06-12 22:02:38 +00:00
Enno Rehling 162e67899f Fehlermeldung, wenn ein Nicht-Elf versucht, Elfenbögen zu bauen 2004-06-12 11:19:17 +00:00
Enno Rehling 901a08f52d - it's log, not wood! 2004-06-12 11:04:40 +00:00
Enno Rehling 983d17745d - Schreibfehler Talentname (Waffenbau) 2004-06-12 10:38:33 +00:00
Enno Rehling 614da4d857 - Noch ein Fehler beim Löschen von Attributen.
- Noch mehr Mallornwaffen in externer Datei.
2004-06-12 10:16:48 +00:00
Enno Rehling e8138e4dee use-funcktionen sollten 0 zurücklieern, wenn erfolgreich. fehler in hellebarden-konversion 2004-06-12 08:13:14 +00:00
Enno Rehling 2d379057d4 commitinfo test 2004-06-11 20:50:50 +00:00
Enno Rehling f7ea473745 commitinfo test 2004-06-11 20:47:45 +00:00
Enno Rehling 217cc7577a - xml reader erweitert, liest jetzt alle wichtigen Waffeneigenschaften ein
- Mallornbogen, Elfenbogen und Hellebarde in externer Datei statt im Code definiert.
- Gute/Böse Träume wieder aktiviert (war aus Versehen abgeschaltet)
- Score von Waffen anders berechnet.
2004-06-11 19:59:02 +00:00
Christian Schlittchen c1a571802b - Artrewards verbrauchen sich 2004-06-08 10:09:39 +00:00
Enno Rehling a1b016b1ce - Lua extension, adding items from scriot.
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000117
  Bugfix "Beute bewahren"
2004-06-07 21:43:55 +00:00
Enno Rehling 7a6935daf7 - Lua vm state in global variable 2004-06-07 04:53:28 +00:00
Enno Rehling 476788755b Bugfix: Antimagie macht falsches Zerstören von Curses 2004-06-06 19:37:08 +00:00
Enno Rehling 94cc965817 - Artrewards gefixt 2004-06-06 18:41:18 +00:00
Enno Rehling 6405359354 - Tippfehler in Zaubern
- Astralschemen verkleinert
2004-06-03 22:28:39 +00:00
Enno Rehling 7ef6d4e960 - Kampfänderung (festen Gegener - opponent - auswählen)
- cvsignore verzeichnisse aktualisieren
- igjarjuk-erscheinen deaktiviert
2004-05-31 18:21:54 +00:00
Enno Rehling 28021ed6a6 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000110
- Schiffe treiben nicht ab.
  Movement-Routine sail() übersichtlicher gestaltet, und Abtreiben neu implementiert
2004-05-31 16:21:03 +00:00
Enno Rehling 95a8068635 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000110
- Schiffe treiben nicht ab. Routine vereinfacht, und evtl. den Bug gefunden
2004-05-31 13:52:59 +00:00
Enno Rehling 7d2ea7b398 Beim schreiben von Attributen etwas Ordnung gemacht.
Einige Attribute haben _nicht_ ihre schreibroutine mit einem space terminiert, was sie müssen, damit es nicht sowas gibt:
road 2 0 0 1 0 50 0end
2004-05-31 12:35:13 +00:00
Enno Rehling bc0e8549b9 Beim schreiben von Attributen etwas Ordnung gemacht.
Einige Attribute haben _nicht_ ihre schreibroutine mit einem space terminiert, was sie müssen, damit es nicht sowas gibt:
road 2 0 0 1 0 50 0end
2004-05-31 12:19:26 +00:00
Enno Rehling b2cec51385 write_road fehlte ein blank 2004-05-31 12:04:54 +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 887aeb5037 Für TestSpiele: Wenn FirstTurn<turn, turn auf FirstTurn setzen 2004-05-31 10:50:23 +00:00
Enno Rehling f65ef69356 Bugfix bei fehlender Monsterpartei 2004-05-31 10:42:23 +00:00
Enno Rehling 4dded69d03 lua-interface kann Befehle erzeugen ud löschen, terraformen 2004-05-31 10:27:33 +00:00
Enno Rehling aa76baab1c null-pointer crashes 2004-05-30 12:39:04 +00:00
Enno Rehling be8765a4e5 null-pointer crashes 2004-05-30 12:24:09 +00:00
Enno Rehling c087ca8b98 null-pointer crash 2004-05-30 12:18:00 +00:00
Enno Rehling 35b8a137ab nein... andersrum 2004-05-30 12:14:46 +00:00
Enno Rehling cc21a19831 setting RF_COMBATDEBUG (bit 14) in a region triggers a summary of the weapons/skills in the battle 2004-05-30 12:09:45 +00:00
Enno Rehling 1ed345b5bc Small fixes for the Igjarjuk-revival 2004-05-30 03:25:10 +00:00
Enno Rehling 0145b78d88 - falsches flag gesetzt
- join_allies ordentlich formatiert
2004-05-30 02:24:53 +00:00
Enno Rehling a240be83a2 - Kein Test auf UFL_MOVED (weil sonst teleports vorm Kampf den Kampf verhindern)
- Dafür LONGACTION setzen bei einer Flucht
2004-05-30 01:52:54 +00:00
Enno Rehling b15e0d3ad2 - Kein Test auf UFL_MOVED (weil sonst teleports vorm Kampf den Kampf verhindern)
- Dafür LONGACTION setzen bei einer Flucht
2004-05-30 01:46:25 +00:00
Enno Rehling fe494b0d3b lua-zugang zum Kampfstatus 2004-05-30 01:21:28 +00:00
Enno Rehling e281d5d7fa renaming, using bool instead of int 2004-05-30 00:54:07 +00:00
Enno Rehling 8c605ae659 renaming, using bool instead of int 2004-05-30 00:29:33 +00:00
Enno Rehling be37935a5c HELFE-Status kann von Skripten aus gesetzt, Magier von Skripten aus erzeugt und Aura gesetzt werden. 2004-05-29 23:50:39 +00:00
Enno Rehling 3e3e79d6e5 select_corpse gibt keinen index mehr zurück, spielt ja keine Rolle. 2004-05-29 18:57:18 +00:00
Enno Rehling 6820841790 Noch mehr Einsparungen von Aufrufen nach get_unitrow() 2004-05-28 23:46:49 +00:00
Enno Rehling 76f49bd4c0 Das sollte eigentlich eine deutliche Beschleunigung von count_side geben. 2004-05-28 21:31:11 +00:00
Enno Rehling 81a8fde774 Deutliche Beschleunigung von get_unitrow() durch Liste der Feinde pro Heer. 2004-05-28 21:04:18 +00:00
Enno Rehling 5296949c1b Alle Hashfunktionen mit Primzahlen, evtl. bessere Performance. 2004-05-26 06:42:58 +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 f9e95a266e Erstmal alle Astralraum-änderungen wieder rückgängig gemacht (aber leicht zu
ändern). Nächste Woche die Schemen verkleinern.
2004-05-25 17:54:47 +00:00
Enno Rehling d2265a7c3d http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000023
- und einmal einen offset vergessen...
2004-05-25 09:33:44 +00:00
Enno Rehling ec0fa86e26 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000023
- noch ein bug, ein != statt einem ==
2004-05-25 09:30:39 +00:00
Enno Rehling b1fa0e3dd5 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000023
- beim fixen des bugs habe ich einen Fehler gemacht, der die Liste der Schemen auf 0 reduziert, und allen Kontakt vom Astral- zum Normalraum unterbricht.

Bei der Gelegenheit bessere Fehlererkennung eingebaut.
2004-05-25 08:53:59 +00:00
Enno Rehling 85d0383471 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000023
- ich denke, es liegt daran dass es regionen gibt, die schemen zweier anderer regionen sind - für die ist nicht klar, welche astralregion bei zaubern wie dem tor benutzt werden.
2004-05-24 23:09:10 +00:00
Enno Rehling deaf47ded7 removed the art rewards functions
removed igjarjuk quest from default
for history, added igjarjuk script to CVS (unused)
2004-05-24 16:47:16 +00:00
Enno Rehling 7208bc388f http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000038
- bei mehereren Lehrern kriegen alle eine Meldung, nicht nur der letzte
2004-05-24 13:22:43 +00:00
Enno Rehling ccf0fe9bf7 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000038
- bei mehereren Lehrern kriegen alle eine Meldung, nicht nur der letzte
2004-05-24 13:19:41 +00:00
Enno Rehling b2c5c55ea3 nur damit ich alte datenfiles testen kann, turn-test in die geschenke eingebaut 2004-05-23 00:20:57 +00:00
Enno Rehling 05ad121676 erase_border ist verdammt trickreich... 2004-05-22 22:55:02 +00:00
Enno Rehling 51c5570bf2 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000047
- new_border() war verwirrt darüber, wie man borders abspeichert.
2004-05-22 21:01:13 +00:00
Enno Rehling 4f14c6fbfb http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000048
- sp_mindblast hatte auf Einheiten ohne Talente unproportionierte Auswirkungen (tausende von Toten)
2004-05-22 16:26:03 +00:00
Enno Rehling 75ea8e150b http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000043
- hungernde, die einen NMR haben, arbeiteten nicht

Crashbug falsche Messageparameter (Magie)
2004-05-22 14:41:27 +00:00
Enno Rehling 6e5da8ac25 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000083
- untote helden wwurden nicht aus total vernichteten einheiten genommen
2004-05-22 00:01:00 +00:00
Enno Rehling 051c705809 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000090
Kosmetischer Fehler im NR, Astralraum
2004-05-21 23:02:19 +00:00
Enno Rehling a75accfcd0 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000095
Exploit, ZERSTÖRE strassen mehrfach
2004-05-21 22:10:18 +00:00
Enno Rehling e9e35c0e9e Die Sache mit dem LUA_PATH doch noch hinbekommen, und require benutzt.
Der Path ist mit ; separiert, nicht mit : - das war das Problem
2004-05-21 19:34:00 +00:00
Enno Rehling da813f74d0 sp_showastral (Astraler Blick) aus der Liste der Zauber entfernt, der Zauber hat seit 2 Jahren schon keine Wirkung mehr. 2004-05-21 18:04:18 +00:00
Christian Schlittchen ea83b1f2fa - Dritter Besucherpreis 2004-05-21 15:38:41 +00:00
Enno Rehling 503b547a9c Antimagiezauber geben dem Zauberer Feedback, wenn sie Wirkung zeigen. 2004-05-21 13:20:41 +00:00
Christian Schlittchen 657a7da11e - Verteilung der Preise 2004-05-21 12:52:38 +00:00
Christian Schlittchen d40e6a3a93 - Aufruf 2004-05-21 12:12:51 +00:00
Enno Rehling bc1f94a826 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000087
Antimagie zeigt jetzt (hoffentlich) den korrekten Befehl an.
2004-05-21 11:49:08 +00:00
Enno Rehling 0f83d33024 Neue Lua-Exports:
- set_flag
- get_flag
- get_gamename
2004-05-21 11:39:20 +00:00
Enno Rehling d7f78b1943 Der bug in sp_undeadheroes ist gefunden. Woot! 2004-05-21 10:56:07 +00:00
Christian Schlittchen d5f12b938e - Preise verteilen 2004-05-21 10:35:54 +00:00
Enno Rehling 2fed638074 Made sp_undeadheroes a bit simpler. Maybe bug will be easier to find that way 2004-05-21 09:37:49 +00:00
Enno Rehling b93f1f5880 sp_chaosrow, noch einmal gefixt. Immer noch ein Bug.
Irreführende Fehlermeldung entfernt
2004-05-21 00:49:18 +00:00
Enno Rehling 92ed12efb2 - messed up the last merge 2004-05-20 07:37:36 +00:00
Enno Rehling b7f25b807c - bugifx in sp_undeadhero
- artrewards warning entfernt
- artrewards in visual studio project eingebaut
2004-05-20 07:34:02 +00:00
Enno Rehling f896b56031 Falsche Zählung der Toten. 2004-05-19 22:59:08 +00:00
Enno Rehling f042c6fef9 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000100
- Der Zauber sp_chaosrow hat die Kampfreihe von Einheiten falsch berechnet,
  was zu Fehlern in der summe der Einheiten pro Reihe führte - und zum
  nichtaufrücken.

Leider ist auch noch sp_undeadhero kaputt.
2004-05-19 20:24:26 +00:00
Enno Rehling 8739b44a1c wyrm disabled 2004-05-16 06:40:55 +00:00
Christian Schlittchen d0053bdd40 - Kleine Fixes 2004-05-15 08:58:42 +00:00
Enno Rehling 59ff5b11fa Skulptur-String crasht server (copy und paste bug). Wieder ein
ungetesteter commit).
2004-05-15 07:16:06 +00:00
Christian Schlittchen ccb01c1f81 - artsculpture und artacademy 2004-05-14 10:07:36 +00:00
Enno Rehling 7b5675e6a6 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000085
Kaudfen von Luxusgütern, wenn handel=0
2004-05-13 20:10:20 +00:00
Enno Rehling 83f516c306 disabling the option to change locale 2004-05-09 10:18:09 +00:00
Enno Rehling b78b840cdd tippfehler neue zaubermessages 2004-05-09 08:46:46 +00:00
Enno Rehling f6fa9bcbb3 Doppelter key, Windgeister und Auratränke 2004-05-09 08:38:30 +00:00
Enno Rehling 446cf419ee linker trouble in mapper because of new items 2004-05-09 08:19:14 +00:00
Christian Schlittchen edde068a9e - Dudelsack 2004-05-08 10:32:46 +00:00
Christian Schlittchen b877fb4c5f - aurapotion50 2004-05-08 09:18:12 +00:00
Enno Rehling 075bcbff4a Crashbug Stringformatierung
Falscher Message-type Newbie-message
2004-05-08 08:47:11 +00:00
Christian Schlittchen 425cf5368d - Horn des Tanzes
- Gefangener Windgeist
2004-05-07 11:11:30 +00:00
Enno Rehling d97ae0f0e0 Kleine Anpassungen (warnings mit gcc) 2004-05-04 19:34:35 +00:00
Enno Rehling b18a812fa2 Mehr englische Beschreibungen
Mehr Dinge aus settings.h heraus und in xml-files hinein
Sortierung von alliierten bleibt gleich wenn laden/speichern (kleinere diffs)
2004-05-04 19:24:03 +00:00
Enno Rehling 27cd78ab66 EFFECTS Block an die richtige Stelle verschoben 2004-05-02 19:30:47 +00:00
Enno Rehling 7fb1008f7c crash wenn FOLGE SCHIFF mit nicht-existierendem Schiff gemacht wird 2004-04-25 07:37:53 +00:00
Enno Rehling c83ed97d12 fixes an den englischen reports. klappt 2004-04-21 22:48:13 +00:00
Enno Rehling 075172140a Haufenweise Reportänderungen für englische Kampfreporte 2004-04-21 22:09:39 +00:00
Enno Rehling d81ce147ca kleine fixes zur message-änderung 2004-04-19 23:27:27 +00:00
Enno Rehling b802320b60 - Eine ganze Menge an Kampfmeldungen übersetzt
- API für Kampfmessages runderneuert
- Alte Rendering-Funktionen rausgeworfen
- neue Rendering-Funktion für spells
2004-04-19 22:52:36 +00:00
Enno Rehling d9edccf069 so einfach ging's nicht. ich denk mir was anderes aus, glaub ich 2004-04-18 23:25:16 +00:00
Enno Rehling 2af1c0d478 for debugging, adjust side-counters 2004-04-18 22:30:14 +00:00
Enno Rehling 1e9538b8d8 count_enemies ist verflucht lahm. Ich werde mal sehen, ob ich das shcneller machen kann. 2004-04-18 21:44:24 +00:00
Christian Schlittchen 619a2ff69c Jamfiles mit xml 2004-04-18 12:30:31 +00:00
Enno Rehling ea0ff4f57e Crashbug in der Auswertung, reference count bei magie-message nicht richtig (ADDMSG Makro) 2004-04-18 12:30:01 +00:00
Enno Rehling a6e923896d Crashbug in der Auswertung, reference count bei magie-message nicht richtig (ADDMSG Makro) 2004-04-18 12:24:33 +00:00
Enno Rehling c1f37f78e3 offensichtlicher fehler 2004-04-13 22:53:36 +00:00
Enno Rehling 55ffed1b26 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000079
Zauber, die von antimagiezonen komplett blockiert werden, kosten trotzdem Aura
2004-04-13 22:43:56 +00:00
Enno Rehling d1cb08df6e - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000032
Reduzierung von doppelten Messages beim merge von CRs.

  Wyrm-Funkction wird nict auf älteren Datenfiles ausgeführt
2004-04-13 21:58:46 +00:00
Enno Rehling db8340648c - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000059
"Magischer Pfad" funktioniert nicht
2004-04-12 20:47:22 +00:00
Enno Rehling 321c85c274 das sieht garnicht schlecht aus... 2004-04-12 18:51:42 +00:00
Enno Rehling 9ef7e473d8 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000053
Verflucht komplizierter Fix in movement. Das kann eigentlich nur schiefgehen.

Bei der Gelegenheit mal in movement etwas Code-Massage betrieben. Das ist zwar grundsätzlich ein hoffnungsloser Fall, aber ich kann's nicht lassen.
2004-04-12 16:21:23 +00:00
Enno Rehling 2dad5d7e69 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000074
falsche locale bei TRANSPORTIERE-Check
2004-04-12 13:53:21 +00:00
Enno Rehling a3ffe42a89 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000073
bugfix travelthru()
2004-04-12 11:00:22 +00:00
Enno Rehling 618bb6363a flush the logfile after each print (if LOG_FLUSH enabled) 2004-04-12 10:26:01 +00:00
Enno Rehling 6681a76268 bugfix: Einheiten in Schmieden konnten auch Eisen sparen, wenn überfüllt. 2004-04-12 10:24:01 +00:00
Enno Rehling 3686c6d27a Crashbug und noch irgendwas, das ich vergessen habe 2004-04-12 01:47:03 +00:00
Enno Rehling 5ef4ca6261 neue patzer-meldung hatte einen fehler 2004-04-12 01:13:11 +00:00
Enno Rehling a2640fa4e5 orders in messages parsen 2004-04-12 00:57:09 +00:00
Enno Rehling f3244cd6c8 Lauter kleine Angleichungen an den HEAD-Code, damit die diffs kleiner bleiben.
Eigentlich keine Änderung. Gleich mal testen.
2004-04-11 23:56:47 +00:00
Enno Rehling 82119094a7 neue lua-exporte:
- region:tostring
- region:operator==
- faction:tostring
- faction:operator==
2004-04-11 16:16:26 +00:00
Enno Rehling 5d559840fa neue lua-exporte:
- unit:tostring
- unit:operator==

mehrere wdw-parameter aus defines raus, und ins datenfile rein (traumziel ist, den gleichen server für alle spiele zu nehmen)
2004-04-11 15:11:19 +00:00
Enno Rehling 846f110268 tippfehler first(t)urn 2004-04-11 12:32:54 +00:00
Enno Rehling 7e1186c745 Updates to the igjaruk-quest 2004-04-11 02:29:14 +00:00
Enno Rehling 251ff3d254 region.add_notice(string) - messages an eine region senden 2004-04-11 00:45:12 +00:00
Enno Rehling 408cbfdfc3 das mit dem namen geht so natürlich nicht 2004-04-11 00:20:46 +00:00
Enno Rehling 800fa9e2f7 neue lua-exporte:
- remove_empty_units()
2004-04-11 00:14:37 +00:00
Enno Rehling 3c80ab03ea neue lua-exporte:
- unit.name (read/write)
2004-04-11 00:12:03 +00:00
Enno Rehling b62023ba59 Richtige Startrunde für Eressea setzen,
kleine Bugfixes
2004-04-11 00:01:05 +00:00
Enno Rehling a53cc0a25c neue lua-exporte:
- int get_plane_id(string)

unit.number setzt auch auf 0 (killen)
2004-04-10 23:59:03 +00:00
Enno Rehling 5f0ba5c2a0 fieser fehler, relativ alt. planes mehrfach defined (weil im header nicht extern) 2004-04-10 23:23:24 +00:00
Enno Rehling 763261092d neue lua-exporte:
- region.plane_id (readonly)
- unit.region (read/write)
2004-04-10 23:21:58 +00:00
Enno Rehling 8d04c6a448 Das durcheinander mit 0 und -1 bei den spells (SPL_NOSPELL) hoffentlich bereinigt. 2004-04-10 22:48:19 +00:00
Enno Rehling fa69b66879 ill-aligned ids. can only add spells to end, and never remove spells (data file incompatibility) 2004-04-10 22:23:43 +00:00
Enno Rehling aaf7fb2609 making reshow() faster, not looking up every possible thing every time. 2004-04-10 22:02:52 +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 2e8f8e28a3 eressea hat eine interaktive console (mit -C) 2004-04-10 19:21:02 +00:00
Enno Rehling 2a76decdb3 == != != 2004-04-10 11:07:41 +00:00
Enno Rehling 3316243651 Nächstes mal compilieren wir das, ehe wir committen. 2004-04-10 11:05:34 +00:00
Enno Rehling e319698a43 - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000065
Bugfix leave_trail. Aufsplitten von move_ship

- Änderung von get_param (liefert NULL für undeklarierte params) in Vorbereitung auf "mehr config, weniger define"

Diverse indenting-anpassungen (space statt tabs)
2004-04-10 10:43:46 +00:00
Enno Rehling 77a00514ae typo bool->boolean 2004-04-09 01:33:19 +00:00
Enno Rehling 3101acdb83 fix project file, some indenting 2004-04-09 01:32:06 +00:00
Enno Rehling 406e30468a - http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000062
Bugfix Chaostor
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000067
  bugfix Blick in die Realitaet

Zusätzliche asserts in xmlreader
Entferne den 'askalon' code
2004-04-09 01:23:54 +00:00
Enno Rehling 99907c0d66 iconv nur linken, wenn nicht mit in xml2 kompiliert 2004-04-08 10:29:58 +00:00
Enno Rehling f3a8e1a453 wdw-spezifische fehler. kleiner umbau an den jamrules 2004-04-08 10:14:23 +00:00
Christian Schlittchen e8b5e62aaa - Fehlende Datei 2004-04-04 09:27:12 +00:00
Christian Schlittchen fa07be0bf7 - Anpassungen wdw an den neuen Parser. Stürzt noch ab! 2004-04-04 09:26:52 +00:00
Enno Rehling 55141617cb tutorial and mapper run with new xml code. 2004-03-29 17:41:19 +00:00
Enno Rehling 20ef89f6ce xml-files für tutorial angepasst. 2004-03-29 07:19:30 +00:00
Enno Rehling 1549e1709a jam rules for profiling 2004-03-29 06:06:55 +00:00
Enno Rehling 0bc401ba8f XML Reader
- alle xml dateien sind echtes XML
- alle alten XML Leseroutinen sind raus
- Daten werden mit dem libxml DOM parser gelesen
- der alte XML Parser ist weg
- libraries required: libxml2, iconv
2004-03-28 20:53:47 +00:00
Enno Rehling 4dccfac8db new illaun spells in english 2004-03-21 22:19:56 +00:00
Enno Rehling c9fb1b647e eine warnung für falsche passworte 2004-03-21 21:29:37 +00:00
Enno Rehling 6412d51e0a attribute saying whether unit is familiar 2004-03-19 00:14:41 +00:00
Enno Rehling 30de17d1e8 hp_max is a property, not a function 2004-03-19 00:07:32 +00:00
Enno Rehling 2f3fa88af5 dokumentations-update 2004-03-18 23:52:02 +00:00
Enno Rehling 0139fb99e6 totaler rewrite von sp_deathcloud 2004-03-18 23:48:40 +00:00
Enno Rehling 97eb1eb81d Endlos-Schleie in Feuerwänden 2004-03-14 08:38:15 +00:00
Enno Rehling 4ad249acc6 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000016
- versorgung durch vertraute gefixt
- is_monstrous entfernt, und sinnvoll ersetzt.
2004-03-09 21:14:27 +00:00
Enno Rehling f413603e0f spells: add/remove from script 2004-03-09 00:00:07 +00:00
Enno Rehling 03243b0411 spell:school als property 2004-03-08 23:08:44 +00:00
Enno Rehling 24dc202812 missing target in jamfile 2004-03-08 23:03:46 +00:00
Enno Rehling f20c0dde27 binding the spell object 2004-03-08 23:00:18 +00:00
Enno Rehling d46a10c5d7 imps: aura-regeneration war 0. Auf 1 gesetzt. 2004-03-08 22:05:10 +00:00
Enno Rehling 83cda2ef62 BURG -> GEBÄUDE 2004-03-08 18:39:34 +00:00
Enno Rehling 687c4507d6 Neues Handling für familiar-spelllists.
Export von spells an lua
2004-03-07 12:50:53 +00:00
Enno Rehling dc2fd6ec7d bugfix error-message 2004-03-06 18:09:35 +00:00
Enno Rehling 7acf810290 Fehelr bei doppeltem auftreten von at_reduceproduction durch erneuten vulkanausbruch (doppeltes a_add()) 2004-03-06 18:03:32 +00:00
Enno Rehling ac63c6284f Fehelr bei doppeltem auftreten von at_reduceproduction durch erneuten vulkanausbruch (doppeltes a_add()) 2004-03-06 18:03:16 +00:00
Enno Rehling dbe21d9d47 duplicate attribute, mage 2004-03-06 17:48:23 +00:00
Enno Rehling 65744fee76 duplicate attribute, mage 2004-03-06 17:41:49 +00:00
Enno Rehling 338b4185be race-prefix bug fixed 2004-03-06 17:30:36 +00:00
Enno Rehling 0c6022e0ae http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000012
- Weniger, zufällige Mengen von Golems
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000013
- draig unholypower von stufe 10 auf 14 geboosted
2004-03-06 15:27:55 +00:00
Enno Rehling 892b58ee73 Bugfix anzeige von grauer Vertrautenmagie 2004-03-06 00:14:48 +00:00
Enno Rehling 0ab584abd4 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000004
- Kosmetik beim Kampfreport, Anzahl hat nicht gestimmt.
2004-03-05 23:34:18 +00:00
Enno Rehling ec400f9680 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000005
- Wurmloch-Meldung

http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000007
- Änderung bei Flucht
2004-03-05 22:31:37 +00:00
Christian Schlittchen 6d7b83a310 unholypower setzte irace nicht um 2004-02-29 15:56:33 +00:00
Enno Rehling 51614d2eb4 - stooopider fehler in FAHRE (Neu-AW)
- Bauernmobs benennen
2004-02-29 15:29:27 +00:00
Enno Rehling d1f42fa634 bugfix neues Bauernblut 2004-02-29 10:00:26 +00:00
Enno Rehling d65c158e4f Bugfix: Exoten-familiars ohne init-routine 2004-02-29 09:39:46 +00:00
Enno Rehling c0a7762932 Neue Wirkung von Bauernblut 2004-02-29 08:59:15 +00:00
Enno Rehling 4b5464cfae Zugvorlage als separate Datei. 2004-02-22 23:56:06 +00:00
Enno Rehling 82163594c3 Zugvorlage als separate Datei. 2004-02-22 23:36:27 +00:00
Enno Rehling f04ce83807 Zugvorlage als separate Datei. 2004-02-22 22:35:40 +00:00
Enno Rehling 79efd065c2 P_STRONG:
- nur eine wirkung pro person
2004-02-22 21:49:59 +00:00
Enno Rehling 14d49937fc dumpfbackenbrot:
- bugfix abzug nach anwendung
2004-02-22 16:08:39 +00:00
Enno Rehling 66c4a520d3 movement:
- fix FOLGE (getestet)
- fix FOLGE SCHIFF (getestet)
- leichte Umstellung des Codes, Kommentare
2004-02-22 14:42:24 +00:00
Enno Rehling a4bfbda3d9 that hurt 2004-02-22 01:19:07 +00:00
Enno Rehling d732807746 autoalliance:
- beschleunigung durch ein flag an der partei, das nicht-gms schneller ausschließen hilft

wormhole:
- ein assert zur sicherheit
- angabe der korrekten region in der message
2004-02-22 00:59:49 +00:00
Enno Rehling a0cf754775 wormhole:
- Kosmetik, Wurmloch verschwindet nach der Reise
2004-02-22 00:15:13 +00:00
Enno Rehling cb586eb88e wormhole:
- wrong parameter for message
2004-02-21 23:59:33 +00:00
Enno Rehling c8240a80a7 wormhole:
- ageing happens too early, and happens twice!
- set the size of the wormhole on creation
2004-02-21 23:40:06 +00:00
Enno Rehling 90ac737d60 wormhole:
- ageing happens to early, must do it in two steps
- set the size of the wormhole on creation
2004-02-21 23:20:50 +00:00
Enno Rehling 552e58d3a2 wormhole:
- not into chaotic or young regions
- clear messages when appearing and traveling
2004-02-21 23:04:12 +00:00
Enno Rehling 41e989a713 - Skript zum testen eines Datenfiles (laden und exit)
Starten mit eressea-lue -e test-df.lua -s file=<filename>
2004-02-21 22:43:39 +00:00
Enno Rehling 9ab533e8de only in the normal plane 2004-02-21 22:38:58 +00:00
Enno Rehling 016a209845 Implemented the transport action for the wormhole. up to 4 people, no mages or other expensive skills. 2004-02-21 22:37:47 +00:00
Enno Rehling 8a57319cd2 wormholes in Jamfile 2004-02-21 22:30:40 +00:00
Enno Rehling 012da64223 first prototype of wormholes 2004-02-21 22:25:00 +00:00
Enno Rehling 7cca06e400 - missing description of blessed_harvest
- missing message causes warning instead of error
- curseinfo for gad/good magicresistance zone
2004-02-21 17:13:24 +00:00
Enno Rehling d2aa46fb39 mapper an region_list angepasst 2004-02-21 16:12:29 +00:00
Enno Rehling 743a867df2 pointer exception when faction of travelthru-unit is null 2004-02-21 16:11:51 +00:00
Enno Rehling 0486234db9 Man muss die neue Funktion natürlich aufrufen, sonst hilft's nicht 2004-02-21 15:52:44 +00:00
Enno Rehling 1f5432c875 Neue Variante der Erzeugung von firstregion. Hoffentlich wesentlich schneller. *daumendrück* 2004-02-21 15:09:06 +00:00
Enno Rehling 325dd3d2cc Bessere Zuornung der Aufrufe von lastregion und firstregion, für den Profiler 2004-02-21 12:19:50 +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
Christian Schlittchen d1751cb0a3 - Pyramidenfindezauber interessanter gemacht. 2004-02-20 22:41:49 +00:00
Enno Rehling 9acad9a56e #ifdef für WDW-Zauber fehlten 2004-02-20 22:08:06 +00:00
Enno Rehling c9a8fad508 Bugfix Schiffsresistenz: Wenn ein Schiff resistent war, wurde der ganze Zauber nicht gesprochen 2004-02-20 21:44:05 +00:00
Christian Schlittchen 5276354493 - Sauber eingeifdeft 2004-02-20 09:59:15 +00:00
Christian Schlittchen 43cf225d3b - Registrierung des Attributs vergessen 2004-02-20 09:58:16 +00:00
Christian Schlittchen 06c2177715 - Pyramidenregionfindezauber. Setzen des Attributs in passenden Regionen
fehlt noch.
2004-02-20 09:17:32 +00:00
Enno Rehling 53ee1dcc1f Bugfix Kampfreiehn nachrücken im Fall von Grauen der Schlacht 2004-02-19 23:51:46 +00:00
Enno Rehling 1dbf48b5b4 Noch ein Bug in sp_kampfzauber, diesmal ein total anderer 2004-02-19 00:19:25 +00:00
Enno Rehling d996889339 Exporting more data for units (number, race) 2004-02-16 23:58:47 +00:00
Enno Rehling 58595fc001 Bugfix "Astrale Integrität" wenn Anzahl inhab_regions == 0 2004-02-16 20:20:18 +00:00
Enno Rehling 29340f9217 Bugfix "Astrale Integrität"
Beschleunigung einiger Skill-Durchläufe
2004-02-16 19:59:26 +00:00
Enno Rehling 7201ca85ac Bugfix Anzeige der aktuellen PArteien-Zahlen im Summary (das mit
NMRTimeout() ist krank, aber ich will das nciht kaputtmachen).
2004-02-16 00:35:20 +00:00
Enno Rehling fd8827b7a5 Bugfix überhöhte Magieresistenz 2004-02-15 23:15:14 +00:00
Enno Rehling 20f2546690 Spells for Cerddor 1-6 2004-02-14 11:11:16 +00:00
Enno Rehling cd0e99fc77 - Einheiten, die den Exploit ausgenutzt haben, werden vernichtet
- Nicht auf Monster anwenden
- Alte, unnütze Korrektur-Funktionen entfernt
2004-02-13 19:24:14 +00:00
Enno Rehling c5421f9a1f Golems können nicht mehr übergeben werden
Fix für Rassen, sie ein at_unitdissolve haben sollten
2004-02-13 19:14:38 +00:00
Enno Rehling 84d304caab Finally found this one: Recursive functions should not have static variables inside them. I should know that...
==32504==
==32504== Source and destination overlap in strcat(0x818ce00, 0x818ce03)
==32504==    at 0x4001FE12: strcat (mac_replace_strmem.c:87)
==32504==    by 0x80E8FDC: addtoken (common/util/umlaut.c:95)
==32504==    by 0x80E9029: addtoken (common/util/umlaut.c:92)
==32504==    by 0x80E9029: addtoken (common/util/umlaut.c:92)
2004-02-12 22:59:11 +00:00
Enno Rehling 5bd3875c8f Small changee takes care of the following valgrind messages:
==32343== Source and destination overlap in memcpy(0x4192492c, 0x4192492c, 20)
==32343==    at 0x40020351: memcpy (mac_replace_strmem.c:95)
==32343==    by 0x80BC95B: scramble (common/gamecode/economy.c:132)
==32343==    by 0x80BCA71: expandorders (common/gamecode/economy.c:169)
==32343==    by 0x80BCB75: expandrecruit (common/gamecode/economy.c:199)
==32343==
==32343== Source and destination overlap in memcpy(0x443f3de0, 0x443f3de0, 20)
==32343==    at 0x40020351: memcpy (mac_replace_strmem.c:95)
==32343==    by 0x80BC95B: scramble (common/gamecode/economy.c:132)
==32343==    by 0x80BCA71: expandorders (common/gamecode/economy.c:169)
==32343==    by 0x80C31A4: expandtax (common/gamecode/economy.c:3108)
==32343==
==32343== Source and destination overlap in memcpy(0x425a5b4c, 0x425a5b4c, 20)
==32343==    at 0x40020351: memcpy (mac_replace_strmem.c:95)
==32343==    by 0x80BC95B: scramble (common/gamecode/economy.c:132)
==32343==    by 0x80BCA71: expandorders (common/gamecode/economy.c:169)
==32343==    by 0x80C09C3: expandbuying (common/gamecode/economy.c:1949)
==32343==
==32343== Source and destination overlap in memcpy(0x425a78e0, 0x425a78e0, 20)
==32343==    at 0x40020351: memcpy (mac_replace_strmem.c:95)
==32343==    by 0x80BC95B: scramble (common/gamecode/economy.c:132)
==32343==    by 0x80BCA71: expandorders (common/gamecode/economy.c:169)
==32343==    by 0x80C10A3: expandselling (common/gamecode/economy.c:2180)
==32343==
2004-02-12 14:59:05 +00:00
Enno Rehling 71a87e1e7e bugfix für read after alloc:
==12779==
==12779== Invalid read of size 1
==12779==    at 0x807C3B2: simplename (common/kernel/battle.c:3049)
==12779==    by 0x807C43D: make_battle (common/kernel/battle.c:3083)
==12779==    by 0x807D236: do_battle (common/kernel/battle.c:3537)
==12779==    by 0x80C9706: processorders (common/gamecode/laws.c:3556)
==12779==    Address 0x45D84EB5 is 0 bytes after a block of size 13 alloc'd
==12779==    at 0x40028A89: malloc (vg_replace_malloc.c:153)
==12779==    by 0x40029038: realloc (vg_replace_malloc.c:302)
==12779==    by 0x809D3C5: rds (common/kernel/save.c:265)
==12779==    by 0x80A00C0: readregion (common/kernel/save.c:1832)
2004-02-12 07:20:47 +00:00
Enno Rehling b109a1d095 Kleine Korrektur. 2004-02-09 23:28:12 +00:00
Enno Rehling ac517da404 Anpassungen mehrerer Zauber daran, dass power double ist.
Crashfix falscher typecast.
Mehr Stellen auf Benutzung von float-wahrscheinlichkeiten und boolean chance(double) angepasst
2004-02-09 22:20:40 +00:00
Enno Rehling 567117932c Bugfix Wolfsgeheul und sonstige Sprüche (Hamo's Tod)
Behebung der restlichen double->int conversion warnings
2004-02-09 21:12:46 +00:00
Enno Rehling afe4e48a30 Falscher Parametertyp behoben, typo bei chance behoben. 2004-02-07 16:31:40 +00:00
Enno Rehling f3f8bd811d Behebung einiger double->int conversion warnings (immer noch ein Haufen drin) 2004-02-07 16:12:59 +00:00
Enno Rehling f9a7ecb796 Make the default script write out one list of emails per locale (in
emails.<locale>
2004-02-07 13:47:11 +00:00
Enno Rehling 4440c421f1 faction.locale nach lua exportiert 2004-02-07 12:50:27 +00:00
Enno Rehling 01ec35d68b bugfix erase_border - assert anpassen 2004-02-07 12:16:27 +00:00
Enno Rehling 7eaad89b31 bugfix erase_border 2004-02-07 12:10:24 +00:00
Enno Rehling 72f99f8b18 bugfix age borders 2004-02-05 19:43:19 +00:00
Enno Rehling 03a28c64af racenames nach lua exportiert 2004-02-05 19:04:58 +00:00
Enno Rehling 4910a42db0 anzeigen von vertratuten-sprüchen 2004-02-01 21:04:33 +00:00
Enno Rehling cce8707acb bugfix regionsinterval 2004-02-01 20:16:25 +00:00
Christian Schlittchen 5aec54ead5 - fix givemen 2004-02-01 18:19:49 +00:00
Enno Rehling aeebd61bee Ich bin ein Trottel... Pointerfix 2004-01-25 10:02:12 +00:00
Enno Rehling 039e239d35 Endlosschleifenfix 2004-01-25 10:00:31 +00:00
Enno Rehling b5721e9a13 Suchfunktion, die das richtige Intervall der auszugebenden Regionen bestimmt (evtl. versaut das die Beschleunigungen wieder, aber das ist sekundär. Hauptsache richtig). 2004-01-25 09:58:58 +00:00
Enno Rehling ea9e58b018 Bugfix givemen und warning bei Versuch des Mißbrauch 2004-01-25 09:16:00 +00:00
Enno Rehling 375a55b882 - chaosregionen, die terraformt werden, geben keine warning mehr in der korrektur-routine aus. todo: den fix direkt beim terraforming machen
- magie die wg. zu geringer stufe fehlschlägt, gibt keine warning mehr aus
2004-01-25 08:45:18 +00:00
Christian Schlittchen f08481e988 - Bugfix givemen 2004-01-25 08:19:05 +00:00
Enno Rehling d5ee814459 Elfenbögen nur von Elfen! 2004-01-24 11:04:59 +00:00
Enno Rehling 96c5ae33fa kleiner fix 2004-01-24 00:18:49 +00:00
Enno Rehling 9fbe85c618 bugfix: schiffsbau mit schaffenstrunk 2004-01-23 23:27:16 +00:00
Enno Rehling 2edb0c7100 lua project incredibuild-tauglich gemacht 2004-01-23 18:55:04 +00:00
Enno Rehling b30849b397 weg mit stdbool.h, das macht nur ärger.
library-path für luabind
2004-01-23 00:11:54 +00:00
Enno Rehling 44faa4e2fd kleine Beschleunigung in lastregion, evtl. vernachlässigbar.. 2004-01-19 20:37:39 +00:00
Enno Rehling 0f2f7f7b62 Mit einem Hashtable nrt_find beschleunigt.
Ausführungszeit ist durch die beiden letzten Änderungen von 26:44 minuten
auf 15:25 minuten gesunken, was schon ein echt spürbarer Fortschritt ist.

Weitere Optimierungskandidaten:

 19.80    116.74   116.74      8791    13.28    17.58  firstregion
 11.56    184.90    68.16      7275     9.37    16.38  lastregion
  7.28    227.80    42.90 644401018     0.00     0.00  a_find
  6.81    267.97    40.17    856647     0.05     0.07  internal_path_find
  4.57    294.90    26.93   1055956     0.03     0.03  mt_find
  3.33    314.51    19.61 263723185     0.00     0.00  check_leuchtturm
2004-01-19 10:01:43 +00:00
Enno Rehling 18cfe8b9a0 some warnings removed 2004-01-19 06:28:17 +00:00
Enno Rehling eb5ef3b51b Potentielle Beschleunigung der Reporterzeugung, muss noch profiled werden. 2004-01-18 23:57:43 +00:00