
These commands will allow you to assign races to actors and to retrieve information about the actor’s race. If, for some reason, you need need to alter this data in-game and have those changes persist until the end of the game, you’ll need to turn this option on. By default, this object is built from the plugin parameters when a new game is started or a saved game is loaded.
Save Races Object - Setting this to true allows you to modify the $dataRaces object, which contains all of the information within the plugin parameters, when the player saves the game. I wanted to give you an easy way to just shut this off if you aren’t using it so that you don’t have to mess with the params if you’re not using this feature. Assigning a Half-Giant a racial Trait to Attack of 125% and a racial Trait to Speed of 75% is just plain easier and might be exactly what you want. Often times, it’s just much easier to grant races Traits that work in percentages. Working with RPG Maker’s Class parameter curves can be annoying and cumbersome.
#How to install yanfly plugins mv code
The plugin code is just subtracting the number you provide here from the race’s Class template’s defined params to generate a bonus or penalty.Īdjust Parameters - This is just a quick on/off switch for racial parameter adjustments. You can also define a curve that slopes up or down for a gradually increasing bonus or penalty as the Actor advances in level. A value of 80 defined from levels 1-99 would always grant a static -20 penalty to the corresponding stat. A value of 120 defined from levels 1-99 would always grant a static +20 bonus to the corresponding stat. What this means is that any param value that equals 100 will make no racial adjustment for that stat. Param Baseline - Baseline value that equals zero change to stats.
Initial Race - Name of the race that this actor starts as. Actor Id - Actor that these properties apply to. Description - Description so you know what this entry is.
Adventurers - Information about how and why members of this race become adventurers.Individual members of this race obviously can vary from the norm. This describes which gods or religions this race typically follows and what they general alignment usually is. Alignment and Religion - Moral and religious information of the typical member of this race.
Society - Information about how this race typically interacts with other races. This should describe the physical characteristics of a typical member of this race. Physical Description - Physical description about this race. This will be used as sort of an intro blurb. General - General description about this race. This was done so that you can define penalties as well as bonuses to your racial stats. Parameters like Attack, Defense etc can also add to the Actor but you have to define a baseline number to represent a zero adjustment. They gain all of the Traits assigned and gain Skills at the indicated level. These work a lot like assigning a second Class to an Actor. Class Id - Class template this race inherits. I have plans to incorporate the rest of the information in one or more other plugins but I can’t say for sure when those will be completed. At the moment, the Name and Class ID are really all you need to define. This is a plugin for races so, of course, you’ll need a parameter to define them for your game. The Race ID is the index of the entry in this plugin associated with the race in question. Those extensions will ask for a Race ID to identify the race you are adding parameters for. This plugin is designed to be the core of various extension plugins that enable extra functionality for your game's races. If you also install Yanfly’s Core Engine and Status Menu Core, you’ll more easily be able to see the adjustments to stats, elemental resistances and weaknesses and all of the extra attributes each character has. Just install the plugin and fill in the plugin parameters. A Class template can be assigned to each race to customize your actors with stat adjustments, Traits and bonus Skills. Version 2.0 adds some nice functionality to the plugin that allows it to be useful on its own while still working with the other plugins I made to extend functionality. Races have been a part of RPGs since the beginning and a good solid core is needed to not only create this feature but to extend its capabilities in the future. RPG Maker MV doesn’t have official support for races like other games such as Dungeons & Dragons and Pathfinder RPG.