Easy self cast (frost armor)

The newbie

New Member
Reaction score
0
I was wondering if there is an easy way to make (in this case) Frost armor cast on one self without having to press and then point at the same hero casting it. And also without dummy/triggering spells.

If not, how can I do is with triggers simply?
 

takethat

Active Member
Reaction score
12
for trigger,

make a ability, frost armor base on any self casting ability, eg: beserk, divine shield...

change duration to 0.01

make a dummy skill base on frost amor.

trigger:
a unit begin casting a spell
casting ability = Frost armor (the 1st 1)
Action
set TempPoint = position of trg unit
Create a 1 dummy for (owner of trg unit) at TempPoint
Order last create unit to Undead Lich - Frost Armor trg unit
gives 1second expiration timer for last created unit
Custome Script : RemoveLocation (udg_TempPoint)
 

The newbie

New Member
Reaction score
0
Hate dummy units xD

Can't I place a buff on a target WITHOUT a unit xD?

Also, right now Im using Roar, is it important to use 0.01 and not 0.00 duration?

Oh, and when I do this? How does levels come into play?
Code:
Ice Armor
    Events
        Unit - A unit Begins casting an ability
    Conditions
        (Ability being cast) Equal to Ice Armor (Fake)
    Actions
        "set TempPoint = position of trg unit
Create a 1 dummy for (owner of trg unit) at TempPoint
Order last create unit to Undead Lich - Frost Armor trg unit
gives 1second expiration timer for last created unit
Custome Script : RemoveLocation (udg_TempPoint) "

I can't seem to find anything that defines what lvl the ability is, coz obviously I need it to cast a different "ability/buff" depending on what lvl it's "fake" Ice Armor is.
 

DeathWing

New Member
Reaction score
3
In most things, World Editor treats 0.00 as INFINITE. Meaning the buff from Roar would last forever. Instead of that use 0.01 as the shortest possible duration for a buff. Also You can use in Targets of roar "None" so no unit will get a buff anyway.
 

HydraRancher

Truth begins in lies
Reaction score
197
You dont have to use a title all the time

>The newbie
No.
Dummies are very important.
Trigger:
  • (Level of Bash for (Triggering unit)) Equal to (==) 0

0=doesnt have
Trigger:
  • (Level of Bash for (Triggering unit)) Greater than or equal to (>=) 1

means he has it but at any level
Trigger:
  • (Level of Bash for (Triggering unit)) Equal to (==) 1

means specific level checking

Integer Comparisions
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top