RPG Maker Forums

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

  • 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>
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…

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!

Latest Threads

Latest Posts

Latest Profile Posts

He mad, but he cute :kaopride:

Our latest feature is an interview with... me?!

People4_2 (Capelet off and on) added!

Just beat the last of us 2 last night and starting jedi: fallen order right now, both use unreal engine & when I say i knew 80% of jedi's buttons right away because they were the same buttons as TLOU2 its ridiculous, even the same narrow hallway crawl and barely-made-it jump they do. Unreal Engine is just big budget RPG Maker the way they make games nearly identical at its core lol.
Can someone recommend some fun story-heavy RPGs to me? Coming up with good gameplay is a nightmare! I was thinking of making some gameplay platforming-based, but that doesn't work well in RPG form*. I also was thinking of removing battles, but that would be too much like OneShot. I don't even know how to make good puzzles!

Forum statistics

Threads
106,035
Messages
1,018,459
Members
137,821
Latest member
Capterson
Top