Enno Rehling
0b8c2c94ef
Potential buffer overruns galore.
2005-06-17 18:12:58 +00:00
Enno Rehling
026dde5f4a
http://eressea.upb.de/mantis/view.php?id=561
...
Kampf crasht mit Datenfile 420
Da waren 50 Armeen in einer Region, das hat einen string-buffer auf dem stack von battle_report gekillt.
followup-fix
2005-06-15 21:24:22 +00:00
Enno Rehling
a6ffd0f35b
http://eressea.upb.de/mantis/view.php?id=561
...
Kampf crasht mit Datenfile 420
Da waren 50 Armeen in einer Region, das hat einen string-buffer auf dem stack von battle_report gekillt.
2005-06-15 20:51:25 +00:00
Enno Rehling
9dc06958e2
Even more flags to reduce attribute-lookups.
...
double bookkeeping can be scary, but i think it should be rather safe in these cases.
2005-06-12 17:57:14 +00:00
Enno Rehling
cc35801a19
reducing the number of calls to ct_find by using a few static variables.
2005-06-12 13:30:59 +00:00
Enno Rehling
c5846b0990
- region flag that speeds up access to at_travelunit
...
- unit flag that speeds up access to at_guard
- test for at_npcfaction only when AllianceRestricted.
2005-06-11 23:02:52 +00:00
Enno Rehling
1a1dc417c4
misc. memory leaks removed
2005-06-11 08:09:55 +00:00
Enno Rehling
8242e9ed41
Eressea ist 64-bit ready. Denke ich jedenfalls.
2005-06-09 22:10:35 +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
71ee47751a
Memory Leaks:
...
- Kampf
- Globalreport, Adressen
- XPath
- at_luxuries
2005-05-08 00:16:32 +00:00
Enno Rehling
264880cc7b
making dmalloc work again
2005-05-07 10:07:06 +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
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
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
4855b6de4a
crash, weil i_free ein pingeliges assert hat.
2005-04-30 13:43:32 +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
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
924b1d588a
angreifer und verteidiger böse gemixt, speicherfehler
2005-02-13 10:05:22 +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
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
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
0a5c8c0293
NewbieImmunity über config-datei kontrolliert.
2005-01-07 23:19:10 +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
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
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
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
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
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
83c8dc4832
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000240
...
- Flammenschwerthelden viel zu stark. Nur eine FS-Attacke pro Runde
2004-09-02 19:19:25 +00:00
Enno Rehling
f5f518bb43
kleinigkeiten
2004-08-21 02:42:16 +00:00
Enno Rehling
3ca1a267b0
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000215
...
Dämonenhunger halbiert Talente nicht
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000217
Falsche Trefferzählung
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000216
Bauernblutverteilung
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000206
(Alles) im diplomatiestatus
http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000200
VERKAUFEN ALLES berücksichtigt keine Karawanserei
2004-08-21 01:55:56 +00:00
Enno Rehling
7f370585ad
- Mapper erzeugt Vulkane
...
- Neue Produktionskosten in Eressea
2004-08-16 05:46:38 +00:00
Enno Rehling
a8b46dfc4b
crashbug preferre_weapon==0
2004-08-07 21:42:05 +00:00
Enno Rehling
cd4fc9e2bc
New rules, with defines
2004-08-03 15:34:26 +00:00
Enno Rehling
8455962a84
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000130
...
VERKAUFE ALLES verbessert
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000192
Keine opponent-Auswahl mehr im Kampf
- LUA:
unit.weight und unit.capacity (read-only)
- Reporterzeugung:
Parteiliste nur noch in parteien.full
Stringfix (Fräcke)
2004-07-14 07:12:36 +00:00
Enno Rehling
06ffd492f3
Verbesserungen am Mistelzweig
2004-07-03 22:04:32 +00:00
Enno Rehling
7a036598fe
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000149
...
Änderungen am Parser. Quotes ("") werden jetzt mit \\ escaped.
SPACE_REPLACEMENT (~) gibts noch, wird aber nur gelesen, nicht erzeugt.
Muss dringend ausgiebiger getestet werden.
2004-07-02 05:41:47 +00:00
Enno Rehling
65786fc059
- Bugfix DEFAULT
...
- ALLIANCES define entfernt. Noch immer nicht gleicher Code für eressea wie wdw, wegen der Amulette
2004-06-27 16:56:01 +00:00
Enno Rehling
5e4b063b9b
- Backport der orders aus E2
2004-06-21 16:45:27 +00:00
Enno Rehling
13e019ffee
Bugfix: Zählung der Möglichen Kontrahenten vergisst Versteinerung
2004-06-20 07:25:28 +00:00
Christian Schlittchen
e763673cbd
- Temporärer Fix für GIB TEMP, nochmal ansehen!
2004-06-13 10:21:48 +00:00
Enno Rehling
2d379057d4
commitinfo test
2004-06-11 20:50:50 +00:00
Enno Rehling
f7ea473745
commitinfo test
2004-06-11 20:47:45 +00:00
Enno Rehling
217cc7577a
- xml reader erweitert, liest jetzt alle wichtigen Waffeneigenschaften ein
...
- Mallornbogen, Elfenbogen und Hellebarde in externer Datei statt im Code definiert.
- Gute/Böse Träume wieder aktiviert (war aus Versehen abgeschaltet)
- Score von Waffen anders berechnet.
2004-06-11 19:59:02 +00:00
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