Commit Graph

1470 Commits

Author SHA1 Message Date
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
Enno Rehling 7d927094dd Bugfix crashbug bei Astraler Wirbel 2004-01-18 23:52:57 +00:00
Enno Rehling 53d6b4c2b8 Bugfix xml-datei einlesen. 2004-01-18 20:29:47 +00:00
Christian Schlittchen dc3e3b7a01 workaround 2004-01-18 20:17:47 +00:00
Katja Zedel 17e149797b undead pharaoh cant move, too dangerous 2004-01-18 18:53:01 +00:00
Katja Zedel d0ad28e9ca neue monster 2004-01-18 18:51:16 +00:00
Christian Schlittchen f59e497e7e - Fix Phönix 2004-01-18 11:19:45 +00:00
Enno Rehling 21c3da74e1 Das ging so natürlich nicht... Weil man bei ct_find ja abkürzen darf. Bessere Lösung in Sicht. 2004-01-15 22:45:26 +00:00
Enno Rehling 4349ce9456 bugfix non-case-sensitive ct_find 2004-01-15 22:29:41 +00:00
Enno Rehling 7ced18cfef stupid segfault... 2004-01-15 22:13:45 +00:00
Enno Rehling 0dce9060e9 making ct_find faster, since it's the slowest function in the game. 2004-01-15 22:11:19 +00:00
Enno Rehling 32659cddb6 jam rules for profiling, warnings fixed 2004-01-12 16:22:14 +00:00
Enno Rehling 9fef5c651f FAST_CONNECT: regionen speichern ihre nachbarn, das beschleunigt hoffentlich das verfluchte pathfinding. 2004-01-12 15:49:34 +00:00
Enno Rehling c64f49d98d missing function in laws.h 2004-01-12 07:07:52 +00:00
Enno Rehling eb08151447 writepasswd um ausgabe der subscription-id erweitert. 2004-01-11 11:55:48 +00:00