- Joined
- Jan 12, 2014
- Messages
- 132
- Reaction score
- 75
- First Language
- English
- Primarily Uses
- RMMV
Seki_Summon V1.02a
by Sekunri
Official Development Topic w/ Update Video
Introduction
This plugin allows you to create skills that summon new actors not in the party into combat.
A new version of this plugin will be making the plugin obsolete.
If you have any feature requests please post them below and I'll see what I can do.
Features
- Requires a bit of setup, check How to Use below for the basics.
- Plug & Play
- Allows you to summon persistent actors into combat up to 8 maximum in battle including your party and the summons.
Unlike with previous battle party manipulation plugins you can have as many party members as you want and the
summoned actor will not interfere with your party's order or appear invisible!
[*]Allows you to customize your parties positions
How to Use
Installation is easy. Just plug it in and it should work.
It is recommended you use Yanfly's Base Troop Events or Shaz's Battle Result Switches as well.
The help file provided has the commands and special notes on them.
You can also view them in the spoiler.
Plugin Commands
Summon ActorId
Dismiss ActorId ActorId....
ResetBattler
PlusBattler Amount (not recommended you use when summoning)
MinusBattler Amount (not recommended you use when summoning)
BattlerPos1 x y
ResetBattlerPosAll
Summon ActorId
- Will summon the actor with the provided Actor Id. Actor Id MUST be a number.
Dismiss ActorId ActorId....
- Will dismiss the actors with the provided ActorId from the party. ActorId MUST be a number.
ResetBattler
- Resets the battle party's size
PlusBattler Amount (not recommended you use when summoning)
- Adds battlers to the battle party.
MinusBattler Amount (not recommended you use when summoning)
- Removes battlers to the battle party.
BattlerPos1 x y
- Moves the position of a battler to the designated X and Y values. The 1 can be replaced by numbers 2-8.
Do be mindful that actors with a higher party index will appear over those with a lower party index.
ResetBattlerPosAll
- Resets the positions of all battlers to the defaults provided to the plugin.
You will need to setup a few things to properly use this plugin.
- You will need an event in your troops page that turns on a switch at the start of every battle.
For this it is recommended you use Shaz's Battle Result Switches Plugin as you can just set a switch to turn on at the end of battle to trigger the dismiss common event.
- The switch will act as a trigger for a Common Event running on Parallel Process.
IMPORTANT :: If you want your summons to heal between each combat you can use the Change HP and MP commands here to heal each summon by a designated amount between battles. Otherwise summons will not heal between combat. I will be adding a function to take care of this, stay tuned.
- When the Common Event runs it will need to use the plugin commands ResetBattler and Dismiss to remove all of your designated summon-able characters from the party and return the battle party to its regular plugin declared size.
With those steps completed you can now use the Summon plugin command without any trouble.
Screenshots
- After you've been in battle and the Switch [Have Battled?] is turned ON the event will run 1 time. It will dismiss the summon actors, in my example's case only actors 11 and 13 but you can have as many as you want.
- Then you will have to reset the battle party with the plugin command ResetBattler.
- Lastly you will turn the switch off so that it won't run again until after your next battle.
Do you want our summoned actors to have the same level as their summoner? Your summon common event should look like this.
(well minus the comments in green)
- In my example above the variable 2 [Level Check] is equal to the summoner Therese's level.
- The variable 3[Summons Level] is equal to the actor being summoned's level. Both of these variables can be used for all common events.
- Next is a conditional If statement with an Else branch.
- If both variables are equal to one another nothing happens and then the plugin command occurs.
Else if they aren't equal to one another we will add the variable with the summoner's level to the actor being summoned then subtract the summons initial level (in this case 1) from his level so that he's always equal to the summoner's level.
Reported Bugs
- When using YEP_PartySystem will summon 2 actors if you are using the Troops Test feature in the database.
Compatibility Issues
- (none so far)
Download V1.02a
Change Log
- V1.02a : Added Battle End Switch to remove the need for Base Troop Commands to set a switch at battle start.
Edit by Michael Caiola.
- Permission to use Battle Result Switch's code granted by Shaz.
[*]V1.01a : Added the Dismiss command to make clearing summons easier.
Added translations to functions.
FAQ
Q: The shadow is too small, how do I fix that?
A: Unfortunately it wasn't until I ran tests with larger sprites that I noticed that. I will be fixing that.
Q: I want to create a Dismiss skill but when I dismiss the summon an actor in my party appears!
A: Assuming you used the Dismiss command you should follow it up with the MinusBattler 1 command as well.
Q: The summoned Actor is dead and won't go away during the battle.
A: You'll have to use the Troops Command pages to do that. It'll require a bunch of conditional branches that dismiss actors when they have the Knocked Out state, refer to question above. Again this plugin is very basic in its current version and works best with Yanfly's Base Troop Events for this purpose.
Q: The summoned Actors are still in my party what gives?
A: Read How to Use above. Make the switch and the common event. I'll be trying to fix this in the near future, sorry for the inconvenience.
Q: Why would you use PlusBattler?
A: As the plugin functions in its current version (1.01) the summons move on screen from the right. This will be patched in the future but PlusBattler will still allow you to "call for reinforcements" from your inactive party as well.
Q: Why would you use MinusBattler?
A: Let's say you have 4 actors in your battle party but want to create a fight where only 2 of your actors take part in the fight. Normally you would have to remove your actors until you had only 2 left and then the rest of the party can't get reserve EXP. With this command you can just lower the amount of active fighters so they can still earn EXP. Or do some evil things I won't openly discuss.
Q: Why did you make this plugin to work with someone else's plugin?
A: I didn't specifically make it to work with Shaz's or Yanfly's plugin, it just so happened that the synergy was there. Both of these developers have done a lot for us so why shouldn't we use what they've given us?
Credit and Thanks
- Credit to Sekunri
- Thank you to Shaz for their Shaz's Battle Result Switches Plugin which has been integrated & for answering questions I had on the forums.
- Thank you to Yanfly for their programming format.
- Thank you Michael Caiola for your edit and plugin advice.
- Thank you to all supporters of this plugin.
Usage
Free to use for commercial and noncommercial RPG Maker games as long as you credit Sekunri and it'd be awesome if you would link me to your finished product.
Author's Notes
- If you have any questions or suggestions feel free to let me know.
- This was my first real script so i apologize if its a bit unpolished.
- Please do not post the plugin itself elsewhere and instead redirect to this thread. Thank you.
Last edited by a moderator:


