- Joined
- May 2, 2013
- Messages
- 92
- Reaction score
- 71
- First Language
- English
- Primarily Uses
Plugin: NeMV - Battle Action Messages
Version: 1.0.1
Author: Nekoyoubi
Release: May 1st 2016
Download: https://raw.githubusercontent.com/nekoyoubi/NeMV/master/NeMV_BattleActionMessages.js
Requires: n/a
Introduction
This plugin allows your skill and item messages to be customized in the moment by writing JavaScript eval() code in the item or skill’s notebox.
Features
Example Use Cases
How to Use
Add custom messages to your skills and items via the following notetag:
The “m1” and “m2” variables correspond to the message line as they are normally specified in RMMV on skills and items. Note that “subject”, “user”, and “a” all refer to the actor using the skill or item, and “item” and “skill” both refer to the item or skill being used.
Here are a couple of examples…
Script (external)
NeMV on GitHub | BAM on GitHub | BAM on MV Plugins | BAM on Stitch Gaming | >> Download BAM <<
FAQ
Q: Does this work with YEP - ______?
A: While this plugin doesn't actually require any of Yanfly's plugins to perform its function, it should still be completely compatible with the YEP. As it is, I run an almost full YEP stack by default without issue.
Q: Is this able to be used in commercial projects?
A: Absolutely! Wouldn't that be cool?!
Q: If I use this, do I need to say so anywhere?
A: If you can make use of my work on any level, then I would absolutely love to know about it, but I make no attribution requirements or the like. NeMV is licensed under the WTFPLv2.
Credits & Thanks
Author's Notes
This plugin is the response to a request by Goldschuss. After seeing how simple this would be to write, but how absolutely needed it was, I simply couldn't resist. I hope you get more from it than you expect. Happy messaging!
Version: 1.0.1
Author: Nekoyoubi
Release: May 1st 2016
Download: https://raw.githubusercontent.com/nekoyoubi/NeMV/master/NeMV_BattleActionMessages.js
Requires: n/a
Introduction
This plugin allows your skill and item messages to be customized in the moment by writing JavaScript eval() code in the item or skill’s notebox.
Features
- Simple notetag setup
- Complete control over skill/item messages via JavaScript
- No prerequisite plugins
Example Use Cases
- Randomizing attack messages (e.g. " attacks!", " swings wildly!", " boops.")
- Display dynamic information to the player (e.g. "Cold Touch is empowered by Ice Field (+50%)")
- Add meaningless flavor-text to your items (e.g. "*Bleh! That tastes awful!" after a potion is consumed)
How to Use
Add custom messages to your skills and items via the following notetag:
Code:
Skill/Item > Notebox > <BAM EVAL>m1="Line 1"; m2="Line 2";</BAM EVAL>
Here are a couple of examples…
Code:
<bam eval>
var rando = [" attacks!", " swings wide!", " lunges!"];
m1 = rando[Math.floor(rando.length*Math.random())];
</bam eval>
Code:
<bam eval>
if (user.isStateAffected(200))
m2 = "("+skill.name+" is super-charged with Rainbow Power!)";
</bam eval>
Script (external)
NeMV on GitHub | BAM on GitHub | BAM on MV Plugins | BAM on Stitch Gaming | >> Download BAM <<
FAQ
Q: Does this work with YEP - ______?
A: While this plugin doesn't actually require any of Yanfly's plugins to perform its function, it should still be completely compatible with the YEP. As it is, I run an almost full YEP stack by default without issue.
Q: Is this able to be used in commercial projects?
A: Absolutely! Wouldn't that be cool?!
Q: If I use this, do I need to say so anywhere?
A: If you can make use of my work on any level, then I would absolutely love to know about it, but I make no attribution requirements or the like. NeMV is licensed under the WTFPLv2.
Credits & Thanks
- Goldschuss for asking me to build it in the first place.
- Servidion for being an awesome guinea pij (+10 points if you get the reference).
- Yanfly for... well... I mean, you know... I'm sure I back-owe Yanny thanks anyway, so whatever.
Author's Notes
This plugin is the response to a request by Goldschuss. After seeing how simple this would be to write, but how absolutely needed it was, I simply couldn't resist. I hope you get more from it than you expect. Happy messaging!
Last edited by a moderator:

