Help simulating Etrian Odyssey's bind system!

● ARCHIVED · READ-ONLY
Started by Luozcurator 3 posts View original ↗
  1. I seek help and guidance implementing an equivalent of Etrian Odyssey's bind system in my game!

    In case you are wondering, EO replaces the silence state with binds. Ex. head bind seals skills that use the head, mouth, eyes, etc.
    [Here's a more detailed description: http://etrian.wikia.com/wiki/Bind]

    I thought that I could try to simulate it with a state like Silence but instead of sealing magic it seals one of the three types of skills in the game. So, I met a wall when I found that in the menu that skills would be separated in sections, and I don't like how it looks. It makes the menu list innecesarily long.
    Captura de pantalla (70).png

    Is there a way to work around this? Have all three type of skills in just one section? Or make all the skills the same type and use notetags to seal certain skills when bound, and if so which tag (I'm kinda new in all of that)? Plugins? Something outside the box I havn't thought about?

    Any advice helps! Thanks for your time and attention.
  2. You could use a plugin that puts all of the skills into one section. I suggest bobstah’s command list; it has an option for it.

    You can even have the command list vary by character. I’m using a similar system to the bind system, and it works great for me.
  3. You could make each bind a different state, and then use Yanfly's Skill Core to disable a skill if they have that state.

    You would put this in the notetag for the skill, which checks if the user has the 'bind' state. If they have that state, the skill is disabled.
    Code:
    <Custom Requirement>
    value = !user.isStateAffected(X);
    </Custom Requirement>
    Replace X with the appropriate 'bind' state.
    So if state 10 is 'bind arm', and state 11 is 'bind head', then on your "Double Slash" skill you would replace X with 10 and on your "Shout" skill you would replace X with 11.