Commit graph

51 commits

Author SHA1 Message Date
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
Enno Rehling
4a5d2d8de9 successfully builds on win32.
Fixed a bug in pdcurses and rearranged includes to make MOUSE_MOVED
macro and bool type not conflict with builtins.
2013-12-29 05:12:48 -08:00
Enno Rehling
478f900b7d fixing up what my last commit broke, so it compiles on a regular linux again.
platform.h needs some cleanup.
2013-12-29 09:31:49 +01:00
Enno Rehling
a112dc908e do not emit that MSVC warning.
fix a missing include.
2013-12-29 00:21:10 -08:00
Enno Rehling
6521fed160 fix some bad includes.
start removing the cfopen function.
move a function that was only used in textstore.c.
2013-12-29 00:19:22 -08:00
Enno Rehling
25328d2a62 fix curses compilation underncurses.
will have to devise some other hack to fix windows
2013-12-29 08:38:19 +01:00
Enno Rehling
a2d6881f61 fix use of curses on windows.
workaround for curses defining its own boolean type.
2013-12-28 22:58:39 -08:00
Enno Rehling
e3934fe675 Merge branch 'master' of github.com:eressea/server 2013-12-29 01:24:55 +01:00
Enno Rehling
9b49bbd387 fix crash in a spell when no astral space is available. 2013-12-29 00:15:50 +01:00
Enno Rehling
8c981b76cc cmake: fix path to tolua executable. 2013-12-28 15:13:22 -08:00
Enno Rehling
31b083a19f E3 hatte keine flammenschwerter
Fixing http://bugs.eressea.de/view.php?id=1925
2013-12-27 05:47:11 +01:00
Enno Rehling
0317a2b61d begin using autoconf features in cmake 2013-05-12 14:51:54 -07:00
Enno Rehling
8e289968d0 rename eressea/ to core/
fix compiler flags for core
ignore linux build folder
2013-05-11 15:06:13 -07:00