Enno Rehling
0907203821
- merge with revision 4032 of eressea-1.0
...
- begin to implement morale
2009-02-14 09:53:20 +00:00
Enno Rehling
080a85021f
Eressea 1.5 WIP
...
- astral space is optional (modules.astralspace)
- spells can be disabled (spells.xml, init_spells)
- hitpoints/stamina configuration (rules.stamina)
- rules.combat_turns (default=5)
2009-01-30 23:15:36 +00:00
Enno Rehling
24182c4d06
- new test case (recruiting)
...
- logging and compilation fixes
2008-12-31 11:30:44 +00:00
Enno Rehling
f18edc3651
combining files to improve compilation speed
2008-11-12 22:07:23 +00:00
Enno Rehling
12574ac5b5
some cleaning up with regard to luabind/boost
...
solution files for vc 2008
2008-10-28 10:51:36 +00:00
Enno Rehling
3b32b490d7
safety net
2008-06-17 08:52:56 +00:00
Enno Rehling
ce6fbde53e
http://bugs.eressea.de/view.php?id=1442
...
"Unbenannter Effekt (Mahlstrom?)"
- made the quotes around messages in XML optional by parsing as string if there is no leading quote.
2008-06-17 08:41:17 +00:00
Enno Rehling
e26700c8b1
http://eressea.upb.de/mantis/view.php?id=1437
...
"Zeilenumbruch im Einheitennamen"
- prevented line breaks in unit names
http://eressea.upb.de/mantis/view.php?id=1436
"lc_age throws an exception"
- fixed adding tostring() in script.
- not calling std::terminate
also:
- added AT_AGE_* macros to be returned from attrib-age functions
2008-06-03 07:28:32 +00:00
Enno Rehling
7cb18e90ea
http://eressea.upb.de/mantis/view.php?id=1408
...
"Zauberpatzer - Effektmeldung"
- fixed positive message should be negative
- fixed ct_find
- fixed a few places not checking u->number or u->region
- speeding up pool when units have no items.
2008-05-27 22:03:57 +00:00
Enno Rehling
43b0ff2ce3
removing code for old versions that we no longer have datafiles for (pre-287)
2008-05-27 07:30:04 +00:00
Enno Rehling
3e9c0c894a
rng-fix. is this it? cannot be.
2008-05-25 19:29:46 +00:00
Enno Rehling
4988d0f425
fixing killunit (triggering dead units)
2008-05-24 17:34:55 +00:00
Enno Rehling
fec171d75f
- vset, vmap and graph are obsolete
...
- LASTORDER define is dead
2008-05-24 16:15:31 +00:00
Enno Rehling
186a575c7c
http://eressea.upb.de/mantis/view.php?id=1432
...
"Der strict-aliasing fix zerstoert Referenzen"
- mostly rewrote the whole delayed resolution code.
http://eressea.upb.de/mantis/view.php?id=1431
"buildings and ships are leaking memory"
- made a mistake deleting damaged ships.
also:
- WORMHOLE_MODULE is now a config option
2008-05-24 00:20:00 +00:00
Enno Rehling
f0c56346d9
http://eressea.upb.de/mantis/view.php?id=1431
...
"buildings and ships are leaking memory"
- remove_building and remove_ship work like their region/unit counterparts
2008-05-23 09:25:41 +00:00
Enno Rehling
1052e46613
http://eressea.upb.de/mantis/view.php?id=1429
...
- made startup regions more balanced
implementing free_gamedata():
- cleaning up some static variables
2008-05-22 10:46:02 +00:00
Enno Rehling
599fa82a27
http://eressea.upb.de/mantis/view.php?id=1411
...
"Server does not compile with -fstrict-aliasing"
- fixed all the aliasing-issues that gcc reported.
2008-05-17 15:21:17 +00:00
Enno Rehling
111051a580
http://eressea.upb.de/mantis/view.php?id=1401
...
"Übergaben haben teilweise geklappt trotz fehlendem helfestatus"
2008-05-04 06:44:07 +00:00
Enno Rehling
3a5873a0f6
Kompatibilitaets-Fix negative ids.
2008-04-27 11:58:14 +00:00
Enno Rehling
77b292e05a
compilation fixes GCC.
2008-04-26 16:46:05 +00:00
Enno Rehling
bc5fa11611
- made a storage class that wraps disk i/o for data files
...
- recreated old behaviour in text_storage class
- built binary_storage class: saves 60% of load time, adds 20% to file size.
next: gzip & others?
2008-04-26 14:55:22 +00:00
Enno Rehling
4364f25952
jamfile fixed
2008-04-25 14:32:07 +00:00
Enno Rehling
1dd05538ad
- added a testsuite
...
- testcase skill-parser
- findskill uses patricia
2008-04-25 14:31:38 +00:00
Enno Rehling
a2abcfe177
more intelligent values for hashtable sizes.
2008-04-24 18:14:14 +00:00
Enno Rehling
34edc042bc
mremap only if __USE_GNU
2008-04-24 01:17:11 +00:00
Enno Rehling
db0d1f8948
fixed compilation warnings caused by DLMALLOC
2008-04-24 01:13:47 +00:00
Enno Rehling
5d731316c3
- Changed a couple of compiler-settings
...
- Removed a bunch of warnings (shadowing variables)
2008-04-22 10:40:20 +00:00
Enno Rehling
6f9f857a83
http://eressea.upb.de/mantis/view.php?id=1201
...
- parsing fucked up quotes when finding escaped chars.
- also, removed a warning
2008-04-18 23:12:23 +00:00
Enno Rehling
50504f0baf
eliminating duplicate message-types.
2008-03-05 14:21:58 +00:00
Enno Rehling
f168a45b2a
http://eressea.upb.de/mantis/view.php?id=1345
...
"Hero units cannot be merged with other hero units"
- fixed condition in give.c
also:
- indentation fixes
2008-01-27 11:57:54 +00:00
Enno Rehling
73f354be90
http://eressea.upb.de/mantis/view.php?id=1201
...
- "n" wird nicht mehr als NAECHSTER erkannt.
also:
- misc fscanf() tests.
- fixing --noreports
2008-01-08 20:00:19 +00:00
Enno Rehling
56a716622a
http://eressea.upb.de/mantis/view.php?id=1339
...
"In der Taktikerrunde greifen alle an"
- fixed finding allies
Also:
- fixed an error reading the order file in text mode.
2008-01-07 19:26:36 +00:00
Enno Rehling
06e15c24d5
- fixing snprintf calls gone wild
2007-12-17 23:56:53 +00:00
Enno Rehling
61cf2dc85f
- fixing a bug in the savefile
...
- using fwritestr to write user-strings
2007-12-17 23:24:48 +00:00
Enno Rehling
f3098d830d
- fixing a bunch of isspace() mistakes.
...
- horses are big
- assume orders come as utf8
2007-11-15 20:38:44 +00:00
Enno Rehling
c2c276e0d3
converting output to stdio for windows CP1252
2007-10-28 23:05:47 +00:00
Enno Rehling
06cb1347e4
http://eressea.upb.de/mantis/view.php?id=1279
...
"Sinnlose Meldung"
- fixed report of broken password
2007-10-14 21:02:48 +00:00
Enno Rehling
f8398db851
- compiling in VS2005 on my new PC
...
- eliminating a couple of warnings
- fixed a crash bug or two in the -x option
- fixed an endless loop in give_item
2007-10-11 21:48:31 +00:00
Enno Rehling
7e3c531436
unicode function to convert latin1->utf8
2007-09-16 15:34:49 +00:00
Enno Rehling
1c5acea30c
Doing a UTF-8 conversion check before we start.
2007-09-15 14:23:50 +00:00
Enno Rehling
05f56041c4
- fixed a bug in filereader (was reading the eol characters)
...
- added doug lea allocator
2007-09-11 19:33:00 +00:00
Enno Rehling
79dc9acf5f
- fixing race prefixes
...
- fixing some latin1 loading
- improved the spell-syntax writer
- replaced my email address
2007-09-02 18:11:17 +00:00
Enno Rehling
abca6ab6a1
fixing the umlaut-check to run in UTF8 locales
2007-09-02 10:30:09 +00:00
Enno Rehling
a1865ee2fa
- Undo modifications to strlcpy from rev 3631
...
- Many more warnings when buffers too small.
2007-09-01 23:40:58 +00:00
Enno Rehling
a33d59b21a
Unicode WIP:
...
This code did a full run of turn 531, with all reports.
- replace all calls to strlcat with strlcpy
- change strlcpy to return number of bytes written, not input bytes
- fix some buffer sizes
- write UTF8 BOM into all output files that could use them.
2007-08-21 07:04:44 +00:00
Enno Rehling
3a01120784
- crash nr_section when message doesn't have a text.
...
- fixed message without text
2007-08-20 15:38:54 +00:00
Enno Rehling
b132ffdd2b
Unicode WIP:
...
- links on Linux (Jamfile changes)
- bugfix latin1/newfactions file
2007-08-19 20:40:42 +00:00
Enno Rehling
8fbb513b63
Unicode WIP:
...
- NR is being written
- NR and Template get a UTF8 BOM
I'm running out of ideas. I must be nearly ready.
2007-08-19 17:30:40 +00:00
Enno Rehling
28921d4e3d
Unicode WIP: we're compiling on Linux
2007-08-18 14:54:35 +00:00
Enno Rehling
9c88e406fd
- .ini file ssettings for CRT debugging
...
- quick alloc-optimization for resolve.c
2007-08-15 06:27:40 +00:00