From 03d817ec64a7fb7e8f88f18796df79cfd7273cb0 Mon Sep 17 00:00:00 2001 From: Mittendrein Markus Date: Thu, 3 Mar 2016 14:12:32 +0100 Subject: Let magic lightning hit targets from the beginning on --- TemplePushing.c4s/System.c4g/MagicLightning.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'TemplePushing.c4s/System.c4g/MagicLightning.c') 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); +} -- cgit v1.2.3-54-g00ecf