Greetings.
I assembled the basic mechanics of this map to test a simple flexible hero-ability system, and eventually expanded the map into a miniature (roughly 30-minute) RPG set in the Night Elf forests of Kalimdor with multiple difficulty levels using roughly the same system.
You control one hero throughout the map, and occasionally a few other non-hero units. The hero has a choice between different disciplines of skills which she can switch between by speaking to priests of the appropriate discipline in the starting area.
The rough system relies on using 4 hero abilities with no icon, based off of Channel with different Data - order strings. These serve as dummy abilities that are only used for levelling. The actual skills are multi-level unit abilities which are managed via trigger.
The triggers are set up to only handle one player and one hero, but it wouldn't be terribly difficult to arrange it to handle a full complement of players if you so chose. Multiple players with multiple heroes would be more difficult, but not entirely unwieldly.
Since I assembled this map over about a week, the triggers are in GUI and are leaky, but since it's a small one-player short map, it isn't really a concern. It's unprotected and I'm entirely available to talk about it if you're interested in details.
Please feel free to give commentary.
Also view the thread for this map on wc3campaigns:
http://www.wc3campaigns.net/showthread.php?t=68527
I assembled the basic mechanics of this map to test a simple flexible hero-ability system, and eventually expanded the map into a miniature (roughly 30-minute) RPG set in the Night Elf forests of Kalimdor with multiple difficulty levels using roughly the same system.
You control one hero throughout the map, and occasionally a few other non-hero units. The hero has a choice between different disciplines of skills which she can switch between by speaking to priests of the appropriate discipline in the starting area.
The rough system relies on using 4 hero abilities with no icon, based off of Channel with different Data - order strings. These serve as dummy abilities that are only used for levelling. The actual skills are multi-level unit abilities which are managed via trigger.
The triggers are set up to only handle one player and one hero, but it wouldn't be terribly difficult to arrange it to handle a full complement of players if you so chose. Multiple players with multiple heroes would be more difficult, but not entirely unwieldly.
Since I assembled this map over about a week, the triggers are in GUI and are leaky, but since it's a small one-player short map, it isn't really a concern. It's unprotected and I'm entirely available to talk about it if you're interested in details.
Please feel free to give commentary.
Also view the thread for this map on wc3campaigns:
http://www.wc3campaigns.net/showthread.php?t=68527