JIF_OctopathBattleSystem
Created By Jiffy
Features/Explanation
The octopath traveler battle system plugin is a plugin designed to replicate octapath traveler's battle system (obviously). It includes a shield and shield break mechanic and a full BP mechanic.
[embedded media]
[embedded media]
How to Use:
- Place the plugin in your project's js\plugins folder.
- Install the plugin in your plugin manager
- Edit parameters to your needs
- Add a notetag for each enemy for shield and for elemental weaknesses like so:
Example Bat Enemy Notetag:
<shield: 3> //This enemy will have a total of 3 shield
<weak to: fire,thunder> //The enemy will be weak to fire and thunder elemental attacks, make sure that there arent spaces in between the commas and the text.
DOWNLOAD:
Credits:
Free for commercial and non commercial use.
Please just credit me under the name of Jiffy.
Octopath Traveler Battle System (Shield/Shield Break, Weakness Display, BP, etc)
● ARCHIVED · READ-ONLY
-
-
You madman. Good job.
:MV1: -
It's nice to see how two people wanting to do the same thing can arrive at two completely different results.
I only made the shield and weakness display part of it but almost nothing is alike.
I wonder how your plugin works with the yanfly's suite, especially element core and multiple element attacks.
Side notes:
You probably want to alias game actor setup, right now any plugin that adds parameters and is placed above your plugin won't work.
I also didn't want to modify makeDamageValue because a lot of plugins touch it, so I made the shield calculations inside applyDamage, I wonder if this plugin would work with yanfly's damage core for instance.
Also, you left a console.log in there.
Anyway it's nice, congrats! -
@Astfgl66 just looked at yours and it’s really cool how different of an approach we took from each other!
I totally forgot to alias the actor setup in the version I posted, I uploaded this right before going to bed so I forgot to add a few things (like a parameter that lets you run an eval when a shield breaks and a few small fixes).
I use makeDamageValue for a lot of things so I’ll have to make some form of compatibility fix.
Thanks for your feedback! -
This sounds great! Exiting to see more things like that :D
-
Plugin has been updated!
Changelog:
- Added a parameter for an eval on shield break
- Added the ability to have damage be decreased when an enemies shield is active
- Fixed a few bugs with changing the max BP and max Shield
- Fixed up some bugs for compatibility
- Cleaned up parameters
You can download the new version through the link in the original post. -
Great plugin, Jiffy! :cutesmile: I made a few icons inspired on Octopath Traveler. In case anyone wants it:
Spoiler -
Great plugin, Jiffy! :cutesmile: I made a few icons inspired on Octopath Traveler. In case anyone wants it:
Spoiler
Actually octopath traveler's icons are from here if I recall correctly so there's additional resources. -
Wow, really? I'd never guess they'd be using free assets! Pretty interesting! Do you have a source for that? I'm not doubting, though, it's just that I find it honestly impressive. :cutesmile:Actually octopath traveler's icons are from here if I recall correctly so there's additional resources.
-
Updated the plugin again with some compatibility fixes (hopefully fixed the issue with YEP Damage Core) and cleaned up a lot of the code. Download link should be updated.
EDIT:
So dropbox didn't update properly last time, it should be good now. lol -
I really want to use this plugin, but it is not working for me. I keep getting this error when I enter battle.
-
Love this :)
-
@Rose Guardian Hey there! Can you try it in a blank project with no other plugins and see if the error occurs again?
-
Guessing this is a long-shot, but... does anyone know a script call I can put into "Eval on Shield Break" that will allow me to add a state to the target whose shield was broken? I'm at a loss.
EDIT: Never mind, can't actually get the plug-in working anyways. -
Hello Jiffy I can't get your plugin working even with a blank project
-
still not working when use blank project
-
plugin gives TypeError Cannot read property 'length' of undefined. rpg maker mv 1.6.2 version. with no plugins installed.