Enno Rehling
30e9565ae6
update config files to use game.rules from eressea.ini.
...
ToDo: set rules from command line with -r
2014-07-23 12:19:24 +02:00
Enno Rehling
d7803eb318
trying to fix the museum. WIP.
2014-07-21 11:13:16 +02:00
Enno Rehling
587df7fd12
Migranten-Konversion gibt es nicht mehr.
...
http://bugs.eressea.de/view.php?id=1502
2014-07-05 11:01:08 -07:00
Enno Rehling
8fc137d780
Expose the "working" flag for buildings to Lua.
...
Test working vs. unpaid harbour landigns with a ship.
2014-07-04 22:12:12 -07:00
Enno Rehling
d581737744
optimization: caching resource types in get_resourcetype.
...
eliminate some it_find calls.
eliminate static variables, they make testing hard.
2014-06-24 07:42:45 -07:00
Enno Rehling
740b646e54
fix keywords
2014-06-22 12:38:11 -07:00
Enno Rehling
1444ee58f2
kill XEBALLOON etc, fix some strings
2014-06-22 10:43:05 -07:00
Enno Rehling
46f6628a08
remove obsolete commands (PRAY) and parameters
2014-06-21 07:34:36 -07:00
Enno Rehling
04845526ca
fix missing keywords for GIVE
2014-06-17 18:00:01 -07:00
Enno Rehling
33928568cf
finally have all the scaffolding to write a test with ships.
...
configure terrain flags from json.
ships are always allowed to enter SEA regions.
2014-06-16 22:19:19 -07:00
Enno Rehling
0af5e96e3a
Renaming keyword tokens to English.
2014-06-16 20:16:06 -07:00
Enno Rehling
27374a9329
put keywords into a namespace before giving them english keys (tbd).
2014-06-16 18:45:32 -07:00
Enno Rehling
d503937999
working on making json config understand ships and buildings.
...
new tests in progress.
remove giveitem.c attribute, the name clashed with a trigger,
and it was only part of an arena that is gone from the game, I think.
2014-06-12 22:14:07 -07:00
Enno Rehling
fa256360b9
eliminate kill_nonstarters
2014-06-03 06:29:33 +02:00
Enno Rehling
e17a3fc8fa
eliminate remaining traces of the wisps spell
2014-06-02 07:22:07 +02:00
Enno Rehling
038ba723ef
remove old equipment file from config everywhere
2014-06-01 23:57:45 +02:00
Enno Rehling
41c6b13111
familiars with differnt skills for different games
2014-05-10 13:50:16 -07:00
Enno Rehling
86bc4e7aef
reading and writing the NPC flag was broken, because flags were a fully loaded unsigned int. making it an int instead, and adding a test.
...
fixing a bad test in which shadowmasters were deserting to faction null (causing a crash).
2014-05-05 19:11:40 -07:00
Enno Rehling
0c06c86fb9
do not kill the wrong nonstarters
2014-04-24 23:36:54 -07:00
Enno Rehling
35c2baafbe
do not read turn file for turn 0
2014-04-25 07:47:23 +02:00
Enno Rehling
0a0d70bb1d
fix recruiting tests. peasant growth is too random to calculate.
...
add current critbit module
2014-03-17 06:47:57 +01:00
Thomas Troeger
33b68ecc19
- moved test for bug 1738 to better location.
2014-03-16 23:17:48 +01:00
Thomas Troeger
5b86fcb744
- added test to reproduce bug 1738.
2014-03-16 23:16:40 +01:00
Enno Rehling
ace886a2d3
added a test for saving/loading descriptions (bug 1984).
...
added bindings for ship descriptions.
fixed test framework, so make test will show failures in lua.
2014-03-02 10:55:35 -08:00
Enno Rehling
03c247c788
I am killing the core/ directory.
...
Lots of files are moving to a new location in src/
Some intersting CMake changes.
2014-02-18 05:45:00 +01:00
Enno Rehling
5cf31189e6
remove obsolete unity build
...
I used to speed up compilation by reducing the number of compilation
units with this hack. It's no longer done this way, so let me kill the
supporting files here.
2014-02-17 11:25:53 -08:00
Enno Rehling
b795602b5d
const-correctness: fumbles are not allowed to change castorder
2014-02-17 02:26:59 -08:00
Enno Rehling
3db9fcf82f
Rename some German symbols to English.
...
I felt like I needed to make a commit today.
2014-02-17 02:20:54 -08:00
Enno Rehling
8e611d759d
eliminate intellisense warnings.
...
OCD kind of stuff. Visual Studio complains about these, but they aren't
really anything severe.
2014-02-16 13:48:07 -08:00
Thomas Troeger
59d5c1e94f
added missing case for `AT_DRAIN_EXP' (bug 1514).
...
added assert that triggers if a unit has no faction.
2014-02-16 04:12:31 +01:00
Enno Rehling
55b1a9038c
fix this test to work in E2 and E3
2014-02-16 03:24:23 +01:00
Enno Rehling
cb23d88a2e
add a test for bug 1514, proving that shadowmaster display is broken
2014-02-16 03:06:56 +01:00
Enno Rehling
2e626be090
add a test to make sure that elvenhorses require riding 5
2014-02-16 00:51:43 +01:00
Enno Rehling
138e0dcc40
add a test to check that demons eat peasants
2014-02-15 23:09:18 +01:00
Enno Rehling
1594c7a71b
fix a bug in the lua binding for writing a single unit
2014-02-15 23:08:48 +01:00
Enno Rehling
6ff110ae36
add a configuration option to stop peasant growths, for testing
2014-02-15 23:08:11 +01:00
Enno Rehling
29124b92e2
Bug 1984: length of ship description is longer than a name, size buffer
...
appropriately.
2014-02-06 10:45:52 +01:00
Enno Rehling
e0ce8877a5
increase buffer size for descriptions to 8K. http://bugs.eressea.de/view.php?id=1984
2014-01-05 19:13:06 -08:00
Enno Rehling
0f0cda214f
fix http://bugs.eressea.de/view.php?id=1983
...
message-type hashes were not initialized.
2014-01-05 12:50:13 -08:00
Enno Rehling
99151e209b
type conversion binds stronger than trinary operator
2014-01-04 20:15:16 +01:00
Enno Rehling
b214fc10cc
Merge branch 'master' of github.com:eressea/server
2014-01-02 22:08:15 -08:00
Enno Rehling
5af91b21aa
compile on VS2010, without C11
2014-01-02 22:00:52 -08:00
Enno Rehling
6412d3bbf8
remove the fallback password.
2014-01-01 20:29:08 -08:00
Enno Rehling
3660c47afb
remove os.[hc] in favor of generated config.h
...
new cmake files to find lua
2014-01-01 19:14:26 +01:00
Enno Rehling
4a08cdd23e
repair UTF8 order parsing
...
probably broke the old latin1 parsing, but who cares?
2013-12-31 09:27:42 -08:00
Enno Rehling
96b3e302be
fix a bug reading gamedata
...
n is not a loop variable, it is purely for use as a temporary here.
2013-12-31 08:37:17 -08:00
Enno Rehling
07a57fadaa
fix gcc errors, mostly reading unsigned values.
2013-12-31 10:29:00 +01:00
Enno Rehling
77ab9133c2
use the storage submodule everywhere.
...
make most magic use float instead of double.
2013-12-31 01:06:28 -08:00
Enno Rehling
1b88d13e75
fixing library dependencies and include paths
2013-12-31 09:05:52 +01:00
Enno Rehling
30b3911637
eliminate strdup
...
The POSIX name for this item is deprecated. Instead, use the ISO C++
conformant name: _strdup.
2013-12-29 05:38:58 -08:00