Enno Rehling
|
1f100a1b6c
|
replace old_race calls with get_race.
|
2016-09-19 16:10:10 +02:00 |
Enno Rehling
|
e6677806b6
|
refactor unholy power, extract function
|
2016-09-19 16:03:02 +02:00 |
Enno Rehling
|
6ec99af4d6
|
mark all three major dragon types as RCF_DRAGON.
use RCF_DRGON flag to detemine BP_DRAGON speed.
|
2016-09-19 15:53:31 +02:00 |
Enno Rehling
|
b958fa1c2e
|
get_race is better than old_race
|
2016-09-19 08:56:33 +02:00 |
Enno Rehling
|
115e13d513
|
initialize variable
|
2016-09-19 08:42:07 +02:00 |
Enno Rehling
|
6964267c37
|
static variables, duh
|
2016-09-19 08:35:54 +02:00 |
Enno Rehling
|
be5f15e18a
|
fix const-conversion warning
|
2016-09-19 08:32:09 +02:00 |
Enno Rehling
|
ee77075cb6
|
cache get_race calls
|
2016-09-19 08:25:39 +02:00 |
Enno Rehling
|
025c0b91d9
|
cache the toad race
|
2016-09-19 07:02:45 +02:00 |
Enno Rehling
|
fe383af5f2
|
sample usage of race caching
|
2016-09-19 06:58:24 +02:00 |
Enno Rehling
|
96d6abdc5a
|
add caching API for rc_find
|
2016-09-19 06:55:32 +02:00 |
Enno Rehling
|
f8167ed62c
|
test get_race and others
|
2016-09-19 06:47:46 +02:00 |
Enno Rehling
|
fbd596fbfa
|
remove bad caching in get_race
|
2016-09-19 06:43:56 +02:00 |
Enno Rehling
|
6c9c460815
|
fix failing unit tests, remove deleted unit from f->units list.
|
2016-09-18 11:46:54 +02:00 |
Enno Rehling
|
bb689aa7b6
|
assert that f->units list is correct after remove_unit (fails)
|
2016-09-18 11:46:19 +02:00 |
Enno Rehling
|
b3c31856aa
|
add (failing) test for recruiting into existing units.
|
2016-09-18 11:34:54 +02:00 |
Enno Rehling
|
196c3b7ac8
|
Merge branch 'develop' of https://github.com/ennorehling/eressea.git
|
2016-09-17 20:05:31 +02:00 |
Enno Rehling
|
a425a78f7c
|
add a lighthouse to the sample data.
|
2016-09-17 20:01:49 +02:00 |
Enno Rehling
|
4c7d51990e
|
prepare_report should stay static, remove that change.
|
2016-09-17 15:37:11 +02:00 |
Enno Rehling
|
eb7dd051f8
|
fix bug 2237, respect lighthouse capacity.
|
2016-09-17 15:31:04 +02:00 |
Enno Rehling
|
c4dbb69681
|
previous test was bad and did not actually exercise prepare_lighthouse.
made a slighlty better test, which is failing for the right reasons.
|
2016-09-17 15:29:28 +02:00 |
Enno Rehling
|
1ca67a57d2
|
add a new test for lighthouse capacity.
https://bugs.eressea.de/view.php?id=2237
|
2016-09-17 14:54:39 +02:00 |
Enno Rehling
|
adfafd51a6
|
test lighthouses
|
2016-09-17 12:34:02 +02:00 |
Enno Rehling
|
acfa2cfbe5
|
remove view functions for special planes (Regatta).
|
2016-09-16 18:59:24 +02:00 |
Enno Rehling
|
1dac556d09
|
Fix MSVC compilation (always include platform-specific hacks).
|
2016-09-16 17:11:33 +02:00 |
Enno Rehling
|
55df24ffb8
|
all code review nitpicks fixed.
|
2016-09-16 16:54:41 +02:00 |
Enno Rehling
|
b0799bd152
|
fix travis build by not depending on CMake 2.8.8
|
2016-09-16 16:30:56 +02:00 |
Enno Rehling
|
dc004b2d71
|
require cmake version 2.8.8 (add_library <name> OBJECT ...)
|
2016-09-16 16:30:49 +02:00 |
Enno Rehling
|
47526dd36b
|
smarter version.c build that avoids full rebuilds.
|
2016-09-16 16:30:43 +02:00 |
Enno Rehling
|
10916bb0a1
|
use add_definitions instead of CMAKE_C_FLAGS, define ERESSEA_VERSION only on version.c
|
2016-09-16 16:30:30 +02:00 |
Enno Rehling
|
318cf68e1b
|
move version string into a single object file
|
2016-09-16 16:30:17 +02:00 |
Enno Rehling
|
f946d50001
|
alternative implementation for dfindhash that doesn't use as much memory.
do not set u->faction = NULL for deleted units.
|
2016-09-11 20:09:48 +02:00 |
Enno Rehling
|
3e2c630c3f
|
testing that remove_unit takes unit out of the world properly.
there is more to it than this, but I'd be happy with the dfindhash check for now.
|
2016-09-11 19:39:35 +02:00 |
Enno Rehling
|
f07c79e5cf
|
CID 146892: null-pointer check should be an assert.
|
2016-09-11 19:09:23 +02:00 |
Enno Rehling
|
95481211e5
|
expect remove and unlink to set errno when file doesn't exist, reduce misleading spam.
|
2016-09-11 17:19:27 +02:00 |
Enno Rehling
|
0124bafdc4
|
delete dead code
|
2016-09-11 16:44:35 +02:00 |
Enno Rehling
|
402c19d8fc
|
dn't warn new player about NMR.
newbie info text was no longer valid.
|
2016-09-11 16:35:55 +02:00 |
Enno Rehling
|
49ccb3825f
|
test and cache all the rules!
|
2016-09-11 15:54:03 +02:00 |
Enno Rehling
|
86ef225ccb
|
add some more local caching.
|
2016-09-11 12:48:00 +02:00 |
Enno Rehling
|
f75be76ee1
|
created a new configuration caching API (config_changed).
applied this to some rules.
|
2016-09-11 12:15:53 +02:00 |
Enno Rehling
|
d45798b798
|
fix leaking errno from save.test call to remove
|
2016-09-11 11:06:58 +02:00 |
Enno Rehling
|
5dc9ccb03e
|
do not call log10(0) for new lighthouses.
some tests for LEARN MAGIC.
|
2016-09-11 11:02:04 +02:00 |
Enno Rehling
|
3a438ffd4f
|
I have questions about this
|
2016-09-10 21:12:19 +02:00 |
Enno Rehling
|
a41f3dbe27
|
fix memory leak, not cleaning up deadhash
|
2016-09-10 21:01:22 +02:00 |
Enno Rehling
|
5f915948f5
|
add a test for the deadhash feature (mathes units to dead factions)
|
2016-09-10 20:56:13 +02:00 |
Enno Rehling
|
497f53102c
|
set version based on most recent tag
|
2016-09-10 18:44:19 +02:00 |
Enno Rehling
|
7807f83830
|
fix compilation (buildno.h is gone)
|
2016-09-10 17:43:06 +02:00 |
Enno Rehling
|
e200952e87
|
new version numbering in version.h
eliminate buildno.h
TODO: update build scripts
|
2016-09-10 17:41:44 +02:00 |
Enno Rehling
|
c352ab9f8e
|
move game-version information fom version.h to gamedata.h
|
2016-09-10 17:21:17 +02:00 |
Enno Rehling
|
cb381123ff
|
fix some calendar-related leaks and issues
|
2016-09-09 18:39:38 +02:00 |