• 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.

All gen 7 abilities

mybusiness

Guest
0
Posts
    Disguise
    Spoiler:


    For Greninja, look at this.
     
    Last edited:

    Juno and Ice

    Developer of Pokémon Floral Tempus
    150
    Posts
    5
    Years
    • Seen May 15, 2024
    Disguise
    Spoiler:


    For Greninja, look at this.

    So is there supposed to be the same script in both Pokemon_Forms and Pokemon_MegaEvolution? I remember in your Power Construct script you had the RevertOtherForms script in Pokemon_MegaEvolution but now you have it in Pokemon_Forms. Also, Greninja doesn't revert form after battle. Neither does Zygarde. Any help?
     
    Last edited:

    mybusiness

    Guest
    0
    Posts
    @Juno and Ice told me that the problem was having multiple protagonists. So, keep that in mind. If you have one protagonist, it should work.
     

    WolfPP

    Spriter/ Pixel Artist
    1,309
    Posts
    5
    Years
  • Where should I find the scripts for Battery?

    Like Bulbapedia said:
    Search this code in 'PokeBattle_Move':
    Code:
        if (@battle.pbWeather==PBWeather::SUNNYDAY ||
           @battle.pbWeather==PBWeather::HARSHSUN) && pbIsPhysical?(type)
          if attacker.hasWorkingAbility(:FLOWERGIFT) ||
             attacker.pbPartner.hasWorkingAbility(:FLOWERGIFT)
            atkmult=(atkmult*1.5).round
          end
        end

    and paste below:
    Code:
        if attacker.pbPartner.hasWorkingAbility(:BATTERY) && pbIsSpecial?(type)
          atkmult=(atkmult*1.3).round
        end
     

    Juno and Ice

    Developer of Pokémon Floral Tempus
    150
    Posts
    5
    Years
    • Seen May 15, 2024
    @Juno and Ice told me that the problem was having multiple protagonists. So, keep that in mind. If you have one protagonist, it should work.

    Correction, it was actually this script that was causing issues with Greninja, Mimikyu, and Zygarde. If you're using this script make sure you insert these.

    In the script above find i.heal on line 177, and line 184 and insert this line below both i.heal's:
    Spoiler:


    Then on line 197, find if decision==1 and put this line after it.
    Spoiler:

    That should fix any issues with that script for anyone using it. Multiple Protagonists still work as far as I'm concerned.
     
    11
    Posts
    6
    Years
    • Seen May 14, 2023
    Like Bulbapedia said:
    Search this code in 'PokeBattle_Move':
    Code:
        if (@battle.pbWeather==PBWeather::SUNNYDAY ||
           @battle.pbWeather==PBWeather::HARSHSUN) && pbIsPhysical?(type)
          if attacker.hasWorkingAbility(:FLOWERGIFT) ||
             attacker.pbPartner.hasWorkingAbility(:FLOWERGIFT)
            atkmult=(atkmult*1.5).round
          end
        end

    and paste below:
    Code:
        if attacker.pbPartner.hasWorkingAbility(:BATTERY) && pbIsSpecial?(type)
          atkmult=(atkmult*1.3).round
        end

    Thanks a lot! I was just too lazy to look into that :P
     

    WolfPP

    Spriter/ Pixel Artist
    1,309
    Posts
    5
    Years
  • Better code to Beast Boost (will not trigger the buff if you faint the last opponent pokemon):
    Inside 'PokeBattle_Battler', below Moxie script, paste:
    Spoiler:


    I recommend you all to add:
    Code:
    && [email protected]?(@battle.pbParty(target.index))
    Into Moxie, Battle Bond and all abilities than use this mechanic: "-If you faint the last opponent/target pokemon, won't trigger the ability". Also, 'target.index' can be 'opponent.index', you know? Read the code.

    EDIT: THANKS MGRIFFIN <3
    To Soul Heart:
    Spoiler:
     
    Last edited:
    220
    Posts
    9
    Years
  • Hello, can you post your code for the CORROSION ability? I'm having trouble with it, because it clashes with poison point ability.
     

    WolfPP

    Spriter/ Pixel Artist
    1,309
    Posts
    5
    Years
  • Well, the problem is when you trigger pbCanPoison to 'true'. So, i made this editions inside each poison move type (and have a chance to poison the target):
    Spoiler:
     
    Last edited:
    220
    Posts
    9
    Years
  • Well, the problem is when you trigger pbCanPoison to 'true'. So, i made this editions inside each poison move type (and have a chance to poison the target):
    Spoiler:

    Did you tested with this changes?
     
    2
    Posts
    6
    Years
    • Seen Dec 13, 2021
    Good afternoon, evenings or nights, I was looking for the seventh generation skills and they recommended me your post:

    The truth is I don't know if I understood correctly if I had to deliver a private message or on Thread itself.

    With that said, I would like to ask if I could kindly borrow the scripts for the seventh generation skills.

    I hope not to be a nuisance with this message, without further ado, I say goodbye waiting for an answer.

    I use google translate.
     

    WolfPP

    Spriter/ Pixel Artist
    1,309
    Posts
    5
    Years
  • Shields Down:
    Spoiler:

    If the player fights Minior x Minior, the colors will be the same (when the first trigger the ability, the opponent will have the same color, thanks @@miniorform= any number). We need to find a way for the program record each Minior Cores. I am trying to use some code inside 'Form' script, but I still don't get it:
    Code:
    MultipleForms.register(:UNOWN,{
    "getFormOnCreation"=>proc{|pokemon|
       next rand(28)
    }
    })

    EDIT: Done! Check here:
    https://www.pokecommunity.com/showthread.php?p=10074381#post10074381
     
    Last edited:
    Back
    Top