summaryrefslogtreecommitdiffstats
path: root/TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/Deflection.c4d
diff options
context:
space:
mode:
authorMittendrein Markus <maxmitti@gmx.net>2016-02-28 16:35:00 +0100
committerMittendrein Markus <maxmitti@gmx.net>2016-02-28 16:35:00 +0100
commit53c8854b724862a01c4e20955644cfc5dc050107 (patch)
tree9254970e5b4ee11bf408431f8806f056f0973fbc /TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/Deflection.c4d
parente06e88615a5d1444da445be48ab152c530aedc11 (diff)
downloadtempelschubsen-53c8854b724862a01c4e20955644cfc5dc050107.tar.gz
tempelschubsen-53c8854b724862a01c4e20955644cfc5dc050107.zip
Deflect all dangerous objects except still standing objects laying on the ground with Deflection Spell
Diffstat (limited to 'TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/Deflection.c4d')
-rw-r--r--TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/Deflection.c4d/Script.c2
1 files changed, 1 insertions, 1 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 130af16..6a53745 100644
--- a/TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/Deflection.c4d/Script.c
+++ b/TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/Deflection.c4d/Script.c
@@ -61,7 +61,7 @@ func FxDeflectionPSpellTimer(pClonk, iEffectNumber, iEffectTime)
x = x + xdir/10;
y = y + ydir/10;
//Funken an der benötigten Stelle
- for(var pObj in FindObjects(Find_OCF(OCF_HitSpeed1),Find_Layer(GetObjectLayer()), Find_NoContainer(), Find_Category(C4D_Object), Find_Distance(200, GetX(pClonk), GetY(pClonk)), Find_Not(Find_Distance(11, GetX(pClonk), GetY(pClonk)))))
+ for(var pObj in FindObjects(Find_Not(Find_And(Find_Func("GetContact", 0, -1, CNAT_Bottom)), Find_Not(Find_Func("GetSpeed"))), Find_Layer(GetObjectLayer()), Find_NoContainer(), Find_Category(C4D_Object), Find_Distance(200, GetX(pClonk), GetY(pClonk)), Find_Not(Find_Distance(11, GetX(pClonk), GetY(pClonk)))))
{
// Wenn das Objekt auf den Clonk zufliegt
if( (GetXDir(pObj)<GetXDir(pClonk)) == (GetX(pObj)>GetX(pClonk)) || (GetYDir(pObj)<GetYDir(pClonk)) == (GetY(pObj)>GetY(pClonk)))