summaryrefslogtreecommitdiffstats
path: root/TemplePushing.c4s
diff options
context:
space:
mode:
Diffstat (limited to 'TemplePushing.c4s')
-rw-r--r--TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/Deflection.c4d/Script.c6
-rw-r--r--TemplePushing.c4s/System.c4g/Stoneshield.c6
2 files changed, 10 insertions, 2 deletions
diff --git a/TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/Deflection.c4d/Script.c b/TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/Deflection.c4d/Script.c
index a4c9947..31f1b0e 100644
--- a/TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/Deflection.c4d/Script.c
+++ b/TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/Deflection.c4d/Script.c
@@ -11,7 +11,11 @@ func Activate(pCaster,pRealcaster)
var comDir = pClonk->GetComDir();
var selector;
if ((selector = pClonk->~DoSpellSelect(this,300,pCaster)) && selector->CountTargets() > 1) return 1;
- if (selector) RemoveObject(selector);
+ if (selector)
+ {
+ pCaster->SpellSucceeded(GetID(), pClonk);
+ RemoveObject(selector);
+ }
pClonk->SetComDir(comDir);
// Clonk kann nicht auswählen: Clonk bekommst selbst ein Schild
diff --git a/TemplePushing.c4s/System.c4g/Stoneshield.c b/TemplePushing.c4s/System.c4g/Stoneshield.c
index 0aabbac..f342f1b 100644
--- a/TemplePushing.c4s/System.c4g/Stoneshield.c
+++ b/TemplePushing.c4s/System.c4g/Stoneshield.c
@@ -19,7 +19,11 @@ func Activate(pCaster,pRealcaster)
var comDir = pClonk->GetComDir();
var selector;
if ((selector = pClonk->~DoSpellSelect(this,300,pCaster)) && (selector->CountTargets() > 1 || !SelectorTarget(pClonk))) return 1;
- if (selector) RemoveObject(selector);
+ if (selector)
+ {
+ pCaster->SpellSucceeded(GetID(), pClonk);
+ RemoveObject(selector);
+ }
pClonk->SetComDir(comDir);
// Clonk kann nicht auswählen: Clonk bekommst selbst ein Schild