Talent System Help

Dirac

22710180
Reaction score
147
Hi, im creating a talent system similar to the one in WoW, for those who had never playd wow: Talents are like techs, which you upgrade, in order to advance you must have an amount of techs learnd of that spell type, there are limited amounts of talent points

Ok here's the deal, i cant find a system that fills this list of requirements:
-Cant use items (since might be more than 6 expendable talents)
-Can be unlearned (in this case Upgrades is ruled out since they cant be downgraded)
-The amount of talent points needed for X spell can be spent in any other talent of that build and not necessarily in the talent behind it)

As ussual + rep to whoever gives a good anwser
 

Avaleirra

Is back. Probably.
Reaction score
128
This seems hard.

I would use a spellbook. Unless you want to be really fancy and create custom game interface.
 

MateoSoetsu

New Member
Reaction score
9
You could make every talent you plan to have an ability (anything from engineering upgrade, to evasion, to critical strike). Then make an integer variable for each skill with an array for each player which is set to X+1 every time you train the talent. Then create an integer array for each teir and player, for example in WoW you need 5 talents to train the next teir, it would add an extra page of abilities to the list of trainable talents once you have 5+ from the 1st teir, the 3rd teir would require the integers from the 1st 2 teirs to be 10+ and so on. Put all of the trained talents into a spellbook like Avaleirra said. In order to list all of the talents you would need to develop some sort of UI within a hero's learn ability tab. The best way (assuming it is possible) would be to make 2 dummy abilities. One that lists the next teir of talents and one that lists the previous teir of talents. You would probably also need a dummy ability or 2 if you want the option to have more talents trees/specs.

Also this sort of option could be done using dialog boxes. You would have to have a dialog box for every talent, one for every rank of that talent as well. You would have to make a menu system to check the talents you have and which are available as well as a description of the talents. Then you would add the selected talents to the hero's ability spellbook.

You will probably need this link too, if you don't know how to add/remove hero abilities using triggers, complements of baka-ranger.
http://www.thehelper.net/forums/showthread.php?p=364875#post364875
 

Dirac

22710180
Reaction score
147
Then make an integer variable for each skill with an array for each player

Thats a LOT of variables, this way is easier

Create a completely invisible dummie, each time you upgrade a talent it gains the ability upgraded, and each time you upgrade it again the ability lvl ups, no need for variables, this way you can use (Level of ability for Dummy[Player Number]) Anyways thnks to u both, i think this thread can close now
 
General chit-chat
Help Users

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top