Commit graph

8360 commits

Author SHA1 Message Date
Enno Rehling
ba3f3a17d3 require that main.c declare any ini variables that we might expect. 2017-03-12 21:03:38 +01:00
Enno Rehling
4b88a5abc7 BUG 2301: validate [game] section in eressea.ini
load_inifile is old stuff, should use config_get instead.
2017-03-12 19:48:44 +01:00
Enno Rehling
121b54f58b Merge pull request #676 from ennorehling/develop
BUG 2313: count of units and people is wrong
2017-03-12 17:36:02 +01:00
Enno Rehling
7b4550b9d6 kill faction.nregions, it is calculated but never read. 2017-03-12 14:20:34 +01:00
Enno Rehling
627f5ba2d1 BUG 2313: summary should not reset num_people.
it did not count spells correctly.
2017-03-12 14:18:42 +01:00
Enno Rehling
a93dc5459b BUG 2313: spells must not be counted.
https://bugs.eressea.de/view.php?id=2313
2017-03-12 13:39:25 +01:00
Enno Rehling
d8e5feac61 additional test for bug 2313.
do not count spells toward num_unit or num_people.
2017-03-12 13:24:32 +01:00
Enno Rehling
decc38a056 BUG 2313: proper accounting in remove_unit.
https://bugs.eressea.de/view.php?id=2313
2017-03-12 13:02:55 +01:00
Enno Rehling
720c41c1bf reproduce bug 2313.
recruiting breaks f->num_units.
2017-03-12 12:53:10 +01:00
Enno Rehling
39ec03b2af coverity CID 164473
remove logically dead code.
2017-03-12 12:02:29 +01:00
Enno Rehling
ae41cafcb4 fix double free in new lighthouse code 2017-03-12 11:19:40 +01:00
Enno Rehling
a71dc4f93e Merge pull request #675 from ennorehling/develop
BUG 2285, 2310, 2311: enforce unit limits
2017-03-11 20:53:22 +01:00
Enno Rehling
4c21ff5d63 BUG 2311: enforce all unit limits. 2017-03-11 20:30:17 +01:00
Enno Rehling
21e260907c BUG 2311: unit limits were not enforced by GIVE. 2017-03-11 20:03:49 +01:00
Enno Rehling
d633c2a9fb BUG 2310: counting units and people.
reduce number of count_all loops made,
make f->num_units and f->num_people be correct.
2017-03-11 19:36:26 +01:00
Enno Rehling
0f2744fcf3 BUG 2285: remove factions' wealthfrom statistics. 2017-03-11 18:10:23 +01:00
Enno Rehling
d40a4372fc Merge pull request #674 from ennorehling/master
BUG 2306, TRANSLATIONS
2017-03-11 17:34:53 +01:00
Enno Rehling
94fe14769e Merge branch 'master' of https://github.com/ennorehling/eressea.git 2017-03-11 17:22:43 +01:00
Enno Rehling
a31de0da4f BUG 2306: TRANSLATIONS Plural/Singular mixup.
https://bugs.eressea.de/view.php?id=2306
2017-03-11 17:22:40 +01:00
Enno Rehling
f7ca4627d1 Merge branch 'develop' of https://github.com/ennorehling/eressea into develop 2017-03-11 16:55:29 +01:00
Enno Rehling
19e1882eec Merge remote-tracking branch 'upstream/develop' into develop 2017-03-11 16:39:59 +01:00
Enno Rehling
858074501e additional comments 2017-03-11 16:37:54 +01:00
Enno Rehling
66a0bc83e5 Merge pull request #673 from ennorehling/profile-hashstring
speed up some code based on profiling
2017-03-11 16:28:25 +01:00
Enno Rehling
2b4d2db112 VS 15 not yet supported. 2017-03-11 16:23:33 +01:00
Enno Rehling
783bba0467 Merge pull request #672 from ennorehling/lighthouse-speedup
lighthouses speedup
2017-03-11 16:17:37 +01:00
Enno Rehling
496c57cb3d Merge branch 'develop' into profile-hashstring 2017-03-11 16:14:31 +01:00
Enno Rehling
3f562e7fc9 Merge branch 'develop' into lighthouse-speedup
Conflicts:
	src/reports.c
	src/reports.test.c
