From 853eeae473d3bd8c5ae7a0fde1e4dfd97bd0c57e Mon Sep 17 00:00:00 2001 From: Mittendrein Markus Date: Sat, 13 Feb 2016 00:34:23 +0100 Subject: Dragonbreath doesn't incinerate the caster --- TemplePushing.c4s/System.c4g/Firebreath.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 TemplePushing.c4s/System.c4g/Firebreath.c (limited to 'TemplePushing.c4s/System.c4g/Firebreath.c') diff --git a/TemplePushing.c4s/System.c4g/Firebreath.c b/TemplePushing.c4s/System.c4g/Firebreath.c new file mode 100644 index 0000000..deffe2c --- /dev/null +++ b/TemplePushing.c4s/System.c4g/Firebreath.c @@ -0,0 +1,17 @@ +/*-- Dont inflame caster --*/ +#strict 2 +#appendto MDBT + +public func ActivateAngle(object pCaller, int iAngle) +{ + DebugLog("%v", pCaller); + if (GetAction(pCaller) == "HoverCast") return 0; + + /*if (!GetDir(pCaller) && iAngle>0) CreateFireBreath(pCaller, 40, Sin(iAngle, 10), -Cos(iAngle, 10) - (Abs(iAngle) > 90) * 4, -Abs(iAngle)-90); + else*/ CreateFireBreath(pCaller, 40, Sin(iAngle, 10), -Cos(iAngle, 10) - (Abs(iAngle) > 90) * 4, iAngle); + + Sound("DragonFire"); + + RemoveObject(); + return 1; +} -- cgit v1.2.3-54-g00ecf