Commit Graph

1706 Commits

Author SHA1 Message Date
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 3eea6880a8 Einmalig die Zugvorlage für Eressea deaktivieren, wenn ein Spieler den CR bekommt. 2005-04-30 19:00:57 +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 1d0590d4c7 Auch alter server mit autoseed. 2005-04-30 14:48:32 +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 7c8b416338 Gulrak meinte im IRC zu recht, da sei was nicht richtig in dem Messagetype. 2005-04-28 19:01:23 +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 4ed68348ba Fehlerbehandlung fehlende Befehlsdatei 2005-04-24 21:54:57 +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
Enno Rehling 1e17981a1f http://eressea.upb.de/mantis/view.php?id=480
Folgen von Schiffen funktioniert nicht (Nachtrag).
2005-04-24 21:46:53 +00:00
Enno Rehling 42c8902729 kleiner fehler eingeschlichen. 2005-04-24 08:17:07 +00:00
Enno Rehling e39b020d58 http://eressea.upb.de/mantis/view.php?id=500
Auraregeneration in Burgen war kaputt (Fix Nachtrag)
2005-04-23 23:01:12 +00:00
Enno Rehling 92de4d4c25 http://eressea.upb.de/mantis/view.php?id=500
Auraregeneration in Burgen war kapputt.

Noch ein paar display==NULL Fixes
2005-04-23 22:52:49 +00:00
Enno Rehling fdf61f1845 Undo Workspace changes. Das war so nicht gewollt... 2005-04-23 10:21:20 +00:00
Enno Rehling 88cff56a1a http://eressea.upb.de/mantis/view.php?id=495
Schiff treibt auf Land ab
2005-04-23 10:13:53 +00:00
Enno Rehling 3bf96bdb12 http://eressea.upb.de/mantis/view.php?id=480
FOLGE SCHIFF wird ein langer Befehl

Neuer Parameter --lomem, um unkritische Strings zu ignorieren (spart mindestens 150 MB Speicher). Nicht für echte Auswertungen verwenden!

