Item/Hero Requirements?

Ncrackz

New Member
Reaction score
2
Hi, I was just wondering is it possible to make a requirement to buy this item Example: If I wanted to buy shadow orb+9 I need this unit(Unit).
Like I mean if I could make Shadow Orb only buyable by this unit and no one else.

Any help is appreciated
 

Renendaru

(Evol)ution is nothing without love.
Reaction score
309
Code:
Events
    Unit - A unit Acquires an item
Conditions
    (Triggering unit) Equal to YourUnit And (Item being manipulated) Equal to YourItem
Actions
    Item - Remove (Item being manipulated) from (Triggering unit)
    Game - Display the text: "Error, only YourUnit can have this item" to Player Group (Owner of (Triggering unit))

Sorry, had a typo. :D

The condition part is actually two of them together, but I used the part called 'And'.

the first part is Unit-type Comparison, second is Item-type Comparison.
 

Renendaru

(Evol)ution is nothing without love.
Reaction score
309
Updated 2nd post.
 

Ncrackz

New Member
Reaction score
2
Code:
Event - Unit Aquires an Item
Conditions - ((unit type Of (triggering unit)) Equal To [U]Illidari Shatterer[/U] and ((item-type of (item-being manipulated)) Equal To Warglaive of Azzinoth
Action - Item - remove (item being Manipulated)
Game - Display to (All Players) for 11 seconds the text: Error: Only Illidari Shatterer Can obtain this item.

Is this format correct?
 

Renendaru

(Evol)ution is nothing without love.
Reaction score
309
Yep, that should work fine. :D
 

Ncrackz

New Member
Reaction score
2
I have a question, I just tested my map out and I could still buy the item when I wasn't the required hero, Did i do something wrong?
 

Renendaru

(Evol)ution is nothing without love.
Reaction score
309
Seems it's not removing the item, because it's on the hero... Hold on, lemme get it working for ya'
 

Ncrackz

New Member
Reaction score
2
Opps Forgot to add there is another thing i put in there
Code:
Event 
- Unit Aquires an Item

Conditions - 
((unit type Of (triggering unit)) Equal To Illidari Shatterer and ((item-type of (item-being manipulated)) Equal To Warglaive of Azzinoth(Mainhand)
((unit type Of (triggering unit)) Equal To Illidari Shatterer and ((item-type of (item-being manipulated)) Equal To Warglaive of Azzinoth(OffHand)

Action -
 Item - remove (item being Manipulated)

Game - 
Display to (All Players) for 11 seconds the text: Error: Only Illidari Shatterer Can obtain this item.
 

Renendaru

(Evol)ution is nothing without love.
Reaction score
309
Why do you have two of the same conditions?
 

Cloak_Master

Active Member
Reaction score
41
Use an Or - multiple condition and put both under it. Also use unit type of hero manipulating item.
 

Renendaru

(Evol)ution is nothing without love.
Reaction score
309
@Clock: You never know if the person is a unit, and (Triggering Unit) is so much more reliable. :D

Edit: (Triggering Unit) detects heroes AND units.
 

Renendaru

(Evol)ution is nothing without love.
Reaction score
309
But.. (Hero manipulating item) is lost very easily in triggers, while (Triggering Unit) is lost when it's ran again, not within the trigger mind you.
 

Cloak_Master

Active Member
Reaction score
41
Cool, I don't care. A. You were wrong, I was right. B. It's an instant check in this particular case, and it's just cleaner to use non-retardo event responses.

Straw Man arguements = lol
 

Cloak_Master

Active Member
Reaction score
41
I already gave you a solution. Use an Or - multiple conditions check and put both conditions under it.
 

AceHart

Your Friendly Neighborhood Admin
Reaction score
1,495
> (Hero manipulating item) is lost very easily in triggers

"Interesting" claim.
Got any solid data to back that up?


As for the current problem, re-read post #12.
Your conditions can't both be true at the same time...
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top