Enno Rehling
|
303dd7cc94
|
creport will now print spellbooks
|
2012-05-25 22:54:18 -07:00 |
|
Enno Rehling
|
fc259d232b
|
fix spellbook entries in at_reportspell (crash)
|
2012-05-25 18:30:18 -07:00 |
|
Enno Rehling
|
f5b35a9a2b
|
equipment sets that include spells now have levels on them and store in a spellbook.
add some tests for equipment.
|
2012-05-25 00:45:12 -07:00 |
|
Enno Rehling
|
6417f55ec6
|
specify levels with magic attacks (step one to removing spell->level)
|
2012-05-24 10:24:37 -07:00 |
|
Enno Rehling
|
3514218dba
|
factions have working spellbooks
update of spellbooks for E3 should be functional
old data file is getting read, and levels guessed?
|
2012-05-24 00:56:54 -07:00 |
|
Enno Rehling
|
9b3234a067
|
fix the xmlreader to not assert on invalid data
|
2012-05-23 21:06:19 -07:00 |
|
Enno Rehling
|
92e96689bb
|
spellbooks fully operational (and could be loaded from XML definitions if I had them)
fixed the cleanup between tests to properly free locales
|
2012-05-23 20:22:12 -07:00 |
|
Enno Rehling
|
eea6bdb888
|
comparison to boolean values is bad form.
|
2012-05-23 00:09:19 -07:00 |
|
Enno Rehling
|
31e4a8432b
|
fix find_spell and create_spell to only create each spell once.
kill register_spell
make some critbit changes (need to transfer them upstream)
|
2012-05-22 18:44:54 -07:00 |
|
Enno Rehling
|
a342e846bc
|
improved some tests
fixed some resource-related things, especially registration
|
2012-05-19 17:23:57 -07:00 |
|
Enno Rehling
|
d12fe2dbed
|
begin making shipowner use ship->owner.
fix a broken test caused by locale_string returning null.
|
2012-05-17 00:13:30 -07:00 |
|
Enno Rehling
|
ecbe770fce
|
rename _log_error to log_error and get rid of the cumbersome #define
|
2012-05-16 16:52:01 -07:00 |
|
Enno Rehling
|
14d62afb0d
|
rename _log_warn to log_warning and get rid of the cumbersome #define
|
2012-05-16 15:52:37 -07:00 |
|
Enno Rehling
|
08fc39cca7
|
deal with invalid border types (wisps are getting deleted from Eressea) and disabled spells (again, wisps).
|
2012-05-12 13:16:07 -07:00 |
|
Enno Rehling
|
88acf39638
|
spells that have no function in the xml file get one from an array, cleaning up and simplifying that code.
|
2012-05-09 23:22:54 -07:00 |
|
Enno Rehling
|
67ef4c52a3
|
combat spell functions have the same interface as spells now.
|
2012-05-09 18:28:33 -07:00 |
|
Enno Rehling
|
c41d185cd6
|
some cleanup
|
2012-05-09 13:02:08 -07:00 |
|
Enno Rehling
|
c22f49ec36
|
replace spellid_t with unsigned int
fix finding spells by token
make magic_t an enum
|
2012-05-09 03:14:54 -07:00 |
|
Enno Rehling
|
31edf06d05
|
just a bit of typecasting
|
2011-03-12 17:00:16 -08:00 |
|
Enno Rehling
|
496aa22e65
|
fixes for -ansi -pedantic
|
2011-03-07 17:29:19 +01:00 |
|
Enno Rehling
|
9c8779b303
|
indentation rules, slightly updated
|
2011-03-07 08:24:52 +01:00 |
|
Enno Rehling
|
fb7a642d47
|
indentation rules, strictly applied
|
2011-03-07 08:02:35 +01:00 |
|
Enno Rehling
|
3677e899af
|
Do not assert on unknown skills, but log them as an error.
|
2011-03-06 19:56:20 -08:00 |
|
Enno Rehling
|
53aec0d438
|
do not silently fail on unknown skill
|
2011-03-05 19:39:02 +01:00 |
|
Enno Rehling
|
6a5a731262
|
log an error instead of asserting on spell components
|
2010-08-16 23:08:42 -07:00 |
|
Enno Rehling
|
a5e712580f
|
undo more CRLF screwups.
|
2010-08-08 01:14:01 -07:00 |
|
Enno Rehling
|
14b3ed309f
|
use external folder for all libraries (VS2010)
new repository structure
|
2010-08-07 23:05:54 -07:00 |
|
Enno Rehling
|
72505ab8f3
|
moving to a new repository layout.
step 1: shared folder.
|
2010-08-07 22:07:17 -07:00 |
|