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 online now
     
    Join Date: Aug 2014
    Location: Portugal
    Gender: Male
    Nature: Calm
    Posts: 115
    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
      #27    
    Old May 16th, 2015 (2:57 PM).
    Lucidious89 Lucidious89 is offline
       
      Join Date: Apr 2014
      Gender: Male
      Posts: 196
      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 offline
         
        Join Date: Apr 2014
        Gender: Male
        Posts: 196
        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
           
          Join Date: Mar 2014
          Location: Omnipresence
          Gender: Male
          Posts: 1,222
          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 offline
             
            Join Date: Apr 2014
            Gender: Male
            Posts: 196
            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]
                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
               
              Join Date: Mar 2014
              Location: Omnipresence
              Gender: Male
              Posts: 1,222
              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 offline
                 
                Join Date: Apr 2014
                Gender: Male
                Posts: 196
                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 offline
                     
                    Join Date: Apr 2014
                    Gender: Male
                    Posts: 196
                    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 offline
                         
                        Join Date: Apr 2014
                        Gender: Male
                        Posts: 196
                        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
                             
                            Join Date: Mar 2014
                            Location: Omnipresence
                            Gender: Male
                            Posts: 1,222
                            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,759
                              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 offline
                                 
                                Join Date: Apr 2014
                                Gender: Male
                                Posts: 196
                                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 offline
                                   
                                  Join Date: Apr 2014
                                  Gender: Male
                                  Posts: 196
                                  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 offline
                                       
                                      Join Date: Apr 2014
                                      Gender: Male
                                      Posts: 196
                                      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 offline
                                           
                                          Join Date: Apr 2014
                                          Gender: Male
                                          Posts: 196
                                          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 offline
                                             
                                            Join Date: Apr 2014
                                            Gender: Male
                                            Posts: 196
                                            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
                                               
                                              Join Date: Mar 2014
                                              Location: Omnipresence
                                              Gender: Male
                                              Posts: 1,222
                                              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 offline
                                                 
                                                Join Date: Apr 2014
                                                Gender: Male
                                                Posts: 196
                                                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
                                                     
                                                    Join Date: Mar 2014
                                                    Location: Omnipresence
                                                    Gender: Male
                                                    Posts: 1,222
                                                    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
                                                    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 8:05 AM.