server/src/kernel
Enno Rehling cb0e406733 repair lua spells (bad stack index)
add a whole bunch more spell tests
allow spell tests to disable fumbles
2012-05-29 18:45:50 -07:00
..
alchemy.c rename _log_error to log_error and get rid of the cumbersome #define 2012-05-16 16:52:01 -07:00
alchemy.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
alliance.c snprintf is evil and dangerous. 2012-05-29 12:17:25 -07:00
alliance.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
battle.c snprintf is evil and dangerous. 2012-05-29 12:17:25 -07:00
battle.h Add a test for the effect of buildings in battles, and a file to test pieces of the combat code from C in the future. 2011-03-12 17:01:20 -08:00
battle_test.c ship and building owners encapsulated in accessors 2012-05-17 15:23:15 -07:00
binarystore.c rename _log_error to log_error and get rid of the cumbersome #define 2012-05-16 16:52:01 -07:00
binarystore.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
build.c gcc 4.6 is a lot more picky about unused variables, so I shall appease it. 2012-05-20 00:16:12 -07:00
build.h begin making shipowner use ship->owner. 2012-05-17 00:13:30 -07:00
building.c snprintf is evil and dangerous. 2012-05-29 12:17:25 -07:00
building.h fix region owner when a building transfers 2012-05-26 10:43:05 -07:00
building_test.c fix region owner when a building transfers 2012-05-26 10:43:05 -07:00
calendar.c indentation rules, slightly updated 2011-03-07 08:24:52 +01:00
calendar.h indentation rules, slightly updated 2011-03-07 08:24:52 +01:00
command.c rename _log_warn to log_warning and get rid of the cumbersome #define 2012-05-16 15:52:37 -07:00
command.h remove tnode from anywhere, and use a void* instead, in preparation for a new findtoken implementation. this needs to have a good testing. 2012-05-15 15:04:23 -07:00
config.c snprintf is evil and dangerous. 2012-05-29 12:17:25 -07:00
config.h as much as possible, replace the UFL_OWNER flag with checking the owner the canonical way. 2012-05-17 16:40:50 -07:00
connection.c snprintf is evil and dangerous. 2012-05-29 12:17:25 -07:00
connection.h indentation rules, slightly updated 2011-03-07 08:24:52 +01:00
curse.c comparison to boolean values is bad form. 2012-05-23 00:09:19 -07:00
curse.h begin making shipowner use ship->owner. 2012-05-17 00:13:30 -07:00
curse_test.c make merge request sing with Eressea 2011-03-08 21:06:38 -08:00
equipment.c unit_add_spell gets a level 2012-05-25 21:07:26 -07:00
equipment.h equipment sets that include spells now have levels on them and store in a spellbook. 2012-05-25 00:45:12 -07:00
equipment_test.c mages have spellbooks now 2012-05-26 08:20:26 -07:00
faction.c snprintf is evil and dangerous. 2012-05-29 12:17:25 -07:00
faction.h updating spell-lists is a thing of the past now 2012-05-26 00:33:55 -07:00
group.c indentation rules, slightly updated 2011-03-07 08:24:52 +01:00
group.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
item.c add some tests for pools, because I found a bug here and we don't want to have that happen again. 2012-05-25 16:15:21 -07:00
item.h add some tests for pools, because I found a bug here and we don't want to have that happen again. 2012-05-25 16:15:21 -07:00
item_test.c fixing something. findresourcetype, I think? 2012-05-22 22:01:48 -07:00
magic.c repair lua spells (bad stack index) 2012-05-29 18:45:50 -07:00
magic.h slow but working solution for getspell. rebuilding that radix tree for every call is insanity. 2012-05-26 09:05:03 -07:00
magic_test.c slow but working solution for getspell. rebuilding that radix tree for every call is insanity. 2012-05-26 09:05:03 -07:00
message.c remove UFL_OWNER anywhere but in save.c 2012-05-18 22:34:04 -07:00
message.h trying to figure out why some run_tests tests are not working 2012-05-20 03:21:38 +02:00
move.c snprintf is evil and dangerous. 2012-05-29 12:17:25 -07:00
move.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
move_test.c comparison to boolean values is bad form. 2012-05-23 00:09:19 -07:00
names.c dragon names always contained 2 spaces after the article 2012-03-04 16:42:19 -08:00
names.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
objtypes.h begin making shipowner use ship->owner. 2012-05-17 00:13:30 -07:00
order.c findparam improvements! 2012-05-16 12:06:44 -07:00
order.h findparam improvements! 2012-05-16 12:06:44 -07:00
pathfinder.c eliminate region_list usage from the monster pathfinder 2011-04-25 22:20:01 -07:00
pathfinder.h eliminate region_list usage from the monster pathfinder 2011-04-25 22:20:01 -07:00
plane.c remove tnode from anywhere, and use a void* instead, in preparation for a new findtoken implementation. this needs to have a good testing. 2012-05-15 15:04:23 -07:00
plane.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
player.c indentation rules, slightly updated 2011-03-07 08:24:52 +01:00
player.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
pool.c add some tests for pools, because I found a bug here and we don't want to have that happen again. 2012-05-25 16:15:21 -07:00
pool.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
pool_test.c add some tests for pools, because I found a bug here and we don't want to have that happen again. 2012-05-25 16:15:21 -07:00
race.c rename _log_error to log_error and get rid of the cumbersome #define 2012-05-16 16:52:01 -07:00
race.h untangle the spaghetti a little bit 2012-05-25 22:25:23 -07:00
region.c snprintf is evil and dangerous. 2012-05-29 12:17:25 -07:00
region.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
render.h undo more CRLF screwups. 2010-08-08 01:14:01 -07:00
reports.c add a test for f_regionid, catch missing zero-termination 2012-05-28 23:35:27 -07:00
reports.h implement ship-ownership transfer as a function 2012-05-17 12:23:25 -07:00
reports_test.c add a test for f_regionid, catch missing zero-termination 2012-05-28 23:35:27 -07:00
resources.c indentation rules, slightly updated 2011-03-07 08:24:52 +01:00
resources.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
save.c snprintf is evil and dangerous. 2012-05-29 12:17:25 -07:00
save.h kill tybied in E3, make common spells the source for random choices 2012-05-26 14:19:35 -07:00
ship.c snprintf is evil and dangerous. 2012-05-29 12:17:25 -07:00
ship.h fix region owner when a building transfers 2012-05-26 10:43:05 -07:00
ship_test.c fix region owner when a building transfers 2012-05-26 10:43:05 -07:00
skill.c mages have spellbooks now 2012-05-26 08:20:26 -07:00
skill.h use enums, fix typecasts 2011-03-07 22:31:06 -08:00
spell.c we have one more famililar spell that got renamed 2012-05-26 09:57:07 -07:00
spell.h spells no longer have a level (or need one) 2012-05-26 00:57:13 -07:00
spell_test.c fix find_spell and create_spell to only create each spell once. 2012-05-22 18:44:54 -07:00
spellbook.c this spell school was misnamed. that's trouble. 2012-05-27 09:52:44 -07:00
spellbook.h testing spells in the example server also 2012-05-25 19:55:47 -07:00
spellbook_test.c rename: spellbook_clear is more accurate 2012-05-24 21:57:23 -07:00
spellid.h compiling with -pedantic on linux 2011-03-08 08:44:20 +01:00
sqlite.c gcc 4.6 is a lot more picky about unused variables, so I shall appease it. 2012-05-20 00:16:12 -07:00
teleport.c rename _log_error to log_error and get rid of the cumbersome #define 2012-05-16 16:52:01 -07:00
teleport.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
terrain.c rename _log_warn to log_warning and get rid of the cumbersome #define 2012-05-16 15:52:37 -07:00
terrain.h test that fighters get created properly. 2011-03-15 21:04:38 -07:00
terrainid.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
textstore.c rename _log_warn to log_warning and get rid of the cumbersome #define 2012-05-16 15:52:37 -07:00
textstore.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
types.h begin making shipowner use ship->owner. 2012-05-17 00:13:30 -07:00
unit.c snprintf is evil and dangerous. 2012-05-29 12:17:25 -07:00
unit.h creport will now print spellbooks 2012-05-25 22:54:18 -07:00
version.h factions have working spellbooks 2012-05-24 00:56:54 -07:00
xmlkernel.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00
xmlreader.c only read spellbooks when they are specialized (familiars, monsters, E3 factions) 2012-05-26 09:38:34 -07:00
xmlreader.h indentation rules, strictly applied 2011-03-07 08:02:35 +01:00