I could most likely create a system like this pretty fast with a dialog. You will just have to create 5 global integer variables with array room enough for each player (16).
1 for the Attribute Points Remaining to spend.
and then 4, 1 for each attribute.
Then create a trigger that increases the Attribute Points Remaining by 5 when your unit gains an expirience level.
Then you will have to create 4 buff behaviors (1 for each attribute) that each will increase the coresponding attribute by 1, make it stack as many times as possible.
Then you will have to create a dialog with 4 buttons, 1 for each attribute. Then make the buttons add the attribute to the unit when a player uses the button, and increase the amount of the global variable coresponding to attribute, with 1. You will have to add a condition that checks if the Attribute Points Remaining is higher than 0.
Then you could also add a label that displays the amount of attribute points remaining, and maybe make the dialog toggle able with a button, or a hotkey.
This will only work for 1 unit for each player though.
I can make it for you, but I want to know if you can use it before I make it though ;)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
@msong7229: Go
http://www.thehelper.net/threads/diablo-style-stat-system.157925/
Here you go ;) I'll post it on SC2Mapster aswell, but that will be tomorrow.
@msong7229: Go
I mean that if this is not the kind of system you need, I dont want to waste time creating it ;)
NOTE: The system I'm making will only work for 1 unit per player, btw.
@msong7229: Go
I could most likely create a system like this pretty fast with a dialog. You will just have to create 5 global integer variables with array room enough for each player (16). 1 for the Attribute Points Remaining to spend. and then 4, 1 for each attribute.
Then create a trigger that increases the Attribute Points Remaining by 5 when your unit gains an expirience level.
Then you will have to create 4 buff behaviors (1 for each attribute) that each will increase the coresponding attribute by 1, make it stack as many times as possible.
Then you will have to create a dialog with 4 buttons, 1 for each attribute. Then make the buttons add the attribute to the unit when a player uses the button, and increase the amount of the global variable coresponding to attribute, with 1. You will have to add a condition that checks if the Attribute Points Remaining is higher than 0.
Then you could also add a label that displays the amount of attribute points remaining, and maybe make the dialog toggle able with a button, or a hotkey.
This will only work for 1 unit for each player though.
I can make it for you, but I want to know if you can use it before I make it though ;)