… | |
… | |
159 | cp += 3; |
159 | cp += 3; |
160 | } |
160 | } |
161 | else |
161 | else |
162 | cp = NULL; |
162 | cp = NULL; |
163 | |
163 | |
164 | if (!spob->skill) |
|
|
165 | { |
|
|
166 | new_draw_info_format (NDI_UNIQUE, 0, op, "%s is a weird spell, please report it to the dungeon master!", &spob->name); |
|
|
167 | LOG (llevError, "spell without skill found: %s", spob->debug_desc ()); |
|
|
168 | return 1; |
|
|
169 | } |
|
|
170 | |
|
|
171 | if (castnow) |
164 | if (castnow) |
172 | cast_spell (op, op, op->facing, spob, cp); |
165 | cast_spell (op, op, op->facing, spob, cp); |
173 | else if (op->apply (spob)) |
166 | else if (op->apply (spob)) |
174 | { |
167 | { |
175 | splay (spob); |
168 | splay (spob); |