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

Discussion in 'JS Plugin Releases (RMMV)' started by Jiffy, Aug 27, 2018.

  1. Jiffy

    Jiffy Veteran Veteran

    Messages:
    104
    Likes Received:
    111
    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: Aug 28, 2018
    #1
    DarkHunter, CoryH, Tea's Jams and 7 others like this.
  2. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    14,553
    Likes Received:
    14,236
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    You madman. Good job.
    :MV1:
     
    Last edited: Aug 27, 2018
    #2
    DarkHunter, Lonewulf123 and Jiffy like this.
  3. Astfgl66

    Astfgl66 Veteran Veteran

    Messages:
    652
    Likes Received:
    497
    First Language:
    French
    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!
     
    #3
    Johnboy, Jiffy, kovak and 1 other person like this.
  4. Jiffy

    Jiffy Veteran Veteran

    Messages:
    104
    Likes Received:
    111
    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!
     
    #4
  5. Drifter92

    Drifter92 Veteran Veteran

    Messages:
    117
    Likes Received:
    81
    First Language:
    English
    Primarily Uses:
    RMMV
    This sounds great! Exiting to see more things like that :D
     
    #5
  6. Jiffy

    Jiffy Veteran Veteran

    Messages:
    104
    Likes Received:
    111
    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.
     
    #6
  7. VanillaBrocker

    VanillaBrocker Veteran Veteran

    Messages:
    66
    Likes Received:
    80
    First Language:
    Portuguese
    Great plugin, Jiffy! :cutesmile: I made a few icons inspired on Octopath Traveler. In case anyone wants it:
    20180827_OctopathTravelerIcons_01.png
     
    #7
    Lucary, Misaki and Jiffy like this.
  8. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    14,553
    Likes Received:
    14,236
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    Actually octopath traveler's icons are from here if I recall correctly so there's additional resources.
     
    #8
    Lonewulf123 and VanillaBrocker like this.
  9. VanillaBrocker

    VanillaBrocker Veteran Veteran

    Messages:
    66
    Likes Received:
    80
    First Language:
    Portuguese
    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:
     
    #9
  10. Jiffy

    Jiffy Veteran Veteran

    Messages:
    104
    Likes Received:
    111
    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: Aug 30, 2018
    #10
    VanillaBrocker and MMMm like this.
  11. Rose Guardian

    Rose Guardian Veteran Veteran

    Messages:
    350
    Likes Received:
    62
    Location:
    USA Michigan
    First Language:
    English
    I really want to use this plugin, but it is not working for me. I keep getting this error when I enter battle.

    [​IMG]
     

    Attached Files:

    #11
    MMMm likes this.
  12. Tea's Jams

    Tea's Jams I'm human Veteran

    Messages:
    751
    Likes Received:
    1,893
    First Language:
    English
    Primarily Uses:
    RMMV
    Love this :)
     
    #12
    Jiffy likes this.
  13. Jiffy

    Jiffy Veteran Veteran

    Messages:
    104
    Likes Received:
    111
    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?
     
    #13
  14. Obrusnine

    Obrusnine Warper Member

    Messages:
    4
    Likes Received:
    1
    First Language:
    English
    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: Dec 30, 2018
    #14
  15. Anohe1

    Anohe1 Villager Member

    Messages:
    23
    Likes Received:
    4
    First Language:
    French
    Primarily Uses:
    RMMV
    Hello Jiffy I can't get your plugin working even with a blank project
     
    #15

Share This Page