summaryrefslogtreecommitdiffstats
path: root/TemplePushing.c4s/System.c4g/ShootInventory.c
diff options
context:
space:
mode:
Diffstat (limited to 'TemplePushing.c4s/System.c4g/ShootInventory.c')
-rw-r--r--TemplePushing.c4s/System.c4g/ShootInventory.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/TemplePushing.c4s/System.c4g/ShootInventory.c b/TemplePushing.c4s/System.c4g/ShootInventory.c
index b0260b5..dd4ce1f 100644
--- a/TemplePushing.c4s/System.c4g/ShootInventory.c
+++ b/TemplePushing.c4s/System.c4g/ShootInventory.c
@@ -13,6 +13,8 @@
#appendto TSWB
#appendto METO
+local shotFrame, shooter;
+
protected func Activate(object clonk)
{
[$Shoot$|Image=GNPW]
@@ -86,6 +88,14 @@ protected func Activate(object clonk)
SetYDir(-15);
SetXDir(-80 + 160 * clonk->GetDir());
}
+
+ shotFrame = FrameCounter();
+ shooter = clonk;
return 1;
-} \ No newline at end of file
+}
+
+func QueryOwnCatchBlow(object target)
+{
+ return target == shooter && FrameCounter() - shotFrame < 3;
+}