Commit graph

1386 commits

Author SHA1 Message Date
Enno Rehling
8ae73a0ae0 http://eressea.upb.de/mantis/view.php?id=533
Kosmetischer Fehler in Regionsmeldung beim Rufen von Ents
2005-05-29 15:19:04 +00:00
Enno Rehling
7aaeb1d70c http://eressea.upb.de/mantis/view.php?id=534
Beim BEKLAUEN wurde beim Ziel, nicht beim Beklauenden, UFL_LONGACTION gesetzt.
2005-05-29 15:04:58 +00:00
Enno Rehling
1949fd666a http://eressea.upb.de/mantis/view.php?id=525
Materialpool bei Eisengolems (Nachbesserung)

genau falsch herum gefixt, das.
2005-05-29 15:00:48 +00:00
Enno Rehling
21d2bb231d Programmablauf falsch bei LERNE MAGIE 2005-05-29 08:53:31 +00:00
Enno Rehling
cf4487fa5c In Regionen mit Händlern konnten Einheiten sich nicht bewegen. 2005-05-29 08:29:09 +00:00
Enno Rehling
ff265f489c The maximum number of references (32K) for the WORK order was exceeded. 2005-05-29 01:11:52 +00:00
Enno Rehling
e74b1c2267 http://eressea.upb.de/mantis/view.php?id=272
Einheiten Kämpfen nicht aktiv
 - Fehler in dazzle, erlaubt es eine Einheit mehrfach zu dazzlen.
