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 Profile Posts

User of Mv3d/ Mz3d and Rosse engine. New Resource Pack on development "Halloween Stones" . Leave ideas about what you want to see on this package. :)
SetPreview.jpg
Looking at Code abd knowing that it made sense at one time. Ugh..why did I ever stop? Well I guess it will come back to me.
Well, Blizzard... thanks for making it easy to decide what to delete to free up some hard drive space... I guess. Ugh.
So far, I've rated 5 of the games out of the 120 submitted. Competition is fierce! There are a few which I played and thought "Well, at least my submission is better than this one." but there's at least one which is far better than mine (at least by my judgement.) Trying very hard to rate games fairly and only comment when I have something constructive to say. Good luck everyone!

Forum statistics

Threads
113,544
Messages
1,075,737
Members
147,542
Latest member
elsher
Top