forked from github/server
Teufelchen als Vertrauter einmal mit und einmal ohne Aura Neue Vertraute haben kein mage-attribut gekriegt beim ersten lernen.
This commit is contained in:
parent
82fc69254c
commit
d215d26f45
2 changed files with 5 additions and 2 deletions
|
@ -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))
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue