UseSkill(): P_ATTACK_BUSY-Setzen korrigiert

Beim Setzen wurde auf NO_ATTACK_BUSY_QUERY geprueft,
nicht auf NO_ATTACK_BUSY_SET.

Change-Id: I9822ffe2def65b5bfe35e53e2f8302afe9dae408
diff --git a/std/spellbook.c b/std/spellbook.c
index 2fbf597..ac9031a 100644
--- a/std/spellbook.c
+++ b/std/spellbook.c
@@ -360,6 +360,8 @@
     }
   }
 
+  // Auf P_NO_ATTACK pruefen (Default), es sei denn, das ist im Skill nicht
+  // gewuenscht.
   if (!(ski[SI_NO_ATTACK_BUSY]&NO_ATTACK_BUSY_QUERY) &&
       ({int})caster->QueryProp(P_ATTACK_BUSY)) {
     if (txt=ski[SI_ATTACK_BUSY_MSG])
@@ -441,7 +443,9 @@
   if(res==NICHT_ZUSTAENDIG)
     return 0;
 
-  if (!(ski[SI_NO_ATTACK_BUSY]&NO_ATTACK_BUSY_QUERY))
+  // P_NO_ATTACK setzen (Default), es sei denn, das ist vom Skill nicht
+  // gewuenscht.
+  if (!(ski[SI_NO_ATTACK_BUSY]&NO_ATTACK_BUSY_SET))
   	{
 	if (!ski[SI_ATTACK_BUSY_AMOUNT])  
     		({int})caster->SetProp(P_ATTACK_BUSY,1);
diff --git a/sys/new_skills.h b/sys/new_skills.h
index eba9411..dd84958 100644
--- a/sys/new_skills.h
+++ b/sys/new_skills.h
@@ -386,9 +386,13 @@
   // Besonderheiten
 
 // ===== Fuer das Attack-Busy-Handling: =====
-
+// Die Werte stehen in SI_NO_ATTACK_BUSY von Skills, werden vom Spellbook
+// geprueft und haben folgende Bedeutung:
+// Nach Ausfuehrung des Skills kein P_ATTACK_BUSY setzen
 #define NO_ATTACK_BUSY_SET          0x001
+// Vor Ausfuehrung des Skills kein P_ATTACK_BUSY pruefen
 #define NO_ATTACK_BUSY_QUERY        0x002
+// Weder Pruefen noch Setzen.
 #define NO_ATTACK_BUSY              0x003
 
 // ===== Magie-Arten: =====