• 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.

LF Ability System for Heroes with 6+ Abilities

Status
Not open for further replies.
Level 2
Joined
Jan 5, 2023
Messages
11
Does one exist? Spent a couple hours searching through the tools section and google but haven't seen any so far. Not asking how to do it, just if anyone is aware if such a system has already been published.

Huge shoutout to this community also. Long time lurker first time poster. You guys make some awesome stuff and the information here is incredible!!
 

Uncle

Warcraft Moderator
Level 73
Joined
Aug 10, 2018
Messages
7,869
If you're on 1.31+ then you could create custom UI that bypasses all of these limitations. Luckily, Tasyen has already created a system for this:

Otherwise, here are some other methods:
 
Level 2
Joined
Jan 5, 2023
Messages
11
Yep this is exactly what I was looking for, thanks! And thank you Uncle for one of your posts about Lua a few months back. You specifically inspired me to get into map dev and I'm loving it! I'm here because of you, and on my first post you're the first response! How about that :)
 

Uncle

Warcraft Moderator
Level 73
Joined
Aug 10, 2018
Messages
7,869
Yep this is exactly what I was looking for, thanks! And thank you Uncle for one of your posts about Lua a few months back. You specifically inspired me to get into map dev and I'm loving it! I'm here because of you, and on my first post you're the first response! How about that :)
That's awesome, I hope you enjoy it.
 
Level 17
Joined
Apr 13, 2008
Messages
1,608
It's also possible for older War3 versions. The way I did it:
1.) Hide the learn ability button from the UI
2.) Create all your hero abilities as normal abilities.
3.) You have to keep a real hero ability on each hero, otherwise the heroes will have no skill points. (I used Carrion Beetles, don't remember if there was any significance why)
4.) Create "Learn X Ability" abilities, and put them into a spellbook.
5.) Trigger a simple system that fires when using the Learn abilities -> check for conditions, such as, having enough skill points, being high enough level for the respective ability level, then remove a skill point.

+.) It also makes sense to remove the move and patrol buttons from the UI so you have more real estate for extra abilities
 
Status
Not open for further replies.
Top