Enno Rehling
|
68d96014b1
|
a new method for finding out that a unit died in battle.
turns out, a unit can have 0 people without dying or being a TEMP (GIVE them all away, then RECRUIT more).
|
2014-07-06 13:00:14 -07:00 |
|
Enno Rehling
|
88f9d247bd
|
Revert "use race::flags|RCF_NOGIVE instead of race::ec_flags|GIVEITEM"
E3 Tests (GIVE) did not pass.
This reverts commit 5ec3f5b83a .
|
2014-07-06 00:29:52 -07:00 |
|
Enno Rehling
|
5ec3f5b83a
|
use race::flags|RCF_NOGIVE instead of race::ec_flags|GIVEITEM
None of this has tests, it'd going to be years before a change like this can be made without fear D-:
|
2014-07-05 23:31:34 -07:00 |
|
Enno Rehling
|
d5e9899544
|
remove battle statistics, the flag is not set anywhere, and I have not used them in ages.
|
2014-07-05 10:45:03 -07:00 |
|
Enno Rehling
|
c3dfbdea18
|
eliminate new_race array in favor of a function (TODO: make it fast)
|
2014-06-29 18:10:02 -07:00 |
|
Enno Rehling
|
92f43a7b51
|
eliminate it_find calls, replace it_find with something backed by rt_find
|
2014-06-24 22:44:05 -07:00 |
|
Enno Rehling
|
d581737744
|
optimization: caching resource types in get_resourcetype.
eliminate some it_find calls.
eliminate static variables, they make testing hard.
|
2014-06-24 07:42:45 -07:00 |
|
Enno Rehling
|
77ee0b7af7
|
remote the item_t enum for good
|
2014-06-23 19:17:13 -07:00 |
|
Enno Rehling
|
73da14e305
|
getting rid of the olditemtypes[] array
reduce use of statics
reduce use of item_t enum
|
2014-06-23 07:28:10 -07:00 |
|
Enno Rehling
|
46f6628a08
|
remove obsolete commands (PRAY) and parameters
|
2014-06-21 07:34:36 -07:00 |
|
Enno Rehling
|
bff25f3c51
|
move skill_t into a separate file, give it unit tests.
name functions the same as we did for keyword/direction earlier.
to do: json configuration and lua test.
|
2014-06-20 23:59:04 -07:00 |
|
Enno Rehling
|
c8dc6be6f2
|
rename get_keyword, because something else should have that name.
|
2014-06-16 07:19:22 -07:00 |
|
Enno Rehling
|
a304b981d5
|
remove archetypes, they are not used by any existing game.
make compiling with libxml2 optional (USE_LIBXML2)
disable xml reports
|
2014-06-09 19:05:17 -07:00 |
|
Enno Rehling
|
3c4b6b9dd4
|
rename message.[hc] to messages.[hc] in kernel because of naming conflict with util/
begin json config files (WIP)
|
2014-06-09 09:56:49 -07:00 |
|
Enno Rehling
|
0d05ae77a3
|
remove stupid pragmas
|
2014-04-22 07:21:29 -07:00 |
|
Enno Rehling
|
0ae8737062
|
rename MIN/MAX to _min/_max
|
2014-03-16 05:03:17 +01:00 |
|
Enno Rehling
|
1a7d892a96
|
use cmake for autoconf, slim down platform.h
|
2014-03-15 19:29:11 +01:00 |
|
Enno Rehling
|
03c247c788
|
I am killing the core/ directory.
Lots of files are moving to a new location in src/
Some intersting CMake changes.
|
2014-02-18 05:45:00 +01:00 |
|