2017-03-11 16:08:14 +01:00
Enno Rehling
0bfd1feee6 Merge remote-tracking branch 'upstream/develop' into develop
Conflicts:
	src/kernel/item.c
2017-03-11 14:49:31 +01:00
Enno Rehling
18179a550d Merge remote-tracking branch 'upstream/master' 2017-03-11 14:48:48 +01:00
Enno Rehling
51ec560f72 Merge branch 'master' into develop
Conflicts:
	scripts/tests/e2/init.lua
	scripts/tests/e3/init.lua
	src/economy.c
	src/economy.test.c
	src/kernel/item.c
	src/modules/arena.c
2017-03-11 14:41:25 +01:00
Enno Rehling
ec68f0a0ae Merge pull request #671 from ennorehling/master
refactoring tests
2017-03-11 14:34:54 +01:00
Enno Rehling
cdf13c9fec stop using test_create_world, use test_setup. 2017-03-11 14:22:21 +01:00
Enno Rehling
41c6793964 matching test_setup and test_cleanup calls. 2017-03-11 12:57:02 +01:00
Enno Rehling
de0a697ddb Merge branch 'master' of https://github.com/ennorehling/eressea.git 2017-03-11 12:25:56 +01:00
Enno Rehling
98a48edb9a I've got a 64-bit CMake on Windows now. 2017-03-11 12:25:49 +01:00
Enno Rehling
b3e929891d Merge branch 'master' into develop 2017-03-11 07:22:49 +01:00
Enno Rehling
e96c8f017e Merge remote-tracking branch 'upstream/master' 2017-03-10 23:23:40 +01:00
Enno Rehling
8b9f0f0894 BUG 2307: report mallorn trees as Mallorn in the CR.
for legacy compatibility, we cannot call them Mallornbaeume.
2017-03-10 23:18:09 +01:00
Enno Rehling
fe95ddafa1 reduce "translation not found" warnings in tests. 2017-03-10 21:43:36 +01:00
Enno Rehling
be0b54494e clean up some tests.
the test locale gets some extra strings.
test_create_world is bad, stop using it. unfinished.
2017-03-10 21:29:37 +01:00
Enno Rehling
fe3a94a7e9 Merge pull request #669 from ennorehling/master
BUG 2305, 2309: Parteitarnung
2017-03-08 20:39:30 +01:00
Enno Rehling
f54165d4f1 BUG 2309: show true faction to allies.
https://bugs.eressea.de/view.php?id=2309
2017-03-08 20:30:32 +01:00
Enno Rehling
77abd703bd backfill test that demonstrates bug 2305. 2017-03-08 20:16:01 +01:00
Enno Rehling
4bda1a34e0 made a mistake in this test.
creport was reporting to wrong faction (that sees the same output, so it didn't fail).
2017-03-08 18:29:04 +01:00
Enno Rehling
517da2dff1 breaking test for bug 2309 2017-03-08 18:15:31 +01:00
Enno Rehling
29a8342b4e BUG 2305: show the correct Parteitarnung in the CR.
We didn't have the required tests, so of course I broke it.
2017-03-07 19:30:52 +01:00
Enno Rehling
0fc5af7c58 Merge pull request #668 from ennorehling/master
fix invalid arguments
2017-03-06 22:28:36 +01:00
Enno Rehling
ce9e2ce314 fix invalid arguments for give/receive messages. 2017-03-06 22:24:15 +01:00
Enno Rehling
40e0a9a65f merge bugs 2017-03-06 22:21:27 +01:00
Enno Rehling
7022ae05bd Merge branch 'master' into develop
Conflicts:
	src/kernel/item.c
	src/modules/arena.c
2017-03-06 22:20:22 +01:00