This script allows you to mimic the row system of the final fantasy series were characters in the front take and deal full damage while charcters in the back take and deal reduced physical damage.
What are Rows?
From the FF Wiki page on Rows
“Row (チェンジ, Chienji?) is a recurring term that refers to a character’s position inbattle, which affects overall performance. A character can either fight in the front row or the back row. To date, most Final Fantasy games allow the player to change the rows of a party member freely. In most games, party members can switch rows in battle, but switch back after the battle has ended. Starting a battle as a back attack reverses the characters’ row placement.
Fighting in the front row allows characters to deal regular damage to enemies, but in turn to receive regular damage from enemies as well. This is generally best for characters with high HP and Defense, such as the Warrior or Paladin jobs. Being in the back row will make characters inflict less damage with melee weapons, but receive less damage from enemies as well. This is best for characters with low HP and Defense, like White Mages or Summoners.
Monsters can also be in the back or front row, depending on the placement of their allies. They will experience the same increases/decreases to damage as the player’s characters do, although killing the front-row enemies typically moves back-row enemies forward.
Typically, there are exceptions to the above rules. Magic of any kind almost universally is unaffected by row. Most games also have ranged weapons that inflict normal damage regardless of row: Bows, Throwing items like Boomerangs and Shurikens, and Guns usually ignore row, along with other specialized weapons. Some games also have an ability known as Long Range or Reach that gives the equipped character the same power as if they were using a long-ranged weapon.”
<row: x> Sets the initial row of the actor to x (1 = front, 2 = back)
Skill/Item Notetags (EFFECTS ACTORS ONLY)
<change front> Makes the actor move to the front.
<change back> Makes the actor move to the back.
<change row> Makes the actor switch rows.
<affected by row> Factors the row into the damage formula automatically
Right now this only has a visual effect with Victor Engine – Actor Battlers. If you want it to have a visual effects with another script (i.e. Yami Engine Symphony – Battle Engine Symphony) you can do one of two things:
- Try to add the effect yourself in the script (not recommended for non-scripters).
- Ask me and I will add functionality for that script to this script.