Enno Rehling
d976ee6f67
special cases, not callbacks, for money and horses.
2017-03-03 19:17:20 +01:00
Enno Rehling
af28da365d
test giving silber to peasants.
2017-03-03 18:53:39 +01:00
Enno Rehling
a265bc9cdb
test giving stuff to 0.
2017-03-03 18:03:34 +01:00
Enno Rehling
681a4bdaa8
dolphins are animals, but not horses.
2017-03-03 17:27:51 +01:00
Enno Rehling
259d7d9e80
add a test for giving horses to 0.
...
should add those horses to the region.
remove horses from test that is about 50% silver.
2017-03-03 16:50:43 +01:00
Enno Rehling
6e8e163099
make item allow/deny XML easier to read, fix code
2017-03-03 09:56:27 +01:00
Enno Rehling
2eb88c472c
have I bollocksed up the deny/allow rules? looks like it
2017-02-28 14:22:59 +01:00
Enno Rehling
c276b5a43c
generate error, not crash.
...
todo: fix items
2017-02-28 14:22:59 +01:00
Enno Rehling
5a01eae522
make item_use function crash if new and old rules do not agree
...
add a 'test' function to E3 that exercises all those items
2017-02-28 14:22:59 +01:00
Enno Rehling
9e239c88f4
testing insect warmth potion
2017-02-27 20:26:48 +01:00
Enno Rehling
462d0118e3
better testing for some items.
2017-02-27 20:16:50 +01:00
Enno Rehling
9d09574d5e
enable process_orders to be done in steps.
...
by checking before turn_end(), we can sense temporary attributes and curses on a unit before they age away.
2017-02-27 19:35:14 +01:00
Enno Rehling
1b93c14806
Test E2 items in E2 only.
...
Remove eye of demon (broken item).
2017-02-27 18:50:48 +01:00
Enno Rehling
1a0992e37b
remove remainders of the arena.
...
Auge des Drachens haben noch einige Spieler, darf nicht gelöscht werden.
move item tests to tests/items.lua
2017-02-27 18:21:41 +01:00
Enno Rehling
108501e398
tests for more items
2017-02-27 15:14:52 +01:00
Enno Rehling
db0cbf34c7
test for aurapotion
2017-02-27 14:17:38 +01:00
Enno Rehling
60c2f1e807
test the birthday amulet
2017-02-27 14:01:41 +01:00
Enno Rehling
604b574d0f
fix potion-use? need more testing
2017-02-27 11:39:55 +01:00
Enno Rehling
8b69b6d003
test peasantblood effects
2017-02-27 04:00:45 +01:00
Enno Rehling
b8ffc20d87
remove item_useonother callbacks (use is fine).
...
add a test for foolpotion.
2017-02-26 19:54:58 +01:00
Enno Rehling
bd59271b71
Samen-Definition normalisiert (mit XML/Lua).
...
Tests repariert.
MACHE Samen gibt es in E3 nicht.
2017-02-23 22:30:19 +01:00
Enno Rehling
f06d86007c
seed normalization (broken)
2017-02-23 22:08:16 +01:00
Enno Rehling
1dcb21b08c
bug 2281: add a failing test
...
https://bugs.eressea.de/view.php?id=2281
2017-02-14 20:30:24 +01:00
Enno Rehling
623137e872
test guardhouse level limits.
2017-02-14 19:57:31 +01:00
Enno Rehling
b56538e092
remove test for dicts
2017-02-11 22:37:15 +01:00
Enno Rehling
de10a8ad65
reduce side-effects in snowglobe tests.
...
should no longer be intermittent.
2017-02-05 20:48:44 +01:00
Enno Rehling
404ac546fa
BUG 2273: runtests.bat fails when config is auto-loaded.
...
run rules tests with the correct configuration, ignore .ini file
setting.
still not enabling auto-load again, use custom.lua instead.
2017-01-24 10:36:27 +01:00
Enno Rehling
99274e3ab1
make runtests.bat not crash.
...
disable auto-load of config.lua (sob).
free messages and config in config.reset().
2017-01-23 21:35:01 +01:00
Enno Rehling
6d9d920f81
fix issue #477 (intermittent volcano)
2017-01-23 11:45:05 +01:00
Enno Rehling
f09259f2b3
eliminate duplicate password message
2017-01-22 18:51:20 +01:00
Enno Rehling
14b4ae5859
set volcano acitvation chance to 0 during test.
...
should fix issue #606 for good.
also: additional tests for renumbering ships, Xolgrim is wrong.
2016-11-18 22:31:06 +01:00
Enno Rehling
ecbd0ba83c
github issue #606
...
disable volcano terrain change for snowglobe test
2016-11-18 13:30:30 +01:00
Enno Rehling
251c7bb559
re-enable snowglobe assert.
2016-11-16 19:43:06 +01:00
Enno Rehling
17365edff7
move renumber command to a separate module.
2016-11-15 23:34:20 +01:00
Enno Rehling
92d027014a
Make runtests more verbose in case of errors.
...
Eliminate stray ERROR messages from tests.
2016-10-31 20:36:05 +01:00
Enno Rehling
a285bd332c
fix lua tests to not expect numeric values for unit.guard
2016-10-31 20:12:19 +01:00
Enno Rehling
182cecf31b
fix tests that use leveled resources.
2016-10-30 19:27:00 +01:00
Enno Rehling
59c8fbc5a5
fix bad Lua test for ents, so they actually guard.
2016-10-29 17:51:01 +02:00
Enno Rehling
f17b6f2bb5
WIP: additional testing for GUARD.
...
BUG: ents cannot guard, do not protect trees.
FIX: issue #589 (bad test for stardust)
2016-10-28 20:26:34 +02:00
Enno Rehling
e0a6618199
WIP: test production guarding.
...
ents are not working, because they rely on being part of the monster faction? bad!
2016-10-28 19:42:47 +02:00
Enno Rehling
5a129f8bd4
Create the snowman with full hitpoints.
...
https://bugs.eressea.de/view.php?id=2239
2016-10-02 11:42:31 +02:00
Enno Rehling
7ef316f773
Merge branch 'develop' into kill-seen-region
2016-09-18 13:42:32 +02:00
Enno Rehling
18fcba3ed6
failing test for a new bug: empty dummy units get stuck in faction.units after recruiting.
2016-09-18 11:14:00 +02:00
Enno Rehling
ac8332c896
re-enable report tests.
...
RF_LIGHTHOUSE also flags for lighthouses with size 0.
2016-09-18 10:24:08 +02:00
Enno Rehling
929db73102
disable integration tests
...
combine prepare_ functions
2016-09-14 17:14:04 +02:00
Enno Rehling
576f183afb
separate tests.report module (lua)
...
disable all report testing for now
2016-09-14 17:04:23 +02:00
Enno Rehling
0124bafdc4
delete dead code
2016-09-11 16:44:35 +02:00
Enno Rehling
02374cd492
fix intermittent piracy test.
...
https://bugs.eressea.de/view.php?id=2233
2016-09-02 09:09:55 +02:00
Enno Rehling
1ef8049668
adding Solthar's test to show that the bug exists
2016-08-19 18:22:38 +02:00
Enno Rehling
6aebb12fd5
Fix duplicate market effect.
...
https://bugs.eressea.de/view.php?id=2225
The Lua markets module is wrong, so the C code is being used.
Disable the Lua module for now, either fix or delete it later?
2016-08-06 21:51:31 +02:00