I need death grip abbility with 4 levels done in gui.
Must be
-MPI (mui isn't required)
-Leakfree
Description:
Harness the unholy energy that surrounds and binds all matter, drawing the target toward the caster and forcing the caster to attack the enemy. EDIT1: caster becomes invulnerable while channeling.
Effect: Mana drain lighting between caster and target
Level 1 - Range 350
Level 2 - Ragne 425
Level 3 - Range 500
Level 4 - Range 575
Spell could uploaded to spells section for all Hive members.
I've been interested in this for a while. I'm at work though, and I haven't figured out how to use my world editor here yet. I was able to draft up some triggers for it that I think will work. I'll try to implement them when I get home in like an hour, but feel free to try yourself.
The spell these triggers are paired with would be pretty important. For instance if you want it to be a channeled spell, I'd go with channel, but if you want it to be an instant spell, id go with something like Stormbolt (which could add a stun) and create a special effect with an altered Secondary Lightning effect or something. The range would simply be altered in the object editor too.
Deathgrip Start Events:
A unit begins the effect of an ability.
Conditions:
Ability (ability being cast) = Deathgrip
Actions:
Set (DeathGripCaster) = Triggering Unit
Set (DeathGripTarget) = Target Unit of Ability Being Cast
Set (DeathGripAngle) = Angle between (DeathGripTarget) and (DeathGripCaster)
Set (DeathGripDistance) = Distance between (DeathGripTarget) and (DeathGripCaster)
Unit- Turn collision OFF for (DeathGripTarget)
Turn on – (Deathgrip Movement)
Turn on – (Deathgrip End)
Deathgrip Movement – Initially off Events:
Periodic Event – Every .02 seconds of game time Conditions:
None Actions: If Then Else (Multiple Actions): If:
DeathGripTime is Greater Than (((DeathGripDistance)/5)x.02) Then:
Set (DeathGripMovementHeight) = (DeathGripMovementHeight) - .02 Else:
Set (DeathGripMovementHeight) = (DeathGripMovementHeight) + .02
Set movement height of (DeathGripTarget) = (Default Movement Height) +(DeathGripMovementHeight)
Set (DeathGripTrajectory) = Position of (DeathGripTarget) offset by 10 towards (DeathGripAngle) degrees.
Move (DeathGripTarget) instantly to (DeathGripTrajectory)
Set (DeathGripTime) = (DeathGripTime) + .02
Custom Script: call RemoveLocation(udg_DeathGripTrajectory)
Deathgrip End – Initially off Events:
Periodic Event – Every .02 seconds of game time Conditions:
None Actions: If Then Else (Multiple Actions): If:
DeathGripTarget is within 100(range) of (DeathGripCaster) Then:
Turn off (Deathgrip Movement)
Turn collision ON for (DeathGripTarget)
Set movement height of (DeathGripTarget) = (Default Movement Height)
Order (DeathGripTarget) to Attack (DeathGripCaster)
Create Special Effect on the (origin) of DeathGripTarget using Model (warstomp)
Destroy Last Created Special Effect
Turn OFF (this trigger) Else:
Well this is what I came up with. I don't know what MUI or MPI mean, but I think it has something to do with multiple people using it? I'm not sure if it satisfies that yet. let me know.
I remembered I made this for you. I've actually improved it a lot for my map (link below), if you or anyone else is interested. This version is MUI, much less buggy and more efficient.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.