Enno Rehling
|
3db403d7fd
|
functional test for GROW/BREED horses (Bug 1886)
|
2015-01-04 15:42:36 +01:00 |
|
Enno Rehling
|
90dd700487
|
BREED/PLANT/GROW are technically the same command, merge them.
The new parser makes this easy.
|
2015-01-04 15:11:49 +01:00 |
|
Enno Rehling
|
f1c6d35fdf
|
unused variable, gcc complains
|
2014-12-31 21:08:59 +01:00 |
|
Enno Rehling
|
db083389c7
|
avoid fix_demand hitting an endless loop, kill bad use of static variables.
|
2014-12-31 20:01:01 +01:00 |
|
Enno Rehling
|
f524f23cd4
|
superfluous semicolons and other small stuff.
missing strings are an error, not a warning.
|
2014-12-31 13:17:54 +01:00 |
|
Enno Rehling
|
2fbb04140c
|
at_deprecated was causing a small memory leak.
|
2014-12-31 01:17:49 +01:00 |
|
Enno Rehling
|
c39be8d599
|
more casual leak removal.
|
2014-12-31 01:00:10 +01:00 |
|
Enno Rehling
|
80be0a8e89
|
I broke the Lua tests, must initialize resources in eressea.free_game binding
|
2014-12-31 00:20:19 +01:00 |
|
Enno Rehling
|
e04a541167
|
do not initialize resources in test_cleanup, that makes no sense.
|
2014-12-31 00:16:24 +01:00 |
|
Enno Rehling
|
0566dca971
|
Merge branch 'master' of github.com:badgerman/eressea
|
2014-12-30 23:50:01 +01:00 |
|
Enno Rehling
|
228983202d
|
properly free items at cleanup.
|
2014-12-30 23:49:50 +01:00 |
|
Enno Rehling
|
9f09b9b915
|
fixed memory leaks in tests, thanks to valgrind
|
2014-12-30 23:34:24 +01:00 |
|
Enno Rehling
|
a55cb13924
|
make valgrind happy when running tests (cleanup)
|
2014-12-30 02:02:10 +01:00 |
|
Enno Rehling
|
49a77cdcde
|
plug some more memory leaks.
|
2014-12-30 01:44:28 +01:00 |
|
Enno Rehling
|
077a0aeeef
|
plug some new memory leaks
|
2014-12-30 00:00:57 +01:00 |
|
Enno Rehling
|
95ab2826ec
|
avoid running over the array of locales in order.c when re-creating locales for tests.
|
2014-12-29 23:53:00 +01:00 |
|
Enno Rehling
|
335f37a9ec
|
clarify some parsing code that valgrind complains about.
|
2014-12-28 22:07:53 +01:00 |
|
Enno Rehling
|
108a909131
|
kill gc_add and gc_done, they were terrible ideas.
|
2014-12-25 22:38:01 +01:00 |
|
Enno Rehling
|
4e94a95835
|
remove dead code, move weight(unit) to unit.c
|
2014-12-25 19:40:40 +01:00 |
|
Enno Rehling
|
901c70efd9
|
config cleanup contd.
createunit => create_unit, everywhere.
make_undead_unit in zombies.c
|
2014-12-25 18:40:46 +01:00 |
|
Enno Rehling
|
4bb65873da
|
shipspeed should be in ship.c, not in config.c
|
2014-12-25 18:16:24 +01:00 |
|
Enno Rehling
|
000bdebc82
|
Merge remote-tracking branch 'eressea/master'
|
2014-12-24 23:50:55 +01:00 |
|
Enno Rehling
|
67881dfff4
|
parsing tokens when buffer is too small - skip the entire token. now with tests.
|
2014-12-24 15:55:55 +01:00 |
|
CTD
|
78c03f831b
|
Zerstöre als langer Befehl
Zerstöre ist damit ein ganz normaler langer Befehl wie Mache oder Lerne.
|
2014-12-23 15:53:28 +01:00 |
|
Enno Rehling
|
b27491eccd
|
move atoip out of config (small helper) and test it.
remove some unnecessary variables from laws.c
|
2014-12-23 09:23:37 +01:00 |
|
Enno Rehling
|
5ebf05f625
|
additional tests for the parser.
move more parsing code out of config.c
|
2014-12-22 16:45:56 +01:00 |
|
Enno Rehling
|
c8b9044f78
|
rename to gettoken, use more widely, add a basic test.
|
2014-12-22 16:28:17 +01:00 |
|
Enno Rehling
|
870d8001ef
|
more getstrtoken() removal.
remove obsolete argument to checkpasswd().
|
2014-12-22 14:34:14 +01:00 |
|
Enno Rehling
|
5cdc85f6bf
|
start to get rid of getstrtoken(), which uses an internal static buffer and causes horrible bugs when called multiple times.
|
2014-12-22 14:21:24 +01:00 |
|
Enno Rehling
|
2966e1ea3d
|
remove igetstrtoken, a confusing helper function that was hardly used at all.
|
2014-12-18 17:47:49 +01:00 |
|
Enno Rehling
|
da1d3c49c3
|
ongoing config.c cleanup: getid()
|
2014-12-18 07:09:22 +01:00 |
|
Enno Rehling
|
484e52d491
|
added a test: region owners can set PAY NOT <id> for empty buildings if they are in region_owner_pay_building.
|
2014-12-17 21:31:02 +01:00 |
|
Enno Rehling
|
83f014047b
|
Merge pull request #83 from badgerman/master
cleaning up in config.c and adding tests for pay_cmd
|
2014-12-17 20:17:20 +01:00 |
|
Enno Rehling
|
bd6b9761b0
|
add simple tests for pay_cmd.
|
2014-12-17 20:00:55 +01:00 |
|
Enno Rehling
|
1050daac19
|
remove strlist from config.c, move it to reports.c (where it is used primarily).
this is not the best data structure there is, should replace it some day.
|
2014-12-17 17:40:36 +01:00 |
|
Enno Rehling
|
2a3fdab394
|
remove the obsolete at_gm attribute.
The code did almost nothing, and player-operated quests are no longer something I want to do.
|
2014-12-17 17:32:32 +01:00 |
|
Enno Rehling
|
8971f59ecc
|
move more things out of config.c.
- lighthouses into their own module.
- lastregion/firstregion into reports.c.
|
2014-12-17 17:22:26 +01:00 |
|
Enno Rehling
|
fb0eb4dce6
|
refactoring: moving plagues out of config.c
cleaning up the code, moving chance into the random event code, it is not used by the plague spell (reduce signature by one argument)
|
2014-12-16 14:18:29 +01:00 |
|
Enno Rehling
|
d6ce30a9a9
|
Merge pull request #78 from badgerman/bug-2052
bugfix: could not GIVE to TEMP units.
|
2014-12-14 16:31:48 +01:00 |
|
Enno Rehling
|
c5774e652a
|
also prevent monsters from studying unarmed combat if they cannot learn things.
refactor the unit_can_study functionality into a separate function, we are now using it in multiple places.
|
2014-12-14 16:17:01 +01:00 |
|
Enno Rehling
|
0645578305
|
bugfix: could not GIVE to TEMP units.
https://bugs.eressea.de/view.php?id=2052
|
2014-12-14 15:23:28 +01:00 |
|
Enno Rehling
|
455b3dc90e
|
ignore obsolete "lua" attributes in ancient data files.
fix a small bug in the mechanism for reading deprecated attrib_types.
|
2014-12-13 22:08:57 +01:00 |
|
Enno Rehling
|
a2c98778fd
|
Merge pull request #69 from badgerman/chaos-module
Moving the E2 chaos-region code into a separate module
|
2014-12-13 15:54:13 +01:00 |
|
Enno Rehling
|
5751a9b3a9
|
Merge pull request #66 from badgerman/getunit-refactor
refactoring getunit
|
2014-12-13 13:26:32 +01:00 |
|
Enno Rehling
|
fcffb3d8e1
|
Merge pull request #67 from badgerman/version-cleanup
eliminating support for old datafile versions, prior to binary formats
|
2014-12-13 13:26:23 +01:00 |
|
Enno Rehling
|
c4b898e968
|
remove some inactive #define macros and the code that goes with them.
mostly rules that were experimental, but have made it into common use (not worth the effort of making them configurable).
|
2014-12-13 11:53:16 +01:00 |
|
Enno Rehling
|
2da1d11277
|
move chaos to a separate module (it is an old E2 feature)
|
2014-12-13 11:44:14 +01:00 |
|
Enno Rehling
|
1c96c626b6
|
merge failure, try again.
|
2014-12-13 00:13:08 +01:00 |
|
Enno Rehling
|
a8849f2b91
|
remove the obsolete dungeons module.
I don't think this has ever been used, and it has fallen victim to entropy since it was first written. good riddance!
|
2014-12-13 00:03:24 +01:00 |
|
Enno Rehling
|
0967ccaac6
|
remove even more obsolete datafile version support.
|
2014-12-12 23:00:30 +01:00 |
|