Octopath Traveler Battle System (Shield/Shield Break, Weakness Display, BP, etc)

Jiffy

Veteran
Veteran
Joined
Jan 30, 2017
Messages
110
Reaction score
128
First Language
English
Primarily Uses
N/A
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.



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.
 
Last edited:

Astfgl66

Veteran
Veteran
Joined
Jan 5, 2016
Messages
703
Reaction score
549
First Language
French
Primarily Uses
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!
 

Jiffy

Veteran
Veteran
Joined
Jan 30, 2017
Messages
110
Reaction score
128
First Language
English
Primarily Uses
N/A
@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!
 

Drifter92

Veteran
Veteran
Joined
Aug 9, 2017
Messages
122
Reaction score
82
First Language
English
Primarily Uses
RMMV
This sounds great! Exiting to see more things like that :D
 

Jiffy

Veteran
Veteran
Joined
Jan 30, 2017
Messages
110
Reaction score
128
First Language
English
Primarily Uses
N/A
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.
 

VanillaBrocker

Veteran
Veteran
Joined
Jul 25, 2015
Messages
68
Reaction score
82
First Language
Portuguese
Primarily Uses
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:
 

Jiffy

Veteran
Veteran
Joined
Jan 30, 2017
Messages
110
Reaction score
128
First Language
English
Primarily Uses
N/A
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
 
Last edited:

Rose Guardian

Veteran
Veteran
Joined
Mar 26, 2012
Messages
362
Reaction score
70
First Language
English
Primarily Uses
N/A
I really want to use this plugin, but it is not working for me. I keep getting this error when I enter battle.

 

Attachments

Jiffy

Veteran
Veteran
Joined
Jan 30, 2017
Messages
110
Reaction score
128
First Language
English
Primarily Uses
N/A
@Rose Guardian Hey there! Can you try it in a blank project with no other plugins and see if the error occurs again?
 

Obrusnine

Warper
Member
Joined
May 5, 2012
Messages
4
Reaction score
1
First Language
English
Primarily Uses
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.
 
Last edited:

Anohe1

Villager
Member
Joined
May 12, 2019
Messages
24
Reaction score
5
First Language
French
Primarily Uses
RMMV
Hello Jiffy I can't get your plugin working even with a blank project
 

aingvie

Warper
Member
Joined
Feb 10, 2020
Messages
1
Reaction score
0
First Language
Indonesian
Primarily Uses
RMMV
still not working when use blank project
 

Ravi

Warper
Member
Joined
Oct 28, 2017
Messages
4
Reaction score
1
First Language
english
Primarily Uses
RMMV
plugin gives TypeError Cannot read property 'length' of undefined. rpg maker mv 1.6.2 version. with no plugins installed. 1585492309066.png
 

Users Who Are Viewing This Thread (Users: 0, Guests: 2)

Latest Threads

Latest Posts

Latest Profile Posts

I was today years old when I realized I could choose where to put choices in VNMaker. Oi.
What if I start to make final boss first then crawl down from there to make lesser bosses
i don't even know why i bother. Trying to to a simple candle light to flicker. Hour later no progress.

Forum statistics

Threads
97,842
Messages
947,296
Members
129,060
Latest member
choibento
Top