Basically dialog containing all items.
Each tree is standalone 'thing' and only may share available talent points.
This approach is designed more towards bigger amount of trees where you can display them separately (for example in tabbed dialog)
Each tree have his own:
rows and columns amount
background
title
sub titles
available talent points (per player)
visual appearance settings
child talents general settings like button looks etc
Talent
Structure defining everything related to talent.
Each talent belongs to certain tree.
Each talent have his own:
upgrade link
name
position in parent tree based on row and column
max level
current level (per player)
cost
images and settings
Lore description
Stats description (uses parsing to calculate values)
requirements data (can be based on other talent or entire tree)
This will be approved once you comply with the submission guidelines and attach the screenshots to the post; linking off-site is unnecessary unless the file size exceeds the maximum. I'd also strongly suggest you include a demonstration map, so everyone can see how to properly implement the system.
very nice working. I love this System. Can i used it and give u credits for?
1 Question i have: Can i make a dependency to the current Level of player / unit? I make a button required that he need Level 1 but now i want to make that he required Talent 1 Level 1 and Player Level 3.
This is pretty amazing and basically exactly what I'm looking for. I'm still in the early phases of my map. But I will definitely give credit where credit is deserved.
Is there a way to apply this to multiple players in same game? When creating talent tree there is no "for player x" variable. Or does it creates the tree individually for every player.
Is there a way to apply this to multiple players in same game? When creating talent tree there is no "for player x" variable. Or does it creates the tree individually for every player.
You decide which tree shown to who. Trees are separate per player so everyone have their own version of let's say "Shadow" tree.
Upgrades on which system is based are also per player.
The only time this will fail is if one player is in control of 2 units which are affected by same tree. There will be no separation between those 2 units unless you make another tree and set of upgrades for second unit.
The most recent 2.04 patch might have bugged this talent system for me.
I've tested it before and it worked fine. But now when i change any data in the talent system, it wont save anymore and neither will it test. The most basic change creates this bug.
For example, i have a clean import version of the game. If i test it within the map it works just fine.But should i change the number of rows from 3-> 4 for example, it stops working and wont test. Also, even though i revert the change with "undo" it still persists.
It says: "Expected a return value". Line:1492 File:Generated
"Expected a return value". Line:1517 File:Generated
Is this something blizzard will fix with an update? Can i do something against it now? Will/can the modder do something or should i provide additional details?
EDIT: I just wanted to say that the bug also happens in the example map which you can download here. So its safe to say that something has been altered in the system, so that the triggers don't work as intended anymore.
Again, the talent system here does not work anymore.
It seems like trigger expects boolean as return value now. Fixed
I tried changing several return values to boolean, but was un able to figure out which ones need changing. You mind telling us which trigger needs the change?
Sorry for the necroing, but this one seemed to be the most up to date and robust Talent System library here. But the download links are down. Any mirrors or something? Or some other talent system libraries or guides please?
This library seems to be... Broken, as you can see in the video:
It acts on its own - and it works and doesn't work randomly with no apparent reason. Can somebody fix this library? Or if you can't, maybe recommend me a new one that works?
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
N's Talent System
Asset page
Description
Talent system for RPGs etc.
How to use
Installation
Import library
Download
Structure decryption:
Tree
Basically dialog containing all items.
Each tree is standalone 'thing' and only may share available talent points.
This approach is designed more towards bigger amount of trees where you can display them separately (for example in tabbed dialog)
Each tree have his own:
Talent
Structure defining everything related to talent.
Each talent belongs to certain tree.
Each talent have his own:
This will be approved once you comply with the submission guidelines and attach the screenshots to the post; linking off-site is unnecessary unless the file size exceeds the maximum. I'd also strongly suggest you include a demonstration map, so everyone can see how to properly implement the system.
Approved. Now all we need are decent role-playing maps to make use of it.
Wow Nerfpl,
very nice working. I love this System. Can i used it and give u credits for?
1 Question i have: Can i make a dependency to the current Level of player / unit? I make a button required that he need Level 1 but now i want to make that he required Talent 1 Level 1 and Player Level 3.
Thanks for help.
M0rt3
I was on vacations so sorry for late response.
You would have to recode requirement checking function to support unit levels.
I may add it in future tho.
@Nerfpl: Go
This is pretty amazing and basically exactly what I'm looking for. I'm still in the early phases of my map. But I will definitely give credit where credit is deserved.
Thank you for the system!
I may use this system in Xeno Crisis. We shall see.
Is there a way to apply this to multiple players in same game? When creating talent tree there is no "for player x" variable. Or does it creates the tree individually for every player.
You decide which tree shown to who. Trees are separate per player so everyone have their own version of let's say "Shadow" tree. Upgrades on which system is based are also per player.
The only time this will fail is if one player is in control of 2 units which are affected by same tree. There will be no separation between those 2 units unless you make another tree and set of upgrades for second unit.
Is there support for different and unique button textures/images within the tree, or do they all have to look the same?
The most recent 2.04 patch might have bugged this talent system for me.
I've tested it before and it worked fine. But now when i change any data in the talent system, it wont save anymore and neither will it test. The most basic change creates this bug. For example, i have a clean import version of the game. If i test it within the map it works just fine.But should i change the number of rows from 3-> 4 for example, it stops working and wont test. Also, even though i revert the change with "undo" it still persists.
It says: "Expected a return value". Line:1492 File:Generated "Expected a return value". Line:1517 File:Generated
Is this something blizzard will fix with an update? Can i do something against it now? Will/can the modder do something or should i provide additional details?
EDIT: I just wanted to say that the bug also happens in the example map which you can download here. So its safe to say that something has been altered in the system, so that the triggers don't work as intended anymore. Again, the talent system here does not work anymore.
thanks
It seems like trigger expects boolean as return value now. Fixed
I tried changing several return values to boolean, but was un able to figure out which ones need changing. You mind telling us which trigger needs the change?
Thanks!
I think what he meant is that the trigger broke because it wanted a boolean, but it didn't actually return that.
Still alive and kicking, just busy.
My guide to the trigger editor (still a work in progress)
How do I go about updating this without having to re-trigger everything?
Is there a way to stick 1 of he skill tree to an offset on the screen or is it always stuck in the middle of the screen?
Sorry but i no longer provide support for this.
In near future i will most likely release User-Type based version which is way more flexible and easier for such things.
@Nerfpl: Go
Sorry for the necroing, but this one seemed to be the most up to date and robust Talent System library here. But the download links are down. Any mirrors or something? Or some other talent system libraries or guides please?
i do not play SC2 anymore etc.
I see links are dead so here you have:
Lib (hit the download button)
Demo (hit the download button)
I don't know if it even works. Fell free to edit share etc etc
This library seems to be... Broken, as you can see in the video:
It acts on its own - and it works and doesn't work randomly with no apparent reason. Can somebody fix this library? Or if you can't, maybe recommend me a new one that works?