• Check out the results of the Techtree Contest #19!
  • Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • Create a void inspired texture for Warcraft 3 and enter Hive's 34th Texturing Contest: Void! Click here to enter!
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!

[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