diff options
Diffstat (limited to 'TemplePushing.c4s/System.c4g/MagicLightning.c')
| -rw-r--r-- | TemplePushing.c4s/System.c4g/MagicLightning.c | 12 |
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); +} |
