• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Scripting Question] Disabling the use of revives in battles?

  • 3
    Posts
    260
    Days
    • Seen Sep 20, 2023
    Is there a way to disable the use of revives in battles? I'm making a fan game with only double battles. If you only have 1 pokemon, the battles become 1v2, but if you use a revive on a second fainted pokemon, the battle stays a 1v2.
    I'd like to make it so that reviving items can only be used outside of battles.
     

    Swdfm

    Game Developer
  • 245
    Posts
    5
    Years
    • he/him
    • UK
    • Seen Dec 8, 2023
    Put this after the page "Item_BattleEffects" but before "Main", or in a Plugin:
    Code:
    ItemHandlers::CanUseInBattle.add(:REVIVE, proc { |item, pokemon, battler, move, firstAction, battle, scene, showMessages|
      scene.pbDisplay(_INTL("It won't have any effect.")) if showMessages
      next false
    })
    ItemHandlers::CanUseInBattle.copy(:REVIVE, :MAXREVIVE, :REVIVALHERB, :MAXHONEY)
     
    Back
    Top