[Spell] trigger change primary attribute

Status
Not open for further replies.
Before I get your hopes up, this doesn't work yet:
  • Unit - Set Unit: Paladin 0001 <gen>'s Integer Field: Primary Attribute ('upra') to Value: 1
I believe the attributes are ordered as: Str = 1, Int = 2, Agi = 3.

So once it does work (which could take anywhere from 6 months to never) you can use this action.
 
i did the bear form things, didnt work. its doesnt change attriubte, primary attribute. it change attack damage and attack type so far
 
You can use BlzSetHeroPrimaryStat takes unit whichUnit, integer value returns ? for this, where 1=str, 2=int, 3=agi.
This native is not listed in common.j, so I don't know if you can use it in GUI/jass, but it works with lua.
 
You can use BlzSetHeroPrimaryStat takes unit whichUnit, integer value returns ? for this, where 1=str, 2=int, 3=agi.
This native is not listed in common.j, so I don't know if you can use it in GUI/jass, but it works with lua.
I tested this in Lua and it actually works differently than you'd expect. It sets your Heroes Primary Attribute AMOUNT to the given value, instead of changing the Attribute Type.

So by using this with a Value of 1 on the Archmage it set his Intelligence to 1.
 
I tested this in Lua and it actually works differently than you'd expect. It sets your Heroes Primary Attribute AMOUNT to the given value, instead of changing the Attribute Type.

So by using this with a Value of 1 on the Archmage it set his Intelligence to 1.
I must've remembered incorrectly, I guess there is no native to change the primary stat then.
 
Status
Not open for further replies.
Back
Top