BDruid70

Villager
Member
Joined
Mar 1, 2022
Messages
12
Reaction score
5
First Language
English
Primarily Uses
RMMV
Hi, I was wondering if there was a way to increase a character's Traits using Skills, similar to increasing Base Parameters through them. I was watching a Yanfly video about increasing base parameters using the Skill Menu, JP Points and Skill Learn System Plugins and I wanted to know, would it be possible to get a similar effect, but instead, using Traits?
 

oooNUKEooo

Veteran
Veteran
Joined
Sep 22, 2020
Messages
126
Reaction score
30
First Language
br portuguese
Primarily Uses
RMMV
can you provide an example? your explanation reads a bit confusing...
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
36,340
Reaction score
9,722
First Language
German
Primarily Uses
RMMV
by default all traits are static.

you'll need one or more plugins to have even a chance of starting, either a plugin for dynamic traits or one that can make states permanent and automatic.
 

ATT_Turan

Forewarner of the Black Wind
Veteran
Joined
Jul 2, 2014
Messages
4,593
Reaction score
2,934
First Language
English
Primarily Uses
RMMV
I believe that both Galv and Shaz have plugins for dynamic traits.

The other method would be to put the changes to trait values in states, and you can have those states go onto the actor when you learn a skill via Yanfly's Auto Passive States.
 

BDruid70

Villager
Member
Joined
Mar 1, 2022
Messages
12
Reaction score
5
First Language
English
Primarily Uses
RMMV
I believe that both Galv and Shaz have plugins for dynamic traits.

The other method would be to put the changes to trait values in states, and you can have those states go onto the actor when you learn a skill via Yanfly's Auto Passive States.
Could you give me an example on how that would look in exchange of parameters?
 

BDruid70

Villager
Member
Joined
Mar 1, 2022
Messages
12
Reaction score
5
First Language
English
Primarily Uses
RMMV
can you provide an example? your explanation reads a bit confusing...
Something like this but instead of it being base parameter, it's ex or sp-parameters

"<Learn Cost: 500 JP>
<Learn Cost Eval>
user._paramPlus[0] += 500;
user.forgetSkill(21):
user.refresh0);
</Learn Cost Eval>"
 

ATT_Turan

Forewarner of the Black Wind
Veteran
Joined
Jul 2, 2014
Messages
4,593
Reaction score
2,934
First Language
English
Primarily Uses
RMMV
Could you give me an example on how that would look in exchange of parameters?
How what would look? I said two different things.

If you're asking about the plugins I mentioned, I have not used either one. You would look them up and read the instructions for how to use them, and they'd each be different.

For the passive state method, I'm not sure what you need me to show you - you'd add a Trait in the upper right of the window for editing the State, then use the <Passive Stat: x> notetag to make your actor get it when they learn a skill.
 

BDruid70

Villager
Member
Joined
Mar 1, 2022
Messages
12
Reaction score
5
First Language
English
Primarily Uses
RMMV
How what would look? I said two different things.

If you're asking about the plugins I mentioned, I have not used either one. You would look them up and read the instructions for how to use them, and they'd each be different.

For the passive state method, I'm not sure what you need me to show you - you'd add a Trait in the upper right of the window for editing the State, then use the <Passive Stat: x> notetag to make your actor get it when they learn a skill.
I meant something like this -

"<Learn Cost: 500 JP>
<Learn Cost Eval>
user._paramPlus[0] += 500;
user.forgetSkill(21):
user.refresh0);
</Learn Cost Eval>"

But instead, what would I put in place of "user._parmPlus"
 

ATT_Turan

Forewarner of the Black Wind
Veteran
Joined
Jul 2, 2014
Messages
4,593
Reaction score
2,934
First Language
English
Primarily Uses
RMMV
I meant something like this -
I'm sorry, I have no idea what you're talking about. You were told by myself and Andar that you can't do this just using Yanfly's Skill Learn plugin.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
36,340
Reaction score
9,722
First Language
German
Primarily Uses
RMMV
But instead, what would I put in place of "user._parmPlus"
you can't.
your idea will never work that way, simple as that.

you have already been told that you need a different way to handle this, either with dynamic traits (which will work completely different) or with automatic conditional states.

in both cases you will use the default traits, for example "Parameter ATK *110%"

If you want to add a point value, you have to use the event command for that, because no trait ever will be able to add a fixed value, all traits use percentages for a reason.
 

BDruid70

Villager
Member
Joined
Mar 1, 2022
Messages
12
Reaction score
5
First Language
English
Primarily Uses
RMMV
you can't.
your idea will never work that way, simple as that.

you have already been told that you need a different way to handle this, either with dynamic traits (which will work completely different) or with automatic conditional states.

in both cases you will use the default traits, for example "Parameter ATK *110%"

If you want to add a point value, you have to use the event command for that, because no trait ever will be able to add a fixed value, all traits use percentages for a
you can't.
your idea will never work that way, simple as that.

you have already been told that you need a different way to handle this, either with dynamic traits (which will work completely different) or with automatic conditional states.

in both cases you will use the default traits, for example "Parameter ATK *110%"

If you want to add a point value, you have to use the event command for that, because no trait ever will be able to add a fixed value, all traits use percentages for a reason.
I had already figured that out that it wasn't possible I wasn't just double checking. You're rude input wasn't needed, and didn't at all get your point across.
 

Latest Threads

Latest Profile Posts

No matter how long it takes, the cliches of modern humanization still enrage me. :(

Also...

Random Person: Looks are superficial. It doesn't matter what a hero looks like.

Same Person: EVERY hero NEEDS to look like a human even if they're not supposed to be and it makes no sense for them to look human.
Happy treason day, Colonial friends <3

I am officially amused. One of the NPCs in my project is basically meant as the guy you check in with to point you where you should go next, including if you’ve been away for a bit and have forgotten.

I can conclusively say he does his job nicely. I was out of town over the weekend. I had forgotten what I was working on, so I checked what I had last done with him for a reminder. ^.^
While talking about anime with a friend got the idea of doing this. :kaopride:
4m6nhlF.jpg

Character: Mirajane Strauss from Fairy Tail.

Forum statistics

Threads
123,345
Messages
1,155,922
Members
161,772
Latest member
katgamer666
Top