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);