• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

[Trigger] Taunt effect on hero without taunt ability how ?

Status
Not open for further replies.
Level 2
Joined
May 5, 2008
Messages
20
How to make hero to do taunt without actually having the ability himself, just the effect - nearby creeps to start attacking only him?
 
Level 2
Joined
May 5, 2008
Messages
20
You can use the ability called " Monster Lure " in ability settings. Give that ability to your hero and it may work. Try that. Though you should make that ability an unit ability first.

The hero dont have to learn ability, its a triggered effect.Thanks for reply though.
 
Level 19
Joined
Aug 24, 2007
Messages
2,888
no for 1 sec
look if you remove an ability while hero starting to cast
it will cast the abiltiy
if you remove an ability while hero is channeling it hero will continue to channel it
so you can instantly add order and remove and hero will cast
 
Level 2
Joined
May 5, 2008
Messages
20
i guess i need more experiance because i cant get it to work propperly

  • Attack first player in board
    • Events
      • Unit - A unit Is attacked
    • Conditions
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Position of Player 1 (Red) in (Last created leaderboard)) Equal to 1
        • Then - Actions
          • Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 1 (Red)) and do (Actions)
            • Loop - Actions
        • Else - Actions
          • Unit - Add Taunt (Neutral Hostile) to (Picked unit)
          • Unit - Order (Picked unit) to Night Elf Mountain Giant - Taunt
          • Unit - Remove Taunt (Neutral Hostile) from (Triggering unit)
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Position of Player 2 (Blue) in (Last created leaderboard)) Equal to 1
        • Then - Actions
          • Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 2 (Blue)) and do (Actions)
            • Loop - Actions
        • Else - Actions
          • Unit - Add Taunt (Neutral Hostile) to (Picked unit)
          • Unit - Order (Picked unit) to Night Elf Mountain Giant - Taunt
          • Unit - Remove Taunt (Neutral Hostile) from (Triggering unit)
If actions are in Loop - Actions hero spams taunt nothing else
 
Level 4
Joined
Jul 23, 2007
Messages
129
Try this

  • Events:
  • A Unit is Attacked
  • Conditions:
  • Attacking Unit is (a hero) equal to true.
  • Actions:
  • If position of (Owner of (attacking unit)) in (Last Created Leaderboad) equal to 1, then do (Then Actions) else to (Else Actions)
    • Then - Actions
      • Unit Group - Pick Every Unit in (units within 300 of(attacking unit)) matching conditions (matching unit belongs to an enemy of (attacking unit)) and (order (picked unit) to attack (attacking unit)).
      • Else - Actions
        • Do nothing.
Or try this:

  • Events:
  • A Unit is Attacked
  • Conditions:
  • Attacking Unit is (a hero) equal to true.
  • Actions:
  • If position of (Owner of (attacking unit)) in (Last Created Leaderboad) equal to 1, then do (Then Actions) else to (Else Actions)
    • Then - Actions
      • Unit - Add ability (Taunt) to (Attacking Unit)
      • Unit - Order attacking unit to (Units/Night Elves/Taunt)
      • Unit - Remove ability (Taunt) from (attacking unit)
      • Else - Actions
        • Do nothing.
 
Level 2
Joined
May 5, 2008
Messages
20
and it is supposed to do what ?
you didnt tell us ;)
If player x is in first place in leaderboard cast taunt, so units attack only him.

Try this

  • Events:
  • A Unit is Attacked
  • Conditions:
  • Attacking Unit is (a hero) equal to true.
  • Actions:
  • If position of (Owner of (attacking unit)) in (Last Created Leaderboad) equal to 1, then do (Then Actions) else to (Else Actions)
  • Then - Actions
  • Unit Group - Pick Every Unit in (units within 300 of(attacking unit)) matching conditions (matching unit belongs to an enemy of (attacking unit)) and (order (picked unit) to attack (attacking unit)).
  • Else - Actions
  • Do nothing.
Trying it now.
 
Level 2
Joined
May 5, 2008
Messages
20
Here's a dumb question: What does aggro mean? I hear that word all the time and have no clue what it means.
No worries.
Aggro is the thread done by a unit (thread is dmg + healing)Creeps decide who to attack by aggro.If player 1 has 1000 aggro (done 1000 dmg or healing)they will start attack only him no other.Aggro becomes 0 when player stops fighting for a few seconds.Hope you got the point.
 
Level 4
Joined
Jul 23, 2007
Messages
129
I see, so if you have a Paladin, and a Gryphon rider, and a footman...

The creeps will attack the Gryphon first, because it has dealt 120dmg or so whereas the footman has dealt 30ish and the Paladin has dealt 90ish. If the Paladin were to heal the Gryphon for 400 hp, suddenly he would become the creeps' target.
 
Level 12
Joined
Apr 27, 2008
Messages
1,228
  • aggro reaction
    • Events
      • Unit - A unit Is attacked
    • Conditions
    • Actions
      • Set temp_group = (Units within 512.00 of (Position of AttackedUnit) matching (((Owner of (Matching unit)) is an enemy of (Owner of (Attacking unit))) Equal to True))
      • Unit Group - Order temp_group to Attack (Attacking unit)
The important part is the actions part. It is the simplest of taunts.
Events conditions more conditions in the actions part I will leave to you.
You should change the matching condition in the group set.
 
Last edited:
Status
Not open for further replies.
Top