2005-05-28 16:08:31 +00:00
Enno Rehling
d042e89542 http://eressea.upb.de/mantis/view.php?id=520
Nachbesserung zum vorangegangenen commit.
2005-05-28 09:14:01 +00:00
Enno Rehling
7748f4612d http://eressea.upb.de/mantis/view.php?id=520
Im CR fehlen die Nachbarregionen (Typ und Name) von gesehenen Leuchtturmregionen
2005-05-28 09:11:58 +00:00
Enno Rehling
23c86d49bc http://eressea.upb.de/mantis/view.php?id=525
Golems u.a. Monster nehmen sich unerlaubt Material aus dem Pool.
2005-05-28 09:06:42 +00:00
Enno Rehling
f25dcba993 http://eressea.upb.de/mantis/view.php?id=515
Keine Befehle in Zugvorlage bei Einheiten im Ozean
2005-05-28 08:59:14 +00:00
Enno Rehling
862d02504f http://eressea.upb.de/mantis/view.php?id=529
Befehl beim Burgenbau ändert sich: 'BURG' wird durch '(null)' ersetzt
2005-05-28 07:09:18 +00:00
Enno Rehling
3b93947d3f http://eressea.upb.de/mantis/view.php?id=527
Folgen bei Schiffsführern lässt noch Lernen (langen Befehl) zu wenn nicht gefolgt wird
2005-05-27 21:21:01 +00:00
Enno Rehling
d8b7f5a32d new_race ist schneller als old_race 2005-05-27 21:04:13 +00:00
Enno Rehling
20bf8c2052 LERNE-Befehl prüft auf vorherige lange Befehle. 2005-05-27 21:03:48 +00:00
Enno Rehling
279a791c9b http://eressea.upb.de/mantis/view.php?id=524
Dracoiden greifen in der Runde an, in der sie "rekrutiert" wurden
2005-05-27 20:46:57 +00:00
Enno Rehling
6f51f73769 http://eressea.upb.de/mantis/view.php?id=528
- Bei Einheiten mit speziellen Rassen steht keine Rasse mehr
2005-05-27 20:22:17 +00:00
Enno Rehling
3e5bb80b02 http://eressea.upb.de/mantis/view.php?id=519
Im Nr steht zum Zauber "Aushorchen" Keine Syntax
2005-05-22 21:08:25 +00:00
Enno Rehling
7ad836e8e4 http://eressea.upb.de/mantis/view.php?id=522
LERNEN Magie hat einen optionalen Parameter, was ich vergessen hatte.
2005-05-22 21:02:42 +00:00
Enno Rehling
c55a10db06 Die economy-Befehle (insbesondere Handel) setzen UFL_LONGACTION nicht. 2005-05-22 20:58:34 +00:00
Enno Rehling
d3d32ab5ec vergessener replace_order aufruf an neue syntax angepasst. 2005-05-22 12:29:56 +00:00
Enno Rehling
7ed6f06a15 Bugfixes an replace_order 2005-05-22 12:26:19 +00:00
Enno Rehling
2a04a9a22c Speicherspar-Features für Befehle disabled. 2005-05-22 10:56:19 +00:00
Enno Rehling
9b4ffd9e25 Drachen: kein eigenes Silber riechen, keine unsichtbaren Einheiten angreifen. 2005-05-21 11:50:21 +00:00
Enno Rehling
2fc718b983 Der neuer Code von Corwin verhinderte neue Einheiten, wenn game.maxunits im XML file nicht gesetzt war (Regel im alten Code war wenn maxunits=0, dann kein Limit). War nicht gut für HSE :-) 2005-05-20 22:51:37 +00:00
Enno Rehling
71296bfced crashbug, weil "too many units" message char * satt order * übergeben bekommt. 2005-05-20 22:39:22 +00:00
Enno Rehling
5f3c13521e Type-warnings entfernt, die corwins letzter commit erzeugte. 2005-05-20 22:32:53 +00:00
Enno Rehling
9515363c56 Lange Befehle erscheinen wieder im NR. 2005-05-20 22:26:41 +00:00
Christian Schlittchen
0f9353eaaf neuer Spiel-Parameter unitsperalliance (boolean): Einheitenlimit pro Allianz 2005-05-20 09:08:39 +00:00
Enno Rehling
987fba6213 Heilung um Faktor 200 zu gering. 2005-05-12 19:59:04 +00:00
Enno Rehling
87f6a9e390 kleines null-pointer problem. 2005-05-11 20:38:19 +00:00
Enno Rehling
8a9727e5f2 letzter Schliff an den order-Strukturen und möglichen defines. 2005-05-11 20:24:51 +00:00
Enno Rehling
d72f078d55 duplicate strdup is no good. 2005-05-11 20:03:46 +00:00
Enno Rehling
2e7e23ad97 small bugfix. 2005-05-11 17:07:49 +00:00
Enno Rehling
17419a3164 sharing STUDY orders between units.
monsters: code cosmetics
2005-05-11 16:12:42 +00:00
Enno Rehling
498afe2ff2 Textänderung Monsterfrass. 2005-05-10 19:17:56 +00:00
Enno Rehling
434540fd9e Reihenfolge bei calloc (reine codekosmetik) 2005-05-09 22:40:15 +00:00
Enno Rehling
198f2cf90f Das mit dem neuen Befehls-handling zieht Kreise. 2005-05-09 22:30:43 +00:00
Enno Rehling
a285399f9a valgrind mochte das mit den bit-sizes nicht. nagut. 2005-05-09 21:18:51 +00:00
Enno Rehling
903633060a new_message is deprecated, replacing it with msg_message 2005-05-09 20:29:27 +00:00
Enno Rehling
e2d87d2b2a Reference-counting in Befehlen. Derzeit nur für Befehle ohne Parameter.
jetzt mit define SHARE_ORDERS aktivierbar.
2005-05-09 20:01:28 +00:00
Enno Rehling
c755cf39f2 Reference-counting in Befehlen. Derzeit nur für Befehle ohne Parameter. 2005-05-09 19:57:44 +00:00
Enno Rehling
6eb123d6cc chaosgate bordertype not registered, can't load datafile. 2005-05-08 14:52:32 +00:00
Enno Rehling
caa658a334 crashbug, von default_order änderung verursacht 2005-05-08 14:41:22 +00:00
Enno Rehling
3460cf5b82 memory leaks 2005-05-08 00:38:21 +00:00
Enno Rehling
b59489466d smaller leakage (xml property, no wormhole) 2005-05-08 00:36:11 +00:00
Enno Rehling
71ee47751a Memory Leaks:
- Kampf
- Globalreport, Adressen
- XPath
- at_luxuries
2005-05-08 00:16:32 +00:00
Enno Rehling
d61e5eae56 and of course, default_orders need to be static... 2005-05-08 00:04:16 +00:00
Enno Rehling
0a2be8f2b8 add_message memory leak in hunger()
extremes memory leak in default_order()
2005-05-08 00:03:31 +00:00
Enno Rehling
26745e16f7 f->mistakes is a useless pointer. 2005-05-07 23:53:23 +00:00
Enno Rehling
b4acb828d7 Ein bischen aufraeumen am Schluss kann nicht wehtun. Nicht doll. 2005-05-07 13:38:46 +00:00
Enno Rehling
264880cc7b making dmalloc work again 2005-05-07 10:07:06 +00:00
Enno Rehling
ced0d324e6 indentation only 2005-05-07 10:03:00 +00:00
Enno Rehling
c4696fe512 Parameter für msg_message() müssen nicht mit strdup kopiert werden, dass tut copy_arg() schon. 2005-05-07 10:01:38 +00:00
Enno Rehling
8656d93555 bugfixes to make things compile on linux 2005-05-06 23:25:08 +00:00
Enno Rehling
2e9e7f1e23 Implemented BSD string.h extensions (strlcat, strlcpy).
Big items in astral space crumble (disabled by define).
Chaossog verursacht 3/4 Schaden beim durchgehen (ungetestet).
Überladeschutz bei Schiffen abgeschaltet.
2005-05-06 22:30:19 +00:00
Enno Rehling
1381d330c5 Noch zwei kleine kosmetische Fehler. 2005-05-05 03:19:35 +00:00
Enno Rehling
64f80c8bc6 Monster-angriffschance ist konfigurierbar, default ist 4%.
Highlevel-Monster (juju, ghast, sk. lord) haben 2%
Bugfix: Highlevel-Monster fressen Bauern, genau wie ihre lowlevel-variante.
2005-05-05 02:50:14 +00:00
Enno Rehling
47086fc8c1 Zwei kleine kosmetische Fehler. 2005-05-05 02:35:48 +00:00
Enno Rehling
2483a3c229 old_race ist wesentlich langsamer als new_race. Deshalb wird es jetzt an ein paar Stellen mal ersetzt. 2005-05-05 01:41:09 +00:00
Enno Rehling
f00a3d96ff old_race ist wesentlich langsamer als new_race. Deshalb wird es jetzt an ein paar Stellen mal ersetzt. 2005-05-05 01:37:08 +00:00
Enno Rehling
36b8e00728 pool: ohne old_race() calls geht es schneller.
reports: spskill() kann schneller sein.
2005-05-05 01:26:59 +00:00
Enno Rehling
ec3ad436d8 more string concatenation speed-up. 2005-05-05 00:12:54 +00:00
Enno Rehling
5aaf6bfed5 Schnellere Reporterzeugung durch Vermeindung von scat() 2005-05-04 17:11:34 +00:00
Enno Rehling
2241847cfb warning removal 2005-05-01 21:31:09 +00:00
Enno Rehling
068b26c54b null pointer crash thnigy 2005-05-01 21:29:55 +00:00
Enno Rehling
5831dc5df4 autoseed setzt nicht mehr 2 Parteien in der gleiceh Region aus, und asserted deshalb auch nicht. So jedenfalls der Plan... 2005-05-01 17:46:33 +00:00
Enno Rehling
48b597e972 parsing von LEHRE vereinfacht, parser_end() Befehl prüft ob letzte Einheit geparsed. 2005-05-01 16:33:27 +00:00
Enno Rehling
ed99053282 LEHRE parsen ist im Moment wohl kapuutt.. 2005-05-01 16:24:36 +00:00
Enno Rehling
50e4d785a4 push und pop verwechselt 2005-05-01 13:33:34 +00:00
Enno Rehling
cd35efefb4 einmal parser_pushstate() vergessen. 2005-05-01 13:08:11 +00:00
Enno Rehling
1ca01109eb listen-iteration will gelernt sein... 2005-05-01 11:38:06 +00:00
Enno Rehling
001d9461a1 Wir machen jetzt wieder eine Kopie alter länglicher Befehle. Vielleciht hilft es. 2005-05-01 11:32:24 +00:00
Enno Rehling
f8ef91907a Beschleunigung des von get_seen_interval (Dank ENUM_REGIONS) 2005-05-01 00:26:15 +00:00
Enno Rehling
b445cc1ed3 - maxsize für einheiten
- fehler bei u_setfaction-änderung
- faction specials? was für faction specials...
- signal handler für SIGSEGV, backtraces
2005-04-30 22:03:47 +00:00
Enno Rehling
48284eda68 saving a little memory. 2005-04-30 18:54:25 +00:00
Enno Rehling
7e027ada71 null-pointer problem wenn SHORT_STRINGS aktiv 2005-04-30 17:16:17 +00:00
Enno Rehling
092b249060 unit::lastorder entfernt. Das Konzept eines einzelnen langen Befehles hat ausgedient, spätestens seit @ existiert. 2005-04-30 17:07:46 +00:00
Enno Rehling
9b0daeced4 speeding up crt_find lookups because they are visible in the profile. 2005-04-30 16:38:16 +00:00
Enno Rehling
15eb110631 KEEP_UNZIPPED hat seine Nützlichkeit überlebt 2005-04-30 14:00:02 +00:00
Enno Rehling
f685f770f0 nochmal der gleiche fehler, i_free ist zu pingelig :-) 2005-04-30 13:51:25 +00:00
Enno Rehling
4855b6de4a crash, weil i_free ein pingeliges assert hat. 2005-04-30 13:43:32 +00:00
Enno Rehling
a6cc3216b6 Per default keinen Report mehr für die Monster (kann per write_report() aus
lua gemacht werden, wenn doch gewünscht).
2005-04-30 13:21:20 +00:00
Enno Rehling
357dd0ddca leaking loot from fighters after combat. 2005-04-30 11:54:16 +00:00
Enno Rehling
9ed93308ff memory leak of fighters' weapons in combat 2005-04-30 11:50:19 +00:00
Enno Rehling
304ac20747 memory leaked by item reports in the CR. 2005-04-30 11:46:11 +00:00
Enno Rehling
764b1ddf72 http://eressea.upb.de/mantis/view.php?id=502
Verlassen von Schiffen und Attackieren in der gleichen Runde

