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
d7cf8ccc6a
reactivating some cleanup code
2005-05-07 10:31:25 +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
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
Enno Rehling
957efc6f59
http://eressea.upb.de/mantis/view.php?id=442
...
Es ist erlaubt, mit einfachem ' zu quoten.
2005-02-26 23:00:15 +00:00
Enno Rehling
ad692ba667
bugfix isalnum
...
HSE-Skripte
2005-02-19 14:09:22 +00:00
Enno Rehling
09d3a99006
50 Silber/Woche in den Pool
...
Debug message
2005-02-18 20:25:39 +00:00
Enno Rehling
94c596c388
http://eressea.upb.de/mantis/view.php?id=444
...
!isalnum statt isspace sollte den Parser weniger Anfaellig amchen fuer
bekloppte Mailer.
2005-02-18 13:47:37 +00:00
Enno Rehling
afadc1c262
this looks better.
2005-02-18 12:22:41 +00:00
Enno Rehling
c580b96da8
http://eressea.upb.de/mantis/view.php?id=446
...
Zauber mit REGION als letztem Parameter beschwerten sich ueber fehlende
Parameter.
2005-02-18 12:20:29 +00:00
Enno Rehling
03b2543d30
Renaming a lot of the HSE script files, because they are more generic than I
...
thought they would be and can be reused.
Added HSE4 rules files.
Added sorting by Race to the mapper's newfaction list, which might be a bad
idea for automated seeding.
2005-02-18 09:34:12 +00:00
Enno Rehling
b9aabcc944
Fehler in Bugfix Spell-Parameter Parsing
2005-02-16 00:19:52 +00:00
Enno Rehling
ddf45ee534
http://eressea.upb.de/mantis/view.php?id=441
...
Parameteranzahl beim Zauber wird falsch berechnet.
2005-02-13 12:56:51 +00:00
Enno Rehling
6e739e2cd7
sp_immolation trifft jeden Gegner nur einmal
2005-02-13 12:22:53 +00:00
Enno Rehling
924b1d588a
angreifer und verteidiger böse gemixt, speicherfehler
2005-02-13 10:05:22 +00:00
Enno Rehling
bb5d4ba98e
use_item Fehlermeldung genau im nicht-fehlerfall gemacht..
2005-02-13 09:08:56 +00:00
Enno Rehling
03548f12b4
lua: faction.locale ist jetzt writeable.
2005-02-13 08:04:51 +00:00
Enno Rehling
fc7e4493f1
http://eressea.upb.de/mantis/view.php?id=385
...
In der Regel sollte create_unit() benutzt werden, um Einheiten zu erzeugen, weil dann Parteitarnung, Rasse, etc. von der erzeugenden Einheit übernommen werden.
2005-02-12 21:25:03 +00:00
Enno Rehling
c91d69e379
http://eressea.upb.de/mantis/view.php?id=277
...
Patzermeldung ohne :
2005-02-12 20:58:27 +00:00
Enno Rehling
a1b870fcf2
http://eressea.upb.de/mantis/view.php?id=283
...
"Opfere Kraft" übertrug alle Aura... Aua.
2005-02-12 20:26:50 +00:00
Enno Rehling
1b3336b88d
Neue Eressea-Parteien steigen nicht mehr bei einem Erstrunden-NMR sofort
...
aus. Das sollten sie im Tutorial gelernt haben, ist dann eher ein doofer
Fehler, wenn das vorkommt.
2005-02-12 20:02:36 +00:00
Enno Rehling
d1a300d7aa
http://eressea.upb.de/mantis/view.php?id=266
...
1. Wer auf KÄMPFE FLIEHE steht, rennt immer davon.
2. Jede andere Person die noch nicht getroffen worden ist, bleibt in der Kampfregion stehen. Als Treffer gilt jeder Angriff, auch wenn der Schlag in der Rüstung hängen blieb o.ä.
Ausserdem: Monster dürfen Fremdrassen rekrutieren. Wird z.Z. jedoch nicht genutzt, ausser von Testskripten.
2005-02-12 19:54:32 +00:00
Enno Rehling
ff472696b2
http://eressea.upb.de/mantis/view.php?id=382
...
- Bewacher hielten getarnte Einheiten mit zu hoher Chance auf.
2005-02-12 13:52:22 +00:00
Enno Rehling
913ca8d74c
http://eressea.upb.de/mantis/view.php?id=386
...
Aurakosten werden als zu hoch angezeigt.
2005-02-12 13:42:15 +00:00
Enno Rehling
de1658f961
Remove a few warnings,
...
Remove all the old makefiles
2005-02-12 02:18:13 +00:00
Enno Rehling
dfa59022bc
Dateien durch iteminfo::text ersetzt, Umlaute raus aus dem Filesystem
2005-02-12 01:33:27 +00:00
Enno Rehling
331bba56b3
http://eressea.upb.de/mantis/view.php?id=381
...
Astraler Ruf erforderte KONTAKTIERE von eigenen Einheiten
2005-02-06 17:06:53 +00:00
Enno Rehling
82c5077998
http://eressea.upb.de/mantis/view.php?id=380
...
HELFE GIB klappt nicht bei Item-Übergaben
2005-02-06 14:07:37 +00:00
Enno Rehling
e4b226dfa1
Elfenpferd verursacht bug im CR
2005-02-06 11:55:32 +00:00
Enno Rehling
ca099ec5ae
lua erweiterung:
...
unit:cast_spell, um einen zauber zu wirken (vorerst nur testweise, syntac wird sich ändern)
2005-02-06 09:29:22 +00:00
Enno Rehling
d221ca4db7
Fixes an fix_otherfaction (null-pointer)
2005-02-06 08:23:28 +00:00
Enno Rehling
05f6eec60d
http://eressea.upb.de/mantis/view.php?id=379
...
- STUFE n geht _nicht_ für Kleines Blutopfer
- Zauber ohne Stufenveränderung habben keine '* Stufe' Angabe in der Beschreibung mehr
2005-02-05 22:52:59 +00:00
Enno Rehling
1b5121c05a
http://eressea.upb.de/mantis/view.php?id=379
...
- STUFE n geht jetzt für Kleines Blutopfer
2005-02-05 22:12:35 +00:00
Enno Rehling
f55639c4e7
http://eressea.upb.de/mantis/view.php?id=378
...
- Einheiten mit otherfaction==u->faction
2005-02-05 19:05:47 +00:00
Enno Rehling
2079db13cf
http://eressea.upb.de/mantis/view.php?id=370
...
Rekrutieren und div. andere Dinge waren möglich, weil HELFE GIB ein automatisches KONTAKTIERE setzte.
Ich habe den Code nach anderen Vorkommen aehnlicher Bugs untersucht und repariert.
2005-02-05 18:11:23 +00:00
Enno Rehling
55c8f01b86
use_instantartacademy falsch geschrieben
2005-02-05 13:41:07 +00:00
Enno Rehling
b7130d8ba7
Im xml reader können jetzt daten, die gamecode-related sind, abgeschaltet werden (etwas komische API, aber es geht. Das verhindert, dass der Mapper (der gamecode nicht linkt) über fehlende use-Funktionen von items jammert.
...
Mehr von den Funktionen in den gamecode geschoben. Insbesondere Artrewards. Die entsprechenden Items sind raus aus dem Code und rein in eine XML-Datei (artrewards.xml), die dann nur von Eressea geladen wird.
2005-01-30 23:33:28 +00:00
Enno Rehling
a44951cf6f
Cleanup:
...
Removing old items created in code and replacing them with XML definitions.
2005-01-30 14:30:31 +00:00
Enno Rehling
812c41c220
Mapper kompilierte nicht mehr, ohne gegen gamecode zu linken:
...
- gamecode/items.c enthält Funktionalität von items
- items/items.c umbenannt in items/itemtypes.c, enthält item_type Definitionen (to be replaced by xml definitions)
So geht es, glaube ich.
2005-01-30 08:57:16 +00:00
Enno Rehling
ac64278080
fixes for older luabind versions
2005-01-27 11:30:21 +00:00
Enno Rehling
31b609b7b9
study potion. To use this potion, you must have:
...
- a level < 2 in the skill
- a STUDY order for a no-fee skill
Each potion adds 1 study attempt, up to a maximum of 15 attempts
2005-01-19 21:57:37 +00:00
Enno Rehling
13172a28af
- regionid() und die ersetzung von \\r entfernt.
...
- Neue Funktion für Steinkreise
- Bugfix alta Steinkreisfunktion
- Geschwindigkeit findfaction
- Geschwindigkeit it_find
- Einige Messages internationalisiert
- Bugfix Startholz
2005-01-19 20:33:13 +00:00
Enno Rehling
0bd27124b2
age_building: neue funktion von steinkreisen
...
bugfix: steinkreise hatten negative größe
regionid und die Erstzung von \\r entfernt
bugfix: sonnensegel verschwand nicht
bugfix: rückgabewert von use_museumticket war > 0
2005-01-17 20:27:18 +00:00
Enno Rehling
9f92b2e525
Keine Beschwerden über trailing spaces bei NACH/ROUTE
2005-01-14 18:05:54 +00:00
Enno Rehling
f9826a2674
Reichweitenlimit für sail() augebaut.
2005-01-14 17:47:51 +00:00
Enno Rehling
cfb3b9655f
Rename the startup script
2005-01-14 00:20:03 +00:00
Enno Rehling
d46c0a9d46
HSE-specific changes and LUA extensions donw during the game
2005-01-13 12:42:36 +00:00
Enno Rehling
b32890df96
Gralszählung, portal-Reparaturen
2005-01-08 11:40:14 +00:00
Enno Rehling
f56a7d8ae7
Rewrote the gates, and used them for hse05
2005-01-07 23:48:11 +00:00
Enno Rehling
fa9d731fc5
nicht static
2005-01-07 23:25:38 +00:00
Enno Rehling
0a5c8c0293
NewbieImmunity über config-datei kontrolliert.
2005-01-07 23:19:10 +00:00
Enno Rehling
032466e908
builing_action kann jetzt einen string-parameter haben.
2005-01-07 17:02:32 +00:00
Enno Rehling
293c12c382
Name des globalreports = world.$turn.cr
2005-01-07 01:17:52 +00:00
Enno Rehling
f0296f612a
HSE: globaler CR
2005-01-07 01:14:09 +00:00
Enno Rehling
648fea3d1d
bugfix duplicated items
2005-01-06 23:47:42 +00:00
Enno Rehling
fd2b7a540d
LUA: faction.age
2005-01-06 23:38:22 +00:00
Enno Rehling
7bb61ccab4
HSE:
...
- item "grail"
2005-01-06 23:37:43 +00:00
Enno Rehling
5eb4f6a222
base lua script for the hse game (needs more stuff)
2005-01-04 07:50:36 +00:00
Enno Rehling
1a260e043c
Let's keep this nice and short
2005-01-04 07:47:09 +00:00
Enno Rehling
8f26d5a725
- Verschieben von Regionen sicherer gemacht
...
- Fehlende includes aus eressea.xml entfernt.
2005-01-04 00:12:23 +00:00
Enno Rehling
918057aa90
Man kann von lua aus regionen versetzen. Ich muss mal wieder Weltkosmetik betreiben, weild er Mapper Dinge in alte Welten setzt.
2005-01-03 22:09:33 +00:00
Enno Rehling
f56265c589
Bugfix eternath-gates
2005-01-03 21:28:57 +00:00
Enno Rehling
41d8f1ebfa
- Startgegenstände über XML definierbar (nicht lua, weil dann nicht im mapper)
...
- TARNE PARTEI NUMMER geht wieder richtig, hoffe ich
2005-01-03 21:28:21 +00:00
Enno Rehling
36d1956c12
Server startet eressea.lua, nicht default.lua
...
Das crasht allerdings momentan bei einem Gebäude!
2005-01-01 17:50:35 +00:00
Enno Rehling
65ba2505a7
http://eressea.upb.de/mantis/view.php?id=337
...
NACH nach verlassen eines Schiffes, trotz BEWACHE
2005-01-01 17:39:22 +00:00
Enno Rehling
48141abc65
Nachbesserung an Fix für create_teleport_plane
2005-01-01 17:14:51 +00:00
Enno Rehling
f15e8526b7
create_teleport_plane hat regionen erzeugt, die nicht im Astralraum liegen.
...
Lua-binding kriegt eine methode region.remove um regionen zu entfernen
2005-01-01 15:16:41 +00:00
Enno Rehling
df26ef19be
special_direction jetzt von LUA aus benutzbar. Neuer Testcode für special directions.
2005-01-01 11:48:36 +00:00
Enno Rehling
70237ce12f
Unnötige Fehlermeldungen am Ende von Routen.
2005-01-01 11:47:59 +00:00
Enno Rehling
7fdbce4161
http://eressea.upb.de/mantis/view.php?id=358
...
- NACH Wirbel ging nicht.
2005-01-01 11:46:57 +00:00
Enno Rehling
cdca9107a5
- SIGSEGV in claim_cmd wenn item nicht besessen
...
- Riesige Hitpoints: In Kämpfen wurde u->no mit u->number verwechselt
- Bei Versteinerung wurde rmtroop nicht korrekt gemacht
2004-12-31 01:13:04 +00:00
Christian Schlittchen
cc4e6f6b6d
Grammatikfehler
2004-12-23 22:37:32 +00:00
Enno Rehling
4ed4750b9f
Wortlaut englische Santa-Message
2004-12-23 00:35:54 +00:00
Enno Rehling
54e6dc3fdc
http://eressea.upb.de/mantis/view.php?id=346
...
http://eressea.upb.de/mantis/view.php?id=341
- wenn FAHRE in einer Region gemacht wurde, wurden evtl. Einheiten
übersprungen
2004-12-23 00:31:03 +00:00
Enno Rehling
353d2775c8
http://eressea.upb.de/mantis/view.php?id=346
...
http://eressea.upb.de/mantis/view.php?id=341
Einheiten in Regionen mit FAHRENden Einheiten bewegen sich u.U. nicht.
2004-12-23 00:07:32 +00:00
Enno Rehling
c8e4e0fcae
http://eressea.upb.de/mantis/view.php?id=338
...
- Namen des Schiffstyps in Fehlermeldung lokalisiert
2004-12-22 23:05:26 +00:00
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