Enno Rehling
|
635ec6d6c6
|
Fix a crash in TARNE <race>
this was complicated to test, and I had to rewrite how races and their names are registered by test_create_locale.
|
2017-04-17 20:11:44 +02:00 |
|
Enno Rehling
|
51c2df62ca
|
fixing new coverity scan defects
167039 Dereference after null check
167038 Unchecked return value
|
2017-04-16 15:52:34 +02:00 |
|
Enno Rehling
|
aeeb13bb53
|
BUG 2318: Go, Ponnuki, Go!
https://bugs.eressea.de/view.php?id=2318
|
2017-04-09 13:35:55 +02:00 |
|
Enno Rehling
|
c6a8a76e31
|
strip skillmod down to the essentials.
|
2017-04-02 20:17:39 +02:00 |
|
Enno Rehling
|
d7f69dfa27
|
enum type clarification
|
2017-04-02 19:21:37 +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
|
4aa26343f6
|
the LOMEM define has never been used, kill it.
|
2017-04-01 20:08:04 +02:00 |
|
Enno Rehling
|
0ff9f1601c
|
de-clutter header file.
|
2017-04-01 11:39:50 +02:00 |
|
Enno Rehling
|
967e70a4e1
|
SMF_RIDING is unused.
|
2017-04-01 11:39:41 +02:00 |
|
Enno Rehling
|
ed99f60186
|
decluttering settings.h
|
2017-03-31 21:37:30 +02:00 |
|
Enno Rehling
|
d99090ac67
|
remove additional unused macro constants
|
2017-03-31 21:29:37 +02:00 |
|
Enno Rehling
|
868f4e6cef
|
also apply noerror rules to msg_feedback.
|
2017-03-25 11:36:29 +01:00 |
|
Enno Rehling
|
b44c5e54bf
|
Neuer Befehlespräfix: ! zur Unterdrückung von Fehlern.
|
2017-03-25 11:18:48 +01:00 |
|
Enno Rehling
|
485e8f0ce4
|
Revert "add failing test for skill bonus from mine, start work"
This reverts commit ab87b1da85 .
|
2017-03-23 19:28:56 +01:00 |
|
Enno Rehling
|
ab87b1da85
|
add failing test for skill bonus from mine, start work
|
2017-03-23 18:51:30 +01:00 |
|
Enno Rehling
|
0c8a9354db
|
rmt_find no longer used.
handle old data files with rm_iron, etc.
|
2017-03-22 20:46:29 +01: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
|
4c67e0603b
|
remove attribs from rtype (it's only in rtype->construction that we use it?)
test to verify that mine bonus for iron works as advertised.
change the oder of arguments for faction.create (race is the only thing not optional).
|
2017-03-17 22:46:10 +01:00 |
|
Enno Rehling
|
beb498d70c
|
remove leftover code/data for artrewards.
|
2017-03-16 19:40:51 +01:00 |
|
Enno Rehling
|
ac12cb966d
|
implement fixed wage functions, select by constant value
|
2017-03-16 16:07:52 +01:00 |
|
Enno Rehling
|
8d8173def3
|
remove the functions struct from settings (next: remove wage, too)
|
2017-03-13 09:30:20 +01:00 |
|
Enno Rehling
|
8cfcffc4aa
|
remove data_turn and gamename from global settings.
make run-turn.sh work without valgrind
|
2017-03-13 09:19:37 +01:00 |
|
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
|
7b4550b9d6
|
kill faction.nregions, it is calculated but never read.
|
2017-03-12 14:20:34 +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
|
4c21ff5d63
|
BUG 2311: enforce all unit limits.
|
2017-03-11 20:30:17 +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
|
0bfd1feee6
|
Merge remote-tracking branch 'upstream/develop' into develop
Conflicts:
src/kernel/item.c
|
2017-03-11 14:49:31 +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
|
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
|
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 |
|
Enno Rehling
|
ba8f51b7d4
|
Merge pull request #667 from ennorehling/hotfix/config-2301
fix bugs 2301, 2302, 2303
|
2017-03-06 21:57:23 +01:00 |
|
Enno Rehling
|
05bb109a09
|
BUG 2303: allied units are not traitors.
had to rewrite the creport code for this, it is probably less efficient now than ever, but at least it works.
|
2017-03-06 21:35:48 +01:00 |
|
Enno Rehling
|
1c72b0f297
|
warn about missing game.mailcmd setting
|
2017-03-06 20:52:06 +01:00 |
|
Enno Rehling
|
f4eda9f59e
|
prefer dice to dice_rand
|
2017-03-06 06:28:12 +01:00 |
|
Enno Rehling
|
4d07782e7d
|
Merge branch 'master' into develop
Conflicts:
scripts/tests/e2/init.lua
scripts/tests/e3/init.lua
src/economy.c
src/economy.test.c
|
2017-03-06 06:27:31 +01:00 |
|
Enno Rehling
|
0379a17350
|
make report_resource return an rtype, not a name.
|
2017-03-05 17:42:57 +01:00 |
|
Enno Rehling
|
52dd11a28f
|
create a failing test for stones in the NR.
|
2017-03-05 17:18:17 +01:00 |
|
Enno Rehling
|
45862a06d0
|
Add a good test for the NR.
TODO: make it fail.
|
2017-03-05 16:55:11 +01:00 |
|
Enno Rehling
|
6a87625409
|
refactor cr_output_resources for easy testing.
Write a (failing) test that checks first resource is silver.
|
2017-03-05 15:26:04 +01:00 |
|
Enno Rehling
|
aa662e65d2
|
eliminate R_PERSON hack.
|
2017-03-05 13:58:11 +01:00 |
|
Enno Rehling
|
5675ef6091
|
clean and extend the enum of resources.
|
2017-03-05 11:10:59 +01:00 |
|
Enno Rehling
|
acfb666539
|
remove rtype->uget funpointer, and lua callbacks.
fix a missing lua_pop that trashed the heap.
|
2017-03-04 20:59:43 +01:00 |
|
Enno Rehling
|
50bdc71c1b
|
kill lua_canuse_item and itype->canuse
|
2017-03-04 17:27:13 +01:00 |
|