Passive skills with multiple stats
Moderator: Nizari
Passive skills with multiple stats
I'm trying to merge skills by gathering their properties (Passivestat1,2) within one skill, such as claw mastery + weapon block and increased stamina and increased speed.
What I do is I copy for example Increased stamina and make it a new skill at the bottom of skills.txt. Then I add the property from increased speed in Passivestat2.
This does not work, eventhough I have seen other skills having multiple stats.
What I do is I copy for example Increased stamina and make it a new skill at the bottom of skills.txt. Then I add the property from increased speed in Passivestat2.
This does not work, eventhough I have seen other skills having multiple stats.
Re: Passive skills with multiple stats
I'm not really clear on what you are trying to do. Are you trying to give a character this new merged skill, or is it being added onto equipment? Do you want to replace the skills being merged with the new merged skill, or do you want the individual skills as well as the merged skill? And in what ways is it working and not working?
Re: Passive skills with multiple stats
I simply wish to make for example the passive skill increased stamina to also increase walk/run speed, just like increased speed do.
If I clone increased stamina and add the values from passivestat1+2 and param1+2 in increased speed, the guy still wont run faster.
The same problem occurs when I mege claw mastery andweapon block the same way.
If I clone increased stamina and add the values from passivestat1+2 and param1+2 in increased speed, the guy still wont run faster.
The same problem occurs when I mege claw mastery andweapon block the same way.
Re: Passive skills with multiple stats
In that case, all you need to do is copy the stat from Increased Speed and paste it onto Increased Stamina and set the value of the stat to whatever you want (so if you want it so Increased Stamina's speed enhancement scales exactly the same as Increased Speed, then set param3 to 7 and param4 to 50, and have the stat value for the speed enhancement as dm34). You don't need to make a new skill for that.
Re: Passive skills with multiple stats
This is what
This is what I did with no luck. It should work afaik but it doesn't, not in the vanilla skill directly nor in a cloned skill. I cloned the stamina skill and the stamina works properly.Cypress wrote: ↑Wed Mar 25, 2020 4:37 pmIn that case, all you need to do is copy the stat from Increased Speed and paste it onto Increased Stamina and set the value of the stat to whatever you want (so if you want it so Increased Stamina's speed enhancement scales exactly the same as Increased Speed, then set param3 to 7 and param4 to 50, and have the stat value for the speed enhancement as dm34). You don't need to make a new skill for that.
Re: Passive skills with multiple stats
Can you paste the entire row of your attempt into a code display?
This is what I created using Find Item as the passive state giver (as far as I know, any skill works just as well for giving passive stats as long as you attach a unique state to it) and I have it set to give 100% increased stamina and 100% increased speed, both of which are given and work as expected.
Code: Select all
Find Item 142 bar find item 34 72 defiance velocitypercent 100 skill_staminapercent 100 1 barbarian_findobject_1 barbarian_findheart_1 28 40 1 0 h2h SC SC xx 1 1 5 1 12 20 Find Potion 1 8 7 0 1 dm12 chance 5 min chance to find heart 60 max chance to find heart 30 % chance high quality 5 % chance magic item 1 8 motl 512 8000
Re: Passive skills with multiple stats
Code: Select all
Mistral 359 bar MistralDesc MistralState skill_passive_staminapercent ln12 velocitypercent dm12 1 0 none SC SC xx 1 12 20 0 8 0 0 1 1 30 % stamina increase 15 % stamina increase per level 7 min % speed increase 50 max % speed increase 1 8 512 8000
Re: Passive skills with multiple stats
You are using dm12 for velocitypercent, where param1 is 30 and param2 is 15. With the diminishing returns formula, the stat will approach param2 as you approach skill level 60. As such, the more you upgrade your skill, the less speed you will get. If you change dm12 to dm34, it will reference param3 (7) and param4 (50) instead, which will make the speed get increasingly higher and closer to 50% as you approach level 60.
The formula for dm12 is:
((110*lvl) * (b-a))/(100 * (lvl+6)) + a
Where lvl is the skill level, a=param1, b=param2 (and for dm34, a=param3, b=param4)
The formula for dm12 is:
((110*lvl) * (b-a))/(100 * (lvl+6)) + a
Where lvl is the skill level, a=param1, b=param2 (and for dm34, a=param3, b=param4)
Re: Passive skills with multiple stats
Where do I enter these values then? Bc I want it to increase just like the original skill (max 50%), but the counter is stuck at 15%. I changed passivecalc to 100 and he started running as hell so that seemed to work, but when I have all fields that even hint of handling numbers (passivestat1-2, calc1-2 and param1-2) like the original skill, FRW is stuck at 15%.
Actually, both properties work, I'm just mixing up the numbers and which field they should be in. Gonna try the same thing with adding weapon block to claw mastery and se if the asn blocks.
No success whatsoever with that one. Does SkillDesc has anything to do with the skill effect or is it just for descriptions?
Actually, both properties work, I'm just mixing up the numbers and which field they should be in. Gonna try the same thing with adding weapon block to claw mastery and se if the asn blocks.
No success whatsoever with that one. Does SkillDesc has anything to do with the skill effect or is it just for descriptions?
Last edited by arva on Wed Mar 25, 2020 8:10 pm, edited 1 time in total.
Re: Passive skills with multiple stats
All you need to do is change dm12 to dm34. Params are just for referencing with calculations, but you are referencing the wrong params since param1/2 correspond to Increased Stamina and param3/4 correspond to Increased Speed. By changing to dm34, you will reference param3/4 which correspond to Increased Speed.
Re: Passive skills with multiple stats
Finally I got it xD. Thx for you help!