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

● ARCHIVED · READ-ONLY
Started by Jiffy 17 posts View original ↗
  1. 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:
    Download
    https://sites.google.com/site/jiffysplugins/octopath-battle-system?authuser=1



    Credits:
    Free for commercial and non commercial use.
    Please just credit me under the name of Jiffy.
  2. You madman. Good job.
    :MV1:
  3. 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!
  4. @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!
  5. This sounds great! Exiting to see more things like that :D
  6. 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.
  7. Great plugin, Jiffy! :cutesmile: I made a few icons inspired on Octopath Traveler. In case anyone wants it:
    Spoiler
    20180827_OctopathTravelerIcons_01.png
  8. VanillaBrocker said:
    Great plugin, Jiffy! :cutesmile: I made a few icons inspired on Octopath Traveler. In case anyone wants it:
    Spoiler
    View attachment 97216

    Actually octopath traveler's icons are from here if I recall correctly so there's additional resources.
  9. Archeia said:
    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:
  10. 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
  11. I really want to use this plugin, but it is not working for me. I keep getting this error when I enter battle.

    77062-b8b9b9e8f987226271780b2e81f8cfd7.jpg
  12. Love this :)
  13. @Rose Guardian Hey there! Can you try it in a blank project with no other plugins and see if the error occurs again?
  14. 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.
  15. Hello Jiffy I can't get your plugin working even with a blank project
  16. still not working when use blank project
  17. plugin gives TypeError Cannot read property 'length' of undefined. rpg maker mv 1.6.2 version. with no plugins installed. 1585492309066.png