Help with recreating Fire Emblem "Ploy Skills" in RMMV

8bitboy

Villager
Member
Joined
Jan 1, 2016
Messages
5
Reaction score
1
First Language
Portuguese (Br)
Primarily Uses
RMMV
Hello there!

I want to create a set of skills for my project that works similarly to the Ploy skills in Fire Emblem Heroes

Basically, they are skills that debuff enemies if said enemies have less Res (or in RMMV's case, MDF) than the user.

I know it can somewhat be done as an active skill by using Yanfly's Selection Control plugin, but for my game, I'd like for it to be a Passive Aura Effect attached to a specific piece of armor.

So basically I want to make a set of armors that generates this foe aura that only affects enemies with less MDF compared to the user. Is there a way it can be done? Could "Custom Aura Condition" be used for something like this?

I'll leave the Ploy skills descriptions from Fire Emblem Heroes below, just in case:

upload_2019-1-16_15-45-56.png

Any kind of help/feedback will be apprectiated! ♥
 

Harosata

Dramatic Lightning's BFF
Veteran
Joined
Aug 20, 2015
Messages
246
Reaction score
70
First Language
English
Primarily Uses
RMVXA
Two ways I can see this happening (without plugins):

1. Variable Method
-If your character has the Ploy Armor:
-Record your character's MDF
-For each enemy, record their MDF or type down their number, then compare.
-Do Ploy on Turn 0.

2. Action Method
- Create a Ploy Skill. In the case of Atk Ploy, it should affect all enemies and have a formula similar to "if a.MDF > b.MDF then add state (-5 ATK)"
- In the Troop Page Turn 0 or Common Event (on troop page), if person is wearing Atk Ploy Armor, Force Action "Atk Ploy".

---

Might be easier or faster with plugins, but it should be possible without it. Granted, it would be lengthy through event commands, though could be quick if you try loops through the scripting page like:

AtkPloyArmors = [15,16,17]
for each party member (actor) do{
for each troop member (enemy) do{
if actor.MDF > enemy MDEF && AtkPloyArmors includes actor armor{ add state (-5 ATK)}
}
}
 

8bitboy

Villager
Member
Joined
Jan 1, 2016
Messages
5
Reaction score
1
First Language
Portuguese (Br)
Primarily Uses
RMMV
Two ways I can see this happening (without plugins):

1. Variable Method
-If your character has the Ploy Armor:
-Record your character's MDF
-For each enemy, record their MDF or type down their number, then compare.
-Do Ploy on Turn 0.

2. Action Method
- Create a Ploy Skill. In the case of Atk Ploy, it should affect all enemies and have a formula similar to "if a.MDF > b.MDF then add state (-5 ATK)"
- In the Troop Page Turn 0 or Common Event (on troop page), if person is wearing Atk Ploy Armor, Force Action "Atk Ploy".

---

Might be easier or faster with plugins, but it should be possible without it. Granted, it would be lengthy through event commands, though could be quick if you try loops through the scripting page like:

AtkPloyArmors = [15,16,17]
for each party member (actor) do{
for each troop member (enemy) do{
if actor.MDF > enemy MDEF && AtkPloyArmors includes actor armor{ add state (-5 ATK)}
}
}
They're all interesting approaches, I'll give it a try asap!

Thanks!
 

Users Who Are Viewing This Thread (Users: 0, Guests: 2)

Latest Threads

Latest Posts

Latest Profile Posts

How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:
To whom ever person or persons who re-did the DS/DS+ asset packs for MV (as in, they are all 48x48, and not just x2 the pixel scale) .... THANK-YOU!!!!!!!!! XwwwwX

Forum statistics

Threads
105,849
Messages
1,016,981
Members
137,563
Latest member
cexojow
Top