Tests für display/name/etc == NULL
2005-04-23 09:47:03 +00:00
Enno Rehling 0c2a0080cb Noch mehr Änderungen wg. Gewichten. 1 GE = [1..100] Silber 2005-04-17 18:25:11 +00:00
Enno Rehling 6b69cd9560 Bergwächter nur in Bergen und Gletschern, steht in der Beschreibung. 2005-04-17 18:24:25 +00:00
Enno Rehling afa1c2a804 http://eressea.upb.de/mantis/view.php?id=449
Gewicht auf Schiffen wird im Report abgerundet.
2005-04-17 16:02:13 +00:00
Enno Rehling 4e2a3beaa9 Korrekte Meldungen über fehlerhafte Familiars. 2005-04-16 16:59:08 +00:00
Enno Rehling f0e5e62e5b small fixes 2005-04-16 16:44:00 +00:00
Enno Rehling 1597f54a5e reporting familiars that have lost their magicians. 2005-04-16 15:55:16 +00:00
Enno Rehling 80ac5399ec Das schreiben der Zusammenfassung ist jetzt ein Skriptbefehl.
Neue Parteien werden in das SQL-log aufgenommen.
2005-04-16 13:03:35 +00:00
Enno Rehling 9725e09309 Delphine u.a. können wieder in Küstenregionen einschwimmen. 2005-04-16 11:24:50 +00:00
Enno Rehling d778222324 - Drachen in leeren Regionen suche ein neues Ziel.
- kleine Aufräumarbeiten.
2005-04-16 11:15:47 +00:00
Enno Rehling 6b72f8563b assert, damit keine zwei Parteien in der gleichen Region starten. 2005-04-16 08:52:36 +00:00
Enno Rehling 462e2e1843 Kein NEUSTART für junge Parteien mehr. 2005-04-14 21:26:02 +00:00
Enno Rehling 799ecdac31 Jetzt geht's 2005-04-11 22:11:02 +00:00
Enno Rehling 61e63eed3c luxusgut-korrektur in neu erschaffenen Inseln. 2005-04-11 21:49:30 +00:00
Enno Rehling 192a52a4b6 Regionsstatistik komplett übersetzt. 2005-04-11 19:10:38 +00:00
Enno Rehling d9d7954a06 Regionsstatistik im NR teilweise übersetzt. Ich bin ja sooo faul. 2005-04-10 16:11:20 +00:00
Enno Rehling 1b56db93d9 http://eressea.upb.de/mantis/view.php?id=483
[Now a size 2 tradepost is not enough to trade anymore]
2005-04-09 14:46:45 +00:00
Enno Rehling c403a43146 startbedingungen nur noch an einer stelle. immer 4200 silber, 30 logs, 30 stone. 2005-04-09 09:11:41 +00:00
Enno Rehling f4e2573b58 fix für autoseed-inselfindung 2005-04-08 19:47:10 +00:00
Enno Rehling 4ab81ae614 autoseed hatte noch eine macke 2005-04-03 11:06:19 +00:00
Christian Schlittchen e08d2c098e - Wording 2005-04-03 10:18:28 +00:00
Enno Rehling 8462f3214b did not compile, needed small fixes 2005-04-03 08:40:13 +00:00
Enno Rehling 1c01343739 Neuer Inselgenerator im Server.
Einheitliche Runtime-Library für VC.net Targets.
2005-04-03 08:32:16 +00:00
Christian Schlittchen 1b4eccc9bf - Saublöder Sphinx-Typo
- Neues Partei-Attribut at_maxmagicians
2005-04-03 07:40:19 +00:00
Enno Rehling 7de8d2777d Bugfixes to make the mapper compile again. 2005-03-23 23:45:50 +00:00
Enno Rehling 464f50a48d autoseed in ein Modul verlegt und zu einem Teil des Servers erhoben. Der Server kann jetzt durch Aufruf der lua-Funcktion utoseed(filename) selber neue Parteien erzeugen, was es erspart, vor jeder Runde den mapper aufzurufen, und das Aussetzen von Parteien erlaubt, wenn der Spieler in der selben Runde STIRB setzt. 2005-03-23 23:39:26 +00:00
Enno Rehling 3115e78b31 fix for gate-scripts 2005-03-23 18:55:47 +00:00
Enno Rehling fb4bf4f804 http://eressea.upb.de/mantis/view.php?id=447
Die Scheissuntoten... Das klappt auch nicht, erstmla alles zurück
2005-03-13 10:45:51 +00:00
Enno Rehling fceceb9c4e ein /* in einem kommentar 2005-03-13 10:05:51 +00:00
Enno Rehling a61ea1a6cd Untote Helden nochmal
http://eressea.upb.de/mantis/view.php?id=447
2005-03-13 10:03:24 +00:00
Enno Rehling 2437714c65 Einhörner-Fix
Monster kämpfen immer aggressiv.
2005-03-11 19:43:58 +00:00
Enno Rehling 1b676f3200 Altes File entfernt 2005-03-07 23:00:11 +00:00
Enno Rehling 4256511b0a http://eressea.upb.de/mantis/view.php?id=458
Kapazität von Einhörnern
2005-03-07 22:55:56 +00:00
Enno Rehling 5094c5ea2a http://eressea.upb.de/mantis/view.php?id=275
Mindestzeit für den Gesang der Friedfertigkeit war zu kurz.
2005-03-07 21:16:26 +00:00
Enno Rehling 4f7bfb65ab http://eressea.upb.de/mantis/view.php?id=334
Magieresistenz falschherum bei Astraler Ruf
2005-03-07 19:18:13 +00:00
Enno Rehling 13ce4231e8 http://eressea.upb.de/mantis/view.php?id=447
Untote Helden zählen in der Statistik zu den Toten.
2005-03-06 18:29:26 +00:00
Enno Rehling 343290668a Wenn gute/schlechte Träume auf der Region liegen, kann kein LEHRE gemacht werden (der Zauber wird missbraucht) 2005-03-06 16:37:10 +00:00
Enno Rehling 1b62f53285 Lua-Zugriff auf den item-pool 2005-03-06 13:53:13 +00:00
Enno Rehling d7cb8c517e http://eressea.upb.de/mantis/view.php?id=457
inheitliche Zählung von Personen/Einheiten einer Partei
2005-03-06 13:47:23 +00:00
Enno Rehling f242d80832 So kompilierte das nicht... 2005-03-06 13:26:02 +00:00
Enno Rehling 2dc454a5fd http://www.pbem-spiele.de/index.php?name=PNphpBB2&file=viewtopic&p=16720#16720
Exploit, Magier heilen Truppen höher als ihre HP vor dem Kampf waren.
2005-03-06 13:17:22 +00:00
Enno Rehling c297b20177 Süße Träume wirkt nicht auf Helden, und hat Talentverwässerung zur Folge. 2005-03-06 12:46:55 +00:00
Enno Rehling 7bd8193cdb http://eressea.upb.de/mantis/view.php?id=325
Reservieren hat nicht mehr mit dem Materialpool gewirkt, weil der default für pooled false war, und keines der items das gesetzt hat.
2005-03-05 20:00:42 +00:00
Enno Rehling 94b7b9abab http://eressea.upb.de/mantis/view.php?id=280
ungenutztes HELP_TRAVEL sickert durch in den Report.
2005-02-27 14:44:21 +00:00