summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/map/magic.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/map/magic.cpp b/src/map/magic.cpp
index 0602dfa..fd848f5 100644
--- a/src/map/magic.cpp
+++ b/src/map/magic.cpp
@@ -48,6 +48,8 @@ int magic_message(dumb_ptr<map_session_data> caster, XString source_invocation)
{
if (pc_isdead(caster))
return 0;
+ if (bool(caster->status.option & Option::HIDE))
+ return 0; // No spellcasting while hidden
int power = caster->matk1;
@@ -81,8 +83,6 @@ int magic_message(dumb_ptr<map_session_data> caster, XString source_invocation)
FPRINTF(stderr, "Found spell `%s', triggered = %d\n", spell_,
effects != NULL);
#endif
- if (bool(caster->status.option & Option::HIDE))
- return 0; // No spellcasting while hidden
MAP_LOG_PC(caster, "CAST %s %s",
spell->name, effects ? "SUCCESS" : "FAILURE");