how to make a skill that does not end a turn

● ARCHIVED · READ-ONLY
Started by The Pascuzzi 5 posts View original ↗
  1. I want to make a skill that does not end a turn, as in, I want it to flow like this:

    command input menu for actor a => use skill => skill activates and applies effects => command input menu for actor a

    Background: I plan to put an element system in my game that is similar to Skies of Arcadia's element switching system. During any party member's command input phase, the player can switch the element of that party member's weapon without spending that party member's turn to do so.

    I'm currently doing this by using accessories that change attack element. I have them changeable in battle through the use of Yanfly's Command Equip script, but this method is a little unwieldy when it comes to time and keystrokes required to change equipment. I'd like to streamline the process.

    My idea is to make skills that 1) apply states that change the actor's element and 2) remove other element-changing states. However, I would like to make it so that switching elements by using these skills does not cost a turn. Any ideas?
  2. You would need a custom script to do that. I'm not sure if there's already one, but I think I've seen one on yanfly's channel which allows you to have skills that are instantly used once you select them. That might do it.
  3. This is exactly what I was looking for! I wouldn't have guessed it from the description on the page, but it works the way I need it to. Thanks!
  4. Yanfly's Instant Skills do just that. Put <instant> in the skill's notebox and that skill will not spend a turn. You can find it here: http://yanflychannel.wordpress.com/rmvxa/battle-scripts/instant-cast/

    Extra: if you want to add a level of strategy of "can't spam an isntant skill many times each turn" you may want to look up some Skill Restrictions (over here: http://yanflychannel.wordpress.com/rmvxa/gameplay-scripts/skill-restrictions/).

    This allows you to add notes to the skill's notebox such as <cooldown: x> where x is the number of turns you have to wait to use the skill again.

    So if you made a skill with <instant> and <cooldown:1> it would mean that while the skill will not consume your turn and you can still do other things, you can't use the same skill until the next turn (disabling spamming withi the same turn).

    I also recommend looking up Yanfly's scripts in general. He has a LOT of extremely useful scripts, very easy to use even for non-scripters like myself.