Teufelchen als Vertrauter einmal mit und einmal ohne Aura

Neue Vertraute haben kein mage-attribut gekriegt beim ersten lernen.
This commit is contained in:
Enno Rehling 2005-11-25 17:07:41 +00:00
parent 82fc69254c
commit d215d26f45
2 changed files with 5 additions and 2 deletions

View File

@ -542,10 +542,10 @@ learn(void)
/* Vertraute zählen nicht zu den Magiern einer Partei,
* können aber nur Graue Magie lernen */
mtyp = M_GRAU;
if (!has_skill(u, SK_MAGIC)) {
if (!has_skill(u, SK_MAGIC) || !is_mage(u)) {
create_mage(u, mtyp);
}
} else if (!has_skill(u, SK_MAGIC)){
} else if (!has_skill(u, SK_MAGIC)) {
/* Die Einheit ist noch kein Magier */
if (count_skill(u->faction, SK_MAGIC) + u->number >
max_skill(u->faction, SK_MAGIC))

View File

@ -1047,6 +1047,9 @@ fix_familiars(void)
unitid(u), racename(lang, u, u->race), unitid(mage),
factionid(u->faction)));
}
if (has_skill(u, SK_MAGIC) && !is_mage(u)) {
create_mage(u, M_GRAU);
}
}
}
}