Jump to content
DoubleX

DoubleX RMMV Action Input Timer

Recommended Posts

Purpose

Lets you sets a timer that will cause all actors not inputted actions yet to have their turns skipped in turn based battles

 

Video

 

Games using this plugin

None so far

 

Parameters

Spoiler

* @param timerLimit
* @type number
* @desc Sets the number of seconds the players are allowed to input
* all actions of all inputable actors
* @default 20
*
* @param timerWinX
* @type number
* @desc Sets the x position of the action input timer window
* The smaller the number the more left the window is
* @default 0
*
* @param timerWinY
* @type number
* @desc Sets the y position of the action input timer window
* The smaller the number the more upper the window is
* @default 0
*
* @param timerWinW
* @type number
* @desc Sets the width of the action input timer window
* You've to test this yourselves to find a suitable value
* @default 240
*
* @param timerWinDesc
* @type string
* @desc Sets the action input timer window description text
* %1 is the number of seconds remaining of the input timer
* @default %1s input time

 

 

Script Calls

Spoiler

*    # Battle manipulations
*      1. BattleManager.setActionInputTimer(timerLimit)
*         - Sets the current action input timer in battle as timerLimit
*           seconds
*         - The script call has no meaning outside battles
*         - The script call's supposed to be Idempotent
*    # Parameter manipulations
*      1. $gameSystem.actionInputTimerParam(param)
*         - Returns the value of specified parameter stored in game save
*           files
*         - param can be either of the following:
*           timerLimit
*           timerWinX
*           timerWinY
*           timerWinW
*           timerWinDesc
*         - The script call's supposed to be Nullipotent
*      2. $gameSystem.setActionInputTimerParam(param, val)
*         - Sets the value of the specified parameter stored in game save
*           files as val
*         - param can be either of the following:
*           timerLimit
*           timerWinX
*           timerWinY
*           timerWinW
*           timerWinDesc
*         - For any parameter other than timerWinDesc, the script call will
*           be ignored if val isn't a Number
*         - The script call's supposed to be Idempotent
*         - The new value of the specified parameter will be stored in game
*           save files

 

 

Plugin Commands

Spoiler

*      1. setActionInputTimer timerLimit
*         - Applies the script call
*           BattleManager.setActionInputTimer(timerLimit)
*      2. setActionInputTimerParam param val
*         - Applies the script call
*           $gameSystem.setActionInputTimerParam(param, val)

 

 

Prerequisites

Spoiler

*      Abilities:
*      1. Nothing special for most ordinary cases
*         (No capability on Javascript ES5 experience but can still make
*         reasonable guesses on readable novice codes up to 100 LoC scale)
*      2. Little RMMV plugin development proficiency to fully utilize this
*         plugin in intended ways
*         (Elementary Javascript ES5 exposures being able to write beginner
*         codes up to 300LoC scale )

 

 

Terms Of Use

Spoiler

*      1. Commercial use's always allowed and crediting me's always optional.
*      2. You shall keep this plugin's Plugin Info part's contents intact.
*      3. You shalln't claim that this plugin's written by anyone other than
*         DoubleX or my aliases. I always reserve the right to deny you from
*         using any of my plugins anymore if you've violated this.
*      4. If you repost this plugin directly(rather than just linking back),
*         you shall inform me of these direct repostings. I always reserve
*         the right to request you to edit those direct repostings.
*      5. CC BY 4.0, except those conflicting with any of the above, applies
*         to this plugin, unless you've my permissions not needing follow so.
*      6. I always reserve the right to deny you from using this plugin
*         anymore if you've violated any of the above.

 

 

Instructions

Spoiler

*      1. The default plugin parameters file name is
*         doublex rmmv action input timer v100a
*         If you want to change that, you must edit the value of
*         DoubleX_RMMV.Action_Input_Timer_File, which must be done via
*         opening this plugin js file directly

 

 

Contributors

Spoiler

*      Authors:
*      1. DoubleX
*      Plugin Development Collaborators:
*      - None So Far
*      Bug Reporters:
*      - None So Far
*      Compatibility Issue Raisers:
*      - None So Far
*      Feature Requesters:
*      - None So Far

 

 

Changelog

Spoiler

*      v1.00a(GMT 0500 6-Sep-2020):
*      1. 1st version of this plugin finished

 

 

Download Link

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×