Commit graph

430 commits

Author SHA1 Message Date
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
5296949c1b Alle Hashfunktionen mit Primzahlen, evtl. bessere Performance. 2004-05-26 06:42:58 +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
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
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
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
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
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
Christian Schlittchen
edde068a9e - Dudelsack 2004-05-08 10:32:46 +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
075172140a Haufenweise Reportänderungen für englische Kampfreporte 2004-04-21 22:09:39 +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
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
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
3686c6d27a Crashbug und noch irgendwas, das ich vergessen habe 2004-04-12 01:47:03 +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
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
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
3101acdb83 fix project file, some indenting 2004-04-09 01:32:06 +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
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
83cda2ef62 BURG -> GEBÄUDE 2004-03-08 18:39:34 +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
d1f42fa634 bugfix neues Bauernblut 2004-02-29 10:00:26 +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
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
012da64223 first prototype of wormholes 2004-02-21 22:25:00 +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
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
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
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
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