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

[Essentials Tutorial] How to add Lycanroc Dusk Form

WolfPP

Spriter/ Pixel Artist
1,309
Posts
5
Years
  • There is a second form for Lycanroc, Dusk Form, where Rockruff must have the ability Own Time and the game time should be between 17h-18h. So, I decided to make this script. Let's go!

    First, inside pokemon.txt, add to red line:
    Spoiler:


    Then, open your script. Go to 'PokeBattle_Pokemon' and add the red line:
    Spoiler:


    Now, to add 'LevelDayTime' to your game, search 'module PBEvolution' in 'Pokemon_Evolution' script and add the red line:
    Spoiler:


    Add into 'EVONAMES':
    Spoiler:


    Keep '1' in EVOPARAM:
    Spoiler:


    Now, search to 'def pbMiniCheckEvolution(pokemon,evonib,level,poke)' and replace '# Add code for custom evolution type 1' to:
    Spoiler:


    Finally, let's write a definition to 'isDusk?'. In 'PField_Time' script paste this:
    Spoiler:


    Below or above (whatever) this:
    Spoiler:


    P.S: To add TM/Tutor Moves, go to 'Pokemon_Forms' and paste below HOOPA code:
    Spoiler:


    And done! :D
    If the player haves a Rockruff with Own Tempo ability, it will evolve do Lycanroc Dusk Form (the time must to be between 17-18h).
    Give me credits if use!
    See ya!
     
    Last edited:

    WolfPP

    Spriter/ Pixel Artist
    1,309
    Posts
    5
    Years
  • If you evolved Rockruff at night, it would evolve into Midnight, however for those who use Following Script, it was not recognizing the forms.

    Go to 'def pbMiniCheckEvolution(pokemon,evonib,level,poke)' and replace 'when PBEvolution::LevelDayTime' to:
    Spoiler:


    Atted (04/02/2019) the script.
     
    Last edited:

    Juno and Ice

    Developer of Pokémon Floral Tempus
    150
    Posts
    5
    Years
    • Seen Apr 30, 2024
    If you evolved Rockruff at night, it would evolve into Midnight, however for those who use Following Script, it was not recognizing the forms.

    Go to 'def pbMiniCheckEvolution(pokemon,evonib,level,poke)' and replace 'when PBEvolution::LevelDayTime' to:
    Spoiler:


    Atted (04/02/2019) the script.

    Is there a way to use this script without the event ability? So that way any Rockruff can evolve into Dusk-Lycanroc?
     

    WolfPP

    Spriter/ Pixel Artist
    1,309
    Posts
    5
    Years
  • Is there a way to use this script without the event ability? So that way any Rockruff can evolve into Dusk-Lycanroc?

    Just remove:
    Code:
    && pokemon.hasEventAbility?
    This way, will be 'isDusk?' the difference to the others.
     
    Last edited:

    WolfPP

    Spriter/ Pixel Artist
    1,309
    Posts
    5
    Years
  • Simplifying only for Evolution script:
    Code:
      when PBEvolution::LevelDayTime
        if PBDayNight.isDusk? && pokemon.hasEventAbility?
          pokemon.form=2
          return poke if pokemon.level>=level
        elsif PBDayNight.isNight?
          pokemon.form=1
          return poke if pokemon.level>=level
        elsif PBDayNight.isDay? 
          return poke if pokemon.level>=level
        end
     
    Back
    Top