summaryrefslogtreecommitdiffstats
path: root/TemplePushing.c4s/System.c4g/MagicLightning.c
diff options
context:
space:
mode:
Diffstat (limited to 'TemplePushing.c4s/System.c4g/MagicLightning.c')
-rw-r--r--TemplePushing.c4s/System.c4g/MagicLightning.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/TemplePushing.c4s/System.c4g/MagicLightning.c b/TemplePushing.c4s/System.c4g/MagicLightning.c
index ebed7a5..59aacf9 100644
--- a/TemplePushing.c4s/System.c4g/MagicLightning.c
+++ b/TemplePushing.c4s/System.c4g/MagicLightning.c
@@ -17,8 +17,18 @@ func Activate(pCaster,pRealcaster) {
// Blitz erzeugen
var obj = CreateObject(LGTS, -GetX(), -GetY(), GetOwner(pClonk));
- obj->Launch(GetX(pCaster)+GetVertex(0, VTX_X, pCaster), GetY(pCaster)+GetVertex(0, VTX_Y, pCaster), (!GetDir(pCaster))*1800);
+ obj->Launch(pCaster, GetX(pCaster)+GetVertex(0, VTX_X, pCaster), GetY(pCaster)+GetVertex(0, VTX_Y, pCaster), (!GetDir(pCaster))*1800);
Sound("Thunder*");
RemoveObject();
return(1);
}
+
+public func ActivateAngle(object pCaller, int iAngle)
+{
+ var obj = CreateObject(LGTS, -GetX(), -GetY(), GetOwner(pCaller));
+ obj->Launch(pCaller, GetX(pCaller), GetY(pCaller), (900-iAngle*10));
+ Sound("Thunder*");
+
+ RemoveObject();
+ return(1);
+}