From 8ba80d7dbfcd2fe5887c251a9965d144bf353e7b Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Fri, 26 Mar 2021 19:56:32 +0100 Subject: [PATCH] https://bugs.eressea.de/view.php?id=2733 magicians resisting their own spells. --- src/magic.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/magic.c b/src/magic.c index 84a87107c..0b592c9d1 100644 --- a/src/magic.c +++ b/src/magic.c @@ -1168,6 +1168,9 @@ target_resists_magic(unit * magician, void *obj, int objtyp, int t_bonus) skill *sv; unit *u = (unit *)obj; + if (ucontact(u, magician)) { + return false; + } at = effskill(magician, SK_MAGIC, NULL); for (sv = u->skills; sv != u->skills + u->skill_size; ++sv) {