Enno Rehling
|
cdf13c9fec
|
stop using test_create_world, use test_setup.
|
2017-03-11 14:22:21 +01:00 |
|
Enno Rehling
|
bd836b76e1
|
channel XML race.parameters through a single, tested, function
|
2017-02-05 16:55:51 +01:00 |
|
Enno Rehling
|
bdb50eab75
|
make migrants.formula a flag.
lookup in race.parameters was slow.
there is only one formula, anyhow.
|
2017-02-04 23:44:25 +01:00 |
|
Enno Rehling
|
2ecbf89f1a
|
clean up and test various race.parameters
|
2017-02-04 23:16:16 +01:00 |
|
Enno Rehling
|
98be6bb8ae
|
eliminate duplicate password message
|
2017-01-26 18:06:48 +01:00 |
|
Enno Rehling
|
f297d89958
|
merge monster.c and monsters.c
move RCF_DESERT handling to monsters.c
|
2017-01-26 17:57:21 +01:00 |
|
Enno Rehling
|
a4badc0a75
|
remove quicklist shim, use selist everywhere
|
2017-01-26 17:41:21 +01: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
|
f07c79e5cf
|
CID 146892: null-pointer check should be an assert.
|
2016-09-11 19:09:23 +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
|
5f915948f5
|
add a test for the deadhash feature (mathes units to dead factions)
|
2016-09-10 20:56:13 +02:00 |
|
Enno Rehling
|
c4d31d368e
|
Merge branch 'master' into develop
Conflicts:
src/buildno.h
src/util/log.c
src/util/log.h
|
2016-05-01 13:47:30 +02:00 |
|
Enno Rehling
|
b2e8c75c02
|
add a test that should have crashed before my fix.
|
2016-04-03 12:37:26 +02:00 |
|
Enno Rehling
|
aba0be505e
|
refactor many tests to use the test locale instead of building their own
|
2016-03-24 13:01:47 +01:00 |
|
Enno Rehling
|
7fe07439f5
|
fix write_faction_reference, check for f->alive in other places
TODO:
1. I added some new TODOs
2. What happens to morale when region owners die?
3. Needs tests
|
2016-02-22 20:47:06 +01:00 |
|
Enno Rehling
|
40530f2066
|
rename to password_encode, streamline tests
|
2016-02-12 08:33:08 +01:00 |
|
Enno Rehling
|
c0c6d19be2
|
bcrypt hashes implementation, not activated yet.
|
2016-02-12 07:16:45 +01:00 |
|
Enno Rehling
|
8d05f4cc25
|
implement MD5 crypted passwords as default
|
2016-01-14 15:49:09 +01:00 |
|
Enno Rehling
|
c3da0cd42d
|
as long as we use no encryption, all tests pass.
|
2016-01-13 16:16:02 +01:00 |
|
Enno Rehling
|
799514bf40
|
implement md5 password hashing (untested)
disable test for case-insensitive password test
fix faction/checkpasswd test
|
2016-01-13 14:41:09 +01:00 |
|
Enno Rehling
|
54d25e91dd
|
add a new password module
start adding password hashing logic (WIP)
does not yet pass all tests
|
2016-01-12 23:52:30 +01:00 |
|
Enno Rehling
|
b6d44410b7
|
make the password pseudo-private to faction.c
|
2016-01-12 06:46:51 +01:00 |
|
Enno Rehling
|
19390dd8e2
|
log a warning when passwords would fail for being case-sensitive.
add a test to enforce the status quo, for now.
|
2016-01-12 00:52:42 +01:00 |
|
Enno Rehling
|
04e2fb73c7
|
fix test of allies status after destroying a faction
|
2016-01-11 15:08:36 +01:00 |
|
Enno Rehling
|
ca500a499e
|
adding a much-needed getter function for faction_alive
|
2016-01-11 12:25:23 +01:00 |
|
Enno Rehling
|
b4389c91fe
|
fix compilation (what was I thinking?), remove uses of f.alive where they should not be needed.
|
2016-01-11 11:54:45 +01:00 |
|
Enno Rehling
|
de512be1ba
|
make destroyfaction remove the faction from the list (slightly scary change)
|
2016-01-11 09:55:47 +01:00 |
|
Enno Rehling
|
6a42b6231e
|
Merge branch 'master' into develop
Conflicts:
src/buildno.h
|
2015-06-21 18:32:10 +02:00 |
|
Enno Rehling
|
a085442b8f
|
eliminate unused variable.
|
2015-06-21 17:54:39 +02:00 |
|
Enno Rehling
|
04bf7153f0
|
remove a faction from its alliance when it is dead.
|
2015-06-21 17:49:22 +02:00 |
|
Enno Rehling
|
5af69f1821
|
re-enable test_peasant_luck_effect, add testing for adjust_coordinates
|
2015-05-20 08:15:12 +02:00 |
|
Enno Rehling
|
250880f067
|
fix gcc warning (unused variable)
|
2015-05-20 07:19:50 +02:00 |
|
Enno Rehling
|
3a03579a65
|
rename set_origin/get_origin into faction.c, remove argument from adjust_coordinates. add test for bug 2070.
|
2015-05-19 08:27:16 +02:00 |
|
Enno Rehling
|
03084a7ee7
|
set_origin: renaming German function name to English, add a simple test for it.
|
2015-05-05 09:47:44 -07:00 |
|
Steffen Mecke
|
a31898ceb5
|
fix bug in generic_name, minor improvements
Amusingly, names::generic_name used u->no instead of u->number to determine
singular or plural.
|
2015-02-11 23:10:27 +01:00 |
|
Enno Rehling
|
5b9eb9080f
|
refactoring: move all monster-related code into monster.c
make some features depend on being NPCs, not monster faction.
|
2014-11-11 16:53:56 +01:00 |
|
Enno Rehling
|
d1f7fb571c
|
fix test for get_monsters(), nobody needs the function to ever return NULL.
|
2014-11-07 21:28:58 +01:00 |
|
Enno Rehling
|
1af315ebf2
|
move magic out of kernel, into src.
clean up/remove a ton of includes, especially of types.h (include in header if you need it, not in every .c file).
|
2014-11-01 12:57:01 +01:00 |
|
Enno Rehling
|
af616b5b09
|
fix segmentation fault in test.
|
2014-10-31 22:10:52 +01:00 |
|
Enno Rehling
|
a86c2d88ab
|
Test: After a faction is eliminated, nobody should have it as an ally.
|
2014-10-17 19:56:26 +02:00 |
|
Enno Rehling
|
ac65d83ba2
|
test that empty factions are removed, but not monsters.
|
2014-10-16 09:03:57 +02:00 |
|
Enno Rehling
|
cc0b0ad71b
|
added a test for addfaction.
removing struct player, since it is not in use.
|
2014-08-20 23:42:33 +02:00 |
|
Enno Rehling
|
acfe72f24e
|
add a test for get_monsters().
I want to make sure I don't break this in the future.
|
2014-08-20 07:00:58 +02:00 |
|