Eine Lösung für das Problem, die alle Leute, die aus Schiffen aussteigen, die komplette Runde über sichtbar machen (und erst kurz vor der Reportgenerierung wieder versteckt).
2005-04-28 17:11:32 +00:00
Enno Rehling
9503038f69 Probleme mit Reportschreibung sind inzwischen alle geloest, Testauswertung
sieht gut aus, und Geschwindigkeit ist ziemlich gut.

Noch eine ungenutzte Funktion entfernt.
2005-04-28 08:24:00 +00:00
Enno Rehling
8005f97d54 readunit() erzeugt einheiten, muss sie daher auh anmelden. 2005-04-28 07:04:10 +00:00
Enno Rehling
b97cdde5ba Einhieten, die die Partei wechseln (Monster?) müssen update_interval() aufrufen. 2005-04-28 06:57:23 +00:00
Enno Rehling
824315dc81 null-pointer crash behoben 2005-04-27 22:29:11 +00:00
Enno Rehling
43add26d80 weg mit doppelter leerzeile bei reportausgabe 2005-04-27 21:42:14 +00:00
Enno Rehling
8fd95421ca firstregion/lastregion beschleunigungen und bugfix 2005-04-27 21:03:08 +00:00
Enno Rehling
c97d520bc6 lastregion und firstregion sind m.M. buggy (Leuchttürme). ich disable die mal, und schaue wieviel sie für die performance überhaupt tun... 2005-04-27 13:30:12 +00:00
Enno Rehling
faa6f211f5 the new report writing did not work on linux right away. should be good now. 2005-04-27 13:06:35 +00:00
Enno Rehling
1f4ec6520b Writing individual factions' reports is now a lua command. but it probably needs some initialization, must check.
Also, a bit more error reporting when i.e. the report path cannot be created. time for a chek on a linux box.
2005-04-27 12:18:05 +00:00
Enno Rehling
21fcb3d167 log10(0) ist nicht erlaubt. 2005-04-25 17:44:19 +00:00
Enno Rehling
20c9112b07 Abfangen von errno, Ausgabe, aber kein Abbruch des Reports. 2005-04-25 16:31:36 +00:00
Enno Rehling
649af5c16f function declaration isn't a prototype, baby. 2005-04-24 21:50:58 +00:00
Enno Rehling
0bcac1de15 lua write_reports() kann jetzt theoretisch einen Fehler zurückliefern, aber tut das (noch) nicht, weil ich dafür Fehlerchecks in den Report-Routinen brauche. Hier ist aber definitiv die nächste Baustelle, auch das gezielte Schreiben einzelner Reports ist wirklich an der Zeit. 2005-04-24 21:49:51 +00:00