Misc. Plugins

Return to Index

**This page is outdated and planned for repurposing or removal in the future. Content and links may not be accurate.**

All user-made plugins are being relocated to the User-Made Plugins page. Any remaining plugins are currently being explored to see if they are still being made available and/or supported.

If you have a problem regarding a script here, please refrain from using the comments section to place a inquiry- you will get a much quicker response if you asked in the Discord server instead.

## Class/Parameter

This category is used for plugins that affect classes and parameters.

### Class Change Rework

By Balberith. This plugin changes how class changing works, and removes the numerical limits on class changing. If items are used to class change, an unpromoted unit will use Class Group 1 when class changing, and a promoted unit will use Class Group 2 when class changing. NOTE: for this plugin to work as intended, a unit's promotion classes must be put into their Class Group 1, and a unit's class change classes must be put into their Class Group 2.

### Class Change Split Items

By SomeGuy. This plugin allows for classes to have multiple promotion options that each require a different item. Instructions in comments at top.

### Random Enemy Level Ups

By Balberith. This plugin randomly generates enemy levels based on their class and custom growth rates. You also won't have to calculate and plugin enemy stats by hand. This plugin does it for you. Details and customization options are in the readme. UPDATE: Now includes further customization options. These options include:

* Use extra levels for promoted units
* Overrides using difficulty custom parameters
* Set a minimum bound for stats
* Set a maximum bound for stats
* Calculate stats based on averages
* Set growth rates to custom parameters outside of the bonuses

Last Updated 1/13/2020

### Statmatch

By LadyRena. This script can transfer the stats of one unit to another using only Custom Parameters. However, both units must be present at turn start in the plugin's current version. To use, add the Custom Parameter {BaseUnit:true} to the unit you wish to copy the stats of, and give the Custom Parameter {CopyUnit:true} to the one receiving the stats. Additionally, ensure the Copy Unit has all stats set to 0. Then, simply load a map with both units active on it and engage in a turn change.

## New Functions/Systems

This category is used for plugins that add completely new functionality or systems that are not native to SRPG Studio.

### Random Chest Reward System

By LadyRena. This plugin allows the user to set a list of items and chances for them to be obtained from a Chest with an empty output. To use, follow the instructions inside the file - it can be opened with any text editor.

### Random Map System

By LadyRena. This plugin allows for specially-marked maps to be chained in to each other at random. Maps should be marked with the custom parameters **{LevelReq:#, LevelCutoff:#}** to qualify. To facilitate random map selection, create an event that utilizes the Change Scene event, and select "Battle Result". Random Maps cannot head to Base.

## Other

For anything and everything that in the end absolutely do not fit any other kind of category on the site.

### Sidequest Redirect

By LadyRena. If a sidequest is available from multiple quests, this script enables you to dynamically return to the chapter you left off at when finishing it. Simply put it in plugins and call the following code in the closing event of the sidequest: *RedirectControl.doRedirect()*

### Custom Pursuit

By Aren. A small script that adds a follow up attack for every multiple of the pursuit value a unit is faster than its opponent.

### Autosave

By piketrcechillas. This plugin autosaves at the start of each turn of Player Phase, and create a new Load Auto Save button on title menu. For example, if you are at turn 5 and load autosave you'll be at turn 4.

### Percentage Healing from Terrain

By snoop doge. A simple script that overrides the "Auto Recovery Value" field for terrain to represent a percentage of the occupying unit's max HP, rather than a flat number. For example, setting this field to 20 for a Fort will cause it to heal 20%, same as in the GBA/DS Fire Emblem games.