Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I have a question - Is there a way to add custom parameters to an actor with a notetag, or do I need to use necessarily a plugin command/script call?

Hi there!

To add, meaning increase, decrease, or change the parameters of an actor, you will need to use the script calls and plugin commands.

But you can also change them with equipment.

Or even with items:


But for more dynamic stuff, like increasing by level up, you can use this plugin:

https://hakuenstudio.itch.io/eli-class-curve-for-rpg-maker

(1 edit)

Thank you! I have another question: how can I set an actor to use custom parameters? Do I need to use events for that? Or can I just use notetags? I tried changing my actor's parameters, but every time, the value was equal to zero, so I thought that I must have done something wrong when setting up the custom parameters.

Hi there!

I don't know if I understand. But to use the plugin you need to build the following:

1 - On Plugin Parameters > New Parameters: Here you will create the custom parameters for your game.

2 - Plugin Parameters > Templates: Here you will build the custom parameters configurations to be applied to the data objects: Weapons, Armors, Classes, Actors, etc.

3 - Get the template name created on 2 and assign it to a note tag on the data object of your choice:

4 - Alternatively, you can skip steps 2 and 3 and just insert the plugin parameter note tag:


So that are two ways of setting custom parameters to an actor.

Now to use them in-game, it all depends on you. You can reference them in damage formulas by using their short name or script calls etc.

If you want to change parameters, inside the game, you can use the plugin commands/ script calls that are on the help file. Did you not find them?

Show me the event you are using to change the custom parameters.

(2 edits)

I am trying to use the commands you showed me, but for some reason, the parameters remain stuck on 0, as if I did nothing. I was planning to use an event that checks how much of a certain parameter you have, and if that value is higher than an arbitrary value I give, it would perform something.

Am I doing something wrong?

I have followed the steps and set the parameters I wanted to use in a notetag on my actor, but for some reason, the value is always set at 0.

Yes, you are doing something wrong.

This is script call is not setting any value to a parameter. What you are doing here is just CHECKING if the Custom Parameter ID 1 is higher than 0. (Also, a side note, don't do "$gameActors.actor(01)", do instead "$gameActors.actor(1)").

So what you need to do now is SET a value for the actor custom parameter 1.

And as stated before, you can set a value via script calls, plugin commands, or note tags.

if you already did that, show me a screenshot of your event using the plugin command or script call, or your note tag, etc.

(3 edits)

Okay, then that's what I am going to do next. I'll ask if I have something else that I need help with.

P.S. Sorry I'm late - I was caught up in a side project of mine. However, I have your plugin installed there too, so I might try and see what happens there.


P.P.S: I tried setting the param template via a notetag, but still nothing - the stats are still equal to zero.

This is the name of the template I am using;

This is the stat template:

And here is the notetag:

Yet the value is still equal to zero. What could be going wrong?

P.P.P.S: I tried assigning params with plugin commands, and it works.

Hi there!

On the note tag, there is a space:

Remove the space and see if it works. Also, this note field is from what Database object? Actor?