- Joined
- Dec 12, 2012
- Messages
- 96
Okay, so I made a search on how to create a trigger making AI heroes select additional skills with their unused skill points and the trigger I applied on it doesn't really work and I can barely analyze how this trigger would work.
So here's the thing, a hero in W3 has a max level of 10 normally with 4 Hero Abilities. Three of which can be learned up to level 3 and one ability can only be learned once, which is its ultimate. So I upgraded all these Hero Abilities up to level 5 while the ultimate up to level 3. In addition, I added an attribute bonuses (like in Dota) that can be learned up to level 31. Level of all Heroes are up to 500 (Edited Game Constants).
The problem is, I can't get these AI Heroes learn the added skills, once they reach level 10, they'll stop learning skills.
So here's the trigger I made for AI Heroes selecting attribute bonuses.
So here's the thing, a hero in W3 has a max level of 10 normally with 4 Hero Abilities. Three of which can be learned up to level 3 and one ability can only be learned once, which is its ultimate. So I upgraded all these Hero Abilities up to level 5 while the ultimate up to level 3. In addition, I added an attribute bonuses (like in Dota) that can be learned up to level 31. Level of all Heroes are up to 500 (Edited Game Constants).
The problem is, I can't get these AI Heroes learn the added skills, once they reach level 10, they'll stop learning skills.
So here's the trigger I made for AI Heroes selecting attribute bonuses.
-
Ai Heroes Custom skill
-

Events
-


Unit - A unit Gains a level
-
-

Conditions
-


Or - Any (Conditions) are true
-



Conditions
-




(Owner of (Triggering unit)) Equal to Player 2 (Blue)
-




(Owner of (Triggering unit)) Equal to Player 6 (Orange)
-




(Owner of (Triggering unit)) Equal to Player 7 (Green)
-




(Owner of (Triggering unit)) Equal to Player 8 (Pink)
-
-
-


(Triggering unit) Equal to (Leveling Hero)
-


(Hero level of (Triggering unit)) Greater than 3
-
-

Actions
-


For each (Integer A) from 1 to (Unspent skill points of (Triggering unit)), do (Actions)
-



Loop - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






(Unit-type of (Triggering unit)) Equal to Death Knight
-
-





Then - Actions
-






Hero - Learn skill for (Triggering unit): Attribute Bonus (Upto 50)
-
-





Else - Actions
-






Do nothing
-
-
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






Or - Any (Conditions) are true
-







Conditions
-








(Unit-type of (Triggering unit)) Equal to Paladin
-








(Unit-type of (Triggering unit)) Equal to Archmage
-








(Unit-type of (Triggering unit)) Equal to Mountain King
-








(Unit-type of (Triggering unit)) Equal to Blood Mage
-








(Unit-type of (Triggering unit)) Equal to Blademaster
-








(Unit-type of (Triggering unit)) Equal to Far Seer
-








(Unit-type of (Triggering unit)) Equal to Tauren Chieftain
-








(Unit-type of (Triggering unit)) Equal to Shadow Hunter
-








(Unit-type of (Triggering unit)) Equal to Death Knight
-








(Unit-type of (Triggering unit)) Equal to Lich
-








(Unit-type of (Triggering unit)) Equal to Dreadlord
-








(Unit-type of (Triggering unit)) Equal to Crypt Lord
-
-
-
-





Then - Actions
-






Unit - Set level of Attribute Bonus (Upto 50) for (Triggering unit) to 31
-
-





Else - Actions
-






Do nothing
-
-
-
-
-
-

