Need help making an ability and a trigger

vinkia

New Member
Reaction score
0
I had this idea of a spell but did not know how to make it.It gives the hero an 10/20/30/40% chance (4 levels) to block half the damage of an attack and reflect the the other half of the damage onto nearby enemy units..i tried using "unit - a unit is attacked" but i couldn't count the amount of damage taken..can anybody help me if they know?
 

iPeez

Hot food far all world wide!
Reaction score
165
You will need attack detection system. I would galdy help you finding it but I am off to go, jsut saw your post. You can search the forums. Know that it doesnt helps much "/
 

vinkia

New Member
Reaction score
0
does it involve adding "trigger - add <event> to trigger "unit - a unit takes damage"?just asking..
 

Ryuu

I am back with Chocolate (:
Reaction score
64
I tried.
If it doesn't work, don't blame me.

Code:
Trigger
    Events
        Time - Every 0.03 seconds of game time
    Conditions
    Actions
        If (All Conditions are True) then (Then Actions) else (Else Actions)
            If - Conditions
                IntegerVar Equal to 1000
            Then - Actions
                Set IntegerVar = 1
            Else - Actions
                Set IntegerVar = (IntegerVar + 1)
        Custom script:    set bj_wantDestroyGroup = true
        Set tempGroup = (Units in (Playable map area) matching ((Matching unit) Equal to [COLOR="Red"]Unit-Type[/COLOR]))
        Unit Group - Pick every unit in tempGroup and do (Actions)
            Loop - Actions
                If (All Conditions are True) then (Then Actions) else (Else Actions)
                    If - Conditions
                        (Life of (Picked unit)) Lesser than UnitLife[IntegerVar]
                        (Level of [COLOR="Red"]Ability[/COLOR]  for (Picked unit)) Greater than or equal to 1
                    Then - Actions
                        Set UnitLifeLesser[IntegerVar] = (UnitLife[IntegerVar] - (Life of (Picked unit)))
                        If (All Conditions are True) then (Then Actions) else (Else Actions)
                            If - Conditions
                                (Random integer number between 1 and (Level of [COLOR="Red"]Ability[/COLOR]  for (Picked unit))) Equal to 2
                            Then - Actions
                                Unit - Set life of (Picked unit) to (UnitLifeLesser[IntegerVar] x 2)
                            Else - Actions
                    Else - Actions

[del]MUI and leakless.[/del]
(So many bad things have been happening to me now I'm not even sure if this is MUI and leakless. Should be based on my 'now'-knowledge.)

Unit-Type: The unit-type of the hero that is casting the ability
Ability: The ability that is being cast.​

Ah yes I forgot. At map initialization you just do this:

Trigger:
  • For each (Integer A) from 1 to 1000, do (Actions)
    • Loop - Actions
      • Custom script: set bj_wantDestroyGroup = true
      • Set tempGroup = (Units in (Playable map area))
      • Unit Group - Pick every unit in tempGroup and do (Actions)
        • Loop - Actions
          • Set UnitLife[(Integer A)] = (Max life of (Picked unit))
 

AceHart

Your Friendly Neighborhood Admin
Reaction score
1,495
> At map initialization you just do this

Looping every unit on the map 1000 times? Doesn't sound like a plan...
Besides, it doesn't keep any kind of relation between the values it puts in that array and the actual units... how is that supposed to work?

> does it involve adding "trigger - add <event> to trigger "unit - a unit takes damage"?

Yes.
That's the only event that gives you "damage taken".
 

Ryuu

I am back with Chocolate (:
Reaction score
64
> Doesn't sound like a plan...

Meh. Bad things keep happening to me nowadays D:
I'm a total failure D:

Anyway, you get the point for the first trigger.
 

vinkia

New Member
Reaction score
0
but it doesnt giv a percentage chance it's effect is on each attack..anybody can help me?
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top