An open library of RPG Maker MV plugins, powered by the community.

PGMV - The Community-Driven Plugin Library for RPG Maker MV

MV plugins

Learning - Learning.js

Plugin desc : ver1.03/Adds a Traits that allows you to learn skills based on enemy attacks when attacked.

License : MIT License

Author : Yana

Website : https://w.atwiki.jp/pokotan/pages/3.html

Desc page : https://github.com/munokura/Yana-MV-plugins

Download Page : https://raw.githubusercontent.com/munokura/Yana-MV-plugins/refs/heads/master/Item_Skill/Learning.js

File name : Learning.js

Help of plugin :

@plugindesc ver1.03/Adds a Traits that allows you to learn skills based on enemy attacks when attacked.
@author Yana
@url https://raw.githubusercontent.com/munokura/Yana-MV-plugins/master/Item_Skill/Learning.js
@license MIT License

@help
English Help Translator: munokura
This is an unofficial English translation of the plugin help,
created to support global RPG Maker users.
Feedback is welcome to improve translation quality
(see: https://github.com/munokura/Yana-MV-plugins ).
Original plugin by Yana.
-----
------------------------------------------------------
How to Set
------------------------------------------------------
Write the following in the skill's Note field:

<LEARNING skillId,acquisitionRate>


When an actor with learning ability receives that skill,
or, depending on the settings, simply looks at it,
they will acquire the skill with the set ID with a % chance of acquiring it.
You can set learning ability by writing

<LEARNING_ABILITY>

in the Note field of a Traits object
(actor, class, equipment, state, etc.).

You can also set a Traits that adjusts the learning rate by writing

<LEARNING_RATE_SUP:[+-]Suppression Rate>

in the Note field of a Traits object (actor, class, equipment, state, etc.).

These correction rates are calculated additively and multiplied by the original acquisition rate.

------------------------------------------------------
There is no plugin command.
------------------------------------------------------
------------------------------------------------------
Notes
------------------------------------------------------------------
The Acquisition Information plugin does not work with RPG Maker MZ.

------------------------------------------------------
Terms of Use
------------------------------------------------------------------
This plugin is released under the MIT License.
http://opensource.org/licenses/mit-license.php
------------------------------------------------------
Update History:
ver 1.03:
Added a Traits to condition learning when used in conjunction with ConditionallyCore.
Added a pre-learning mechanism that allows learning to occur before an action occurs.
ver 1.02:
Fixed a bug where the MissLearning and EvasiondLearning parameters were not functioning properly.
Fixed a bug where the next text color would change to the learning color after the learning message appeared in the log.
Fixed a bug where an error occurred when used in conjunction with Acquisition Information.
ver 1.011:
Removed console.log.
ver1.01:
Terms of Use changed to MIT License.
Fixed a bug where learning was not displayed correctly when Learning Skill Shared was true.
ver1.00:
Released

@param Learning Skill Shared
@text Learning shared with the party
@desc This setting determines whether learned skills are shared within the party.
@default true
@type boolean
@on Share
@off Do not share

@param Miss Learning
@text Learning when skills are missed
@desc This setting determines whether you can learn when you make a mistake with a skill.
@default true
@type boolean
@on Learn
@off Not learning

@param Evaded Learning
@text Learn when evading skills
@desc This setting determines whether or not you can learn a skill when you avoid it.
@default true
@type boolean
@on Learn
@off Not learning

@param Watch Learning
@text View skills and learn
@desc This setting determines whether you can learn skills just by looking at them.
@default true
@type boolean
@on Learn
@off Not learning

@param Instant Learning
@text Instant learning
@desc This setting determines whether a skill is immediately acquired when learned.
@default true
@type boolean
@on Instant learning
@off Not learned immediately

@param Display Learning Text
@text Display log during learning
@desc This is the message to display in the log when learning is completed.
@default _name is learning _skill!

@param Display Learning Text Shared
@text Display log when sharing a party
@desc This is the message to be displayed in the log when learning is completed. This is for shared settings.
@default Learn _skills!

@param Log Color
@text Log color during learning
@desc The log color for learning display.
@default 4
@type number

@param Play SE Name
@text Learning time SE
@desc The file name of the sound effect that will be played when learning is completed.
@default Flash2
@type file
@require 1
@dir audio/se/

@param Play SE Params
@text SE parameters during learning
@desc These are the parameters for the sound effect that will be played when learning is complete. Specify pan, pitch, and volume in that order.
@default 0,100,100

@param Info Text
@text Acquisition info display text
@desc This is the text that will be displayed when used in conjunction with the acquisition information. _actor: Actor name _icon: Skill icon _name: Skill name
@default _actor is learning ¥i[_icon]_name!

スポンサードリンク

-MV plugins

Copyright© PGMV - The Community-Driven Plugin Library for RPG Maker MV , 2026 All Rights Reserved.