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
available talent points (per player)
visual appearance settings
child talents general settings like button looks etc
Structure defining everything related to talent.
Each talent belongs to certain tree.
Each talent have his own:
position in parent tree based on row and column
current level (per player)
images and settings
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.
Rollback Post to RevisionRollBack
Input, a script to capture key and mouse input
Photon Cycles, the source files for a luminous lightbikes map
SC2Mapster's IRC channel, where map problems get a beating
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.
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.
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?