Enno Rehling
|
1eb0fd758a
|
fix broken seaserpent test
|
2016-08-31 16:47:36 +02:00 |
|
Enno Rehling
|
8a157de36c
|
only name monsters that have a naming function. test is bad, failing.
|
2016-08-31 16:43:02 +02:00 |
|
Enno Rehling
|
9a72157cf3
|
split out seaserpent creation for testing
|
2016-08-31 11:35:07 +02:00 |
|
Enno Rehling
|
cd46bac132
|
fix mac build with clang 7.3
|
2016-08-31 09:42:36 +02:00 |
|
Enno Rehling
|
fa729ba972
|
fix mac build with clang 7.3
|
2016-08-31 09:26:48 +02:00 |
|
Enno Rehling
|
afeea58999
|
fix include order
|
2016-08-30 21:22:32 +02:00 |
|
Enno Rehling
|
a1d56acfe6
|
missing include, I believe
|
2016-08-30 20:15:28 +01:00 |
|
Enno Rehling
|
d9e541843b
|
further reduce number of bt_find calls.
|
2016-08-30 09:36:09 +01:00 |
|
Enno Rehling
|
5bb9a10a46
|
is_building_type should be a quicker way to test for a building type than bt_find.
|
2016-08-30 09:13:59 +01:00 |
|
Enno Rehling
|
fdc91c01a0
|
remove some FIXME comments
|
2016-08-30 07:56:40 +01:00 |
|
Enno Rehling
|
2d1a13a811
|
death to static caches!
|
2016-08-30 07:51:05 +01:00 |
|
Enno Rehling
|
257d5c18bb
|
remove unused FASTER_SKILLMOD optimization
|
2016-08-30 07:39:57 +01:00 |
|
Enno Rehling
|
ce7eb9663a
|
remove dead phoenix feature.
|
2016-08-29 20:56:00 +01:00 |
|
Enno Rehling
|
eee4fa9e91
|
I am pretty sure the phoenix doesn't work.
|
2016-08-29 20:53:53 +01:00 |
|
Enno Rehling
|
d0c1b2daa4
|
that's all folks. no more static curse_type caches.
|
2016-08-29 20:36:26 +01:00 |
|
Enno Rehling
|
873e6f8086
|
remove more static curse_type variables
|
2016-08-29 20:34:30 +01:00 |
|
Enno Rehling
|
f47113e9bd
|
eliminate static curse variables (gbdream & more)
|
2016-08-29 20:31:18 +01:00 |
|
Enno Rehling
|
1a1ec3f363
|
cleanup: remove static curse_type variables.
|
2016-08-29 20:12:31 +01:00 |
|
Enno Rehling
|
b43ac6ab27
|
remove static initialization code
|
2016-08-29 19:52:43 +01:00 |
|
Enno Rehling
|
aa998166e4
|
optimization: the orcish curse is pretty rare, and we are spending a lot of time on processing it.
remove static variables.
|
2016-08-29 19:44:43 +01:00 |
|
Enno Rehling
|
8ff26eb0e4
|
optimization: no need to look for a curse if unit has no attribs.
|
2016-08-29 19:41:21 +01:00 |
|
Enno Rehling
|
40d9ebfa94
|
reduce code duplication: itemcloak code was copied between NR and CR.
|
2016-08-29 19:37:47 +01:00 |
|
Enno Rehling
|
5a73fc80d8
|
telepath_see is a planned, but never realized, feature. delete it.
|
2016-08-29 18:20:36 +01:00 |
|
Enno Rehling
|
4bc8817056
|
remove a TODO that was ill-advised. The reason that "resources" is a list is that it's built incrementally.
|
2016-08-29 18:15:20 +01:00 |
|
Enno Rehling
|
ef44a4534e
|
add a test for copying resources message arguments.
my plan is to add a new argument type for arrays of resources with fewer allocations.
|
2016-08-29 17:31:09 +01:00 |
|
Enno Rehling
|
fb2b6495e5
|
promote spell.test error logging to a tests.c API, use it for item.test
|
2016-08-29 15:19:17 +01:00 |
|
Enno Rehling
|
2c5063095d
|
fixed: tests that try to create duplicate spells do not spam stderr.
|
2016-08-29 14:49:31 +01:00 |
|
Enno Rehling
|
c032091b39
|
new rule: call test_setup to begin test, test_cleanup at end.
|
2016-08-29 14:21:28 +01:00 |
|
Enno Rehling
|
1c5fcded9f
|
allow control over stderr logging from tests.
separate test_cleanup from test_setup.
|
2016-08-29 14:09:47 +01:00 |
|
Enno Rehling
|
2eb9b5c5ea
|
delete dead code (dbrace)
|
2016-08-29 13:49:39 +01:00 |
|
Enno Rehling
|
fd273848ae
|
add an assert_alloc macro for allocations that cannot fail.
|
2016-08-29 09:26:49 +01:00 |
|
Enno Rehling
|
1f3413a9b4
|
annotations
|
2016-08-29 08:55:59 +01:00 |
|
Enno Rehling
|
0d609f2115
|
test magicwalls and strongwalls effects on buildings.
|
2016-08-29 08:53:09 +01:00 |
|
Enno Rehling
|
23a91be9c1
|
basic test for skilldiff.
|
2016-08-29 08:06:33 +01:00 |
|
Enno Rehling
|
194f96c50f
|
eliminate some possible null-pointer exceptions
|
2016-08-28 21:03:23 +01:00 |
|
Enno Rehling
|
5bc5dbdca1
|
check for out-of-memory situations.
|
2016-08-28 20:54:02 +01:00 |
|
Enno Rehling
|
33701ab891
|
make describe_braineater more generic (describe_race).
|
2016-08-28 20:44:45 +01:00 |
|
Enno Rehling
|
c18d75207e
|
remove a TODO: static return variable from make_names.
|
2016-08-28 20:31:25 +01:00 |
|
Enno Rehling
|
e3b0dfedc9
|
race naming functions do more work than before.
|
2016-08-28 20:27:40 +01:00 |
|
Enno Rehling
|
514565d66b
|
move race_name_func registrations into race.c
|
2016-08-28 20:02:45 +01:00 |
|
Enno Rehling
|
0f3de70ced
|
refactor to push back the const-ness of generated names.
|
2016-08-28 19:06:14 +01:00 |
|
Enno Rehling
|
d1b6629281
|
extract counting name particles.
|
2016-08-28 19:00:04 +01:00 |
|
Enno Rehling
|
0ac30c65a1
|
refactoring prior to removing static variable
|
2016-08-28 18:15:00 +01:00 |
|
Enno Rehling
|
eb8db3bfb9
|
test undead name generation.
|
2016-08-28 18:08:52 +01:00 |
|
Enno Rehling
|
020ab942ec
|
add tests for monster naming functions (existence only).
|
2016-08-28 17:37:08 +01:00 |
|
Enno Rehling
|
534708d83e
|
add a test for DESTROY <limit> ROAD
|
2016-08-28 16:51:16 +01:00 |
|
Enno Rehling
|
a451d61f23
|
simplify destroy_cmd parsing.
|
2016-08-28 16:48:06 +01:00 |
|
Enno Rehling
|
808d51429e
|
test destroy_road message arguments.
|
2016-08-28 16:44:14 +01:00 |
|
Enno Rehling
|
b0400a797d
|
when not skilled enough to destroy a road, don't get a destroy_road message.
test destroy_road message.
|
2016-08-28 16:31:29 +01:00 |
|
Enno Rehling
|
1cdeab5e06
|
test destroy_road skill scaling and person scaling.
|
2016-08-28 16:13:26 +01:00 |
|
Enno Rehling
|
1e04e20671
|
testing destroy_road by way of destroy_cmd.
two simple cases only.
|
2016-08-28 14:31:25 +01:00 |
|
Enno Rehling
|
cf96013e0b
|
better volcano message testing.
|
2016-08-28 14:06:57 +01:00 |
|
Enno Rehling
|
3bc2221bfe
|
finish testing the (current) volcano_dead message.
|
2016-08-28 10:08:41 +01:00 |
|
Enno Rehling
|
9400a05a87
|
test that two different volcano_dead messages are sent for units in different regions.
new test_find_messagetype_ex helper.
|
2016-08-28 10:05:34 +01:00 |
|
Enno Rehling
|
b56c48d95c
|
verify arguments for volcanooutbreak message.
|
2016-08-27 08:29:01 +01:00 |
|
Enno Rehling
|
6d5e295678
|
activate, fix and improve volcano test.
reduce number of terrain lookups.
|
2016-08-26 17:26:26 +01:00 |
|
Enno Rehling
|
c3119e4c4a
|
oh, I get it. reduceproduction signals that this volcano recently exploded.
added a test for outbreak and message
|
2016-08-23 07:53:29 +02:00 |
|
Enno Rehling
|
68f619cb90
|
test that message is sent when volcano stops smoking
|
2016-08-23 07:46:55 +02:00 |
|
Enno Rehling
|
bdc9af9b69
|
fix intermittent test for dead code path, all new volcanos have reduceproduction attributes
|
2016-08-23 07:44:17 +02:00 |
|
Enno Rehling
|
61929ab2d2
|
test that smoking volcanoes stop smoking
|
2016-08-23 07:38:44 +02:00 |
|
Enno Rehling
|
4bdc9a5153
|
extract main volcano loop to volcano module, start adding tests
|
2016-08-22 21:27:24 +02:00 |
|
Enno Rehling
|
5e5882d674
|
extracting volcano code into a separate module (step one)
|
2016-08-21 21:21:56 +02:00 |
|
Enno Rehling
|
a42bd9c3bf
|
remove the BLD_WORKING flag.
it's all about BLD_MAINTAINED now.
fix region.blocked (Lua property).
|
2016-08-21 20:12:28 +02:00 |
|
Enno Rehling
|
d3e05c7ddf
|
merge in and fix the economy tests
|
2016-08-21 20:04:51 +02:00 |
|
Enno Rehling
|
43090e1492
|
remove any reference to old two-stage maintenance.
getting rid of a lot of dead code.
|
2016-08-21 20:02:20 +02:00 |
|
Enno Rehling
|
901cf97cb2
|
refactoring the "nocostbuilding" curse.
- remove C_NOCOST constant and other baggage
- refactor maintenance a bit
|
2016-08-21 20:02:19 +02:00 |
|
Enno Rehling
|
b2e79dc5e9
|
building maintenance unit tests.
backfilling some very basic test coverage.
|
2016-08-21 20:01:30 +02:00 |
|
Enno Rehling
|
2df881c6ed
|
check the results of MAKE TEMP
new units have the UFL_ISNEW flag
|
2016-08-21 12:38:25 +02:00 |
|
Enno Rehling
|
a5c7d9b615
|
fix giving items to dead units, https://bugs.eressea.de/view.php?id=2230
|
2016-08-21 11:58:53 +02:00 |
|
Enno Rehling
|
6cfdc50fdf
|
add unit tests for giving stuff to empty units.
should only be allowed to give things to a new unit, not a recently
deceased.
https://bugs.eressea.de/view.php?id=2230
|
2016-08-21 11:46:54 +02:00 |
|
Enno Rehling
|
b5ed9e96dd
|
re-enable disabled test (it passes, so what gives?)
|
2016-08-21 06:59:43 +02:00 |
|
Enno Rehling
|
6ca3f04b89
|
issue #538: default terrain
I think it's unnecessary, so delete it
|
2016-08-20 23:42:15 +02:00 |
|
Enno Rehling
|
9a6d4a174a
|
remove move_on_land argument from move_cmd
|
2016-08-20 19:25:44 +02:00 |
|
Enno Rehling
|
6c17cf9d17
|
remove move_on_land from sail()
|
2016-08-20 19:24:18 +02:00 |
|
Enno Rehling
|
860078cfc9
|
fix piracy_cmd_land_to_land
|
2016-08-20 19:10:53 +02:00 |
|
Enno Rehling
|
c755de1cd5
|
fix the bug (move_on_land must die).
disable broken test (setup_pirate is incomprehensible gibberish).
|
2016-08-20 17:25:04 +02:00 |
|
Enno Rehling
|
1c4c0602f9
|
reactivate disabled piracy test, watch it fail
|
2016-08-20 11:06:46 +02:00 |
|
Enno Rehling
|
9e901b47b6
|
I'm getting reports of leaks for umlaut.c based structures and configuration?
This is not actually solving those, though.
clean up report directory, fix .bat file.
|
2016-08-18 20:07:16 +02:00 |
|
Enno Rehling
|
3be627d6ef
|
fix compilation
|
2016-08-18 19:13:31 +02:00 |
|
Enno Rehling
|
ecffed0577
|
verify data after deleting planes, do not delete plane 50 (yet)
|
2016-08-18 19:11:26 +02:00 |
|
Enno Rehling
|
e5f5dc6aa4
|
fail when there are borders that can't be read because their endpoints are missing
|
2016-08-18 19:11:10 +02:00 |
|
Enno Rehling
|
abd6600cfe
|
when reading alliances, duplicate ids are impossible.
makealliance does too much work, new_alliance is simpler.
|
2016-08-18 19:09:43 +02:00 |
|
Enno Rehling
|
a3ff8781c4
|
setting herbs will warn if they are the wrong herbs.
planes can be erased.
add a script that erases unused planes from E2.
|
2016-08-18 19:04:48 +02:00 |
|
Enno Rehling
|
0c6defad91
|
extract read_planes into a separate function.
|
2016-08-18 18:59:30 +02:00 |
|
Enno Rehling
|
3e47f02fc2
|
coverity CID 141509 Unchecked return value from library
Conflicts:
src/util/log.c
|
2016-08-13 10:18:42 +02:00 |
|
Enno Rehling
|
1735ec9eee
|
coverity CID 141509 Unchecked return value from library
|
2016-08-09 18:28:15 +02:00 |
|
Enno Rehling
|
238a0e22f2
|
Merge branch 'test-alliance' of https://github.com/ennorehling/eressea into ennorehling-test-alliance
Conflicts:
src/util/CMakeLists.txt
|
2016-08-08 08:46:09 +02:00 |
|
Enno Rehling
|
b4135e49fb
|
unused variable
|
2016-08-07 19:20:41 +02:00 |
|
Enno Rehling
|
731238dfb1
|
support different editor codepages
|
2016-08-07 19:19:35 +02:00 |
|
Enno Rehling
|
400051332a
|
Trying out some different codepages for pdcurses/WIN32 and ncurses/Linux.
|
2016-08-07 18:55:03 +02:00 |
|
Enno Rehling
|
69c0194628
|
curses output doesn't deal well with non-ascii characters. "Fix" UTF8 characters by replacing them with ?
|
2016-08-07 18:25:28 +02:00 |
|
Enno Rehling
|
4f5bd43dcf
|
Merge branch 'master' into develop
Conflicts:
src/buildno.h
|
2016-08-07 00:47:50 +02:00 |
|
Enno Rehling
|
44b6a87649
|
death by NMR was broken, because I can't write loops good.
|
2016-08-07 00:40:10 +02:00 |
|
Enno Rehling
|
575f5fa355
|
Merge branch 'develop' of github.com:eressea/server into develop
|
2016-08-06 23:31:33 +02:00 |
|
Enno Rehling
|
b1f729a379
|
Merge branch 'master' into develop
Conflicts:
src/buildno.h
|
2016-08-06 23:30:59 +02:00 |
|
Enno Rehling
|
ae3e5b8088
|
release version 3.8.15
|
2016-08-06 23:27:23 +02:00 |
|
Enno Rehling
|
7cbd23c26b
|
fix error detection during report writing
|
2016-08-06 20:50:27 +02:00 |
|
Enno Rehling
|
3ea33c6895
|
repair magic item: stardust
https://bugs.eressea.de/view.php?id=2226
|
2016-08-06 18:16:50 +02:00 |
|
Enno Rehling
|
257ae38749
|
fix spellbook leak
|
2016-08-06 15:15:11 +02:00 |
|
Enno Rehling
|
fef2852c5e
|
Reparatur Irrlichter
https://bugs.eressea.de/view.php?id=2227
|
2016-08-06 14:36:54 +02:00 |
|