Enno Rehling
5296949c1b
Alle Hashfunktionen mit Primzahlen, evtl. bessere Performance.
2004-05-26 06:42:58 +00:00
Enno Rehling
b93f1f5880
sp_chaosrow, noch einmal gefixt. Immer noch ein Bug.
...
Irreführende Fehlermeldung entfernt
2004-05-21 00:49:18 +00:00
Enno Rehling
b78b840cdd
tippfehler neue zaubermessages
2004-05-09 08:46:46 +00:00
Enno Rehling
d9edccf069
so einfach ging's nicht. ich denk mir was anderes aus, glaub ich
2004-04-18 23:25:16 +00:00
Christian Schlittchen
619a2ff69c
Jamfiles mit xml
2004-04-18 12:30:31 +00:00
Enno Rehling
a6e923896d
Crashbug in der Auswertung, reference count bei magie-message nicht richtig (ADDMSG Makro)
2004-04-18 12:24:33 +00:00
Enno Rehling
a3ffe42a89
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000073
...
bugfix travelthru()
2004-04-12 11:00:22 +00:00
Enno Rehling
618bb6363a
flush the logfile after each print (if LOG_FLUSH enabled)
2004-04-12 10:26:01 +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
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
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
0139fb99e6
totaler rewrite von sp_deathcloud
2004-03-18 23:48:40 +00:00
Enno Rehling
dc2fd6ec7d
bugfix error-message
2004-03-06 18:09:35 +00:00
Enno Rehling
338b4185be
race-prefix bug fixed
2004-03-06 17:30:36 +00:00
Enno Rehling
7cca06e400
- missing description of blessed_harvest
...
- missing message causes warning instead of error
- curseinfo for gad/good magicresistance zone
2004-02-21 17:13:24 +00:00
Enno Rehling
84d304caab
Finally found this one: Recursive functions should not have static variables inside them. I should know that...
...
==32504==
==32504== Source and destination overlap in strcat(0x818ce00, 0x818ce03)
==32504== at 0x4001FE12: strcat (mac_replace_strmem.c:87)
==32504== by 0x80E8FDC: addtoken (common/util/umlaut.c:95)
==32504== by 0x80E9029: addtoken (common/util/umlaut.c:92)
==32504== by 0x80E9029: addtoken (common/util/umlaut.c:92)
2004-02-12 22:59:11 +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
Enno Rehling
b30849b397
weg mit stdbool.h, das macht nur ärger.
...
library-path für luabind
2004-01-23 00:11:54 +00:00
Enno Rehling
44faa4e2fd
kleine Beschleunigung in lastregion, evtl. vernachlässigbar..
2004-01-19 20:37:39 +00:00
Enno Rehling
0f2f7f7b62
Mit einem Hashtable nrt_find beschleunigt.
...
Ausführungszeit ist durch die beiden letzten Änderungen von 26:44 minuten
auf 15:25 minuten gesunken, was schon ein echt spürbarer Fortschritt ist.
Weitere Optimierungskandidaten:
19.80 116.74 116.74 8791 13.28 17.58 firstregion
11.56 184.90 68.16 7275 9.37 16.38 lastregion
7.28 227.80 42.90 644401018 0.00 0.00 a_find
6.81 267.97 40.17 856647 0.05 0.07 internal_path_find
4.57 294.90 26.93 1055956 0.03 0.03 mt_find
3.33 314.51 19.61 263723185 0.00 0.00 check_leuchtturm
2004-01-19 10:01:43 +00:00
Enno Rehling
a9d118f3ab
scramble() neu geschrieben
...
Noch einen Sicherheitscheck in die NMR-Routine
Öfter mal log_error statt printf benutzen
2004-01-04 18:14:20 +00:00
Enno Rehling
fd47232a21
Siegbedingungen mit Namen abfragen in victorycondition(alliance, name)
...
+ Exportiert nach lua
Bedingung Pyramide:
+ wenn erfüllt, muss in einer Partei (besser in allen) der atribut-key "pyra" gesetzt werden.
Bedingung Phönix:
+ wenn erfüllt, muss in einer Partei (besser in allen) der atribut-key "phnx" gesetzt werden.
Bedingung Handel:
+ Es wird getestet, ob die Allianz alle nötigen Edelsteine hat.
Liste der Parteien einer Alianz nach lua exportiert
2003-12-15 22:59:15 +00:00
Enno Rehling
532cbd0a36
lua bindings
...
addplayer gesplittet
2003-12-14 10:10:30 +00:00
Enno Rehling
f02d8abf9a
smaller message-fixes
2003-08-03 21:38:17 +00:00
Enno Rehling
8823db9702
- Bugfixes and code-merges between freeze and HEAD branch. Minor changes that should not affect the code
...
- Bugfix to P_BERSERK
2003-07-29 09:48:03 +00:00
Enno Rehling
3071cdb322
strings with no locale should be added to the defalt locale
2003-07-10 08:23:56 +00:00
Enno Rehling
1b84f9d61f
- Bugfix FOLGE exploit
...
- Visual Studio .net 2003 project files
- SHORTPWD define (disabled)
2003-06-22 08:38:55 +00:00
Enno Rehling
53ebc4c0ce
forgotten file
2003-05-27 19:56:36 +00:00
Enno Rehling
d85506b680
french fixes
...
conquest rules
2003-05-27 19:49:19 +00:00
Enno Rehling
3f05ce3357
- VC7 compiling against "single-threaded debug" libc.
...
- language split, so i can use struct locale from external tools.
2003-05-13 17:51:22 +00:00
Enno Rehling
29e88626e6
Updated by TortoiseCVS
2003-05-05 14:55:19 +00:00
Enno Rehling
af0d89f4f9
jam rules
2003-04-27 17:03:12 +00:00
Enno Rehling
91e6e375c2
Bugfix Dämonenhunger,
...
Projektfiles für Visual Studio .NET
2003-03-24 22:42:41 +00:00
CVS2SVN
acab0d5e32
This commit was manufactured by cvs2svn to create branch
...
'eressea-freeze'.
2003-02-25 16:48:27 +00:00
Enno Rehling
0ca87233d3
subscription information is now imported from the database
2002-11-02 14:10:52 +00:00
Christian Schlittchen
4371ebab96
Linefeed, Mapper-Changes
2002-09-29 19:13:38 +00:00
Christian Schlittchen
4859d603c4
- Bugfixes mapper
...
- atoi36 weniger empfindlich gemacht: Ein atoi36("abcd)") gibt jetzt
nicht mehr Null, sondern den Wert bis zur Klammer. Wichtig
für mapper. Könnte Nebenwirkungen haben.
2002-09-26 12:21:25 +00:00
Enno Rehling
08b74392c5
Environment Variable renamed
2002-09-12 20:45:34 +00:00
Enno Rehling
4e54590d98
Vinyambar 3 implementation
2002-09-02 20:36:12 +00:00
Enno Rehling
53031783e2
umlaute-fix für space_replacement
2002-05-05 10:43:43 +00:00
Enno Rehling
25685c79af
- curseids entfernt, bis auf ein paar wenige alte funktionen (wahnsinnsarbeit, das)
...
- englische Zauberübersetzungen, Code gebaut und Übersetzung angefangen
- Visual Studio Project, neue Files eingefügt
- strnzcpy für MSVC hat nicht so richtig geklappt. alles gleich gemacht.
2002-05-01 19:08:32 +00:00
Christian Schlittchen
4e076dd4ae
- GUARD_DISABLES_PRODUCTION
...
- Bewache wirkt nur noch, wenn der Bewacher den Bewachten sieht
2002-04-21 17:22:48 +00:00
Christian Schlittchen
20e86659c3
- strncpy replacement. ca. 50% schneller, weil kein überflüssiges
...
0-padding.
2002-04-21 08:22:58 +00:00
Enno Rehling
d076e53c4d
- Stiefel gewichtslos.
...
- Typecast-Warnung
- Browse-Info in Visual C Makefiles abgestellt (Visual Assist rulez)
2002-04-14 10:35:00 +00:00
Enno Rehling
d323582109
Bugfix fehlende Regionen
...
FAIL in read_move
2002-04-07 21:06:38 +00:00
Christian Schlittchen
4d1347424e
- Kleine Fixes, Datenfile wird wieder eingelesen.
2002-04-07 14:20:48 +00:00
Enno Rehling
65187b2324
move attribut deaktiviert, ageing gefixt.
2002-04-07 10:26:28 +00:00
Enno Rehling
45c51f71bf
* Bugfix einlesen von null-rassen
...
* Bugfix einlesen von fehlerhaften events
* Log-Message bei kaputten attributen und events. log beachten!
2002-04-07 09:58:22 +00:00
Enno Rehling
4fb2137edd
* Bugfix Durchreiseregionen bei Start=Ziel
...
* Bugfix Sichtbarkeitsregel bei Borders
* Neu definiert, was eine attribut-funktion zurückliefern soll, wenn sie
failed. asserts, die checken das ich auch keine vergessen habe.
damit ist die killunit::handle Geschichte erledigt.
* Bugfix looting. Sowohl eigene als auch fremde Einheiten können looten.
* Korrektur doppeltes shock-attribut.
* Straßen, Diskrepanz im NR und CR beseitigt
* remove_empty_factions macht kein free mehr.
2002-04-07 00:44:01 +00:00
Christian Schlittchen
a8bb24cf67
- ccmalloc-Target
2002-03-31 13:34:02 +00:00