Active Chain Skills

From Yanfly.moe Wiki
Jump to navigation Jump to search
Welcome to the wiki! This is where you can find resources from Yanfly.moe, Ækashics.moe,
Visustella, Caz Wolf, Fallen Angel Olivia, Atelier Irina, and other affiliated content creators.



Download

Introduction


Looking for a way to make your battle system more interesting?
Inspired by games that use Skill Chains, which add a new layer of depth to your game’s tactics?


You could try to build a similar system using events, but that would take hours and make your project files look messy. Or you could commission a plugin, which might cost you several hundred dollars.
That’s why we’ve developed the Active Chain Skills plugin!

Features

  • This plug-and-play feature lets you drop the plugin right into your project, and set up custom skills and chains with notetags.
  • Intuitively set up Key Inputs using the Plugin Manager.
  • Make endless combinations of skill chains, to bring your battle system to life!

How to Use

* With the Active Chain Skills plugin, when the player uses a Skill that  
* offers a potential skill chain, new skills will be displayed on the left  
* of the screen if the character also knows that skill. Chain skills can be 
* endlessly chained until either the actor runs out of MP/TP  or until the  
* character performs a chained skill without any skills to chain off of.
*
* When the player presses the button assigned to the Chain Skill, that skill  
* is selected and will be used next.
*
*-----------------------------------------------------------------------------
* * Skill Notetags - These notetags go in the skill notebox in the database.
*-----------------------------------------------------------------------------
* <ChainSkill: SkillId, Input>
These notetags go in the skill notebox in the database:
*  ^ This note tag allows you to set which skills can be chained to the one
*    that has this note tag. Order in the notes reflects order of choice.
*  ^ SkillId: Id of the skill that can be chained into.
*  ^ Input: Name of the Input. 
(up, down, left, right, ok, cancel, control, tab, etc..)
*
* Examples:
* <ChainSkill: 15, up>
* <ChainSkill: 16, down>
* <ChainSkill: 17, left>
* <ChainSkill: 18, right>
*
* <ChainOnly>  (Case Sensitive.)
*  ^ This makes the skill only usable only in chains. (Does not affect enemies.)
*
* Parameters:
* Minimum Time:
* The default for this is 120 frames. This is how long the player will have to 
* activate a chain before the window disappears.
* 
* Title Text:
* This appears at the top of the window when the player is prompted to perform 
* a chain.
*
* Title Font Size:
* This is the size the Title Text will be displayed at.
*
* Active Skill Sound:
* This is to customise the sound that will play when the player activates a 
* new chain.
*
* Chain Input Data
* This is used to customise which buttons can be used to activate a skill chain, 
* and how text appears for the player.
*
* InputName:
* The name of the input on the keyboard, i.e. up, down, left, right, ok, cancel
*
* ON Text:  
* This will appear if the player has the resources available to use this 
* skill chain.
*
* OFF Text: 
* This will appear if the player does not have the resources available to 
* use this skill chain, or if another has already been selected.
*
* ACT Text: 
* This will appear if the player has chosen this skill chain.

Installation

This plugin is made for RPG Maker MV with version 1.6.1 and above. We cannot guarantee whether it will work on older versions of the engine.

Place Active_Chain_Skills.js in your project file in js>plugins.
Open the Plugin Manager in your project and add Active Chain Skills.
Follow the instructions in the Help window to install.

Terms of Use

1. These plugins may be used in free or commercial games.

2. 'RPG Maker TDS, Yanfly and Archeia' must be given credit in your games.

3. You are allowed to edit the code.

4. Do NOT change the filename, parameters, and information of the plugin.

5. You are NOT allowed to redistribute these Plugins.

6. You may NOT take code for your own released Plugins.