Enno Rehling
|
007721991d
|
Bug 2606: DRY, share code between buy and sell.
|
2019-09-08 13:29:10 +02:00 |
Enno Rehling
|
d2d782c761
|
Bug 2606: KAUFE braucht eine Burg.
|
2019-09-08 13:06:24 +02:00 |
Enno Rehling
|
8ddca8ab0e
|
Bug 2458 strikes again: wrong insect warning.
simplify calendar code, add tests.
|
2019-08-25 15:14:21 +02:00 |
Enno Rehling
|
fdfe0d3b35
|
check MAX_ENTERTAINERS.
extract recruit from economy.
Bug 2600 (WIP).
|
2019-07-29 23:53:59 +02:00 |
Enno Rehling
|
debb86601b
|
umlaut substitutions
|
2019-03-03 09:42:42 +01:00 |
Enno Rehling
|
da9d3d3573
|
Merge branch 'master' into develop
|
2018-10-29 20:10:51 +01:00 |
Enno Rehling
|
be84c13a72
|
remove test_inject_messagetypes(), make that the default behavior in tests.
|
2018-10-28 21:28:05 +01:00 |
Enno Rehling
|
a7b9f6dc3e
|
Do not use 0 to mean NULL pointers.
|
2018-10-14 11:49:48 +02:00 |
Enno Rehling
|
a373807189
|
move attrib and event modules to kernel
|
2018-09-29 11:37:17 +02:00 |
Enno Rehling
|
a876a60b68
|
Stop using player email to set faction name.
|
2018-09-13 16:16:32 +02:00 |
Enno Rehling
|
8d88579570
|
Refactor: extract can_recruit, write tests for insects.
|
2018-08-02 14:31:00 +02:00 |
Enno Rehling
|
b3b19e7c83
|
suppress those null-reference bugs in another way, maybe?
|
2018-05-19 21:01:10 +02:00 |
Enno Rehling
|
dfa0ff09d1
|
Suppress some false positive coverity results.
It apparently does not understand CuTest code well?
Add a check for Lua eff_skill binding.
|
2018-05-19 20:53:51 +02:00 |
Enno Rehling
|
19b3b5b35a
|
change how message types are created (more prep work for expat)
|
2018-05-18 19:58:49 +02:00 |
Enno Rehling
|
3cd51fe384
|
cppcheck niggles.
|
2018-05-18 15:34:21 +02:00 |
Enno Rehling
|
837ab325f9
|
XML simplificatio: unified system for masking races on modifiers.
|
2018-04-29 13:46:17 +02:00 |
Enno Rehling
|
db253ea6a1
|
newterrain was unfit for unit testing.
bad test: insects cannot trade in deserts without castle.
|
2018-03-04 20:03:13 +01:00 |
Enno Rehling
|
05242aaf2d
|
Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.
|
2018-02-25 17:18:30 +01:00 |
Enno Rehling
|
6f7c8743b3
|
remove a lot of struct copying in the stupid expand function.
|
2018-02-03 20:45:19 +01:00 |
Enno Rehling
|
e1d33e55a4
|
refactor econ_request union for readability.
|
2018-02-03 20:24:16 +01:00 |
Enno Rehling
|
613c0edf2f
|
add most basic test coverage for cmd_loot
|
2018-02-03 15:25:03 +01:00 |
Enno Rehling
|
0291d85529
|
make sure that jewels are what is sold in tests.
|
2018-01-19 16:59:52 +01:00 |
Enno Rehling
|
787abc90cf
|
provide more missing messages in test setups.
|
2018-01-14 11:58:22 +01:00 |
Enno Rehling
|
b432fbe9d8
|
Make the behavior for missing messages configurable.
message_handle_missing function to set it (test_eressea should enetually use MESSAGE_MISSING_ERROR).
|
2018-01-14 11:25:44 +01:00 |
Enno Rehling
|
f776450f9b
|
Replace 0 with NULL (consistency is good).
|
2018-01-14 09:58:45 +01:00 |
Enno Rehling
|
75f41a7169
|
fix crashes on 64-bit systems (not all 0s are created equal).
|
2018-01-14 09:38:26 +01:00 |
Enno Rehling
|
f98eab56c4
|
platform.h is only for WIN32 now.
replace MIN and MAX macros, they are BAD.
|
2017-12-29 06:13:28 +01:00 |
Enno Rehling
|
cff4e12fbd
|
celan up tests, rename test_cleanup -> test_teardown.
|
2017-12-27 19:58:39 +01:00 |
Enno Rehling
|
e2f954b7f6
|
BUG 2392: anyone can use weapons, as long as they have _some_ skill.
|
2017-12-17 10:16:56 +01:00 |
Enno Rehling
|
3864a00482
|
remove stealing from economy.c (that file is too big).
|
2017-12-04 20:01:08 +01:00 |
Enno Rehling
|
05425b5101
|
pull economy requests into header, rename the struct.
|
2017-12-04 19:20:48 +01:00 |
Enno Rehling
|
8a638859fd
|
fix memory access in rc_setoption
|
2017-11-20 08:24:56 +01:00 |
Enno Rehling
|
96ff0815c4
|
newterrain sucks.
|
2017-11-05 19:15:43 +01:00 |
Enno Rehling
|
440679da87
|
code that uses newterrain needs to set up terrains in tests.
|
2017-11-05 17:00:40 +01:00 |
Enno Rehling
|
2b81334ba2
|
use the correct swamp terrain, still failing. newterrain is a plague.
|
2017-11-05 16:43:01 +01:00 |
Enno Rehling
|
3fdde8a4aa
|
refactor original trade test to use shared setup function.
|
2017-11-05 15:14:54 +01:00 |
Enno Rehling
|
12646f726a
|
Add a failing test for bug 2379.
|
2017-11-05 15:11:02 +01:00 |
Enno Rehling
|
a17c8ada71
|
Add a test for the happy case of the BUY command.
|
2017-11-04 20:10:05 +01:00 |
Enno Rehling
|
c4f7e36903
|
fix valgrind report in a test (bad rtype construction)
|
2017-08-09 19:39:29 +02:00 |
Enno Rehling
|
898c12e99a
|
XML construction elements never have a building.
required buildings are encoded by RMT_PROD_REQUIRE.
improved error messaging.
|
2017-05-06 15:53:21 +02:00 |
Enno Rehling
|
e72155a563
|
WIP: reimplemented production modifiers.
The system itself seems to work, but some Lua tests are still failing.
|
2017-04-02 14:43:53 +02:00 |
Enno Rehling
|
17145eaf10
|
make region:set_resource do the right thing
also for adamantium
|
2017-03-22 20:37:09 +01:00 |
Enno Rehling
|
720c41c1bf
|
reproduce bug 2313.
recruiting breaks f->num_units.
|
2017-03-12 12:53:10 +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
|
cdf13c9fec
|
stop using test_create_world, use test_setup.
|
2017-03-11 14:22:21 +01:00 |
Enno Rehling
|
b0baba4405
|
bug 2290: sawmill bonus was broken.
not pleased with the test, which is in lua only.
https://bugs.eressea.de/view.php?id=2290
|
2017-03-02 19:21:11 +01:00 |
Enno Rehling
|
d4b973fea4
|
remove resource_limit struct indirection.
|
2017-02-26 13:55:19 +01:00 |
Enno Rehling
|
84c6a4b7b5
|
remove last vestiges of the rm_* material names
|
2017-02-25 21:25:55 +01:00 |
Enno Rehling
|
6031dff685
|
resource_limit.value is always zero, never initialized. kill it.
|
2017-02-25 19:50:32 +01:00 |
Enno Rehling
|
3a985108a6
|
change all magic resistance to use fractions.
|
2017-02-24 20:47:47 +01:00 |