The PokéCommunity Forums Fan Games Game Development Scripts & Tutorials
Essentials Script Pokemon Birthsigns

Scripts & Tutorials This forum is for scripts and code, as well as all kinds of tutorials, software, tools and so forth. Remember to give credit!
The thread revival limit does not apply here.


Reply
 
Thread Tools
  #26    
Old May 16th, 2015 (11:09 AM).
Richard PT's Avatar
Richard PT Richard PT is offline
     
    Join Date: Aug 2014
    Location: Portugal
    Gender: Male
    Nature: Calm
    Posts: 93
    Where i can find summary images and tokens of the following pokemon birthsigns? I want to make a pokemon horoscope that makes for the real birthsigns. If someone can provide the pictures, i will give my thanks. XD

    aries = mareep
    taurus = tauros
    gemini= klink
    cancer= krabby
    leo= pyroar male
    virgo= kirlia
    libra= ferrothorn
    scorpio= scorupi
    sagitarius= sawsbuck spring form
    capricorn= gogoat
    aquarius= simipour
    pisces= finneon
    __________________
    Reply With Quote

    Relevant Advertising!

      #27    
    Old May 16th, 2015 (2:57 PM).
    Lucidious89 Lucidious89 is online now
       
      Join Date: Apr 2014
      Gender: Male
      Posts: 169
      Quote:
      Originally Posted by Richard PT View Post
      Where i can find summary images and tokens of the following pokemon birthsigns? I want to make a pokemon horoscope that makes for the real birthsigns. If someone can provide the pictures, i will give my thanks. XD

      aries = mareep
      taurus = tauros
      gemini= klink
      cancer= krabby
      leo= pyroar male
      virgo= kirlia
      libra= ferrothorn
      scorpio= scorupi
      sagitarius= sawsbuck spring form
      capricorn= gogoat
      aquarius= simipour
      pisces= finneon
      I made all the images myself, so youll just have to make them if you want them. Well, I "made" them in the sense that I google image searched everything and put them together in photoshop.

      Theyre fairly simple to make though, you dont really need any artistic skills. Just get the Pokemon's official art off bulbapedia, use a program to color them completely black and then paste them onto a space background (like the one in the birthsigns folder), then use the wand tool to cut the image out.

      Ta-da! You now have a space picture with a pokemon-shaped hole in it. The background image in the birthsigns folder will be displayed underneath this image, making it appear like the pokemon's silhouette is in the night sky. You just have to make this background image darker than the one you used for the Pokemon.

      Then just google image search for a star picture, copy/paste it a bunch of times onto the pokemon image, and then connect the dots with a line tool.

      As for the tokens, its pretty much the same thing, but smaller. Get the Pokemon's art off bulbapedia, color it black, and shrink it to fit onto the token.
      Reply With Quote
        #28    
      Old May 18th, 2015 (9:28 AM). Edited September 28th, 2015 by Lucidious89.
      Lucidious89 Lucidious89 is online now
         
        Join Date: Apr 2014
        Gender: Male
        Posts: 169
        Update! (Outdated)
        Error fixes and tweaks.
        Courtesy of Super Dedenne

        It has been brought to my attention that some people might experience an error with Birthsign effects that add a new command in the Pokemon's window. Apparently trying to use the cancel button while the command list is open may bring up an error. I haven't been able to replicate the error myself, but if you've been experiencing it, the following fixes should resolve the issue.

        For the scripts found in Step 6 of the default birthsigns, use this instead:
        Spoiler:
        Code:
        #===============================================================================
        # Birthsigns - The Beacon
        # Flash Skill effect:
        # Mimics the effect of 'Flash'.
        #===============================================================================
        elsif cmdFlash>=0 && command==cmdFlash
          if Kernel.pbConfirmMessage(_INTL("Activate {1}'s birthsign?",pkmn.name))
            if true
              if $PokemonGlobal.flashUsed
                Kernel.pbMessage(_INTL("This is already active."))
                pbRefresh
              end
              if !pbGetMetadata($game_map.map_id,MetadataDarkMap)
                Kernel.pbMessage(_INTL("That can't be used here."))
                pbRefresh
              end
              darkness=$PokemonTemp.darknessSprite
              if !darkness || darkness.disposed?
                darkness!=$PokemonTemp.darknessSprite
              end
              if pbGetMetadata($game_map.map_id,MetadataDarkMap) &&
              !$PokemonGlobal.flashUsed &&
              !pbHiddenMoveAnimation(pkmn)
                Kernel.pbMessage(_INTL("{1} used Flash!",pkmn.name))
              end
              if pbGetMetadata($game_map.map_id,MetadataDarkMap) && 
              !$PokemonGlobal.flashUsed
                $PokemonGlobal.flashUsed=true
                pbDisplay(_INTL("{1} lit up the area by using the power of The Beacon!",pkmn.name))
                while darkness.radius<176
                  Graphics.update
                  Input.update
                  pbUpdateSceneMap
                  darkness.radius+=4
                end
              end
            end
            pbRefresh
          end
        #===============================================================================
        # Birthsigns - The Martyr
        # Soft-Boiled Skill effect:
        # Mimics the effect of 'Soft-Boiled'.
        #===============================================================================
              elsif cmdSoftboiled>=0 && command==cmdSoftboiled
                if Kernel.pbConfirmMessage(_INTL("Activate {1}'s birthsign?",pkmn.name))
                  if true
                    @scene.pbSetHelpText(_INTL("Use on which Pokémon?"))
                    oldpkmnid=pkmnid
                    loop do
                      @scene.pbPreSelect(oldpkmnid)
                      [email protected](true)
                      break if pkmnid<0
                      [email protected][pkmnid]
                      if Input.trigger?(Input::B)
                        break
                      elsif newpkmn.isEgg? || newpkmn.hp==0 || 
                      newpkmn.hp==newpkmn.totalhp || newpkmn==pkmn
                        pbDisplay(_INTL("It won't have any effect."))
                        pbRefresh
                      elsif pkmn.hp<=pkmn.totalhp/5
                        pbDisplay(_INTL("Not enough HP..."))
                        pbRefresh
                      else
                        pkmn.hp-=pkmn.totalhp/5
                        hpgain=pbItemRestoreHP(newpkmn,pkmn.totalhp/5)
                        pbDisplay(_INTL("{1}'s HP was restored by {2} points using the power of The Martyr!",newpkmn.name,hpgain))
                      end
                    end
                  end
                  break
                  pbRefresh
                end
        #===============================================================================
        # Birthsigns - The Voyager
        # Teleport Skill effect:
        # Mimics the effect of 'Teleport'.
        #===============================================================================
        elsif cmdTeleport>=0 && command==cmdTeleport
          if Kernel.pbConfirmMessage(_INTL("Activate {1}'s birthsign?",pkmn.name))
            if true
              if !pbGetMetadata($game_map.map_id,MetadataOutdoor)
                Kernel.pbMessage(_INTL("That can only be used to quick travel outdoors."))
                pbRefresh
              end
              if $game_player.pbHasDependentEvents?
                Kernel.pbMessage(_INTL("It can't be used when you have someone with you."))
                pbRefresh
              end
              if pbGetMetadata($game_map.map_id,MetadataOutdoor) && !$game_player.pbHasDependentEvents?
                healing=$PokemonGlobal.healingSpot
                if !healing
                  healing=pbGetMetadata(0,MetadataHome) # Home
                elsif healing
                  mapname=pbGetMapNameFromId(healing[0])
                end
                if Kernel.pbConfirmMessage(_INTL("Do you want to return to {1}?",mapname))
                  if true
                    healing=$PokemonGlobal.healingSpot
                    if !healing
                      healing=pbGetMetadata(0,MetadataHome)
                    elsif healing
                      if !pbHiddenMoveAnimation(pkmn)
                        Kernel.pbMessage(_INTL("{1} used Teleport!",pkmn.name))
                      end
                      pbFadeOutIn(99999){
                        Kernel.pbCancelVehicles
                        $game_temp.player_new_map_id=healing[0]
                        $game_temp.player_new_x=healing[1]
                        $game_temp.player_new_y=healing[2]
                        $game_temp.player_new_direction=2
                        $scene.transfer_player
                        $game_map.autoplay
                        $game_map.refresh
                      }
                      pbEraseEscapePoint
                      pbDisplay(_INTL("{1} transported you back to {2} using the power of The Voyager!",pkmn.name,mapname))
                      break
                    end
                  end
                  pbRefresh
                end
              end
            end
            pbRefresh
          end
        #===============================================================================


        For the scripts found in Step 8A of the second set of birthsigns, use this instead:
        Spoiler:
        Code:
        # Birthsigns - The Phoenix
        # Rebirth Skill effect:
        # Revives the user with 2 HP (can't seem to make it 1 HP for some reason).
        #===============================================================================
        elsif cmdRevive>=0 && command==cmdRevive
          if Kernel.pbConfirmMessage(_INTL("Activate {1}'s birthsign?",pkmn.name))
            if true
              if pkmn.hp==0
                hpgain=pbItemRestoreHP(pkmn,pkmn.hp=1)
                pbRefresh
                pbDisplay(_INTL("{1} was revived by the power of The Phoenix!",pkmn.name))
              else
                pbDisplay(_INTL("It won't have any effect."))
                pbRefresh
              end
            end
            pbRefresh
          end
        #===============================================================================
        # Birthsigns - The Fugitive
        # Escape Skill effect:
        # Mimics the effects of 'Dig' or 'Escape Rope'.
        #===============================================================================
        elsif cmdEscape>=0 && command==cmdEscape
          if Kernel.pbConfirmMessage(_INTL("Activate {1}'s birthsign?",pkmn.name))
            if true
              escape=($PokemonGlobal.escapePoint rescue nil)
              if !escape || escape==[] || pbGetMetadata($game_map.map_id,MetadataOutdoor)
                Kernel.pbMessage(_INTL("That can only be used to escape dungeons."))
                pbRefresh
              end
              if $game_player.pbHasDependentEvents?
                Kernel.pbMessage(_INTL("It can't be used when you have someone with you."))
                pbRefresh
              end
              if !pbGetMetadata($game_map.map_id,MetadataOutdoor) && !$game_player.pbHasDependentEvents?
                mapname=pbGetMapNameFromId(escape[0])
                if Kernel.pbConfirmMessage(_INTL("Want to escape from here and return to {1}?",mapname))
                  if true
                    if escape
                      if !pbHiddenMoveAnimation(pkmn)
                        Kernel.pbMessage(_INTL("{1} used Escape!",pkmn.name))
                      end
                      pbFadeOutIn(99999){
                        Kernel.pbCancelVehicles
                        $game_temp.player_new_map_id=escape[0]
                        $game_temp.player_new_x=escape[1]
                        $game_temp.player_new_y=escape[2]
                        $game_temp.player_new_direction=escape[3]
                        $scene.transfer_player
                        $game_map.autoplay
                        $game_map.refresh
                      }
                      pbEraseEscapePoint
                      pbDisplay(_INTL("{1} escaped with you to {2} by using the power of The Fugitive!",pkmn.name,mapname))
                      break
                    end
                  end
                  pbRefresh
                end
              end
            end
            pbRefresh
          end
        #===============================================================================
        # Birthsigns - The Cleric
        # Cure Skill effect:
        # Heals the user's status conditions.
        #===============================================================================
        elsif cmdCure>=0 && command==cmdCure
          if Kernel.pbConfirmMessage(_INTL("Activate {1}'s birthsign?",pkmn.name))
            if true
              if pkmn.status>0 && pkmn.hp>0
                pkmn.status=0
                pkmn.statusCount=0
                pbRefresh
                pbDisplay(_INTL("{1}'s condition was healed by the power of The Cleric!",pkmn.name))
              else
                pbDisplay(_INTL("It won't have any effect."))
                pbRefresh
              end
            end
            pbRefresh
          end
        #===============================================================================
        # Birthsigns - The Monk
        # Trance Skill effect:
        # Relearns old moves.
        #===============================================================================
        elsif cmdTrance>=0 && command==cmdTrance
          if Kernel.pbConfirmMessage(_INTL("Activate {1}'s birthsign?",pkmn.name))
            if true
              pbDisplay(_INTL("{1} entered a deep trance...",pkmn.name))
              if pbGetRelearnableMoves(pkmn).length>0
                pbRelearnMoveScreen(pkmn)
              else
                pbDisplay(_INTL("...but it couldn't recall anything."))
              end
            else
              break
              pbRefresh
            end
          end
        #===============================================================================
        # Birthsigns - The Specialist
        # Re-roll Skill effect:
        # IV's are reset to yield Hidden Power combos of a chosen type.
        #===============================================================================    
        elsif cmdReroll>=0 && command==cmdReroll
          if Kernel.pbConfirmMessage(_INTL("Activate {1}'s birthsign?",pkmn.name))
            if true
              pbDisplay(_INTL("{1} can change its Hidden Power type!",pkmn.name))
              command=0
              loop do
                [email protected](_INTL("Choose a new Hidden Power."),[
                _INTL("Grass"),
                _INTL("Fire"),
                _INTL("Water"),
                _INTL("Electric"),
                _INTL("Ice"),
                _INTL("Fighting"),
                _INTL("Flying"),
                _INTL("Poison"),
                _INTL("Ground"),
                _INTL("Rock"),
                _INTL("Bug"),
                _INTL("Ghost"),
                _INTL("Steel"),
                _INTL("Psychic"),
                _INTL("Dragon"),
                _INTL("Dark"),
                _INTL("Cancel")
              ],command)
              case command
              when -1, 16
                break
            #Re-rolls the user's IV's for a new Hidden Power.
            #rand(32)/2.floor*2+1 are odd numbered IV's.
            #rand(32)/2.floor*2 are even numbered IV's.
              when 0 #Grass
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2+1
                pkmn.iv[2]=rand(32)/2.floor*2
                pkmn.iv[4]=rand(32)/2.floor*2
                pkmn.iv[5]=rand(32)/2.floor*2+1
                pkmn.iv[3]=rand(32)/2.floor*2+1
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Grass.",pkmn.name))
                break
                pbRefresh
              when 1 #Fire
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2+1
                pkmn.iv[2]=rand(32)/2.floor*2
                pkmn.iv[4]=rand(32)/2.floor*2
                pkmn.iv[5]=rand(32)/2.floor*2+1
                pkmn.iv[3]=rand(32)/2.floor*2
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Fire.",pkmn.name))
                break
                pbRefresh
              when 2 #Water
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2
                pkmn.iv[2]=rand(32)/2.floor*2
                pkmn.iv[4]=rand(32)/2.floor*2
                pkmn.iv[5]=rand(32)/2.floor*2+1
                pkmn.iv[3]=rand(32)/2.floor*2+1
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Water.",pkmn.name))
                break
                pbRefresh
              when 3 #Electric
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2+1
                pkmn.iv[2]=rand(32)/2.floor*2+1
                pkmn.iv[4]=rand(32)/2.floor*2
                pkmn.iv[5]=rand(32)/2.floor*2+1
                pkmn.iv[3]=rand(32)/2.floor*2+1
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Electric.",pkmn.name))
                break
                pbRefresh
              when 4 #Ice
                pkmn.iv[0]=rand(32)/2.floor*2
                pkmn.iv[1]=rand(32)/2.floor*2
                pkmn.iv[2]=rand(32)/2.floor*2
                pkmn.iv[4]=rand(32)/2.floor*2+1
                pkmn.iv[5]=rand(32)/2.floor*2+1
                pkmn.iv[3]=rand(32)/2.floor*2+1
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Ice.",pkmn.name))
                break
                pbRefresh
              when 5 #Fighting
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2+1
                pkmn.iv[2]=rand(32)/2.floor*2
                pkmn.iv[4]=rand(32)/2.floor*2
                pkmn.iv[5]=rand(32)/2.floor*2
                pkmn.iv[3]=rand(32)/2.floor*2
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Fighting.",pkmn.name))
                break
                pbRefresh
              when 6 #Flying
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2+1
                pkmn.iv[2]=rand(32)/2.floor*2+1
                pkmn.iv[4]=rand(32)/2.floor*2
                pkmn.iv[5]=rand(32)/2.floor*2
                pkmn.iv[3]=rand(32)/2.floor*2
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Flying.",pkmn.name))
                break
                pbRefresh
              when 7 #Poison
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2+1
                pkmn.iv[2]=rand(32)/2.floor*2
                pkmn.iv[4]=rand(32)/2.floor*2
                pkmn.iv[5]=rand(32)/2.floor*2
                pkmn.iv[3]=rand(32)/2.floor*2+1
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Poison.",pkmn.name))
                break
                pbRefresh
              when 8 #Ground
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2+1
                pkmn.iv[2]=rand(32)/2.floor*2+1
                pkmn.iv[4]=rand(32)/2.floor*2
                pkmn.iv[5]=rand(32)/2.floor*2
                pkmn.iv[3]=rand(32)/2.floor*2+1
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Ground.",pkmn.name))
                break
                pbRefresh
              when 9 #Rock
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2+1
                pkmn.iv[2]=rand(32)/2.floor*2
                pkmn.iv[4]=rand(32)/2.floor*2+1
                pkmn.iv[5]=rand(32)/2.floor*2
                pkmn.iv[3]=rand(32)/2.floor*2
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Rock.",pkmn.name))
                break
                pbRefresh
              when 10 #Bug
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2
                pkmn.iv[2]=rand(32)/2.floor*2
                pkmn.iv[4]=rand(32)/2.floor*2+1
                pkmn.iv[5]=rand(32)/2.floor*2
                pkmn.iv[3]=rand(32)/2.floor*2+1
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Bug.",pkmn.name))
                break
                pbRefresh
              when 11 #Ghost
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2+1
                pkmn.iv[2]=rand(32)/2.floor*2
                pkmn.iv[4]=rand(32)/2.floor*2+1
                pkmn.iv[5]=rand(32)/2.floor*2
                pkmn.iv[3]=rand(32)/2.floor*2+1
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Ghost.",pkmn.name))
                break
                pbRefresh
              when 12 #Steel
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2+1
                pkmn.iv[2]=rand(32)/2.floor*2+1
                pkmn.iv[4]=rand(32)/2.floor*2+1
                pkmn.iv[5]=rand(32)/2.floor*2
                pkmn.iv[3]=rand(32)/2.floor*2+1
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Steel.",pkmn.name))
                break
                pbRefresh
              when 13 #Psychic
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2+1
                pkmn.iv[2]=rand(32)/2.floor*2
                pkmn.iv[4]=rand(32)/2.floor*2+1
                pkmn.iv[5]=rand(32)/2.floor*2+1
                pkmn.iv[3]=rand(32)/2.floor*2
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Psychic.",pkmn.name))
                break
                pbRefresh
              when 14 #Dragon
                pkmn.iv[0]=rand(32)/2.floor*2
                pkmn.iv[1]=rand(32)/2.floor*2+1
                pkmn.iv[2]=rand(32)/2.floor*2+1
                pkmn.iv[4]=rand(32)/2.floor*2+1
                pkmn.iv[5]=rand(32)/2.floor*2+1
                pkmn.iv[3]=rand(32)/2.floor*2+1
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Dragon.",pkmn.name))
                break
                pbRefresh
              when 15 #Dark
                pkmn.iv[0]=rand(32)/2.floor*2+1
                pkmn.iv[1]=rand(32)/2.floor*2+1
                pkmn.iv[2]=rand(32)/2.floor*2+1
                pkmn.iv[4]=rand(32)/2.floor*2+1
                pkmn.iv[5]=rand(32)/2.floor*2+1
                pkmn.iv[3]=rand(32)/2.floor*2+1
                pbDisplay(_INTL("The power of The Specialist changed {1}'s Hidden Power to Dark.",pkmn.name))
                break
                pbRefresh
              end
            end
          end
          pbRefresh
        end
        #===============================================================================
        # Birthsigns - The Parent
        # Incubate Skill effect:
        # Reduce eggsteps of an Egg to 1 if the Egg has less than 1,000 steps remaining.
        #===============================================================================
        elsif cmdIncubate>=0 && command==cmdIncubate
          if Kernel.pbConfirmMessage(_INTL("Activate {1}'s birthsign?",pkmn.name))
            if true
              @scene.pbSetHelpText(_INTL("Which Egg would you like to incubate?"))
              oldpkmnid=pkmnid
              loop do
                @scene.pbPreSelect(oldpkmnid)
                [email protected](true)
                break if pkmnid<0
                [email protected][pkmnid]
                if Input.trigger?(Input::B)
                  break
                elsif !newpkmn.isEgg?
                  pbDisplay(_INTL("You can only incubate eggs."))
                  pbRefresh
                elsif newpkmn.isEgg? && newpkmn.eggsteps>1000
                  pbDisplay(_INTL("It appears to be too early for this to have an effect."))
                  pbRefresh
                elsif newpkmn.isEgg? && newpkmn.eggsteps<1000 
                  newpkmn.eggsteps=1 
                  pbDisplay(_INTL("{1} used the power of The Parent to incubate the Egg!",pkmn.name))
                  pbDisplay(_INTL("The Egg is going to hatch now!"))
                  pbRefresh
                end
              end
            end
            break
            pbRefresh
          end
        #===============================================================================
        # Birthsigns - The Eternal
        # Reincarnate Skill effect:
        # Resets the Pokemon as if it was hatched again, allowing it to inherit
        # a new birthsign.
        #===============================================================================
        elsif cmdReincarnate>=0 && command==cmdReincarnate
          if Kernel.pbConfirmMessage(_INTL("Activate {1}'s birthsign?",pkmn.name))
            if true
              pbDisplay(_INTL("Activating this birthsign will reset {1}'s level and birthsign, and any affected attributes.",pkmn.name))
              if Kernel.pbConfirmMessage(_INTL("Are you sure you want to activate this birthsign?"))
                if true
                  pkmn.giveRibbon(:SECONDSTEP)
                  pkmn.level=EGGINITIALLEVEL
                  pkmn.ev[0]=0
                  pkmn.ev[1]=0
                  pkmn.ev[2]=0
                  pkmn.ev[3]=0
                  pkmn.ev[4]=0
                  pkmn.ev[5]=0
                  pkmn.happiness=120
                  pkmn.pokerus=0
                  pkmn.timeEggHatched=pbGetTimeNow
                  pkmn.obtainText=_INTL("From a previous life.")
                  pbRefresh
                  pbDisplay(_INTL("{1} was reincarnated by the power of The Eternal!",pkmn.name))
                  #Default Birthsigns
                  if pkmn.birthsign==_INTL("'The Apprentice'")
                    pkmn.pokerus=16
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Apprentice!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Companion'")
                    pkmn.happiness=255
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Companion!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Beacon'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Beacon!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Savage'")
                    pkmn.iv[0]=0
                    pkmn.iv[1]=31
                    pkmn.iv[3]=31
                    pkmn.iv[4]=31
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Savage!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Prodigy'")
                    pkmn.abilityflag=2
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Prodigy!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Martyr'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Martyr!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Maiden'")
                    pkmn.setGender(1)
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Maiden!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Gladiator'")
                    pkmn.ev[1]=100
                    pkmn.ev[4]=100
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Gladiator!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Voyager'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Voyager!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Thief'")
                    pkmn.ev[3]=252
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Thief!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Glutton'")
                    pkmn.iv[0]=31
                    pkmn.iv[2]=31
                    pkmn.iv[3]=0
                    pkmn.iv[5]=31
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Glutton!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Wishmaker'")
                    pkmn.shinyflag=true
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Wishmaker!",pkmn.name))
                  end
                  #New Birthsigns
                  if pkmn.birthsign==_INTL("'The Phoenix'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Phoenix!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Scholar'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Scholar!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Fugitive'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Fugitive!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Aristocrat'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Aristocrat!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Cleric'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Cleric!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Monk'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Monk!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Ancestor'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Ancestor!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Specialist'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Specialist!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Assassin'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Assassin!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Parent'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Parent!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Hunter'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Hunter!",pkmn.name))
                  end
                  if pkmn.birthsign==_INTL("'The Eternal'")
                    pbRefresh
                    pbDisplay(_INTL("{1} gained the power of The Eternal!",pkmn.name))
                  end
                  if Kernel.pbConfirmMessage(_INTL("Would you like to rename the reincarnated Pokémon?"))
                    species=PBSpecies.getName(pkmn.species)
                    nickname=pbEnterPokemonName(_INTL("{1}'s new name?",pkmn.name),0,10,"",pkmn)
                    pkmn.name=nickname if nickname!=""
                    pbRefresh
                  end
                  pbDisplay(_INTL("You put the Second Step Ribbon on {1} to commemorate new life.",pkmn.name))
                  pkmn.calcStats
                  pbRefreshSingle(pkmnid)
                end
                pbRefresh
              end
            end
            pbRefresh
          end
        #===============================================================================


        All of these changes have been updated in the main post.
        Reply With Quote
          #29    
        Old May 18th, 2015 (11:07 AM).
        mej71's Avatar
        mej71 mej71 is offline
        • Moderator
         
        Join Date: Mar 2014
        Location: Omnipresence
        Gender: Male
        Posts: 1,226
        I added a small bit (untested, but should work) to make you not exit the whole summary page.

        Spoiler:

        Code:
        #=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
        # Birthsign Page
        #=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
        def drawBirthsignPage(pokemon)
            [email protected]["overlay"].bitmap
            overlay.clear
            @sprites["background"].setBitmap("Graphics/Pictures/Birthsigns/summaryzodiac")
            imagepos=[]
            if USENEWBIRTHSIGNS
              zodiacimage=sprintf("Graphics/Pictures/Birthsigns/Birthsigns2/birthsign%02d",zodiacValue(@pokemon.timeEggHatched.mon))
            elsif !USENEWBIRTHSIGNS
              zodiacimage=sprintf("Graphics/Pictures/Birthsigns/birthsign%02d",zodiacValue(@pokemon.timeEggHatched.mon))
            end
            imagepos.push([zodiacimage,0,0,0,0,-1,-1])
            imagepos.push(["Graphics/Pictures/Birthsigns/summaryzboarder",0,0,0,0,-1,-1])
            if USENEWBIRTHSIGNS
              zodiactoken=sprintf("Graphics/Pictures/Birthsigns/Birthsigns2/token%02d",zodiacValue(@pokemon.timeEggHatched.mon))
            elsif !USENEWBIRTHSIGNS
              zodiactoken=sprintf("Graphics/Pictures/Birthsigns/token%02d",zodiacValue(@pokemon.timeEggHatched.mon))
            end
            imagepos.push([zodiactoken,4,122,0,0,-1,-1])
            pbDrawImagePositions(overlay,imagepos)
            [email protected]
            zodiac=pbGetZodiacName(zodiacValue(@pokemon.timeEggHatched.mon)) if !USENEWBIRTHSIGNS
            newzodiac=pbGetNewZodiacName(zodiacValue(@pokemon.timeEggHatched.mon)) if USENEWBIRTHSIGNS  
            zodiacdesc=pbGetZodiacDesc(zodiacValue(@pokemon.timeEggHatched.mon)) if !USENEWBIRTHSIGNS
            newzodiacdesc=pbGetNewZodiacDesc(zodiacValue(@pokemon.timeEggHatched.mon)) if USENEWBIRTHSIGNS
            base=Color.new(248,248,248)
            shadow=Color.new(104,104,104)
            pbSetSystemFont(overlay)
            textpos=[
                [_INTL("BIRTHSIGN"),26,16,0,base,shadow],
                [_INTL("{1}'s Birthsign",pokename),8,62,0,base,shadow],
                if USENEWBIRTHSIGNS
                  [newzodiac,42,90,0,Color.new(64,64,64),Color.new(176,176,176)]
                elsif !USENEWBIRTHSIGNS
                  [zodiac,42,90,0,Color.new(64,64,64),Color.new(176,176,176)]
                end
            ]
            if pokemon.obtainMode==1
              if pokemon.timeEggHatched
                month=pbGetAbbrevMonthName(pokemon.timeEggHatched.mon)
                date=pokemon.timeEggHatched.day
                year=pokemon.timeEggHatched.year
                textpos.push([_INTL("Birthday: {1} {2}, {3}\n",month,date,year),4,320,0,base,shadow])
              end
            end
        #If you changed the range of dates for any of the Birthsigns in PField_Time, then you need to
        #change the text in the section below to match your new date ranges.
        #
        #If you changed the names for any of the Birthsigns in PField_Time, then you need to change
        #the text in the section below to match your new names. Changes must also be made in
        #PScreen_Party, and PScreen_EggHatching.
            if pokemon.birthsign==_INTL("'The Apprentice'") || pokemon.birthsign==_INTL("'The Phoenix'")
              textpos.push([_INTL("Sign: Jan. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
              elsif pokemon.birthsign==_INTL("'The Companion'") || pokemon.birthsign==_INTL("'The Scholar'")
                textpos.push([_INTL("Sign: Feb. 1st - 28th"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
              elsif pokemon.birthsign==_INTL("'The Beacon'") || pokemon.birthsign==_INTL("'The Fugitive'")
                textpos.push([_INTL("Sign: Mar. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
              elsif pokemon.birthsign==_INTL("'The Savage'") || pokemon.birthsign==_INTL("'The Aristocrat'")
                textpos.push([_INTL("Sign: Apr. 1st - 30th"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
              elsif pokemon.birthsign==_INTL("'The Prodigy'") || pokemon.birthsign==_INTL("'The Cleric'")
                textpos.push([_INTL("Sign: May. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
              elsif pokemon.birthsign==_INTL("'The Martyr'") || pokemon.birthsign==_INTL("'The Monk'")
                textpos.push([_INTL("Sign: Jun. 1st - 30th"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
              elsif pokemon.birthsign==_INTL("'The Maiden'") || pokemon.birthsign==_INTL("'The Ancestor'")
                textpos.push([_INTL("Sign: Jul. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
              elsif pokemon.birthsign==_INTL("'The Gladiator'") || pokemon.birthsign==_INTL("'The Specialist'")
                textpos.push([_INTL("Sign: Aug. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
              elsif pokemon.birthsign==_INTL("'The Voyager'") || pokemon.birthsign==_INTL("'The Assassin'")
                textpos.push([_INTL("Sign: Sep. 1st - 30th"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
              elsif pokemon.birthsign==_INTL("'The Thief'") || pokemon.birthsign==_INTL("'The Parent'")
                textpos.push([_INTL("Sign: Oct. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
              elsif pokemon.birthsign==_INTL("'The Glutton'") || pokemon.birthsign==_INTL("'The Hunter'")
                textpos.push([_INTL("Sign: Nov. 1st - 30th"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
              elsif pokemon.birthsign==_INTL("'The Wishmaker'") || pokemon.birthsign==_INTL("'The Eternal'")
                textpos.push([_INTL("Sign: Dec. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
              end
            pbDrawTextPositions(overlay,textpos)
            pbSetSmallFont(overlay)
        #If you changed the description text for any of the Birthsigns in PField_Time,
        #then you can adjust the positioning of the text in the following line.
            if USENEWBIRTHSIGNS
              drawTextEx(overlay,260,320,258,0,newzodiacdesc,base,shadow)
            end
            if !USENEWBIRTHSIGNS
              drawTextEx(overlay,260,320,258,0,zodiacdesc,base,shadow)
            end
            loop do
              Input.update
              Graphics.update
              if Input.trigger?(Input::B)
                Input.update
                break
              end
            end
          end
        #===============================================================================


        and then
        Spoiler:

        Code:
        elsif @page==1 && @pokemon.obtainMode==1
                  drawBirthsignPage(@pokemon)
                  drawPageTwo(@pokemon)
        Reply With Quote
          #30    
        Old May 18th, 2015 (11:24 AM).
        Lucidious89 Lucidious89 is online now
           
          Join Date: Apr 2014
          Gender: Male
          Posts: 169
          Quote:
          Originally Posted by mej71 View Post
          I added a small bit (untested, but should work) to make you not exit the whole summary page.

          Spoiler:

          Code:
          #=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
          # Birthsign Page
          #=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
          def drawBirthsignPage(pokemon)
              [email protected]["overlay"].bitmap
              overlay.clear
              @sprites["background"].setBitmap("Graphics/Pictures/Birthsigns/summaryzodiac")
              imagepos=[]
              if USENEWBIRTHSIGNS
                zodiacimage=sprintf("Graphics/Pictures/Birthsigns/Birthsigns2/birthsign%02d",zodiacValue(@pokemon.timeEggHatched.mon))
              elsif !USENEWBIRTHSIGNS
                zodiacimage=sprintf("Graphics/Pictures/Birthsigns/birthsign%02d",zodiacValue(@pokemon.timeEggHatched.mon))
              end
              imagepos.push([zodiacimage,0,0,0,0,-1,-1])
              imagepos.push(["Graphics/Pictures/Birthsigns/summaryzboarder",0,0,0,0,-1,-1])
              if USENEWBIRTHSIGNS
                zodiactoken=sprintf("Graphics/Pictures/Birthsigns/Birthsigns2/token%02d",zodiacValue(@pokemon.timeEggHatched.mon))
              elsif !USENEWBIRTHSIGNS
                zodiactoken=sprintf("Graphics/Pictures/Birthsigns/token%02d",zodiacValue(@pokemon.timeEggHatched.mon))
              end
              imagepos.push([zodiactoken,4,122,0,0,-1,-1])
              pbDrawImagePositions(overlay,imagepos)
              [email protected]ame
              zodiac=pbGetZodiacName(zodiacValue(@pokemon.timeEggHatched.mon)) if !USENEWBIRTHSIGNS
              newzodiac=pbGetNewZodiacName(zodiacValue(@pokemon.timeEggHatched.mon)) if USENEWBIRTHSIGNS  
              zodiacdesc=pbGetZodiacDesc(zodiacValue(@pokemon.timeEggHatched.mon)) if !USENEWBIRTHSIGNS
              newzodiacdesc=pbGetNewZodiacDesc(zodiacValue(@pokemon.timeEggHatched.mon)) if USENEWBIRTHSIGNS
              base=Color.new(248,248,248)
              shadow=Color.new(104,104,104)
              pbSetSystemFont(overlay)
              textpos=[
                  [_INTL("BIRTHSIGN"),26,16,0,base,shadow],
                  [_INTL("{1}'s Birthsign",pokename),8,62,0,base,shadow],
                  if USENEWBIRTHSIGNS
                    [newzodiac,42,90,0,Color.new(64,64,64),Color.new(176,176,176)]
                  elsif !USENEWBIRTHSIGNS
                    [zodiac,42,90,0,Color.new(64,64,64),Color.new(176,176,176)]
                  end
              ]
              if pokemon.obtainMode==1
                if pokemon.timeEggHatched
                  month=pbGetAbbrevMonthName(pokemon.timeEggHatched.mon)
                  date=pokemon.timeEggHatched.day
                  year=pokemon.timeEggHatched.year
                  textpos.push([_INTL("Birthday: {1} {2}, {3}\n",month,date,year),4,320,0,base,shadow])
                end
              end
          #If you changed the range of dates for any of the Birthsigns in PField_Time, then you need to
          #change the text in the section below to match your new date ranges.
          #
          #If you changed the names for any of the Birthsigns in PField_Time, then you need to change
          #the text in the section below to match your new names. Changes must also be made in
          #PScreen_Party, and PScreen_EggHatching.
              if pokemon.birthsign==_INTL("'The Apprentice'") || pokemon.birthsign==_INTL("'The Phoenix'")
                textpos.push([_INTL("Sign: Jan. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
                elsif pokemon.birthsign==_INTL("'The Companion'") || pokemon.birthsign==_INTL("'The Scholar'")
                  textpos.push([_INTL("Sign: Feb. 1st - 28th"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
                elsif pokemon.birthsign==_INTL("'The Beacon'") || pokemon.birthsign==_INTL("'The Fugitive'")
                  textpos.push([_INTL("Sign: Mar. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
                elsif pokemon.birthsign==_INTL("'The Savage'") || pokemon.birthsign==_INTL("'The Aristocrat'")
                  textpos.push([_INTL("Sign: Apr. 1st - 30th"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
                elsif pokemon.birthsign==_INTL("'The Prodigy'") || pokemon.birthsign==_INTL("'The Cleric'")
                  textpos.push([_INTL("Sign: May. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
                elsif pokemon.birthsign==_INTL("'The Martyr'") || pokemon.birthsign==_INTL("'The Monk'")
                  textpos.push([_INTL("Sign: Jun. 1st - 30th"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
                elsif pokemon.birthsign==_INTL("'The Maiden'") || pokemon.birthsign==_INTL("'The Ancestor'")
                  textpos.push([_INTL("Sign: Jul. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
                elsif pokemon.birthsign==_INTL("'The Gladiator'") || pokemon.birthsign==_INTL("'The Specialist'")
                  textpos.push([_INTL("Sign: Aug. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
                elsif pokemon.birthsign==_INTL("'The Voyager'") || pokemon.birthsign==_INTL("'The Assassin'")
                  textpos.push([_INTL("Sign: Sep. 1st - 30th"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
                elsif pokemon.birthsign==_INTL("'The Thief'") || pokemon.birthsign==_INTL("'The Parent'")
                  textpos.push([_INTL("Sign: Oct. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
                elsif pokemon.birthsign==_INTL("'The Glutton'") || pokemon.birthsign==_INTL("'The Hunter'")
                  textpos.push([_INTL("Sign: Nov. 1st - 30th"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
                elsif pokemon.birthsign==_INTL("'The Wishmaker'") || pokemon.birthsign==_INTL("'The Eternal'")
                  textpos.push([_INTL("Sign: Dec. 1st - 31st"),4,352,0,Color.new(64,64,64),Color.new(176,176,176)])
                end
              pbDrawTextPositions(overlay,textpos)
              pbSetSmallFont(overlay)
          #If you changed the description text for any of the Birthsigns in PField_Time,
          #then you can adjust the positioning of the text in the following line.
              if USENEWBIRTHSIGNS
                drawTextEx(overlay,260,320,258,0,newzodiacdesc,base,shadow)
              end
              if !USENEWBIRTHSIGNS
                drawTextEx(overlay,260,320,258,0,zodiacdesc,base,shadow)
              end
              loop do
                Input.update
                Graphics.update
                if Input.trigger?(Input::B)
                  Input.update
                  break
                end
              end
            end
          #===============================================================================


          and then
          Spoiler:

          Code:
          elsif @page==1 && @pokemon.obtainMode==1
                    drawBirthsignPage(@pokemon)
                    drawPageTwo(@pokemon)
          Thanks for the input. Works perfectly from what I can tell. The only issue I've noticed is if you're using animated sprites, they freeze and won't move while the Birthsign page is up.
          Reply With Quote
            #31    
          Old May 18th, 2015 (11:38 AM).
          mej71's Avatar
          mej71 mej71 is offline
          • Moderator
           
          Join Date: Mar 2014
          Location: Omnipresence
          Gender: Male
          Posts: 1,226
          Quote:
          Originally Posted by Lucidious89 View Post
          Thanks for the input. Works perfectly from what I can tell. The only issue I've noticed is if you're using animated sprites, they freeze and won't move while the Birthsign page is up.
          Pretty sure you can just add an
          Code:
          pbUpdate
          Reply With Quote
            #32    
          Old May 18th, 2015 (1:41 PM).
          Lucidious89 Lucidious89 is online now
             
            Join Date: Apr 2014
            Gender: Male
            Posts: 169
            Quote:
            Originally Posted by mej71 View Post
            Pretty sure you can just add an
            Code:
            pbUpdate
            That did the trick, thanks. Adding it to the main post.
            Reply With Quote
              #33    
            Old May 20th, 2015 (7:32 AM).
            jetace97 jetace97 is offline
               
              Join Date: Jan 2015
              Location: Final Destination (With only Fox)
              Gender: Male
              Nature: Naive
              Posts: 27
              Where do you find the files that I have to edit?
              Reply With Quote
                #34    
              Old May 20th, 2015 (8:08 AM).
              Lucidious89 Lucidious89 is online now
                 
                Join Date: Apr 2014
                Gender: Male
                Posts: 169
                Quote:
                Originally Posted by jetace97 View Post
                Where do you find the files that I have to edit?
                Hmm...I'm not entirely sure what you mean. I tried to make the instructions as clear as possible. You can find everything in the game's script; other than the graphics, which are of course located within the Graphics folder.

                PField_Time
                PokeBattle_Pokemon
                PScreen_Party
                PScreen_Summary
                PScreen_EggHatching

                Those are the main areas of the script you're searching for to install the base scripts. They might be named something different if you're using an older version of Essentials (this is for 15.1, I havent tested anything in older versions).
                Reply With Quote
                  #35    
                Old May 20th, 2015 (8:17 AM).
                jetace97 jetace97 is offline
                   
                  Join Date: Jan 2015
                  Location: Final Destination (With only Fox)
                  Gender: Male
                  Nature: Naive
                  Posts: 27
                  Quote:
                  Originally Posted by Lucidious89 View Post
                  Hmm...I'm not entirely sure what you mean. I tried to make the instructions as clear as possible. You can find everything in the game's script; other than the graphics, which are of course located within the Graphics folder.

                  PField_Time
                  PokeBattle_Pokemon
                  PScreen_Party
                  PScreen_Summary
                  PScreen_EggHatching

                  Those are the main areas of the script you're searching for to install the base scripts. They might be named something different if you're using an older version of Essentials (this is for 15.1, I havent tested anything in older versions).
                  How do I bust open that script then
                  Reply With Quote
                    #36    
                  Old May 20th, 2015 (8:27 AM).
                  Lucidious89 Lucidious89 is online now
                     
                    Join Date: Apr 2014
                    Gender: Male
                    Posts: 169
                    Quote:
                    Originally Posted by jetace97 View Post
                    How do I bust open that script then
                    Oh, I see. To access the script, you just press the Script Editor button within the RPG Maker XP program that comes with Essentials. The button is located on the top right, next to a music note icon that opens the Sound Test. Once you open that up, the names of each section of the script will be on the list on the left. Then just follow the instructions in the first post.
                    Reply With Quote
                      #37    
                    Old May 20th, 2015 (12:04 PM).
                    jetace97 jetace97 is offline
                       
                      Join Date: Jan 2015
                      Location: Final Destination (With only Fox)
                      Gender: Male
                      Nature: Naive
                      Posts: 27
                      Quote:
                      Originally Posted by Lucidious89 View Post
                      Oh, I see. To access the script, you just press the Script Editor button within the RPG Maker XP program that comes with Essentials. The button is located on the top right, next to a music note icon that opens the Sound Test. Once you open that up, the names of each section of the script will be on the list on the left. Then just follow the instructions in the first post.
                      Which program?
                      Reply With Quote
                        #38    
                      Old May 20th, 2015 (4:49 PM).
                      mej71's Avatar
                      mej71 mej71 is offline
                      • Moderator
                       
                      Join Date: Mar 2014
                      Location: Omnipresence
                      Gender: Male
                      Posts: 1,226
                      Quote:
                      Originally Posted by jetace97 View Post
                      Which program?
                      RPG Maker XP...
                      Reply With Quote
                        #39    
                      Old May 20th, 2015 (5:56 PM).
                      FL's Avatar
                      FL FL is offline
                      Pokémon Island Creator
                         
                        Join Date: Sep 2010
                        Gender: Male
                        Posts: 1,722
                        I like these kind of creative script, but yours sample effect are too imbalanced. For the first set: Cured of Pokérus, IVs change, Hidden Ability or always born shiny is too useful. Born with teleport (that isn't good as Fly in early game), or female (that is useless on genderless pokémon) is almost no useful.
                        __________________
                        Reply With Quote
                          #40    
                        Old May 20th, 2015 (6:32 PM).
                        Lucidious89 Lucidious89 is online now
                           
                          Join Date: Apr 2014
                          Gender: Male
                          Posts: 169
                          Quote:
                          Originally Posted by FL View Post
                          I like these kind of creative script, but yours sample effect are too imbalanced. For the first set: Cured of Pokérus, IVs change, Hidden Ability or always born shiny is too useful. Born with teleport (that isn't good as Fly in early game), or female (that is useless on genderless pokémon) is almost no useful.
                          The first birthsigns I created were all designed to be more of a sample. Most of their effects are rather basic just to convey the idea of what can be done (and are easily modified if you don't like the values). The second set is where I got more creative with the effects.

                          With that said, I feel like they're more or less balanced. Getting Pokerus right from the start is indeed a huge buff, but that's why I limited it to only cured Pokerus, so it cannot be spread to others. The IV buffs have a drawback in that one IV will always be 0. And getting Hidden Abilities is only useful on a case-by-case basis.

                          As for usefulness, not EVERY sign is meant to be useful for every Pokemon. Sure, the "Maiden" sign is completely irrelevant on genderless or gender-locked Pokemon. But on something like Eevee, it's a godsend for breeding purposes. And shiny Pokemon don't really have any "value" considering these are unofficial fan-games, so it doesn't seem like a big deal to me to implement a method for the player to get them as they please. And it comes at the cost of giving up a potentially useful Birthsign for one that is merely cosmetic.

                          The Teleport skill can be very useful, depending on how you build your game. Having access to a quick travel method early in the game can make things a lot easier, and it frees you up from HAVING to carry a flier at all times. It's not meant to be a replacement for Fly, more of a back-up option.
                          Reply With Quote
                            #41    
                          Old May 21st, 2015 (2:29 PM). Edited December 14th, 2017 by Lucidious89.
                          Lucidious89 Lucidious89 is online now
                             
                            Join Date: Apr 2014
                            Gender: Male
                            Posts: 169
                            Update 5/21/15 : Birthsigns Journal
                            I've developed a new scene that displays the information for all of the birthsigns in a single place. Now you can look up the effects of each sign and prepare for a future birthsign. It also functions as a lorebook; displaying a brief story that connects to each sign in some way. This is a completely optional addition, and seperate from the actual birthsign scripts.

                            I made up all the lore myself, so feel free to replace it with your own if you don't like them lol.


                            Features
                            • A new scene that can be accessed through an event, or even accessed through the Pokegear.
                            • Supports all 24 Birthsigns with effect descriptions and roughly a paragraph worth of lore linked to each birthsign.
                            • Has a unique menu layout to display the entire zodiac in a radial pattern, similar to some real-world zodiacs.
                            • An updated Birthsigns folder with both new and tweaked graphics. (Now included by default)
                            • Pokegear Icon graphic if you choose to implement the this into the Pokegear. Install this into Graphics/Pictures/Pokegear.


                            UPDATE As of 3/30/2017:
                            The Birthsigns Journal now has a separate script for Kleinstudio's Essentials BW compatibility. Install that version of the script found in the main post to add it to your game. This version of the Birthsigns Journal utilizes the two-screen layout and touch controls found in Essentials BW to fully take advantage of its features.


                            UPDATE As of 12/8/17:
                            The Birthsigns Journal now highlights a given month's Partner and Rival months. Partner signs are highlighted in blue, and Rival signs are highlighted in red.


                            UPDATE As of 12/13/17:
                            The Birthsigns Journal now displays relevant information regarding the Zodiac Power associated with a given month. Pressing the Z key while on a birthsign page will toggle this extra information.


                            All of the required scripts have been added to the main post.
                            Attached Thumbnails
                            1.jpg‎   2.jpg‎   3.jpg‎   4.jpg‎   5.jpg‎  

                            Reply With Quote
                              #42    
                            Old August 2nd, 2015 (11:46 PM).
                            marfil92 marfil92 is offline
                               
                              Join Date: Jun 2008
                              Gender:
                              Posts: 46
                              I am trying to install the script but it doesn't works... I have this error:

                              "Error Script PScreen_Summary in line 1125 type "SyntaxError""

                              How can I solve it?
                              Reply With Quote
                                #43    
                              Old August 27th, 2015 (1:20 PM).
                              Lucidious89 Lucidious89 is online now
                                 
                                Join Date: Apr 2014
                                Gender: Male
                                Posts: 169
                                Quote:
                                Originally Posted by marfil92 View Post
                                I am trying to install the script but it doesn't works... I have this error:

                                "Error Script PScreen_Summary in line 1125 type "SyntaxError""

                                How can I solve it?
                                I haven't looked at these scripts in quite some time, so I may not be of much help anymore. Go into your script and in PScreen_Summary, find line 1125 and the lines around it and see if anything looks off to you. It could be something as simple as a missing comma, or a break in the line somewhere. I just checked my script in my vanilla copy of Essentials (with only Birthsigns installed), and this is what I found:

                                Code:
                                class PokemonSummary
                                  def initialize(scene)
                                    @scene=scene
                                  end
                                The bolded line is what line 1125 is for me in my script. If this doesn't match up with your script, then that means you either copied the scripts wrong, or maybe have some random extra spaces somewhere, or you have other scripts installed that may be conflicting with something of mine.
                                Reply With Quote
                                  #44    
                                Old August 30th, 2015 (1:12 PM).
                                DragonXDKnight's Avatar
                                DragonXDKnight DragonXDKnight is offline
                                   
                                  Join Date: Aug 2015
                                  Gender: Male
                                  Posts: 1
                                  It's a great script.
                                  Reply With Quote
                                    #45    
                                  Old September 9th, 2015 (1:43 AM). Edited September 29th, 2015 by Lucidious89.
                                  Lucidious89 Lucidious89 is online now
                                     
                                    Join Date: Apr 2014
                                    Gender: Male
                                    Posts: 169
                                    Update 9/9/15 : Manual Birthsigns, Debug Options, and Script Overhauls
                                    After a long hiatus from these scripts (and Essentials in general), I've decided to come back to this and add in some features I've wanted to implement since the beginning. Lots of things have been changed, so if you've installed anything prior to today, you're going to need to reinstall pretty much everything. Sorry lol. I'll be updating the main post with all the changes asap, though there's a ton to change so bear with me.

                                    Shout outs to Kiedisticelixer for messaging me with some ideas of his own that got me interested in taking another look at these scripts again.

                                    Features
                                    • The ability to set a desired Birthsign onto an unbred Pokemon via events or debug tools. This can be used to give a birthsign to unbreedable species, wild encounters, gifted Pokemon - anything that was previously impossible!
                                    • A new debugging tool to quickly swap out different birthsigns. However, this can only be used on Pokemon who have NOT obtained a Birthsign through hatching.
                                    • setBirthsign(:XXXX) can now be used within an event to set a desired birthsign onto a gifted Pokemon, encounter, trade, etc. Replace the X's with the name of the desired birthsign.
                                    • There is now only a single instance of USENEWBIRTHSIGNS, now found within the settings section. You only have to change this single instance to true or false to change between birthsign sets.
                                    • Overhauls to virtually all of the previous scripts to accommodate the new features.

                                    All changes can be found within the main post.

                                    The thumbnails below are examples of Pokemon who previously had no possible way of obtaining a birthsign.
                                    Attached Thumbnails
                                    1.jpg‎   2.jpg‎   3.jpg‎   4.jpg‎   5.jpg‎  

                                    Reply With Quote
                                      #46    
                                    Old September 9th, 2015 (3:44 PM).
                                    Lucidious89 Lucidious89 is online now
                                       
                                      Join Date: Apr 2014
                                      Gender: Male
                                      Posts: 169
                                      Tweaked and fixed a few more things, it should be good now.
                                      Reply With Quote
                                        #47    
                                      Old September 11th, 2015 (1:46 AM).
                                      mej71's Avatar
                                      mej71 mej71 is offline
                                      • Moderator
                                       
                                      Join Date: Mar 2014
                                      Location: Omnipresence
                                      Gender: Male
                                      Posts: 1,226
                                      Just so you know, you can use
                                      Code:
                                      setBirthsign(:VOYAGER)
                                      No need to specify since the method already specifies the module.

                                      A nitpick
                                      Spoiler:

                                      Here
                                      Code:
                                      if !USENEWBIRTHSIGNS
                                         @sprites["zodiac"].setBitmap("Graphics/Pictures/Birthsigns/journalwheel")
                                       elsif USENEWBIRTHSIGNS
                                         @sprites["zodiac"].setBitmap("Graphics/Pictures/Birthsigns/journalwheel2")
                                       end
                                      The second elsif is unnecessary, since if USENEWBIRTHSIGNS is not not true, then it is already true and this check doesn't need to be done again. You do this in a few places. It's not really bad or anything, it's just bad practice.


                                      This is a really nice set of scripts, it's nice to see something like this being made for the community. Only problem, there's a lot of changes you made. Porting to a new version of Essentials, or even the initial installation could be a pain. PM me if you like and I can help you make most of this so that it's plug and play.
                                      Reply With Quote
                                        #48    
                                      Old September 17th, 2015 (9:04 PM). Edited September 29th, 2015 by Lucidious89.
                                      Lucidious89 Lucidious89 is online now
                                         
                                        Join Date: Apr 2014
                                        Gender: Male
                                        Posts: 169
                                        Minor update 9/17/15 : 'The Eternal' Update
                                        (This has already been updated in the main scripts.)
                                        I've overhauled the coding for the sign 'The Eternal', to fix some holes and inconsistencies; as well as giving it some polish overall. It's not necessary to add this if you've already installed a previous version, but if you want to update it yourself you can just paste the new code below in place of the old one.

                                        Changes:
                                        • Pokemon who were manually given 'The Eternal' Birthsign will now properly inherit a new Birthsign when using Reincarnate. Previously, only hatched Pokemon were able to do this.

                                        • Pokemon are no longer able to infinitely use Reincarnate during the month of December. Previously, there was nothing stopping this since 'The Eternal' Birthsign would just replace itself, and allow you to continuously Reincarnate. Now you will simply get a message telling you that you must wait for a different month before you can use Reincarnate.

                                        • A jingle will play whenever you successfully Reincarnate a Pokemon, making the process feel a little more polished.

                                        • Rearranged the order of some of the text and prompts so that the process flows better.

                                        • Made it so that the message prompt for attaching the Second Step Ribbon will only display if the Pokemon doesn't have the ribbon. Previously, the message would play even if the Pokemon already had the ribbon.

                                        New Code
                                        Code:
                                        #===============================================================================
                                        # Birthsigns - The Eternal
                                        # Reincarnate Skill effect:
                                        # Resets the Pokemon as if it was hatched again, allowing it to inherit
                                        # a new birthsign.
                                        #===============================================================================
                                        elsif cmdReincarnate>=0 && command==cmdReincarnate
                                          if Kernel.pbConfirmMessage(_INTL("Activate {1}'s birthsign?",pkmn.name))
                                            if true
                                              if Time.now.mon==12 &&
                                              (pkmn.birthsign==_INTL("'The Eternal'") || pkmn.birthsign==PBBirthsigns::ETERNAL)
                                                pbDisplay(_INTL("You must wait for a new month before you can do that."))
                                                break
                                              end
                                              pbDisplay(_INTL("Activating this birthsign will reset {1}'s level and birthsign, and any affected attributes.",pkmn.name))
                                              if Kernel.pbConfirmMessage(_INTL("Are you sure you want to activate this birthsign?"))
                                                if true
                                                  pkmn.level=EGGINITIALLEVEL
                                                  pkmn.ev[0]=0
                                                  pkmn.ev[1]=0
                                                  pkmn.ev[2]=0
                                                  pkmn.ev[3]=0
                                                  pkmn.ev[4]=0
                                                  pkmn.ev[5]=0
                                                  pkmn.happiness=120
                                                  pkmn.pokerus=0
                                                  pkmn.timeEggHatched=pbGetTimeNow
                                                  pkmn.obtainText=_INTL("From a previous life.")
                                                  if pkmn.obtainMode!=1
                                                    if Time.now.mon==1
                                                      if !USENEWBIRTHSIGNS
                                                        pkmn.setBirthsign(:APPRENTICE)
                                                      else
                                                        pkmn.setBirthsign(:PHOENIX)
                                                      end
                                                    elsif Time.now.mon==2
                                                      if !USENEWBIRTHSIGNS
                                                        pkmn.setBirthsign(:COMPANION)
                                                      else
                                                        pkmn.setBirthsign(:SCHOLAR)
                                                      end
                                                    elsif Time.now.mon==3
                                                      if !USENEWBIRTHSIGNS
                                                        pkmn.setBirthsign(:BEACON)
                                                      else
                                                        pkmn.setBirthsign(:FUGITIVE)
                                                      end
                                                    elsif Time.now.mon==4
                                                      if !USENEWBIRTHSIGNS
                                                        pkmn.setBirthsign(:SAVAGE)
                                                      else
                                                        pkmn.setBirthsign(:ARISTOCRAT)
                                                      end
                                                    elsif Time.now.mon==5
                                                      if !USENEWBIRTHSIGNS
                                                        pkmn.setBirthsign(:PRODIGY)
                                                      else
                                                        pkmn.setBirthsign(:CLERIC)
                                                      end
                                                    elsif Time.now.mon==6
                                                      if !USENEWBIRTHSIGNS
                                                        pkmn.setBirthsign(:MARTYR)
                                                      else
                                                        pkmn.setBirthsign(:MONK)
                                                      end
                                                    elsif Time.now.mon==7
                                                      if !USENEWBIRTHSIGNS
                                                        pkmn.setBirthsign(:MAIDEN)
                                                      else
                                                        pkmn.setBirthsign(:ANCESTOR)
                                                      end
                                                    elsif Time.now.mon==8
                                                      if !USENEWBIRTHSIGNS
                                                        pkmn.setBirthsign(:GLADIATOR)
                                                      else
                                                        pkmn.setBirthsign(:SPECIALIST)
                                                      end
                                                    elsif Time.now.mon==9
                                                      if !USENEWBIRTHSIGNS
                                                        pkmn.setBirthsign(:VOYAGER)
                                                      else
                                                        pkmn.setBirthsign(:ASSASSIN)
                                                      end
                                                    elsif Time.now.mon==10
                                                      if !USENEWBIRTHSIGNS
                                                        pkmn.setBirthsign(:THIEF)
                                                      else
                                                        pkmn.setBirthsign(:PARENT)
                                                      end
                                                    elsif Time.now.mon==11
                                                      if !USENEWBIRTHSIGNS
                                                        pkmn.setBirthsign(:GLUTTON)
                                                      else
                                                        pkmn.setBirthsign(:HUNTER)
                                                      end
                                                    elsif Time.now.mon==12
                                                      if !USENEWBIRTHSIGNS
                                                        pkmn.setBirthsign(:WISHMAKER)
                                                      else
                                                        pkmn.setBirthsign(:ETERNAL)
                                                      end
                                                    end
                                                  end
                                                  pbRefresh
                                                  pbDisplay(_INTL("{1} was reincarnated by the power of The Eternal!",pkmn.name))
                                                  pbDisplay(_INTL("And..."))
                                                  #=======================================================================================
                                                  #Birthsigns
                                                  #=======================================================================================
                                                  if Time.now.mon==1
                                                    if !USENEWBIRTHSIGNS
                                                      pkmn.pokerus=16
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Apprentice!",pkmn.name))
                                                    else
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Phoenix!",pkmn.name))
                                                    end
                                                    pbRefresh
                                                  end
                                                  if Time.now.mon==2
                                                    if !USENEWBIRTHSIGNS
                                                      pkmn.happiness=255
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Companion!",pkmn.name))
                                                    else
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Scholar!",pkmn.name))
                                                    end
                                                    pbRefresh
                                                  end
                                                  if Time.now.mon==3
                                                    if !USENEWBIRTHSIGNS
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Beacon!",pkmn.name))
                                                    else
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Fugitive!",pkmn.name))
                                                    end
                                                    pbRefresh
                                                  end
                                                  if Time.now.mon==4
                                                    if !USENEWBIRTHSIGNS
                                                      pkmn.iv[0]=0
                                                      pkmn.iv[1]=31
                                                      pkmn.iv[3]=31
                                                      pkmn.iv[4]=31
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Savage!",pkmn.name))
                                                    else
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Aristocrat!",pkmn.name))
                                                    end
                                                    pbRefresh
                                                  end
                                                  if Time.now.mon==5
                                                    if !USENEWBIRTHSIGNS
                                                      pkmn.abilityflag=2
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Prodigy!",pkmn.name))
                                                    else
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Cleric!",pkmn.name))
                                                    end
                                                    pbRefresh
                                                  end
                                                  if Time.now.mon==6
                                                    if !USENEWBIRTHSIGNS
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Martyr!",pkmn.name))
                                                    else
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Monk!",pkmn.name))
                                                    end
                                                    pbRefresh
                                                  end
                                                  if Time.now.mon==7
                                                    if !USENEWBIRTHSIGNS
                                                      pkmn.setGender(1)
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Maiden!",pkmn.name))
                                                    else
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Ancestor!",pkmn.name))
                                                    end
                                                    pbRefresh
                                                  end
                                                  if Time.now.mon==8 
                                                    if !USENEWBIRTHSIGNS
                                                      pkmn.ev[1]=100
                                                      pkmn.ev[4]=100
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Gladiator!",pkmn.name))
                                                    else
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Specialist!",pkmn.name))
                                                    end
                                                    pbRefresh
                                                  end
                                                  if Time.now.mon==9
                                                    if !USENEWBIRTHSIGNS
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Voyager!",pkmn.name))
                                                    else
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Assassin!",pkmn.name)) 
                                                    end
                                                    pbRefresh
                                                  end
                                                  if Time.now.mon==10
                                                    if !USENEWBIRTHSIGNS
                                                      pkmn.ev[3]=252
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Thief!",pkmn.name))
                                                    else
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Parent!",pkmn.name))
                                                    end
                                                    pbRefresh
                                                  end
                                                  if Time.now.mon==11
                                                    if !USENEWBIRTHSIGNS
                                                      pkmn.iv[0]=31
                                                      pkmn.iv[2]=31
                                                      pkmn.iv[3]=0
                                                      pkmn.iv[5]=31
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Glutton!",pkmn.name))
                                                    else
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Hunter!",pkmn.name))
                                                    end
                                                    pbRefresh
                                                  end
                                                  if Time.now.mon==12
                                                    if !USENEWBIRTHSIGNS
                                                      pkmn.shinyflag=true
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Wishmaker!",pkmn.name))
                                                    else
                                                      pbSEPlay("itemlevel")
                                                      pbDisplay(_INTL("{1} gained the power of The Eternal!",pkmn.name))
                                                    end
                                                    pbRefresh
                                                  end
                                                  #=======================================================================================
                                                  pkmn.calcStats
                                                  if Kernel.pbConfirmMessage(_INTL("Would you like to rename the reincarnated Pokémon?"))
                                                    species=PBSpecies.getName(pkmn.species)
                                                    nickname=pbEnterPokemonName(_INTL("{1}'s new name?",pkmn.name),0,10,"",pkmn)
                                                    pkmn.name=nickname if nickname!=""
                                                    pbRefresh
                                                  end
                                                  if !pkmn.hasRibbon?(:SECONDSTEP)
                                                    pkmn.giveRibbon(:SECONDSTEP)
                                                    pbDisplay(_INTL("You put the Second Step Ribbon on {1} to commemorate new life.",pkmn.name))
                                                    pbRefreshSingle(pkmnid)
                                                  end
                                                end
                                                pbRefresh
                                              end
                                            end
                                            pbRefresh
                                          end
                                          #=======================================================================================
                                        Old Code
                                        Spoiler:
                                        Code:
                                        #===============================================================================
                                        # Birthsigns - The Eternal
                                        # Reincarnate Skill effect:
                                        # Resets the Pokemon as if it was hatched again, allowing it to inherit
                                        # a new birthsign.
                                        #===============================================================================
                                        elsif cmdReincarnate>=0 && command==cmdReincarnate
                                          if Kernel.pbConfirmMessage(_INTL("Activate {1}'s birthsign?",pkmn.name))
                                            if true
                                              pbDisplay(_INTL("Activating this birthsign will reset {1}'s level and birthsign, and any affected attributes.",pkmn.name))
                                              if Kernel.pbConfirmMessage(_INTL("Are you sure you want to activate this birthsign?"))
                                                if true
                                                  pkmn.giveRibbon(:SECONDSTEP)
                                                  pkmn.level=EGGINITIALLEVEL
                                                  pkmn.ev[0]=0
                                                  pkmn.ev[1]=0
                                                  pkmn.ev[2]=0
                                                  pkmn.ev[3]=0
                                                  pkmn.ev[4]=0
                                                  pkmn.ev[5]=0
                                                  pkmn.happiness=120
                                                  pkmn.pokerus=0
                                                  pkmn.timeEggHatched=pbGetTimeNow
                                                  pkmn.obtainText=_INTL("From a previous life.")
                                                  pbRefresh
                                                  pbRefreshSingle(pkmnid)
                                                  pbDisplay(_INTL("{1} was reincarnated by the power of The Eternal!",pkmn.name))
                                                  if pkmn.birthsign==_INTL("'The Apprentice'")
                                                    pkmn.pokerus=16
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Apprentice!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Companion'")
                                                    pkmn.happiness=255
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Companion!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Beacon'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Beacon!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Savage'")
                                                    pkmn.iv[0]=0
                                                    pkmn.iv[1]=31
                                                    pkmn.iv[3]=31
                                                    pkmn.iv[4]=31
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Savage!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Prodigy'")
                                                    pkmn.abilityflag=2
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Prodigy!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Martyr'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Martyr!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Maiden'")
                                                    pkmn.setGender(1)
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Maiden!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Gladiator'")
                                                    pkmn.ev[1]=100
                                                    pkmn.ev[4]=100
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Gladiator!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Voyager'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Voyager!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Thief'")
                                                    pkmn.ev[3]=252
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Thief!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Glutton'")
                                                    pkmn.iv[0]=31
                                                    pkmn.iv[2]=31
                                                    pkmn.iv[3]=0
                                                    pkmn.iv[5]=31
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Glutton!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Wishmaker'")
                                                    pkmn.shinyflag=true
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Wishmaker!",pkmn.name))
                                                  end
                                                  #New Birthsigns
                                                  if pkmn.birthsign==_INTL("'The Phoenix'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Phoenix!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Scholar'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Scholar!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Fugitive'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Fugitive!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Aristocrat'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Aristocrat!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Cleric'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Cleric!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Monk'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Monk!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Ancestor'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Ancestor!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Specialist'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Specialist!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Assassin'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Assassin!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Parent'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Parent!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Hunter'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Hunter!",pkmn.name))
                                                  end
                                                  if pkmn.birthsign==_INTL("'The Eternal'")
                                                    pbRefresh
                                                    pbDisplay(_INTL("{1} gained the power of The Eternal!",pkmn.name))
                                                  end
                                                  if Kernel.pbConfirmMessage(_INTL("Would you like to rename the reincarnated Pokémon?"))
                                                    species=PBSpecies.getName(pkmn.species)
                                                    nickname=pbEnterPokemonName(_INTL("{1}'s new name?",pkmn.name),0,10,"",pkmn)
                                                    pkmn.name=nickname if nickname!=""
                                                    pbRefresh
                                                  end
                                                  pbDisplay(_INTL("You put the Second Step Ribbon on {1} to commemorate new life.",pkmn.name))
                                                  pkmn.calcStats
                                                  pbRefreshSingle(pkmnid)
                                                end
                                                pbRefresh
                                              end
                                            end
                                            pbRefresh
                                          end
                                        Reply With Quote
                                          #49    
                                        Old September 23rd, 2015 (7:50 PM).
                                        s2sunny86 s2sunny86 is offline
                                           
                                          Join Date: May 2013
                                          Gender: Male
                                          Posts: 1
                                          Line 740 syntax error???
                                          Reply With Quote
                                            #50    
                                          Old September 23rd, 2015 (8:31 PM).
                                          mej71's Avatar
                                          mej71 mej71 is offline
                                          • Moderator
                                           
                                          Join Date: Mar 2014
                                          Location: Omnipresence
                                          Gender: Male
                                          Posts: 1,226
                                          Quote:
                                          Originally Posted by s2sunny86 View Post
                                          Line 740 syntax error???
                                          Use Thread Tools -> Printable Version
                                          Pokecommunity's formatting breaks scripts sometimes.
                                          Reply With Quote
                                          Reply

                                          Quick Reply

                                          Join the conversation!

                                          Create an account to post a reply in this thread, participate in other discussions, and more!

                                          Create a PokéCommunity Account

                                          Sponsored Links
                                          Thread Tools

                                          Posting Rules
                                          You may not post new threads
                                          You may not post replies
                                          You may not post attachments
                                          You may not edit your posts

                                          BB code is On
                                          Smilies are On
                                          [IMG] code is On
                                          HTML code is Off

                                          Forum Jump


                                          All times are GMT -8. The time now is 6:45 PM.