this spell school was misnamed. that's trouble.

This commit is contained in:
Enno Rehling 2012-05-27 09:52:44 -07:00
parent 131840054c
commit 7152ffd40f
2 changed files with 7 additions and 3 deletions

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1" ?> <?xml version="1.0" encoding="iso-8859-1" ?>
<spellbook name="cerddor"> <spellbook name="tybied">
<entry spell="create_roi" level="6" /> <entry spell="create_roi" level="6" />
<entry spell="earn_silver#tybied" level="1" /> <entry spell="earn_silver#tybied" level="1" />
<entry spell="create_aots" level="6" /> <entry spell="create_aots" level="6" />

View File

@ -3,6 +3,7 @@
#include <kernel/spell.h> #include <kernel/spell.h>
#include <kernel/magic.h> #include <kernel/magic.h>
#include <util/quicklist.h> #include <util/quicklist.h>
#include <util/log.h>
#include "spellbook.h" #include "spellbook.h"
@ -21,8 +22,11 @@ void spellbook_add(spellbook *sb, struct spell * sp, int level)
spellbook_entry * sbe; spellbook_entry * sbe;
assert(sb && sp && level>0); assert(sb && sp && level>0);
assert(!spellbook_get(sb, sp)); #ifndef NDEBUG
if (spellbook_get(sb, sp)) {
log_error("duplicate spell in spellbook '%s': '%s'\n", sb->name, sp->sname);
}
#endif
sbe = (spellbook_entry *)malloc(sizeof(spellbook_entry)); sbe = (spellbook_entry *)malloc(sizeof(spellbook_entry));
sbe->sp = sp; sbe->sp = sp;
sbe->level = level; sbe->level = level;