Silva

Scoobityboo
Veteran
Joined
Nov 5, 2018
Messages
400
Reaction score
222
First Language
English
Primarily Uses
RMMV
Silva Affinity System - Version 1.11
Silva

Introduction
This plugin add elemental affinity parameters to battlers and the option to have their element rates be calculated based on their affinities.

Features
- Adds affinity parameters to battlers that can be used in the damage formula (and everywhere else).
- Set up your own system dictating how elements will defend against each other and automatically calculate battlers element rates based on their affinities and your system set up
- Option to have a second system set up to completely change the way elements interact - can be used to set up alternate worlds / areas / cycles where elements behave differently.

V1.10 Features:
- Optional new page to be displayed in Yanfly's StatusMenuCore.

V1.11 Features:
- Plugin now combines element rate calculated from affinity with the element rate derived from a battler's traits.
- Notetags can now be used on classes, equipment and states to have them provide affinity bonuses.
- Plugin parameters updated to make better use of MV 1.5.0+ parameter functionality. This means the plugin is no longer restricted to 20 elements and can now use the full 99 elements available in MV, and possibly more if this restriction is broken through another plugin. This does however mean plugin parameters will need to be input again if upgrading from v1.10 or below.


How to Use
Download the plugin here. Install like any other plugin. Instructions are included in the plugin description - see below for example of element rates set up.

upload_2019-11-17_18-40-4.png

Above is an example set up for a game using 3 elements. Row 2 is highlighted and if we look at the values in this array it shows that a battler whose affinity is for element 2 will receive double damage from attacks that are element 1, half damage for attacks that are element 2 and normal damage from attacks that are element 3.

Terms of Use
This plugin can be used for free in both commercial and non-commercial games, provided you credit me - Silva.
You may edit my plugin for your own personal use but I would ask that you don't redistribute edits. You may instead create your own plugin that alters the way this one works and distribute that.
 
Last edited:

Johnboy

Veteran
Veteran
Joined
Jan 13, 2016
Messages
349
Reaction score
127
First Language
English
Primarily Uses
This sounds pretty cool. I might have to check this out.
 

Silva

Scoobityboo
Veteran
Joined
Nov 5, 2018
Messages
400
Reaction score
222
First Language
English
Primarily Uses
RMMV
Thanks. If you do, let me know how you get on. :D
 

Kraden96

Friendly Fox
Veteran
Joined
Feb 5, 2016
Messages
42
Reaction score
11
First Language
English
Primarily Uses
RMMV
I look forward to your development, this seems very handy for element type-based games like Pokemon! :D
 

Silva

Scoobityboo
Veteran
Joined
Nov 5, 2018
Messages
400
Reaction score
222
First Language
English
Primarily Uses
RMMV
While the aim is certainly for element type based games it is unfortunately not built for a pokemon style system. Pokemon's elemental weakness and resistances are multiplied by each other when there are dual element pokemon, whereas my system uses weighted averages so the behaviour would be significantly different. I could certainly make a pokemon styled element system in the future though - if people wanted it. :)
 

Kraden96

Friendly Fox
Veteran
Joined
Feb 5, 2016
Messages
42
Reaction score
11
First Language
English
Primarily Uses
RMMV
I would be interested in it! :)
It would be cool for there to be plugin that can assign elements to actors and enemies with type effectiveness! Would be handy for games with that idea of battle! :)
 

Silva

Scoobityboo
Veteran
Joined
Nov 5, 2018
Messages
400
Reaction score
222
First Language
English
Primarily Uses
RMMV
That's good to know. It won't be something I do immediately but I may get round to it after I finish what I'm working on at the moment.
 

Silva

Scoobityboo
Veteran
Joined
Nov 5, 2018
Messages
400
Reaction score
222
First Language
English
Primarily Uses
RMMV
Plugin has been updated to version 1.11 and main post updated with details.
 

Latest Threads

Latest Posts

Latest Profile Posts

Checking out the Judge's Round Table. Really cool getting their perspective in a Q/A environment like this.
I'm heading back to Orlando tomorrow! Dad said he's going to take me to my favorite arcade and maybe Aquatica.
animated message windows <3
or message window that uses background images that can be animated?
Still need to fix some things, but it's going great so far :)
CEPjLJn.gif
just when I thought one of the greatest game of all time couldn't get any better, they announce a new dlc for it.
For anyone interested: there's another huge humble bundle with JRPG assets + a game jam starting next month - it's for a good cause, so check it out <3

Forum statistics

Threads
113,786
Messages
1,077,446
Members
147,821
Latest member
Zabasin
Top