Enno Rehling
|
a4badc0a75
|
remove quicklist shim, use selist everywhere
|
2017-01-26 17:41:21 +01:00 |
|
Enno Rehling
|
78e63ed4c6
|
misleading indentation
|
2016-11-25 09:48:38 +00:00 |
|
Enno Rehling
|
303eb86399
|
factionid and curseid are also boring.
|
2016-11-17 21:29:15 +01:00 |
|
Enno Rehling
|
03a94d1264
|
remove unused and broken backup functionality
|
2016-11-14 01:35:45 +01:00 |
|
Enno Rehling
|
0472ac761e
|
declutter save.h (items, spellbooks)
|
2016-11-14 01:22:50 +01:00 |
|
Enno Rehling
|
d28d3f4690
|
move read/write_items to item.c.
fix bad memset in attrib.test.c.
|
2016-11-14 01:00:48 +01:00 |
|
Enno Rehling
|
0eaa750ef4
|
move read/write_attribs to attrib.h, too
|
2016-11-13 19:47:36 +01:00 |
|
Enno Rehling
|
11b122048b
|
reduce dependency on save.h
moving a_write* functions to attrib.h, which was most of the reason everyone and their mom include save.h
|
2016-11-13 19:40:38 +01:00 |
|
Enno Rehling
|
2d2ded8f0d
|
fix a_readint for deprecated attribs.
|
2016-11-13 17:57:57 +01:00 |
|
Enno Rehling
|
663ad17b5a
|
extract read_region and test that it fixes bad names.
|
2016-11-12 01:03:07 +01:00 |
|
Enno Rehling
|
ec787743f0
|
extract read_faction and test that it repairs bad names
|
2016-11-12 00:47:25 +01:00 |
|
Enno Rehling
|
710811131f
|
fix bad ship and building names and descriptions in save.
|
2016-11-11 22:28:22 +01:00 |
|
Enno Rehling
|
5032d44af4
|
refactor: extract read_/write_ship functions.
add test: bad names are cleaned up (failing).
|
2016-11-11 22:25:56 +01:00 |
|
Enno Rehling
|
110e87916d
|
fix bad ship names in save file.
|
2016-11-11 21:46:56 +01:00 |
|
Enno Rehling
|
599c422852
|
refactor: extract read_/write_building.
add a failing test for conversion of bad names.
|
2016-11-11 21:41:25 +01:00 |
|
Enno Rehling
|
dea1020983
|
log a warning, not an error, when fixing bad save data.
|
2016-11-11 11:10:15 +01:00 |
|
Enno Rehling
|
97e91fd8eb
|
fix bad names.
trim leading whitespace and non-printable characters from existing
unit, region and faction names/descriptions.
|
2016-11-11 00:30:49 +01:00 |
|
Enno Rehling
|
fec9945458
|
Fixing Bugs 2246 & 2251
parse error message for bad orders:
https://bugs.eressea.de/view.php?id=2251
report when TEMP-Units cannot recuit:
https://bugs.eressea.de/view.php?id=2246
|
2016-11-05 18:20:56 +01:00 |
|
Enno Rehling
|
e5dc754c25
|
fix demand in broken regions, after load.
|
2016-10-24 13:54:53 +02:00 |
|
Enno Rehling
|
5fe0503cd8
|
remove the unicode.h include from files that don't use it.
|
2016-10-05 16:43:14 +02:00 |
|
Enno Rehling
|
e97ebb0469
|
RF_SAVEMASK needs to include RF_LIGHTHOUSE or the new report prep doesn't work.
|
2016-09-17 19:52:13 +02:00 |
|
Enno Rehling
|
55df24ffb8
|
all code review nitpicks fixed.
|
2016-09-16 16:54:41 +02:00 |
|
Enno Rehling
|
318cf68e1b
|
move version string into a single object file
|
2016-09-16 16:30:17 +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
|
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
|
ab876431de
|
reset turn to 0 before and after each test.
save tests that depend on the global turn variable would fail when being run out of order.
this cause issue #560
|
2016-09-08 19:48:36 +02: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
|
33701ab891
|
make describe_braineater more generic (describe_race).
|
2016-08-28 20:44:45 +01: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
|
db5b90e80b
|
clarify building_type.maxsize and add error logging for bug 2221.
https://bugs.eressea.de/view.php?id=2221
|
2016-08-06 13:52:29 +02:00 |
|
Enno Rehling
|
f2c02232cd
|
http://bugs.eressea.de/view.php?id=2207
check that there are any regions that we can seed new factions into
don't run into endless loop
|
2016-07-30 22:01:10 +02:00 |
|
Enno Rehling
|
31feeecbd8
|
logging and fixing of live data for bug 2221
additional lua test that failed to find the issue
https://bugs.eressea.de/view.php?id=2221
|
2016-07-30 21:13:42 +02:00 |
|
Enno Rehling
|
5535beed61
|
Merge branch 'master' into develop
Conflicts:
src/buildno.h
src/kernel/save.c
|
2016-05-29 11:13:19 +02:00 |
|
Enno Rehling
|
72d9f8adf0
|
For NMR purposes, count cursed factions like NPCs (i.e. not).
fix warnings in log tests
log whitespace cleanup
|
2016-05-29 10:58:49 +02:00 |
|
Enno Rehling
|
6148273d97
|
http://bugs.eressea.de/view.php?id=2210
fix deprecated attributes (at_key) yet again.
|
2016-05-28 20:26:59 +02:00 |
|
Enno Rehling
|
c1b0395a6c
|
Merge branch 'master' into develop
Conflicts:
src/kernel/save.test.c
src/kernel/version.h
|
2016-05-20 23:07:18 +02:00 |
|
Enno Rehling
|
01035a7325
|
password reading from external file is active, but broken. yikes
|
2016-05-20 20:49:47 +02:00 |
|
Enno Rehling
|
cae966f4fe
|
nextborder wurde nicht gelesen, wird aber gebraucht
|
2016-03-13 09:49:04 +01:00 |
|
Enno Rehling
|
63408501b9
|
convert another test to read_/write_game
|
2016-02-26 19:01:28 +01:00 |
|
Enno Rehling
|
3c272fd53f
|
fix reading and writing curses from test (crash)
fix read_game/write_game incomaptibility.
|
2016-02-26 17:54:25 +01:00 |
|
Enno Rehling
|
81a2dd9d21
|
extract read_game and write_game (take a gamedata argument, not filenames)
|
2016-02-25 19:12:38 +01:00 |
|
Enno Rehling
|
db852a05fd
|
eliminate global.data_version completely
|
2016-02-24 11:58:05 +01:00 |
|
Enno Rehling
|
8a9d617aa3
|
read_referernce takes a gamedata object.
with all the trimmings that requires,
this is for github issue $479
|
2016-02-24 11:53:22 +01:00 |
|
Enno Rehling
|
2e41c4972c
|
read_spellbook, use gamedata.version
github issue #479
|
2016-02-24 11:48:46 +01:00 |
|
Enno Rehling
|
21aee8ece8
|
remove global.data_version where gamedata.version is available
github issue #479
|
2016-02-24 11:47:46 +01:00 |
|
Enno Rehling
|
73a6b96bc7
|
remove global.data_version from border.read
remove global.encoding
github issue #479
|
2016-02-24 11:44:19 +01:00 |
|