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

Scripts, Tutorials & Tools 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
  #176    
Old July 5th, 2018 (8:00 AM).
Cephix's Avatar
Cephix Cephix is offline
The Eternal Phoenix :.
     
    Join Date: May 2010
    Location: Sweden
    Age: 28
    Gender: Female
    Nature: Modest
    Posts: 45
    Of course! How stupid of me. Well thanks a bunch. An amazing script nonetheless :)
    __________________


    Reply With Quote
      #177    
    Old August 16th, 2018 (12:34 AM).
    Mashirosakura's Avatar
    Mashirosakura Mashirosakura is offline
       
      Join Date: Jan 2017
      Gender: Male
      Posts: 103
      I'm not sure if this has been made clear before or if I've missed it, but how do I assign a Birthsign onto a gift Pokémon like a starter?
      Reply With Quote
        #178    
      Old August 16th, 2018 (6:18 AM).
      Lucidious89 Lucidious89 is online now
         
        Join Date: Apr 2014
        Gender: Male
        Posts: 208
        Quote:
        Originally Posted by Mashirosakura View Post
        I'm not sure if this has been made clear before or if I've missed it, but how do I assign a Birthsign onto a gift Pokémon like a starter?
        Check the "Useful Things to Know" section in the first post. I list a ton of things in there to help with things like that.
        Reply With Quote
          #179    
        Old August 16th, 2018 (3:12 PM).
        Mashirosakura's Avatar
        Mashirosakura Mashirosakura is offline
           
          Join Date: Jan 2017
          Gender: Male
          Posts: 103
          I tried assigning it using that and all it did was crash the game so i'm not sure if i did it right
          Reply With Quote
            #180    
          Old August 16th, 2018 (3:19 PM).
          Lucidious89 Lucidious89 is online now
             
            Join Date: Apr 2014
            Gender: Male
            Posts: 208
            Quote:
            Originally Posted by Mashirosakura View Post
            I tried assigning it using that and all it did was crash the game so i'm not sure if i did it right
            Post what you're putting in the event. Sounds like you're using it incorrectly.
            Reply With Quote
              #181    
            Old August 16th, 2018 (3:31 PM).
            Mashirosakura's Avatar
            Mashirosakura Mashirosakura is offline
               
              Join Date: Jan 2017
              Gender: Male
              Posts: 103
              Quote:
              Originally Posted by Lucidious89 View Post
              Post what you're putting in the event. Sounds like you're using it incorrectly.
              Reply With Quote
                #182    
              Old August 16th, 2018 (3:57 PM).
              Lucidious89 Lucidious89 is online now
                 
                Join Date: Apr 2014
                Gender: Male
                Posts: 208
                Quote:
                Originally Posted by Mashirosakura View Post
                You have to define what "Pokemon" is first. I put it in italics in my post as a placeholder, because there's a million ways you could write it.

                For example, writing it as
                Code:
                $Trainer.party[0].setRandomZodiac
                Would make the Pokemon in party slot 1 have a random zodiac sign applied.
                Reply With Quote
                  #183    
                Old August 16th, 2018 (4:00 PM).
                Mashirosakura's Avatar
                Mashirosakura Mashirosakura is offline
                   
                  Join Date: Jan 2017
                  Gender: Male
                  Posts: 103
                  Quote:
                  Originally Posted by Lucidious89 View Post
                  You have to define what "Pokemon" is first. I put it in italics in my post as a placeholder, because there's a million ways you could write it.

                  For example, writing it as
                  Code:
                  $Trainer.party[0].setRandomZodiac
                  Would make the Pokemon in party slot 1 have a random zodiac sign applied.
                  Ah ok, that can work for the starter, but how can i do it for other gift Pokémon that are received later?
                  Reply With Quote
                    #184    
                  Old August 16th, 2018 (4:05 PM).
                  Lucidious89 Lucidious89 is online now
                     
                    Join Date: Apr 2014
                    Gender: Male
                    Posts: 208
                    Quote:
                    Originally Posted by Mashirosakura View Post
                    Ah ok, that can work for the starter, but how can i do it for other gift Pokémon that are received later?
                    There's a variety of ways that can be done. Look at the sample events that come with essentials (in-game trades and gifts and such) to see what works best for you. Use those as a model.
                    Reply With Quote
                      #185    
                    Old August 21st, 2018 (5:09 PM).
                    xTHx's Avatar
                    xTHx xTHx is offline
                       
                      Join Date: Dec 2013
                      Gender: Male
                      Nature: Calm
                      Posts: 22
                      Well, I do not know if it was just here, but The Voyager's zodiac power only returns the failure message, even if all pokemon are alive... Can you check this please?
                      Reply With Quote
                        #186    
                      Old August 21st, 2018 (5:33 PM).
                      Lucidious89 Lucidious89 is online now
                         
                        Join Date: Apr 2014
                        Gender: Male
                        Posts: 208
                        Quote:
                        Originally Posted by xTHx View Post
                        Well, I do not know if it was just here, but The Voyager's zodiac power only returns the failure message, even if all pokemon are alive... Can you check this please?
                        Will do. I'm working on a new update right now, so I'll put that on my list to bug test.
                        Reply With Quote
                          #187    
                        Old September 19th, 2018 (5:19 PM). Edited September 21st, 2018 by Lucidious89.
                        Lucidious89 Lucidious89 is online now
                           
                          Join Date: Apr 2014
                          Gender: Male
                          Posts: 208
                          Major Update 9/19/18 - Celestial Bosses
                          With this update, I've been primarily focused on expanding on the lore potential for the birthsign mechanic, so ive created a new layer to the project utilizing the Event add-on script. This new feature will add Celestial Bosses to your game - boss encounters that are representative of each of the birthsigns. I'll get into much more detail about that below. But first, allow me to introduce some other updates, including a small expansion to the total birthsign count.

                          Fun Fact: I started working on this update around the time that Simon Belmont was revealed for Smash Bros., and many of the features in this update revolve around things like vampires, the night, souls, and other macabre elements. There are even a couple of Castlevania music tracks that I threw in here. I didn't realize any of this until after I was done, but its kinda funny to think I may have been subconsciously influenced by Castlevania lol.

                          Updates
                          Spoiler:
                          New Birthsigns
                          Spoiler:
                          • 0. 'The Void'

                            Constellation: None
                            Type: None
                            Effect: None
                            Zodiac Power: None

                            This isn't really a "new" sign, it's really not even a sign at all. What this is, is simply the "No sign" option (Birthsign 0), but I've now given it it's own name, graphics, and lore. Previously, if a month's sign was set to zero, there would sometimes be unintended errors with certain mechanics (for example, the Journal returning an error and crashing). So I decided not only to fix this, but I thought why not just incorporate the concept of "nothingness" into the birthsign lore itself? So from now on, sign #0 will be known as 'The Void'. The Void is a place before time and space. This is the realm Arceus resided in before creating the world. This realm of nothingness existed prior to stars, and by extension, constellations. This is why this "sign" has no effects, no powers, or bonuses. Arceus is the only Pokemon that this sign will be displayed on.


                          • 31. 'The Vampire'

                            Constellation: Gliscor
                            Type: Movement
                            Effect: When born under this sign, Pokemon in the party with this sign will rapidly heal HP with each step taken at night. However, if a Pokemon with this sign leads the party during the day, they will take damage instead, and also become burned.

                            Zodiac Power: Halves the opponent's remaining HP, and restores the user's HP by the same amount of damage dealt. This counts as an absorption effect, and is affected by things like Big Root and Liquid Ooze.


                          • 32. 'The Soulmate'

                            Constellation: Plusle & Minun
                            Type: Battle Lead
                            Effect: When born under this sign, the Pokemon will only encounter wild Pokemon that have one of the Partner signs associated with the user's birthsign. This effect will take place regardless of what the WILDBIRTHSIGNS toggle is set to.

                            Zodiac Power: In a double battle, if the user and its partner have compatible birthsigns, then the party will be twice as likely to trigger secondary effects from attacks for 4 turns (Rainbow effect).


                          • 33. 'The Cultist'

                            Constellation: Hypno
                            Type: Field Skill
                            Effect: When born under this sign, the Pokemon has access to the 'Summon' skill from the menu; allowing it to sacrifice it's own stats to initiate a battle with a wild shadow Pokemon that was pulled from the void. Summoning can only take place outdoors during the nighttime. The rarity of the encountered species depends on the user's Summon Rank.

                            Summon Ranks range from S Rank - the highest rank - down to E Rank, the lowest. A Pokemon's Summon Rank is determined by a formula that includes both their Level, and overall IV quality. The higher the user's Summon Rank, the better the Pokemon that can be summoned. However, each time a Pokemon is summoned, all of the user's IV's drop by a certain number of points. If the user's IV's all drop to zero, they can no longer summon anymore.

                            Summon Ranks:
                            Spoiler:
                            • Rank: E
                              Possible Summons (Lvl 2-9):


                              Summon Cost:
                              • The user loses 1 IV in each stat per summon

                              Rank Requirements:
                              • Combined IV total doesn't exceed 36, or level doesn't exceed Lvl.10


                            • Rank: D
                              Possible Summons (Lvl 10-19):


                              Summon Cost:
                              • The user loses 2 IV's in each stat per summon

                              Rank Requirements:
                              • Must be at least Lvl.10
                              • Must have a minimum combined total of 36 IV's


                            • Rank: C
                              Possible Summons (Lvl 20-29):


                              Summon Cost:
                              • The user loses 3 IV's in each stat per summon

                              Rank Requirements:
                              • Must be at least Lvl.20
                              • Must have a minimum combined total of 72 IV's


                            • Rank: B
                              Possible Summons (Lvl 30-39):


                              Summon Cost:
                              • The user loses 4 IV's in each stat per summon

                              Rank Requirements:
                              • Must be at least Lvl.30
                              • Must have a minimum combined total of 108 IV's


                            • Rank: A
                              Possible Summons (Lvl 40-49):


                              Summon Cost:
                              • The user loses 5 IV's in each stat per summon

                              Rank Requirements:
                              • Must be at least Lvl.40
                              • Must have a minimum combined total of 144 IV's


                            • Rank: S
                              Possible Summons (Lvl 52-70):


                              Summon Cost:
                              • The user loses 6 IV's in each stat per summon

                              Rank Requirements:
                              • Must be at least Lvl.50
                              • Must have a minimum combined total of 180 IV's



                            The user's Summon Rank is displayed in blue when the Summon skill is selected.



                            *All summoned species have maxed IV's, and may be carrying a random item such as shards, fossils, evolution stones, or valuable treasures. You cannot summon if a dependent event is following you (unless its a Pokemon follower).


                            Zodiac Power: The user cuts its own HP in half in order to place a curse on all opponents (Curse effect).


                          Zodiac Power Names
                          Spoiler:
                          One big change with this update is that every Birthsign's Zodiac Power now has its own unique name. Previously, you were forced to clumsily refer to them like "The Voyager's Power", or something like that. But now, each power will have its own name to help clearly define everything, and make their effects easier to memorize.

                          Here are all the names for each Zodiac Power, along with a brief re-cap of their battle effects:
                          • 0. 'The Void'
                            Power: Empty Gesture
                            Effect: The user makes a display of power that doesn't actually do anything.

                          • 1. 'The Apprentice'
                            Power: Understudy
                            Effect: Copies a partner's or foe's stat changes.

                          • 2. 'The Companion'
                            Power: Friend Boost
                            Effect: Applies the Helping Hand effect on a partner.

                          • 3. 'The Beacon'
                            Power: Blinding Light
                            Effect: Reduces accuracy for all other Pokemon on the field by 2 stages.

                          • 4. 'The Savage'
                            Power: Feral Frenzy
                            Effect: Cuts the user's own HP to boost Atk, Sp. Atk, and Speed by 1 stage.

                          • 5. 'The Prodigy'
                            Power: Ability Whiz
                            Effect: Copies the nearest foe's Ability.

                          • 6. 'The Martyr'
                            Power: Self Sacrifice
                            Effect: Cuts the user's own HP to heal its partner, or an incoming ally.

                          • 7. 'The Maiden'
                            Power: Beauty Queen
                            Effect: Boosts the user's Sp.Atk and Sp.Def. Also infatuates or confuses foes.

                          • 8. 'The Gladiator'
                            Power: Battle Cry
                            Effect: Boosts the user's Atk and Def. Also taunts foes for 1 turn.

                          • 9. 'The Voyager'
                            Power: Tour Guide
                            Effect: The user's partner is forced to switch out after it moves.

                          • 10. 'The Thief'
                            Power: Hit & Run
                            Effect: The user attempts to steal an opponent's item. Successful theft boosts Speed.

                          • 11. 'The Glutton'
                            Power: Pig Out
                            Effect: Heals up to half the user's max HP, but reduces Speed. Also increases the user's weight.

                          • 12. 'The Wishmaker'
                            Power: Lucky Boost
                            Effect: Randomly boosts one of the user's stats by 2 stages.

                          • 13. 'The Phoenix'
                            Power: Last Stand
                            Effect: The user endures damaging attacks for 1 turn.

                          • 14. 'The Scholar'
                            Power: Quick Study
                            Effect: The user reverse-engineers the opponent's status moves and uses them for itself.

                          • 15. 'The Fugitive'
                            Power: Escape Artist
                            Effect: The user automatically switches out after it makes its move.

                          • 16. 'The Aristocrat'
                            Power: Market Crash
                            Effect: Prevent's the opponent's item use for 3 turns.

                          • 17. 'The Cleric'
                            Power: Great Purge
                            Effect: Removes all status effects from the user and its partner.

                          • 18. 'The Monk'
                            Power: Untouchable
                            Effect: Bounces back status moves at the foe for 1 turn.

                          • 19. 'The Ancestor'
                            Power: Spirit Guard
                            Effect: Creates a wall of energy that boosts the party's Def and Sp.Def for 3 turns.

                          • 20. 'The Specialist'
                            Power: Lock Down
                            Effect: Seals the opponent's moves that are shared by the user.

                          • 21. 'The Assassin'
                            Power: Ambush
                            Effect: Damages all opponents before they may act. Sleeping foes take more damage.

                          • 22. 'The Parent'
                            Power: Bodyguard
                            Effect: Redirects attacks away from its partner, and towards itself.

                          • 23. 'The Hunter'
                            Power: Corner Strike
                            Effect: The user can strike with its selected move before the target can switch out.

                          • 24. 'The Eternal'
                            Power: Lottery
                            Effect: Utilizes the effect of another birthsign's Zodiac Power at random.

                          • 25. 'The Bard'
                            Power: Stifling Song
                            Effect: Sings one of three songs that lower the opponent's stats.

                            Brittle Ballad: Lower's the opponent's Attack.
                            Silent Serenade: Lower's the opponent's Sp.Atk.
                            Lagging Lullaby: Lower's the opponent's Speed.

                            *This Zodiac Power is unique in that its name changes based on which effect occurs.

                          • 26. 'The Empath'
                            Power: Solidarity
                            Effect: All Pokemon on the field share their pain equally.

                          • 27. 'The Mirror'
                            Power: Mirror Image
                            Effect: The user copies its partner or foe's typing.

                          • 28. 'The Tactician'
                            Power: Table Turn
                            Effect: Your Pokemon's lowered stats and the opponent's raised stats return to normal.

                          • 29. 'The Fool'
                            Power: Big Gamble
                            Effect: The user and an opponent have two random stats lowered and raised by 2 stages.

                          • 30. 'The Alchemist'
                            Power: Transmogrify
                            Effect: The opponent's held item is morphed into a potentially harmful or useless one.

                          • 31. 'The Vampire'
                            Power: Life Drain
                            Effect: The user halves the opponent's HP, and restores its own HP by the same amount.

                          • 32. 'The Soulmate'
                            Power: Star-Crossed
                            Effect: If the user and its ally share Partner signs, then the party's secondary effects are more likely to activate for 4 turns.

                          • 33. 'The Cultist'
                            Power: Dark Pact
                            Effect: The user cuts its own HP in order to curse its opponents.


                          Each Zodiac Power is referred to by name during battle, as well as in the Birthsigns Journal. Here are some example images of how it looks:


                          Zodiac Power names in the Birthsigns Journal.


                          Celestial Bosses
                          Spoiler:
                          This is a brand new feature utilizing the Event script to add specialized boss encounters to your game based on each of the signs of your zodiac. Celestial Pokemon are ancient beings who govern the power of their constellation. They take the form of Pokemon to walk among us in corporeal form. Once revered as gods in the distant past, people built shrines to worship the Celestials. Over time, these practices faded from history, and most of these shrines lay in ruins, or have been lost. Abandoned and forgotten by humans, the Celestials stopped visiting our world. But maybe they'd still listen to the calls of a Pokemon...

                          Each Celestial is a unique being with their own name and abilities. Even though they take the form of familiar Pokemon - do not be fooled. This is merely a form they've chosen so that they may interact and communicate with us. In actuality, Celestials have existed far before either humans or Pokemon - or even the world - existed.

                          Some info about Celestials
                          • Celestials use form #30 of the base species (ex. 025_30). This is to ensure that it won't overlap with any existing forms that you may already have for a particular species. I doubt anyone will have over 30 different Pikachu forms in their game, for example.
                          • All Celestials have a BST of 600 - equivalent to most mythical species, and Mega Evolved Pokemon.
                          • Celestials have different level-up learn lists, and in most cases different typing and abilities from the base species that they take the form of.
                          • Each Celestial will always be equipped with the birthsign that it represents. This sign cannot be changed.
                          • Celestials always have 31 IV's in every stat, unless they have a birthsign that alters IV's.
                          • Celestials have maxed out EV spreads.
                          • Celestials have set genders and natures.
                          • When encountered, Celestials will be carrying the appropriate Zodiac Gem related to their sign.
                          • Celestials have set levels when encountered, but will fluctuate based on your badge count.
                            • 8+ Badges = Level 70
                            • 7 Badges = Level 60
                            • 6 Badges = Level 55
                            • 5 Badges = Level 45
                            • 4 Badges = Level 35
                            • 3 Badges = Level 30
                            • >3 Badges = Level 25
                          • You cannot flee from Celestial battles.
                          • The nickname prompt after capturing a Celestial will be skipped.
                          • Celestial Pokemon cannot breed, and cannot be evolved (in cases where the species otherwise could).
                          • Celestials have different Pokedex data than the base species they are based off of.
                          • Celestials have a capture rate of 3 (equivalent to the likes of Metagross and some legendaries)
                          • Even when captured, Celestials will not inherit your OT data or Trainer ID. Instead, Celestials are considered their "own" trainer, and will have their own name listed as their OT. This means that they will count as a traded Pokemon even if captured by you, and thus will disobey you if you don't have enough badges. This also prevents Celestials from being nicknamed, since they are meant to have unique names.

                          THE CELESTIALS
                          Spoiler:

                          Zealos
                          'The Apprentice'

                          Lightning Rod



                          Deliphis
                          'The Companion'

                          Serene Grace



                          Phobos
                          'The Beacon'

                          Illuminate



                          Reivolt
                          'The Savage'

                          Berserk



                          Klevar
                          'The Prodigy'

                          Protean



                          Mediva
                          'The Martyr'

                          Triage



                          Damsella
                          'The Maiden'

                          Competitive



                          Bat'aal
                          'The Gladiator'

                          Defiant



                          Ragnarova
                          'The Voyager'

                          Regenerator



                          Swyndell
                          'The Thief'

                          Pickpocket



                          Gorvus
                          'The Glutton'

                          Gluttony



                          Alistaar
                          'The Wishmaker'

                          Super Luck



                          Ashbeyard
                          'The Phoenix'

                          Sturdy



                          Astuvius
                          'The Scholar'

                          Analytic



                          Eluzi
                          'The Fugitive'

                          Emergency Exit



                          Koynn
                          'The Aristocrat'

                          Pick Up



                          Quu'ral
                          'The Cleric'

                          Healer



                          Luminatta
                          'The Monk'

                          Inner Focus



                          Artu'fak
                          'The Ancestor'

                          Magic Guard



                          Dopple
                          'The Specialist'

                          Prankster



                          Deimos
                          'The Assassin'

                          Insomnia



                          Matria
                          'The Parent'

                          Friend Guard



                          Maulgriev
                          'The Hunter'

                          Merciless



                          Astrol
                          'The Eternal'

                          Trace



                          Ballaborg
                          'The Bard'

                          Own Tempo



                          Sentimus
                          'The Empath'

                          Moody



                          Xerok
                          'The Mirror'

                          Magic Bounce



                          Griddeous
                          'The Tactician'

                          Pressure



                          Turvii
                          'The Fool'

                          Contrary



                          Boddelgeuz
                          'The Alchemist'

                          Power of Alchemy



                          Vladimorg
                          'The Vampire'

                          Poison Touch



                          Vymm & Vygor
                          'The Soulmate'

                          Plus & Minus

                          *This sign is unique in that it has two Celestials representing one sign. This will be a double battle when encountered.



                          Lucifus
                          'The Cultist'

                          Cursed Body


                          Calling a Celestial
                          To encounter a Celestial, it must be called upon at a shrine by a Pokemon that has that Celestial's birthsign. This can only be done at night, when the stars are out in the sky (or any time in Debug mode). If so, the Celestial will answer your Pokemon's call, and a battle will commence. This is your one and only opportunity to capture this divine being, so be prepared!

                          To set up a Celestial Boss event, it's as simple as setting up any other Birthsign Event. All you need to do is set the desired month switch and event switch in an event, followed by the pbBirthsignEvent script. Exactly as you previously have for other types of birthsign events. In this case, the month switch corresponds to which Celestial Boss you want to encounter with the event (based on your Zodiac), while the event switch will determine that this is a Celestial Boss event (switch 125 by default). Once set up, activating the event will initiate a battle with the appropriate Celestial Pokemon.


                          Setting up a Celestial Event.




                          Encountering Alistaar through a Celestial Event.



                          Celestial Skill: Blessing


                          The Blessing skill being used by Zealos.

                          Once captured, you may notice that Celestial Pokemon have access to a unique skill called "Blessing". This is a skill that only Celestials have. This power allows Celestials to bless other Pokemon with their birthsign, allowing you to change your other Pokemon's signs. However, a blessing is a one-time deal. Once a Pokemon has been blessed by one Celestial, it may not be blessed by another. In short, this is a permanent sign change.



                          Kadabra being blessed with Zealos's sign.

                          This will be visually represented in the Pokemon's summary screen. You'll notice that a blessed Pokemon has an orange-colored birthsign token, instead of the normal purple-colored one. These orange tokens signify that this Pokemon has already been blessed, and can no longer have its sign changed. Celestial Pokemon are considered blessed by default, so their sign can never be changed.


                          Kadabra after being blessed by Zealos.


                          Celestial Pokemon like Zealos are blessed by default.


                          Fixes and Updates
                          Spoiler:
                          Birthsign Effects
                          • 'The Beacon' - Starlight Skill
                            The screen will now fade to black before the skill takes effect.

                          • 'The Prodigy' - Ability Swap Skill
                            This skill will no longer appear in the menu if the user has no other Abilities to swap to.

                          • 'The Voyager' - Navigate Skill
                            The screen will now fade to black before the skill takes effect.
                            This skill may now properly work when a Pokemon is following you, but will still be unusable when followed by any other dependent event.

                          • 'The Fugitive' - Escape Skill
                            The screen will now fade to black before the skill takes effect.
                            This skill may now properly work when a Pokemon is following you, but will still be unusable when followed by any other dependent event.

                          • 'The Cleric' - Cure Skill
                            Fixed a text bug that would name the wrong Pokemon as being cured by the skill.

                          • 'The Ancestor' - Inherit Skill
                            As it is now, this sign makes it so that the user's offspring will inherit its EV spread. However, this means that this skill was completely useless on Pokemon who are incapable of breeding. To fix this, I've added a new menu skill for this sign called "Inherit". This skill will only appear on unbreedable species that have this sign. When used, the user may transfer all of its EV's to another Pokemon in the party. This sign still functions as it normally has for breedable species.

                          • 'The Specialist' - Re-Roll Skill
                            Now displays the user's current Hidden Power type during the type selection process.

                          • 'The Eternal' - Reincarnate Skill
                            Using this skill to change birthsigns now counts as a blessing, and thus the user will not be able to have its sign changed through a different blessing. Also, Celestial Pokemon who use this skill will retain the same sign (but still have its level and other attributes reset), as well as the same OT data.

                          • 'The Bard' - Harmonize Skill
                            The screen will now fade to black before the skill takes effect.



                          Zodiac Powers
                          • Battle text for all Zodiac Powers changed to include their new names.

                          • Understudy
                            Fixed a text bug that would say the effect failed in certain situations when it really didn't.

                          • Blinding Light
                            The accuracy drop effect now affects the user's partner, too.

                          • Feral Frenzy
                            Using this effect with Pokemon who have 1HP remaining will no longer make them faint. Shedinja can finally use this power! Lol

                          • Tour Guide
                            Changed the battle text for this power so that it's no longer awkward or confusing to read in certain situations. It should also no longer display failure messages in situations where it should work.

                          • Escape Artist
                            As with Tour Guide, the battle text for this power has been changed up so that it shouldn't sound confusing in certain situations anymore.

                          • Ambush
                            Damage dealt with this zodiac power has been increased to 1/4th the target's HP, up from 1/8th. Damage dealt to sleeping targets has also been increased to 1/2 the target's HP, up from 1/4th.

                          • Corner Strike
                            Battle text tweaked a bit to make it less confusing.

                          • Lottery
                            Life Drain has been added to the list of random powers that may be generated.

                          • Table Turn
                            Fixed a text issue that would repeat the same messages multiple times in a row.

                          • Big Gamble
                            Completely changed this Zodiac Power's effects.
                            Previously: Reduced a random stat by 3 stages to boost its partner's stat by 3 stages.
                            New effect: The user has one random stat reduced by 2 stages, and a different stat is increased by 2 stages. The same effect is applied to the nearest opponent, too.


                          Other Changes
                          Spoiler:
                          • Merged Events - Birthstone and Sign Converter
                            The "Birthstone" and "Sign Converter" events in the Birthsign Events script have now been merged into a single event. Previously, a Birthstone event would grant a sign to a Pokemon if it didn't already have a birthsign, while the Sign Converter event would change a Pokemon's existing sign into a different one. The Sign Converter features have now simply been rolled into the Birthstone Event, so it now does both things.

                            A Birthstone event will now grant a Pokemon without a sign a birthsign, or allow you to change a Pokemon's existing sign. Utilizing a Birthstone event will now also count as a blessing, preventing the Pokemon from having its sign changed again.


                          • Zodiac Power Toggle
                            You may now turn off Zodiac Powers in the Birthsigns script by setting the INCLUDE_ZPOWER toggle to "false". This may be useful for you if you're interested in utilizing certain features of this project, but aren't interested in adding Zodiac Powers.

                            Toggle for Zodiac Powers.

                            When Zodiac Powers are toggled off, the following features will no longer be available:
                            • The Zodiac Power button will no longer appear in battle.
                            • NPC trainers may no longer activate Zodiac Powers.
                            • The Birthsigns Journal will no longer display Zodiac Power information.
                            • Pokemon that are hatched with Partner sign breeding bonuses may no longer be holding Zodiac Gems.
                            • Celestial Bosses will no longer hold Zodiac Gems when encountered.


                          • Switches - Celestials & Summons
                            Two switch numbers are required to turn Celestial and Summon battles on/off, respectively. These numbers are 109 and 110 by default. If you're already using these switch numbers for something else, you may change them to whatever works best for you. You can find these switches near the top of the main birthsigns script.

                            Switch numbers for summons and celestial battles.


                          • Expanded Debug Options
                            The birthsign options in the debug menu are now displayed and organized in a neater way to make the options easier to understand. In addition, there are now options to set Blessing and Celestial flags on Pokemon for testing purposes.

                            The new Debug menu for birthsigns.


                          • Zodiac Gems - Fling
                            The move Fling will no longer fail when the user is holding a Zodiac Gem. The item will now be properly thrown and inflict 110BP worth of damage to the target.


                          • Ritual Animation
                            The birthsign animation that plays out when utilizing menu skills and such now supports animated Pokemon sprites, so the Pokemon will no longer be frozen during the animation.


                          • Text Highlights
                            When using birthsign skills in the menu, key words in the text will now be highlighted blue so its easier to catch important information at a glance. This is also true for text displayed in the Events script, which will highlight things such as birthsigns and boss names.


                          • Family Tree Integration
                            One of my favorite scripts, FL's Family Tree, is now fully compatible with Pokemon Birthsigns by default. To install his script, simply paste his code where he says, and install the proper graphics. You can ignore the rest of his instructions - all of his changes are already present in my script. In order to activate these changes, you must simply set the SHOW_FAMILYTREE toggle to "true" at the top of the birthsigns script.

                            Toggles for secondary scripts.


                          • Following Pokemon - Birthsign Messages
                            For those using the Following Pokemon script, ive added some more messages that may be displayed when talking to your Pokemon that are based on that Pokemon's birthsign. These messages will play out 25% of the time, if no other messages take priority. Otherwise, you'll just get one of the default generic messages.

                            Examples:


                            Pikachu with 'The Thief' sign.


                            Zigzagoon with 'The Fugitive' sign.



                          Installation
                          Spoiler:
                          This update affects every aspect of the birthsigns project, so a full reinstall is required.

                          Graphics:
                          Birthsigns Folder
                          Celestial Sprites
                          *The Celestial Sprites folder contains the following:
                          • Battler sprite folder for default Essentials.
                          • Front/Back battler sprite folders for Luka's EBS (if you're using that).
                          • Icon sprite folder for Pokemon icons.
                          • Character folder for overworld sprites.
                          Merge the appropriate folders to the equivalent Essentials folders.


                          Sound
                          BGM Folder
                          Download this folder and merge it with your BGM folder under Audio.


                          Scripts:
                          Pokemon Birthsigns (Main)
                          Birthsigns Journal (Add-on)
                          Birthsign Events (Add-on)
                          Zodiac Powers (Add-on)

                          EBS Compatibility (Optional)
                          Debug_Pokemon Updated (Optional - Replaces Debug_Pokemon)


                          PBS Files:
                          Paste all of the following at the bottom of your pokemonforms file.
                          Code:
                          #--------------------------------
                          # Celestial Forms
                          #--------------------------------
                          [PIKACHU-30]
                          FormName=Celestial
                          Type2=FAIRY
                          BaseStats=75,120,60,123,115,107
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=LIGHTNINGROD
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,SPARK,1,CHARGE,1,DISCHARGE,1,THUNDERWAVE,1,EXTRASENSORY,1,WORKUP,1,AGILITY,5,MOONLIGHT,15,ZINGZAP,25,PLAYROUGH,71,EXTREMESPEED,75,BATONPASS,80,VOLTTACKLE,85,PSYCHUP
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [LUVDISC-30]
                          FormName=Celestial
                          Type2=FAIRY
                          BaseStats=160,73,85,102,75,105
                          GenderRate=AlwaysFemale
                          Rareness=3
                          Abilities=SERENEGRACE
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,AQUARING,1,SOAK,1,HEALPULSE,1,SWEETKISS,1,DAZZLINGGLEAM,1,PLAYNICE,1,AGILITY,1,WATERPULSE,5,HEARTSTAMP,15,DRAININGKISS,25,ATTRACT,71,HEARTSWAP,75,CAPTIVATE,80,HYDROPUMP,85,HELPINGHAND
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [AMPHAROS-30]
                          FormName=Celestial
                          Type2=GHOST
                          BaseStats=124,104,72,45,125,130
                          GenderRate=AlwaysFemale
                          Rareness=3
                          Abilities=ILLUMINATE
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,SHOCKWAVE,1,EERIEIMPULSE,1,ASTONISH,1,CONFUSERAY,1,DISCHARGE,1,ZAPCANNON,1,SPOTLIGHT,1,STOREDPOWER,5,CHARGEBEAM,15,TAILGLOW,25,FLASHCANNON,71,PHOTONGEYSER,75,DAZZLINGGLEAM,80,SIGNALBEAM,85,FLASH
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [LUXRAY-30]
                          FormName=Celestial
                          Type2=DARK
                          BaseStats=58,130,90,119,122,81
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=BERSERK
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,THUNDERFANG,1,BITE,1,SNARL,1,RAGE,1,ENDEAVOR,1,CRUNCH,1,ROAR,1,EXTREMESPEED,5,WILDCHARGE,15,NIGHTDAZE,25,NOBLEROAR,71,SUPERPOWER,75,OUTRAGE,80,HIGHHORSEPOWER,85,POWERTRIP
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [EEVEE-30]
                          FormName=Celestial
                          Type1=GHOST
                          BaseStats=101,59,99,111,129,101
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=PROTEAN
                          HiddenAbility=WATERABSORB,VOLTABSORB,FLASHFIRE
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,SPITE,1,CONFUSERAY,1,SWIFT,1,WISH,5,NATUREPOWER,15,SHADOWBALL,25,TRIATTACK,71,WATERPULSE,71,SHOCKWAVE,71,MYSTICALFIRE,75,EXTRASENSORY,75,DARKPULSE,80,MAGICALLEAF,80,FROSTBREATH,81,DRAININGKISS,85,ROLEPLAY
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [CHANSEY-30]
                          FormName=Celestial
                          Type1=FAIRY
                          BaseStats=205,10,66,109,98,112
                          GenderRate=AlwaysFemale
                          Rareness=3
                          Abilities=TRIAGE
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,ALLYSWITCH,1,CHARM,1,SWEETKISS,1,HEALPULSE,1,BESTOW,1,WISH,1,FLORALHEALING,1,DRAININGKISS,5,STRENGTHSAP,15,HEALBLOCK,25,DAZZLINGGLEAM,71,GRASSYTERRAIN,75,NATURESMADNESS,80,SOFTBOILED,85,HEALINGWISH
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [GARDEVOIR-30]
                          FormName=Celestial
                          Type1=PSYCHIC
                          Type2=FAIRY
                          BaseStats=98,30,85,120,136,131
                          GenderRate=AlwaysFemale
                          Rareness=3
                          Abilities=COMPETITIVE
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,ALLYSWITCH,1,DISARMINGVOICE,1,MAGICALLEAF,1,MYSTICALFIRE,1,DARKPULSE,1,CRAFTYSHIELD,1,DRAININGKISS,1,MOONBLAST,5,ATTRACT,15,PSYCHIC,25,CALMMIND,71,AURASPHERE,75,ICYWIND,80,MEFIRST,85,DESTINYBOND
                          Color=Purple
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [GALLADE-30]
                          FormName=Celestial
                          BaseStats=98,136,131,120,30,85
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=DEFIANT
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,ALLYSWITCH,1,REVENGE,1,LEAFBLADE,1,SMARTSTRIKE,1,NIGHTSLASH,1,QUICKGUARD,1,DRAINPUNCH,5,SACREDSWORD,5,TAUNT,15,PSYCHOCUT,25,BULKUP,71,PLAYROUGH,75,SHADOWSNEAK,80,AFTERYOU,85,DESTINYBOND
                          Color=Purple
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [BEHEEYEM-30]
                          FormName=Celestial
                          Type2=STEEL
                          BaseStats=108,66,123,42,126,135
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=REGENERATOR
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,ALLYSWITCH,1,GRAVITY,1,FUTURESIGHT,1,METALSOUND,1,METALBURST,1,TRIATTACK,1,POWERGEM,1,TRICKROOM,5,SIGNALBEAM,15,EXTRASENSORY,25,FLASHCANNON,71,VOLTSWITCH,75,TECHNOBLAST,80,LOCKON,80,ZAPCANNON,85,TELEPORT
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [SNEASEL-30]
                          FormName=Celestial
                          Type2=POISON
                          BaseStats=68,133,96,137,62,104
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=PICKPOCKET
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,THROATCHOP,1,SWITCHEROO,1,FAKEOUT,1,SHADOWSNEAK,1,UTURN,1,SUCKERPUNCH,1,TOXICSPIKES,1,HONECLAWS,5,POISONJAB,15,THIEF,25,FLING,71,SPECTRALTHIEF,75,CROSSPOISON,80,GUNKSHOT,85,KNOCKOFF
                          Color=Black
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [MUNCHLAX-30]
                          FormName=Celestial
                          Type1=DARK
                          BaseStats=182,128,107,10,58,115
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=GLUTTONY
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,LICK,1,RECYCLE,1,BELCH,1,BODYSLAM,1,BELLYDRUM,1,SWALLOW,1,SPITUP,1,STOCKPILE,5,REST,15,STOMPINGTANTRUM,25,CRUNCH,71,POWERTRIP,75,GASTROACID,80,GUNKSHOT,85,SLACKOFF
                          Color=Purple
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [JIRACHI-30]
                          FormName=Celestial
                          Type1=FAIRY
                          Type2=STEEL
                          BaseStats=89,125,78,105,125,78
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=SUPERLUCK
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,LUCKYCHANT,1,WISH,1,PLAYROUGH,1,NIGHTSLASH,1,PSYCHOCUT,1,SHADOWCLAW,1,MOONBLAST,5,SPACIALREND,15,METEORMASH,25,FOCUSENERGY,71,AURASPHERE,75,FLEURCANNON,80,SUNSTEELSTRIKE,85,METRONOME
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [HOOH-30]
                          FormName=Celestial
                          Type1=GHOST
                          Type2=FLYING
                          BaseStats=100,80,90,110,130,90
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=STURDY
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,WHIRLWIND,1,FIERYDANCE,1,NIGHTSHADE,1,OMINOUSWIND,1,AIRCUTTER,1,CONFUSERAY,1,BRAVEBIRD,1,WILLOWISP,5,HEX,15,RECOVER,25,BLUEFLARE,71,AIRSLASH,75,SHADOWBALL,80,AEROBLAST,85,ENDURE
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [SLOWKING-30]
                          FormName=Celestial
                          Type1=GHOST
                          Type2=PSYCHIC
                          BaseStats=124,52,100,52,136,136
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=ANALYTIC
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,AMNESIA,1,ZENHEADBUTT,1,DISABLE,1,CONFUSERAY,1,CALMMIND,1,NIGHTSHADE,1,TORMENT,5,SHADOWBALL,15,PSYCHIC,25,NASTYPLOT,71,PSYCHUP,75,POWERGEM,80,FUTURESIGHT,85,SNATCH
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [KLEFKI-30]
                          FormName=Celestial
                          Type1=GHOST
                          Type2=STEEL
                          BaseStats=91,89,101,129,89,101
                          GenderRate=AlwaysFemale
                          Rareness=3
                          Abilities=EMERGENCYEXIT
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,METALSOUND,1,SPIKES,1,AUTOTOMIZE,1,CRAFTYSHIELD,1,MEFIRST,1,SMARTSTRIKE,1,SHADOWSNEAK,1,FOULPLAY,5,METALBURST,15,RECOVER,25,SPIRITSHACKLE,71,RAPIDSPIN,75,PHANTOMFORCE,80,TRICK,85,UTURN
                          Color=Purple
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [MEOWTH-30]
                          FormName=Celestial
                          Type1=FAIRY
                          Type2=DARK
                          BaseStats=107,113,61,126,113,80
                          GenderRate=AlwaysFemale
                          Rareness=3
                          Abilities=PICKUP
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,HYPNOSIS,1,MOONLIGHT,1,SWITCHEROO,1,NIGHTDAZE,1,NASTYPLOT,1,MOONBLAST,1,MAGICROOM,5,KNOCKOFF,15,PAYDAY,25,PLAYROUGH,71,FOULPLAY,75,PARTINGSHOT,80,FLING,85,EMBARGO
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [AUDINO-30]
                          FormName=Celestial
                          Type1=FAIRY
                          BaseStats=177,33,77,103,111,99
                          GenderRate=AlwaysFemale
                          Rareness=3
                          Abilities=HEALER
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,TEARFULLOOK,1,FLATTER,1,HEALPULSE,1,REFRESH,1,CRAFTYSHIELD,1,PURIFY,1,DRAININGKISS,5,ENCORE,15,PSYCHOSHIFT,25,DAZZLINGGLEAM,71,MISTYTERRAIN,75,NATURESMADNESS,80,SAFEGUARD,85,AROMATHERAPY
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [MEDICHAM-30]
                          FormName=Celestial
                          BaseStats=120,40,140,120,90,90
                          GenderRate=AlwaysFemale
                          Rareness=3
                          Abilities=INNERFOCUS
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,MEDITATE,1,AMNESIA,1,BARRIER,1,DRAINPUNCH,1,COUNTER,1,POWERSWAP,1,GUARDSWAP,1,ZENHEADBUTT,5,RECOVER,15,POWERTRICK,25,HIGHJUMPKICK,71,BATONPASS,75,PSYCHOBOOST,80,AURASPHERE,85,MAGICCOAT
                          Color=Purple
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [SIGILYPH-30]
                          FormName=Celestial
                          Type1=GHOST
                          Type2=FLYING
                          BaseStats=130,60,125,100,60,125
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=MAGICGUARD
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,SPITE,1,TAILWIND,1,WHIRLWIND,1,FEATHERDANCE,1,PHANTOMFORCE,1,MIRRORCOAT,1,HAZE,5,RECOVER,15,NIGHTSHADE,25,REFLECT,25,LIGHTSCREEN,71,ICYWIND,75,WILLOWISP,80,DEFOG,85,AURORAVEIL
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [SMEARGLE-30]
                          FormName=Celestial
                          Type1=DARK
                          BaseStats=100,100,100,100,100,100
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=PRANKSTER
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,PROTECT,1,SPITE,1,GRUDGE,1,DISABLE,1,NASTYPLOT,1,MEFIRST,1,TORMENT,1,TAUNT,1,BATONPASS,1,SUBSTITUTE,1,INSTRUCT,1,FAKEOUT,1,HIDDENPOWER,5,COPYCAT,15,MIMIC,25,METRONOME,71,ENCORE,75,SNATCH,80,MIRRORMOVE,85,IMPRISON
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [DARKRAI-30]
                          FormName=Celestial
                          Type1=DARK
                          Type2=GHOST
                          BaseStats=106,110,67,117,127,73
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=INSOMNIA
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,HYPNOSIS,1,SHADOWSNEAK,1,POISONGAS,1,CLEARSMOG,1,SHADOWCLAW,1,SUCKERPUNCH,1,DARKVOID,5,HEX,15,SLUDGEWAVE,25,NASTYPLOT,71,SHADOWFORCE,75,VENOSHOCK,80,NIGHTDAZE,85,NIGHTMARE
                          Color=Black
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [KANGASKHAN-30]
                          FormName=Celestial
                          Type1=FAIRY
                          Type2=FIGHTING
                          BaseStats=131,102,112,88,60,107
                          GenderRate=AlwaysFemale
                          Rareness=3
                          Abilities=FRIENDGUARD
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,DETECT,1,BULKUP,1,BEATUP,1,RAGE,1,HELPINGHAND,1,SUCKERPUNCH,1,MEFIRST,5,REVENGE,15,PLAYROUGH,25,COUNTER,71,WIDEGUARD,75,REVERSAL,80,CIRCLETHROW,85,FOLLOWME
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [HOUNDOOM-30]
                          FormName=Celestial
                          Type1=DARK
                          Type2=POISON
                          BaseStats=87,123,87,123,93,87
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=MERCILESS
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,HOWL,1,SNARL,1,BEATUP,1,WILLOWISP,1,CLEARSMOG,1,SUCKERPUNCH,1,POISONGAS,1,VENOSHOCK,1,SHADOWSNEAK,5,POISONFANG,15,PURSUIT,25,CRUNCH,71,GUNKSHOT,75,PHANTOMFORCE,80,DESTINYBOND,85,ROAR
                          Color=Black
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [MEW-30]
                          FormName=Celestial
                          Type2=FAIRY
                          BaseStats=110,90,85,115,115,85
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=TRACE
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,TRICK,1,COPYCAT,1,FUTURESIGHT,1,AURASPHERE,1,REFLECTTYPE,1,MOONBLAST,1,MIMIC,5,RECOVER,15,MEFIRST,25,METRONOME,71,PLAYROUGH,75,ROLEPLAY,80,PSYCHOBOOST,85,TRANSFORM
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [KRICKETUNE-30]
                          FormName=Celestial
                          Type2=DARK
                          BaseStats=98,60,97,116,125,104
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=OWNTEMPO
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,SUPERSONIC,1,SCREECH,1,TAUNT,1,SING,1,HYPERVOICE,1,THROATCHOP,1,METALSOUND,5,RELICSONG,15,DARKPULSE,25,BUGBUZZ,71,UPROAR,75,SYNCHRONOISE,80,PARTINGSHOT,85,PERISHSONG
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [MESPRIT-30]
                          FormName=Celestial
                          Type2=FAIRY
                          BaseStats=110,70,100,90,100,130
                          GenderRate=AlwaysFemale
                          Rareness=3
                          Abilities=MOODY
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,CHARM,1,FLATTER,1,BABYDOLLEYES,1,PSYCHOSHIFT,1,ROLEPLAY,1,PSYCHUP,1,ENDEAVOR,1,MOONBLAST,5,ENTRAINMENT,15,HEARTSWAP,25,STOREDPOWER,71,DAZZLINGGLEAM,75,POWERSWAP,75,GUARDSWAP,80,POWERSPLIT,80,GUARDSPLIT,85,PAINSPLIT
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [BRONZOR-30]
                          FormName=Celestial
                          Type1=GHOST
                          Type2=STEEL
                          BaseStats=80,50,150,50,120,150
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=MAGICBOUNCE
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,HYPNOSIS,1,IMPRISON,1,CONFUSERAY,1,MIRRORCOAT,1,BLOCK,1,SPITE,1,LUSTERPURGE,1,PAINSPLIT,1,SHADOWBALL,1,SAFEGUARD,5,NIGHTSHADE,15,MIRRORSHOT,25,TRICKROOM,71,MIRRORMOVE,75,FLASHCANNON,80,PRISMATICLASER,85,REFLECTTYPE
                          Color=Black
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [BISHARP-30]
                          FormName=Celestial
                          Type1=PSYCHIC
                          Type2=STEEL
                          BaseStats=100,135,100,115,50,100
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=PRESSURE
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,METALBURST,1,COUNTER,1,EMBARGO,1,DETECT,1,TAUNT,1,STEALTHROCK,1,SUCKERPUNCH,1,PSYCHOCUT,1,SWORDSDANCE,5,BLOCK,15,SMARTSTRIKE,25,ZENHEADBUTT,71,ALLYSWITCH,75,CLOSECOMBAT,80,FINALGAMBIT,85,HAZE
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [SPINDA-30]
                          FormName=Celestial
                          Type1=FAIRY
                          Type2=DARK
                          BaseStats=107,107,77,117,75,117
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=CONTRARY
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,PSYCHUP,1,HYPNOSIS,1,COPYCAT,1,ENCORE,1,DOUBLEEDGE,1,SUCKERPUNCH,1,ACUPRESSURE,1,CLOSECOMBAT,5,FOULPLAY,15,PLAYROUGH,25,TEETERDANCE,71,SIMPLEBEAM,75,BATONPASS,80,FINALGAMBIT,85,TOPSYTURVY
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [SHUCKLE-30]
                          FormName=Celestial
                          Type2=POISON
                          BaseStats=144,44,144,44,60,144
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=POWEROFALCHEMY
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,GASTROACID,1,VENOMDRENCH,1,RAPIDSPIN,1,ENCORE,1,STOCKPILE,1,SPITUP,1,SWALLOW,1,STRENGTHSAP,1,RECYCLE,1,TOXIC,5,VENOSHOCK,15,PURIFY,25,INFESTATION,71,BANEFULBUNKER,75,SHELLSMASH,80,POWERTRICK,85,TRICK
                          Color=Purple
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [GLISCOR-30]
                          FormName=Celestial
                          Type1=DARK
                          Type2=FLYING
                          BaseStats=121,125,90,109,30,125
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=POISONTOUCH
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,BITE,1,POISONFANG,1,WINGATTACK,1,HYPNOSIS,1,NIGHTSLASH,1,SHADOWSNEAK,1,MOONLIGHT,5,LEECHLIFE,15,CRUNCH,25,PHANTOMFORCE,71,CROSSPOISON,75,ACROBATICS,80,DEFOG,85,OBLIVIONWING
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [PLUSLE-30]
                          FormName=Celestial
                          Type2=PSYCHIC
                          BaseStats=100,80,80,100,120,120
                          GenderRate=AlwaysFemale
                          Rareness=3
                          Abilities=PLUS
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,ALLYSWITCH,1,HELPINGHAND,1,ENCORE,1,THUNDERWAVE,1,CRAFTYSHIELD,1,FLASHCANNON,1,SWAGGER,1,DAZZLINGGLEAM,1,EXTRASENSORY,5,DETECT,15,CHARGEBEAM,25,ELECTROWEB,71,AFTERYOU,75,FOLLOWME,80,ZAPCANNON,85,ACUPRESSURE
                          Color=Purple
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [MINUN-30]
                          FormName=Celestial
                          Type2=PSYCHIC
                          BaseStats=100,120,120,100,80,80
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=MINUS
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,ALLYSWITCH,1,HELPINGHAND,1,ENCORE,1,THUNDERWAVE,1,QUICKGUARD,1,IRONTAIL,1,FLATTER,1,PLAYROUGH,1,ZENHEADBUTT,5,DETECT,15,ZINGZAP,25,MAGNETICFLUX,71,AFTERYOU,75,FOLLOWME,80,WILDCHARGE,85,ACUPRESSURE
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          [HYPNO-30]
                          FormName=Celestial
                          Type1=DARK
                          Type2=GHOST
                          BaseStats=135,55,90,55,135,130
                          GenderRate=AlwaysMale
                          Rareness=3
                          Abilities=CURSEDBODY
                          Moves=1,COSMICPOWER,1,ANCIENTPOWER,1,WILLOWISP,1,HYPNOSIS,1,DREAMEATER,1,NIGHTMARE,1,MYSTICALFIRE,1,CLEARSMOG,1,HEX,5,DARKVOID,15,DARKPULSE,25,NASTYPLOT,71,FUTURESIGHT,75,MOONBLAST,80,DESTINYBOND,85,CURSE
                          Color=Blue
                          kind=Celestial
                          Pokedex=One of 12 celestial guardians representing the birthsigns of the zodiac. An ancient being that has existed since there have been stars in the sky.
                          Evolutions=
                          #--------------------------------
                          Celestial Pokemon use many Abilities and Moves from the Gen 6 & 7 games in the series, none of which is present in Essentials by default. If your game already has these things incorporated, you should be fine. If not, you can either go through all of the above and remove/replace any Gen 6/7 attributes, or you can edit your Abilities/Moves PBS files to include them.

                          If you want all Gen 6/7 Abilities to be present in your game, add the following to your abilities PBS file:
                          Spoiler:
                          Code:
                          165,AERILATE,Aerilate,"Normal-type moves become Flying-type moves."
                          166,AROMAVEIL,Aroma Veil,"Protects allies from attacks that effect their mental state."
                          167,AURABREAK,Aura Break,"The effects of Aura Abilities are reversed."
                          168,BULLETPROOF,Bulletproof,"Protects the Pokémon from some ball and bomb moves."
                          169,CHEEKPOUCH,Cheek Pouch,"Restores HP as well when the Pokémon eats a Berry."
                          170,COMPETITIVE,Competitive,"Boosts the Sp. Atk stat when a stat is lowered."
                          171,DARKAURA,Dark Aura,"Powers up each Pokémon's Dark-type moves."
                          172,FAIRYAURA,Fairy Aura,"Powers up each Pokémon's Fairy-type moves."
                          173,FLOWERVEIL,Flower Veil,"Prevents lowering of ally Grass-type Pokémon's stats."
                          174,FURCOAT,Fur Coat,"Halves damage from physical moves."
                          175,GALEWINGS,Gale Wings,"Gives priority to Flying-type moves."
                          176,GOOEY,Gooey,"Contact with the Pokémon lowers the attacker's Speed stat."
                          177,GRASSPELT,Grass Pelt,"Boosts the Defense stat when the terrain is grass."
                          178,MAGICIAN,Magician,"The Pokémon steals the held item of a Pokémon it hits with a move."
                          179,MEGALAUNCHER,Mega Launcher,"Powers up aura and pulse moves."
                          180,PARENTALBOND,Parental Bond,"Parent and child attack together."
                          181,PIXILATE,Pixilate,"Normal-type moves become Fairy-type moves."
                          182,PROTEAN,Protean,"Changes the Pokémon's type to the type of the move it just used."
                          183,REFRIGERATE,Refrigerate,"Normal-type moves become Ice-type moves."
                          184,STANCECHANGE,Stance Change,"The Pokémon changes form depending on how it battles."
                          185,STRONGJAW,Strong Jaw,"The Pokémon's strong jaw gives it tremendous biting power."
                          186,SWEETVEIL,Sweet Veil,"Prevents ally Pokémon from falling asleep."
                          187,SYMBIOSIS,Symbiosis,"The Pokémon can pass an item to an ally."
                          188,TOUGHCLAWS,Tough Claws,"Powers up moves that make direct contact."
                          189,DELTASTREAM,Delta Stream,"Affects weather and eliminates all of the Flying type's weaknesses."
                          190,PRIMORDIALSEA,Primordial Sea,"Affects weather and nullifies any Fire-type attacks."
                          191,DESOLATELAND,Desolate Land,"Affects weather and nullifies any Water-type attacks."
                          192,BATTERY,Battery,"Powers up ally Pokémon's special moves."
                          193,BATTLEBOND,Battle Bond,"Transforms Greninja if he defeats a Pokémon."
                          194,BEASTBOOST,Beast Boost,"The Pokémon boosts its most proficient stat when it knock out a Pokémon."
                          195,BERSERK,Berserk,"Boosts Sp. Atk when it takes a hit that causes its HP to become half or less."
                          196,COMATOSE,Comatose,"It's always drowsing. It can attack without waking up."
                          197,CORROSION,Corrosion,"The Pokémon can poison the target, regardless of its type."
                          198,DANCER,Dancer,"When another Pokémon uses a dance move, the user will immediately copy it."
                          199,DAZZLING,Dazzling,"Surprises the opposing Pokémon, making it unable to attack with priority."
                          200,DISGUISE,Disguise,"Once per battle, the shroud that cover the Pokémon can protect it form an attack."
                          201,ELECTRICSURGE,Electric Surge,"Causes Electric Terrain to go in effect when the Pokémon enters the battle."
                          202,EMERGENCYEXIT,Emergency Exit,"Switches the Pokémon out when its HP becomes half or less."
                          203,FLUFFY,Fluffy,"Halves the damage taken from direct contact, but doubles Fire-type moves making contact."
                          204,FULLMETALBODY,Full Metal Body,"Prevents the Pokémon from having its stats lowered."
                          205,GALVANIZE,Galvanize,"Normal moves become Electric moves and have their power slightly boosted."
                          206,GRASSYSURGE,Grassy Surge,"Causes Grassy Terrain to go in effect when the Pokémon enters the battle."
                          207,INNARDSOUT,Innards Out,"Damages the attacker who knocks it out by the amount equal to its last HP."
                          208,LIQUIDVOICE,Liquid Voice,"All sound-based moves become Water-type moves."
                          209,LONGREACH,Long Reach,"The Pokémon uses its moves without making contact with the target."
                          210,MERCILESS,Merciless,"Automatically critical hits if the target is poisoned."
                          211,MISTYSURGE,Misty Surge,"Causes Misty Terrain to go in effect when the Pokémon enters the battle."
                          212,POWERCONSTRUCT,Power Construct,"Other cells come gather to aid when its HP becomes half or less."
                          213,POWEROFALCHEMY,Power of Alchemy,"The Pokémon copies the Ability of a defeated ally."
                          214,PRISMARMOR,Prism Armor,"Reduces the power of supereffective attacks taken."
                          215,PSYCHICSURGE,Psychic Surge,"Causes Psychic Terrain to go in effect when the Pokémon enters the battle."
                          216,QUEENLYMAJESTY,Queenly Majesty,"The Pokémon can't be hit by priority moves."
                          217,RECEIVER,Receiver,"The Pokémon copies the Ability of a defeated ally."
                          218,RKSSYSTEM,RKS System,"Changes the Pokémon's type to match the  memory disc it holds."
                          219,SCHOOLING,Schooling,"The Pokémon forms a powerful school. It stops schooling when its HP is low."
                          220,SHADOWSHIELD,Shadow Shield,"Reduces the amount of damage taken while its HP is full."
                          221,SHIELDSDOWN,Shields Down,"The Pokémon becomes aggressive and breaks it shell when its HP becomes half or lower."
                          222,SLUSHRUSH,Slush Rush,"Boosts the Pokémon's Speed in a hailstorm."
                          223,SOULHEART,Soul-Heart,"Boosts its Sp. Atk every time a Pokémon faints."
                          224,STAKEOUT,Stakeout,"Doubles the damage dealt to the target's replacement if it had switched out."
                          225,STAMINA,Stamina,"Boosts Defense when hit by an attack."
                          226,STEELWORKER,Steelworker,"Powers up Steel-type moves."
                          227,SURGESURFER,Surge Surfer,"Doubles the Pokémons Speed on Electric Terrain."
                          228,TANGLINGHAIR,Tangling Hair,"Contact with the Pokémon lowers the attacker's Speed."
                          229,TRIAGE,Triage,"Gives priority to healing moves."
                          230,WATERBUBBLE,Water Bubble,"Lowers the damage taken from Fire-type moves and can't be burned."
                          231,WATERCOMPACTION,Water Compaction,"Sharply boosts Defense when hit by a Water-type move."
                          232,WIMPOUT,Wimp Out,"Switches the Pokémon out when its HP becomes half or less."
                          233,NEUROFORCE,Neuroforce,"Increases the power of supereffective attacks."

                          If you want all Gen 6/7 Moves to be present in your game, add the following to your moves PBS file:
                          Spoiler:
                          Code:
                          #=========Gen 6 Moves===========#
                          560,AROMATICMIST,Aromatic Mist,138,0,FAIRY,Status,0,20,0,100,0,,"The user raises the Sp. Def stat of an ally Pokémon with a mysterious aroma."
                          561,BABYDOLLEYES,Baby-Doll Eyes,042,0,FAIRY,Status,100,30,0,00,1,bcde,"The user stares at the target with its baby-doll eyes, which lowers its Attack stat. This move always goes first."
                          562,BELCH,Belch,158,120,POISON,Special,90,10,0,00,0,be,"The user lets out a damaging belch on the target. The user must eat a Berry to use this move."
                          563,BOOMBURST,Boomburst,000,140,NORMAL,Special,100,10,0,08,0,bek,"The user attacks everything around it with the destructive power of a terrible, explosive sound."
                          564,CELEBRATE,Celebrate,134,0,NORMAL,Status,100,40,0,00,0,,"The Pokémon congratulates you on your special day!"
                          565,CONFIDE,Confide,13C,0,NORMAL,Status,0,20,0,00,0,ek,"The user tells the target a secret, and the target loses its ability to concentrate. This lowers the target's Sp. Atk. stat."
                          566,CRAFTYSHIELD,Crafty Shield,14A,0,FAIRY,Status,0,10,0,10,3,d,"The user protects itself and its allies from status moves with a mysterious power. This does not stop moves that do damage."
                          567,DAZZLINGGLEAM,Dazzling Gleam,000,80,FAIRY,Special,100,10,0,00,0,bef,"The user damages opposing Pokémon by emitting a powerful flash."
                          568,DISARMINGVOICE,Disarming Voice,0A5,40,FAIRY,Special,0,15,0,04,0,befk,"Letting out a charming cry, the user does emotional damage to opposing Pokémon. This attack never misses."
                          569,DRAININGKISS,Draining Kiss,14F,50,FAIRY,Special,100,10,0,00,0,bef,"The user steals the target's energy with a kiss. The user's HP is restored by over half of the damage taken by the target."
                          570,EERIEIMPULSE,Eerie Impulse,13D,0,ELECTRIC,Status,100,15,0,10,0,bc,"The user's body generates an eerie impulse. Exposing the target to it harshly lowers the target's Sp. Atk stat."
                          571,ELECTRICTERRAIN,Electric Terrain,154,0,ELECTRIC,Status,0,10,0,01,0,,"The user electrifies the ground under everyone's feet for five turns. Pokémon on the ground no longer fall asleep."
                          572,ELECTRIFY,Electrify,145,0,ELECTRIC,Status,0,20,0,00,0,bce,"The user shoots a bolt of power at the target and changes the target's type to electric."
                          573,FAIRYLOCK,Fairy Lock,152,0,FAIRY,Status,0,10,0,08,0,bce,"By locking down the battlefield, the user keeps all Pokémon from fleeing during the next turn."
                          574,FAIRYWIND,Fairy Wind,000,40,FAIRY,Special,100,30,0,00,0,bef,"The user stirs up a fairy wind and strikes the target with it."
                          575,FELLSTINGER,Fell Stinger,150,35,BUG,Physical,100,25,100,00,0,abef,"When the user knocks out a target with this move, the user's Attack stat rises sharply."
                          576,FLOWERSHIELD,Flower Shield,13F,0,FAIRY,Status,0,10,0,01,0,,"The user raises the Defense stat of all Grass-type Pokémon in battle with a mysterious power."
                          577,FLYINGPRESS,Flying Press,144,80,FIGHTING,Physical,95,10,0,00,0,abefm,"The user dives down onto the target from the sky. This move is Fighting and Flying type simultaneously."
                          578,FORESTSCURSE,Forest's Curse,143,0,GRASS,Status,0,20,0,00,0,bce,"The user puts a forest curse on the target. Afflicted targets are now Grass type as well."
                          579,FREEZEDRY,Freeze-Dry,135,70,ICE,Special,100,20,0,00,0,be,"The user rapidly cools the target. This may also leave the target frozen. This move is super effective on Water types."
                          580,GEOMANCY,Geomancy,14E,0,FAIRY,Status,0,10,0,10,0,,"The user absorbs energy and sharply raises its Sp. Atk, Sp. Def, and Speed stats on the next turn."
                          581,GRASSYTERRAIN,Grassy Terrain,155,0,GRASS,Status,0,10,0,01,0,,"The user turns the ground under everyone's feet to grass for five turns. This restores the HP of Pokémon on the ground a little every turn."
                          582,HAPPYHOUR,Happy Hour,157,0,NORMAL,Status,0,30,0,10,0,e,"Using Happy Hour doubles the amount of prize money received after battle."
                          583,INFESTATION,Infestation,0CF,20,BUG,Physical,100,20,0,01,0,abef,"The target is infested and attacked for four to five turns. The target can't flee during this time."
                          584,IONDELUGE,Ion Deluge,146,0,ELECTRIC,Status,0,25,0,01,1,d,"The user disperses electrically charged particles, which changes Normal-type moves to Electric-type moves."
                          585,KINGSSHIELD,King's Shield,14B,0,STEEL,Status,0,10,0,10,4,d,"The user takes a defensive stance while it protects itself from damage. It also harshly lowers the Attack stat of any attacker who makes direct contact."
                          586,LANDSWRATH,Land's Wrath,000,90,GROUND,Physical,100,10,0,04,0,bf,"The user gathers the energy of the land and focuses that power on opposing Pokémon to damage them."
                          587,MAGNETICFLUX,Magnetic Flux,137,0,ELECTRIC,Status,0,20,0,01,0,d,"The user manipulates magnetic fields which raises the Defense and Sp. Def stats of ally Pokémon with the Plus or Minus Ability."
                          588,MATBLOCK,Mat Block,149,0,FIGHTING,Status,0,10,0,10,4,d,"Using a pulled-up mat as a shield, the user protects itself and its allies from damaging moves. This does not stop status moves."
                          589,MISTYTERRAIN,Misty Terrain,156,0,FAIRY,Status,0,10,0,01,0,d,"The user covers the ground under everyone's feet with mist for five turns. This protects Pokémon on the ground from status conditions."
                          590,MOONBLAST,Moonblast,045,95,FAIRY,Special,100,15,10,00,0,bef,"Borrowing the power of the moon, the user attacks the target. This may also lower the target's Sp. Atk stat."
                          591,MYSTICALFIRE,Mystical Fire,045,65,FIRE,Special,100,10,0,00,0,bef,"The user attacks by breathing a special, hot fire. This also lowers the target's Sp. Atk stat."
                          592,NOBLEROAR,Noble Roar,13A,0,NORMAL,Status,100,30,0,00,0,bcfk,"Letting out a noble roar, the user intimidates the target and lowers its Attack and Sp. Atk stats.
                          593,NUZZLE,Nuzzle,008,20,ELECTRIC,Physical,100,20,100,00,0,abef,"The user attacks by nuzzling its electrified cheeks against the target. This also leaves the target with paralysis."
                          594,OBLIVIONWING,Oblivion Wing,14F,80,FLYING,Special,100,10,0,00,0,bf,"The user absorbs its target's HP. The user's HP is restored by over half of the damage taken by the target."
                          595,PARABOLICCHARGE,Parabolic Charge,0DD,50,ELECTRIC,Special,100,20,0,08,0,be,"The user attacks everything around it. The user's HP is restored by half the damage taken by those hit."
                          596,PARTINGSHOT,Parting Shot,151,0,DARK,Status,100,20,0,00,0,bcefk,"With a parting threat, the user lowers the target's Attack and Sp. Atk stats. Then it switches with a party Pokémon."
                          597,PETALBLIZZARD,Petal Blizzard,000,90,GRASS,Special,100,15,0,08,0,bdef,"The user stirs up a violent petal blizzard and attacks everything around it."
                          598,PHANTOMFORCE,Phantom Force,14D,90,GHOST,Physical,100,10,0,00,0,aef,"The user vanishes somewhere, then strikes the target on the next turn. This move hits even if the target protects itself."
                          599,PLAYNICE,Play Nice,139,0,NORMAL,Status,0,20,0,00,0,de,"The user and the target become friends, and the target loses its will to fight. This lowers the target's Attack stat."
                          600,PLAYROUGH,Play Rough,042,90,FAIRY,Physical,90,10,10,00,0,abef,"The user plays rough with the target and attacks it. This may also lower the target's Attack stat."
                          601,POWDER,Powder,148,0,BUG,Status,100,10,0,00,1,bcdel,"The user covers the target in a powder that explodes and damages the target if it uses a Fire-type move."
                          602,POWERUPPUNCH,Power-Up Punch,01C,40,FIGHTING,Physical,100,20,100,00,0,abdefj,"Striking opponents over and over makes the user's fists harder. Hitting a target raises the Attack stat."
                          603,ROTOTILLER,Rototiller,13E,0,GROUND,Status,0,10,0,01,0,,"Tilling the soil, the user makes it easier for plants to grow. This raises the Attack and Sp. Atk stats of Grass-type Pokémon."
                          604,SPIKYSHIELD,Spiky Shield,14C,0,GRASS,Status,0,10,0,10,4,,"In addition to protecting the user from attacks, this move also damages any attacker who makes direct contact."
                          605,STICKYWEB,Sticky Web,153,0,BUG,Status,0,20,0,80,0,c,"The user weaves a sticky net around the opposing team, which lowers their Speed stat upon switching into battle."
                          606,TOPSYTURVY,Topsy-Turvy,141,0,DARK,Status,100,20,0,00,0,bce,"All stat changes affecting the target turn topsy-turvy and become the opposite of what they were."
                          607,TRICKORTREAT,Trick-or-Treat,142,0,GHOST,Status,100,20,0,00,0,bd,"The user takes the target trick-or-treating. This adds Ghost type to the target's type."
                          608,VENOMDRENCH,Venom Drench,140,0,POISON,Status,100,20,0,00,0,bc,"Opposing Pokémon are drenched in an odd poisonous liquid. This lowers the Attack, Sp. Atk, and Speed stats of a poisoned target."
                          609,WATERSHURIKEN,Water Shuriken,0C0,15,WATER,Physical,100,20,0,00,1,bf,"The user hits the target with throwing stars two to five times in a row. This move always goes first."
                          610,DIAMONDSTORM,Diamond Storm,136,100,ROCK,Physical,95,5,50,00,0,,"The user whips up a storm of diamonds to damage opposing Pokémon. This may also raise the user's Defense stat."
                          611,HYPERSPACEHOLE,Hyperspace Hole,147,80,PSYCHIC,Special,0,5,0,00,0,,"Using a hyperspace hole, the user appears right next to the target and strikes. This also hits a target using Protect or Detect."
                          612,STEAMERUPTION,Steam Eruption,00A,110,WATER,Special,95,5,30,00,0,,"The user immerses the target in superheated steam. This may also leave the target with a burn."
                          613,THOUSANDARROWS,Thousand Arrows,11C,90,GROUND,Physical,100,10,100,00,0,a,"This move also hits opposing Pokémon that are in the air. Those Pokémon are knocked down to the ground."
                          614,THOUSANDWAVES,Thousand Waves,0EF,90,GROUND,Physical,100,10,0,00,0,a,"The user attacks with a wave that crawls along the ground. Those hit can't flee from battle."
                          615,LIGHTOFRUIN,Light of Ruin,0FD,140,FAIRY,Special,90,5,0,00,0,,"Drawing power from the Eternal Flower, the user fires a powerful beam of light. This also damages the user quite a lot."
                          616,DRAGONASCENT,Dragon Ascent,03C,120,FLYING,Special,100,5,0,00,0,,"After soaring upward, the user attacks its target by dropping out of the sky at high speeds, although it lowers its own Defense and Sp. Def in the process."
                          617,ORIGINPULSE,Origin Pulse,000,120,WATER,Special,85,10,0,04,0,,"The user attacks opposing Pokémon with countless beams of light that glow a deep and brilliant blue."
                          618,PRECIPICEBLADES,Precipice Blades,000,120,GROUND,Physical,85,10,0,04,0,,"The user attacks opposing Pokémon by manifesting the power of the land in fearsome blades of stone."
                          619,HYPERSPACEFURY,Hyperspace Fury,13B,100,DARK,Special,0,5,0,00,0,,"Ignores the effects of Protect, Detect, King's Shield, Spiky Shield, and Mat Block. Lowers user's Defense by 1 stage."
                          620,HOLDBACK,Hold Back,0E9,40,NORMAL,Physical,100,40,0,00,0,abef,"The user holds back when it attacks and the target is left with at least 1 HP."
                          621,HOLDHANDS,Hold Hands,133,0,NORMAL,Status,0,40,0,00,0,,"The user and an ally hold hands. This makes them very happy."
                          #=========Gen 7 Moves===========#
                          622,ACCELEROCK,Accelerock,0,40,ROCK,Physical,100,20,0,00,1,abef,"The user smashed into the target at high speed. This move always goes first."
                          623,BEAKBLAST,Beak Blast,CF20,100,FLYING,Physical,100,15,20,00,-3,abfg,"The user first heat up its beak, and then it attacks the target."
                          624,BRUTALSWING,Brutal Swing,00F,60,DARK,Physical,100,20,0,08,0,abf,"The user swings its body around violently to inflict damage on everything in its vicinity."
                          625,BURNUP,Burn Up,CF17,130,FIRE,Special,100,5,0,00,0,bef,"To inflict massive damage, the user burns itself out."
                          626,CLANGINGSCALES,Clanging Scales,CF1,110,DRAGON,Special,100,5,0,04,0,befk,"The user rubs the scales on its entire body and makes a huge noise to attack. The user's Defense is lowered."
                          627,COREENFORCER,Core Enforcer,CF21,100,DRAGON,Special,100,10,0,00,0,be,"A powerful beam representing Zygarde is shot at the opponent."
                          628,DARKESTLARIAT,Darkest Lariat,0A9,85,DARK,Physical,100,10,0,00,0,abe,"The user swings both arms and hits the target. The target's stat changes don't affect the damage."
                          629,DRAGONHAMMER,Dragon Hammer,0,90,DRAGON,Physical,100,15,0,00,0,abe,"The user uses its body like a hammer to attack the target and inflict damage."
                          630,FIRELASH,Fire Lash,043,80,FIRE,Physical,100,15,0,00,0,abef,"The user strikes the target with a burning lash. This also lowers the target's Defense."
                          631,FIRSTIMPRESSION,First Impression,15A,90,BUG,Physical,100,10,0,00,2,abef,"Although this move has great power, it only works the first turn the user is in battle."
                          632,FLEURCANNON,Fleur Cannon,03F,130,FAIRY,Special,90,5,0,00,0,be,"The user unleashes a strong beam. The recoil harshly lowers the user's Special Attack."
                          633,FLORALHEALING,Floral Healing,CF2,0,FAIRY,Status,0,10,0,10,0,bc,"The user restores the target's HP by up to half of its max HP. It restores more during Grassy Terrain."
                          634,GEARUP,Gear Up,CF12,0,STEEL,Status,0,20,0,100,0,d,"The user engages its gears to raise the Attack and Special Attack of an ally."
                          635,HIGHHORSEPOWER,High Horsepower,0,95,GROUND,Physical,95,10,0,00,0,abef,"The user fiercly attacks the target using its entire body."
                          636,ICEHAMMER,Ice Hammer,03E,100,ICE,Physical,90,10,0,00,0,abe,"The user swings and hits with its strong, heavy fist. It lowers the user's Speed, however."
                          637,INSTRUCT,Instruct,CF0,0,PSYCHIC,Status,0,15,0,00,0,d,"The user instructs the target to use its last move again."
                          638,LASERFOCUS,Laser Focus,CF18,0,NORMAL,Status,0,30,0,10,0,d,"The user concentrates intensely, causing its Attack to increase."
                          639,LEA***E,Lea***e,0,40,GRASS,Physical,100,40,0,00,0,bef,"The user attack by pelting the target with leaves."
                          640,LIQUIDATION,Liquidation,043,85,WATER,Physical,100,10,20,00,0,abef,"The user slams into the target using a full-force blast of water. This may lower the target's Defense."
                          641,LUNGE,Lunge,042,80,BUG,Physical,100,15,0,00,0,abef,"The user makes a lunge at the target, attacking with full force. This lowers the target's Attack."
                          642,MOONGEISTBEAM,Moongeist Beam,0,100,GHOST,Special,100,5,0,00,0,bef,"The user emits a sinister ray to attack the target."
                          643,MULTIATTACK,Multi-Attack,09F,90,NORMAL,Physical,100,10,0,00,0,abef,"Cloaking itself in high energy, the user slams into the target. The type is determined by its held item."
                          644,NATURESMADNESS,Nature's Madness,06C,1,FAIRY,Special,90,10,0,00,0,bef,"The user hits the target with the force of nature. It halves the target's HP."
                          645,POLLENPUFF,Pollen Puff,CF19,90,BUG,Special,100,15,0,00,0,bef,"The user attacks the enemy with a pollen puff that explodes."
                          646,POWERTRIP,Power Trip,0,60,DARK,Physical,100,20,0,00,0,abef,"The user boasts its strength and attacks the target."
                          647,PRISMATICLASER,Prismatic Laser,0C2,160,PSYCHIC,Special,100,10,0,00,0,"The user shoots powerful lasers using the power of a prism. The user can't move the next turn."
                          648,PSYCHICFANGS,Psychic Fangs,10A,85,PSYCHIC,Physical,100,10,0,00,0,"The user bites the target with its psychic capabilities. This destroys Light Screens and Reflect barriers."
                          649,PSYCHICTERRAIN,Psychic Terrain,159,0,PSYCHIC,Status,0,10,0,01,0,,"This protects Pokémon on the ground from priority moves and boost Psychic-type moves for five turns."
                          650,PURIFY,Purify,CF3,0,POISON,Status,0,20,0,00,0,bc,"The user heals the target's status condition. If it succeeds, it also restores it's own HP."
                          651,REVELATIONDANCE,Revelation Dance,CF25,90,FIRE,Special,100,15,0,00,0,bef,"The user attacks the target by dancing very hard. The user's type determines the type of this move."
                          652,SHADOWBONE,Shadow Bone,043,85,GHOST,Physical,100,10,20,00,0,bef,"The user attacks by beating the target with a spirit-containing bone. The may lower the target's Defense."
                          653,SHELLTRAP,Shell Trap,CF4,150,FIRE,Special,100,5,0,00,-3,bf,"The user prepares a trap the first turn. The second turn, it will release its prey and attack."
                          654,SHOREUP,Shore Up,CF5,0,GROUND,Status,0,10,0,10,0,d,"The user regains up to half of its max HP. It restores more HP in a sandstorm."
                          655,SMARTSTRIKE,Smart Strike,0A5,70,STEEL,Physical,0,10,0,00,0,abef,"The user stabs the target with a sharp horn. This attack never misses."
                          656,SOLARBLADE,Solar Blade,CF7,125,GRASS,Physical,100,10,0,00,0,abef,"In this two-turn attack, the user gathers light and fills a blade with its energy to attack on the next turn."
                          657,SPARKLINGARIA,Sparkling Aria,CF8,90,WATER,Special,100,10,0,00,0,befk,"The user bursts into song, emitting many bubbles. Any burned Pokémon will be healed by these bubbles."
                          658,SPECTRALTHIEF,Spectral Thief,CF9,90,GHOST,Physical,100,10,0,00,0,abef,"The user hides in the target's shadows, steals the target's stat changes and then attacks."
                          659,SPEEDSWAP,Speed Swap,CF10,0,PSYCHIC,Status,0,10,0,00,0,be,"The user exchanges speed stats with the target."
                          660,SPIRITSHACKLE,Spirit Shackle,CF11,80,GHOST,Physical,100,10,0,00,0,bef,"The user attacks while simultaneously stitching the target's shadow, preventing the target from escaping."
                          661,SPOTLIGHT,Spotlight,0,0,NORMAL,Status,0,15,0,00,3,bc,"The user shines a spotlight on the target, making it the center of attention."
                          662,STRENGTHSAP,Strength Sap,CF13,0,GRASS,Status,0,10,0,00,0,bcf,"The user restores its HP by the same amount as the target's Attack stat and lowers it."
                          663,SUNSTEELSTRIKE,Sunsteel Strike,0,100,STEEL,Physical,100,5,0,00,0,abef,"The user slams into the target with the force of a meteor."
                          664,TEARFULLOOK,Tearful Look,CF14,0,NORMAL,Status,0,20,0,00,0,ce,"The user gets teary eyed to make the target lose its combative spirit, lowering its Attack and Sp.Atk."
                          665,THROATCHOP,Throat Chop,CF15,80,DARK,Physical,100,15,0,00,0,abef,"The user attacks the target's throat, andprevents the target from using sound-based moves for two turns."
                          666,TOXICTHREAD,Toxic Thread,CF16,0,POISON,Status,100,20,0,00,0,bce,"The user shoots poisonous threads to poison the target and lower the target's Speed."
                          667,TROPKICK,Trop Kick,042,70,GRASS,Physical,100,15,0,00,0,abef,"The user lands an intense kick of tropical origins on the target. This also lowers the target's Attack."
                          668,ZINGZAP,Zing Zap,00F,80,ELECTRIC,Physical,100,10,30,00,0,abe,"A strong electric blast crashes down on the target. This may also make the target flinch."
                          669,BANEFULBUNKER,Baneful Bunker,0,0,POISON,Status,0,10,0,10,4,,"In addition to protecting the user from attacks, this move also poisons any attacker that makes contact."
                          670,STOMPINGTANTRUM,Stomping Tantrum,0,75,GROUND,Physical,100,10,0,00,0,abef,"Driven by frustration, the user attacks the target. Doubles in power if previous move used, failed."
                          671,ANCHORSHOT,Anchor Shot,CF11,80,STEEL,Physical,100,20,0,00,0,abe,"The user entangles the target with its anchor chain while attacking. The target becomes unable to flee."
                          672,AURORAVEIL,Aurora Veil,CF6,0,ICE,Status,0,20,0,20,0,d,"This move reduces damage from physical and special moves for five turns, but can only be used in hail."
                          673,PHOTONGEYSER,Photon Geyser,0,100,PSYCHIC,Special,100,5,0,00,0,bef,"The user attacks a target with a pillar of light. This move inflicts Attack or Sp. Atk damage—whichever stat is higher for the user."
                          674,MINDBLOWN,Mind Blown,0FC,150,FIRE,Special,100,5,0,00,0,bef,"The user attacks everything around it by causing its own head to explode. This also damages the user."
                          675,PLASMAFISTS,Plasma Fists,0,100,ELECTRIC,Physical,100,15,0,00,0,bef,"The user attacks with electrically charged fists. This move changes Normal-type moves to Electric-type moves."

                          *Please note that adding all of these things to your PBS files wont add their effects to your game, it will simply prevent your game from crashing in instances where they are called upon. They won't actually do anything until you code in all of their effects.


                          Other:
                          If using the Following Pokemon script, you can add the code below to implement Birthsign messages for Pokemon followers.

                          1) In the Following Pokemon script, find this line:
                          Code:
                          #===============================================================================
                          # * Random Messages if none of the above apply
                          #===============================================================================
                          2) Next, paste all of the following above it:
                          Spoiler:
                          Code:
                          # Messages for each birthsign
                                    elsif rand(8)<=1
                                      if defined?(e.hasBirthsign?) && e.hasBirthsign?
                                        if e.birthsign==1     # 'The Apprentice'
                                          $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} seems to be carefully studying your movements...",e.name))
                                        elsif e.birthsign==2  #'The Companion'
                                          $scene.spriteset.addUserAnimation(Emo_love, pos_x, pos_y-2)
                                          pbWait(70)
                                          Kernel.pbMessage(_INTL("{1} seems thrilled to encounter some new friends!",e.name))
                                        elsif e.birthsign==3 && #'The Beacon'
                                              PBDayNight.isNight? && pbGetMetadata($game_map.map_id,MetadataOutdoor)
                                            $scene.spriteset.addUserAnimation(Emo_sing, pos_x, pos_y-2)
                                            pbWait(70)
                                            Kernel.pbMessage(_INTL("{1} seems bemused by the twinkling of the stars above.",e.name))
                                        elsif e.birthsign==4  #'The Savage'
                                          $scene.spriteset.addUserAnimation(Emo_Hate, pos_x, pos_y-2)
                                          pbWait(70)
                                          Kernel.pbMessage(_INTL("{1} seems ready for a fight!",e.name))
                                        elsif e.birthsign==5  #'The Prodigy'
                                          $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} seems very inquisitive about its surroundings.",e.name))
                                        elsif e.birthsign==6 && # 'The Martyr'
                                              $Trainer.party.length!=1
                                            $scene.spriteset.addUserAnimation(Emo_love, pos_x, pos_y-2)
                                            pbWait(100)
                                            Kernel.pbMessage(_INTL("{1} seems very concerned with tending to the party.",e.name))
                                        elsif e.birthsign==7 && #'The Maiden'
                                              e.isFemale? && $Trainer.gender==0
                                            $scene.spriteset.addUserAnimation(Emo_love, pos_x, pos_y-2)
                                            pbWait(70)
                                            Kernel.pbMessage(_INTL("{1} wants to look cute for you!",e.name))
                                        elsif e.birthsign==8 && #'The Gladiator'
                                              e.isMale? && $Trainer.gender==1
                                            $scene.spriteset.addUserAnimation(Emo_sing, pos_x, pos_y-2)
                                            pbWait(70)
                                            Kernel.pbMessage(_INTL("{1} wants to look tough for you!",e.name))
                                        elsif e.birthsign==9   #'The Voyager'
                                          Kernel.pbMessage(_INTL("{1} keeps wandering off on its own...",e.name))
                                        elsif e.birthsign==10  #'The Thief'
                                          $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} keeps pulling things out of your bag...hey! Give that back!",e.name))
                                        elsif e.birthsign==11  #'The Glutton'
                                          $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} is following you so slowly. C'mon, hurry up!",e.name))
                                        elsif e.birthsign==12  #'The Wishmaker'
                                          $scene.spriteset.addUserAnimation(Emo_sing, pos_x, pos_y-2)
                                          pbWait(70)
                                          Kernel.pbMessage(_INTL("{1} is strutting around. What a show-off!",e.name))
                                        elsif e.birthsign==13  #'The Phoenix'
                                          $scene.spriteset.addUserAnimation(Emo_love, pos_x, pos_y-2)
                                          pbWait(70)
                                          Kernel.pbMessage(_INTL("{1} is walking around with a zest for life!",e.name))
                                        elsif e.birthsign==14  #'The Scholar'
                                          $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} seems lost in a deep thought...",e.name))
                                        elsif e.birthsign==15 && #'The Fugitive'
                                              !pbGetMetadata($game_map.map_id,MetadataOutdoor)
                                            $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                            pbWait(100)
                                            Kernel.pbMessage(_INTL("{1} seems to be keeping a mental note of all the exits.",e.name))
                                        elsif e.birthsign==16  #'The Aristocrat'
                                          $scene.spriteset.addUserAnimation(Emo_sing, pos_x, pos_y-2)
                                          pbWait(70)
                                          Kernel.pbMessage(_INTL("{1} is completely enthralled with a shiny coin it found.",e.name))
                                        elsif e.birthsign==17 && #'The Cleric'
                                              $Trainer.party.length!=1
                                            $scene.spriteset.addUserAnimation(Emo_love, pos_x, pos_y-2)
                                            pbWait(100)
                                            Kernel.pbMessage(_INTL("{1} seems very concerned with tending to the party.",e.name))
                                        elsif e.birthsign==18  #'The Monk'
                                          $scene.spriteset.addUserAnimation(Emo_Hate, pos_x, pos_y-2)
                                          pbWait(70)
                                          Kernel.pbMessage(_INTL("You seemed to have interrupted {1}'s meditative state. Sorry!",e.name))
                                        elsif e.birthsign==19  #'The Ancestor'
                                          $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} seems to be recalling past victories in battle...",e.name))
                                        elsif e.birthsign==20  #'The Specialist'
                                          Kernel.pbMessage(_INTL("{1} is practicing its moves while it follows you!",e.name))
                                        elsif e.birthsign==21  #'The Assassin'
                                          Kernel.pbMessage(_INTL("Whoa! {1} follows you so silently that it startled you when you turned around!",e.name))
                                        elsif e.birthsign==22  #'The Parent'
                                          $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} seems overly concerned about your safety!",e.name))
                                        elsif e.birthsign==23  #'The Hunter'
                                          $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} seems to have picked up on the scent of a wild Pokémon!",e.name))
                                        elsif e.birthsign==24  #'The Eternal'
                                          $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} seems wise beyond its years...",e.name))
                                        elsif e.birthsign==25  #'The Bard'
                                          $scene.spriteset.addUserAnimation(Emo_sing, pos_x, pos_y-2)
                                          pbWait(70)
                                          Kernel.pbMessage(_INTL("{1} keeps humming a tune as it follows you!",e.name))
                                        elsif e.birthsign==26  #'The Empath'
                                          $scene.spriteset.addUserAnimation(Emo_Happy, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} seems to sense how you're feeling right now!",e.name))
                                        elsif e.birthsign==27  #'The Mirror'
                                          $scene.spriteset.addUserAnimation(Emo_Happy, pos_x, pos_y-2)
                                          pbWait(70)
                                          Kernel.pbMessage(_INTL("{1} keeps mimicking your facial expression back at you.",e.name))
                                        elsif e.birthsign==28  #'The Tactician'
                                          $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} seems to be formulating a strategy for its next battle.",e.name))
                                        elsif e.birthsign==29  #'The Fool'
                                          $scene.spriteset.addUserAnimation(Emo_sing, pos_x, pos_y-2)
                                          pbWait(70)
                                          Kernel.pbMessage(_INTL("{1} is goofing off behind you. Stop that!",e.name))
                                        elsif e.birthsign==30 && #'The Alchemist'
                                              e.item!=0
                                          $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} seems fascinated with the {2} it's holding...",e.name,PBItems.getName(e.item)))
                                        elsif e.birthsign==31 && # 'The Vampire'
                                              PBDayNight.isDay? && pbGetMetadata($game_map.map_id,MetadataOutdoor)
                                          $scene.spriteset.addUserAnimation(Emo_Hate, pos_x, pos_y-2)
                                          pbWait(70)
                                          Kernel.pbMessage(_INTL("{1} hisses at the bright daylight. Get back in your ball!",e.name))
                                        elsif e.birthsign==31 &&
                                              PBDayNight.isNight? && pbGetMetadata($game_map.map_id,MetadataOutdoor)
                                          $scene.spriteset.addUserAnimation(Emo_Happy, pos_x, pos_y-2)
                                          pbWait(70)
                                          Kernel.pbMessage(_INTL("{1} is basking in the shimmering moonlight.",e.name))
                                        elsif e.birthsign==32  #'The Soulmate'
                                          $scene.spriteset.addUserAnimation(Emo_sing, pos_x, pos_y-2)
                                          pbWait(70)
                                          Kernel.pbMessage(_INTL("{1} seems hopeful it'll meet some new friends!",e.name))
                                        elsif e.birthsign==33  #'The Cultist'
                                          $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} seems to be making chanting noises. It's pretty creepy...",e.name))
                                        else
                                          $scene.spriteset.addUserAnimation(Emo_Normal, pos_x, pos_y-2)
                                          pbWait(100)
                                          Kernel.pbMessage(_INTL("{1} seems very curious about its birthsign.",e.name))
                                        end
                                      end


                          ~All of the above will be added to the main post.
                          Reply With Quote
                            #188    
                          Old September 27th, 2018 (10:16 AM).
                          p.claydon p.claydon is offline
                             
                            Join Date: Jan 2011
                            Gender: Female
                            Posts: 390
                            nice work adding the celestials and other things shame essentials seems to be a bit buggy with some of the alt form scripts got tonnes of ideas using these scripts in my game

                            i take it refering to the trainers sign is still a no go?
                            __________________
                            Still learning how to sprite but if you want to look at my progress then here you go
                            http://pclaydon.deviantart.com/gallery/
                            Reply With Quote
                              #189    
                            Old September 27th, 2018 (11:14 AM). Edited September 27th, 2018 by Lucidious89.
                            Lucidious89 Lucidious89 is online now
                               
                              Join Date: Apr 2014
                              Gender: Male
                              Posts: 208
                              Quote:
                              Originally Posted by p.claydon View Post
                              nice work adding the celestials and other things shame essentials seems to be a bit buggy with some of the alt form scripts got tonnes of ideas using these scripts in my game

                              i take it refering to the trainers sign is still a no go?
                              Depends what you want out of the trainer signs. They still don't actually DO anything (im open to ideas if you have any - I havent thought of anything interesting that i wouldn't rather put on the actual Pokemon themselves). The trainer signs are determined simply by your adventure start time though, so I suppose you could call on them if you really wanted to, since calling on the adventure start time is possible.

                              So you could probably just do something like:
                              Code:
                              PBBirthsigns.getName($PokemonGlobal.startTime.mon)
                              for example, if you wanted to get the name of the player's sign. But other than calling for its name, I don't know what else you'd need to call it for.



                              Maybe something like:
                              Code:
                              $Trainer.party[0].setBirthsign($PokemonGlobal.startTime.mon)
                              to give the Pokemon in party slot 1 the same birthsign as its trainer, as an example.



                              That's about all I can really think of doing with it. Ive thought about changing this so that the player can input their actual birthday and have their player sign based on that instead, but it seems like too much work for something that is currently nothing but cosmetic.
                              Reply With Quote
                                #190    
                              Old September 27th, 2018 (2:55 PM).
                              p.claydon p.claydon is offline
                                 
                                Join Date: Jan 2011
                                Gender: Female
                                Posts: 390
                                well my idea was to have it be used for certain poke evo and would determin other events in game that dont have much effect in the gameplay or story but would result in changes depending on the sign. in general could be an alternate way to activate the zodiac powers or feild abilities (that they either need the stone and/or the trainer needs a corresponding sign
                                __________________
                                Still learning how to sprite but if you want to look at my progress then here you go
                                http://pclaydon.deviantart.com/gallery/
                                Reply With Quote
                                  #191    
                                Old September 27th, 2018 (6:24 PM). Edited September 27th, 2018 by Lucidious89.
                                Lucidious89 Lucidious89 is online now
                                   
                                  Join Date: Apr 2014
                                  Gender: Male
                                  Posts: 208
                                  Quote:
                                  Originally Posted by p.claydon View Post
                                  well my idea was to have it be used for certain poke evo and would determin other events in game that dont have much effect in the gameplay or story but would result in changes depending on the sign. in general could be an alternate way to activate the zodiac powers or feild abilities (that they either need the stone and/or the trainer needs a corresponding sign
                                  Sounds like a lot of that could simply be done by calling on the player's starting time (specifically, the month) like I showed in my examples. Since like I said, the player's sign and the adventure start time are effectively the same thing. Like maybe setting up an if-then statement where it says something like "if starting month is February, then Pokemon X evolves into Pokemon Y." You don't even need the Birthsign script to pull something like that off.
                                  Reply With Quote
                                    #192    
                                  Old September 28th, 2018 (10:24 AM).
                                  p.claydon p.claydon is offline
                                     
                                    Join Date: Jan 2011
                                    Gender: Female
                                    Posts: 390
                                    yh i hadnt realised you could do that either untill you showed it
                                    __________________
                                    Still learning how to sprite but if you want to look at my progress then here you go
                                    http://pclaydon.deviantart.com/gallery/
                                    Reply With Quote
                                      #193    
                                    Old September 29th, 2018 (7:54 AM).
                                    Mashirosakura's Avatar
                                    Mashirosakura Mashirosakura is offline
                                       
                                      Join Date: Jan 2017
                                      Gender: Male
                                      Posts: 103
                                      Hmm...How does capturing Vymm & Vygor work, since it's a double battle? Considering you can only catch one pokemon during a double battle.
                                      Reply With Quote
                                        #194    
                                      Old September 29th, 2018 (9:21 AM).
                                      Lucidious89 Lucidious89 is online now
                                         
                                        Join Date: Apr 2014
                                        Gender: Male
                                        Posts: 208
                                        Quote:
                                        Originally Posted by Mashirosakura View Post
                                        Hmm...How does capturing Vymm & Vygor work, since it's a double battle? Considering you can only catch one pokemon during a double battle.
                                        Yeah, you can only capture one of them. They both have the same sign and thus both have the ability to bestow the same blessing, so it's a matter of preference I guess in which one to catch.
                                        Reply With Quote
                                          #195    
                                        Old September 29th, 2018 (10:57 AM).
                                        Mashirosakura's Avatar
                                        Mashirosakura Mashirosakura is offline
                                           
                                          Join Date: Jan 2017
                                          Gender: Male
                                          Posts: 103
                                          hmm...well I suppose I can figure a way of getting both of them.
                                          Reply With Quote
                                            #196    
                                          Old September 29th, 2018 (11:14 AM).
                                          Lucidious89 Lucidious89 is online now
                                             
                                            Join Date: Apr 2014
                                            Gender: Male
                                            Posts: 208
                                            Quote:
                                            Originally Posted by Mashirosakura View Post
                                            hmm...well I suppose I can figure a way of getting both of them.
                                            If you'd like. I guess I sort of intended for them to be almost like a version exclusive sort of deal, where you pick one to catch and then have to trade to get the other. I know that doesn't necessarily translate into a fangame that well. But I guess there's nothing stopping you from having them appear separately. Like maybe after capturing one, the other can be found again later in its own isolated quest in a single battle.
                                            Reply With Quote
                                              #197    
                                            Old October 1st, 2018 (7:33 AM).
                                            Richard PT's Avatar
                                            Richard PT Richard PT is offline
                                               
                                              Join Date: Aug 2014
                                              Location: Portugal
                                              Gender: Male
                                              Nature: Calm
                                              Posts: 123
                                              Hello there!

                                              After updating birthsigns scripts, i've got an error at the start of the game, ex: Player starts inside his house, then we go outside to go to the prof. lab. The error cames from outside maps. And i think that it is related with the Vampire birthsign.
                                              Note that i haven't any pokemon yet and i haven't the birthsign, so how can i fix this?
                                              The error line is red, so you can find it quickly and the error cames from the main script.
                                              Thx in advance.


                                              Code:
                                              #===============================================================================
                                              # Birthsign - The Vampire
                                              # Heals user while walking at night. Harms/Burns user while walking in daylight.
                                              #===============================================================================
                                              Events.onStepTakenTransferPossible+=proc {|sender,e|
                                                handled = e[0]
                                                next if handled[0]
                                                if $PokemonGlobal.stepcount%4==0
                                                  flashed = false
                                                  firstpoke=$Trainer.party[0]
                                                  # Harms/Burns the user with each step outside during the day when leading.
                                                  if (PBDayNight.isDay? && pbGetMetadata($game_map.map_id,MetadataOutdoor) &&
                                                     firstpoke.birthsign==31 && !firstpoke.fainted?)
                                                    if !flashed
                                                      $game_screen.start_flash(Color.new(255,0,0,128), 4)
                                                      flashed = true
                                                    end
                                                    firstpoke.hp -= 1 if firstpoke.hp>0
                                                    # Immune to Burn effect if the user has the following Abilities/Type
                                                    if (!firstpoke.isConst?(firstpoke.ability,PBAbilities,:WATERVEIL) &&
                                                        !firstpoke.isConst?(firstpoke.ability,PBAbilities,:WATERBUBBLE) &&
                                                        !firstpoke.isConst?(firstpoke.ability,PBAbilities,:COMATOSE) &&
                                                        !firstpoke.pbHasType?(:FIRE))
                                                      firstpoke.status = 3
                                                    end
                                                    if firstpoke.hp==0
                                                      firstpoke.changeHappiness("faint")
                                                      firstpoke.status = 0
                                                      Kernel.pbMessage(_INTL("{1} fainted...",firstpoke.name))
                                                      if defined? pbToggleFollowingPokemon
                                                        $PokemonTemp.dependentEvents.refresh_sprite
                                                      end
                                                    end
                                                    if pbAllFainted
                                                      handled[0] = true
                                                      pbCheckAllFainted
                                                    end
                                                  end
                                                  # Heals all users in the party with each step at night.
                                                  if PBDayNight.isNight?
                                                    for i in $Trainer.ablePokemonParty
                                                      if i.birthsign==31
                                                        i.hp += 2 if i.hp<i.totalhp
                                                        i.status = 0
                                                      end
                                                    end
                                                  end
                                                end
                                              }
                                              __________________
                                              Reply With Quote
                                                #198    
                                              Old October 2nd, 2018 (5:55 AM).
                                              Lucidious89 Lucidious89 is online now
                                                 
                                                Join Date: Apr 2014
                                                Gender: Male
                                                Posts: 208
                                                Quote:
                                                Originally Posted by Richard PT View Post
                                                Hello there!

                                                After updating birthsigns scripts, i've got an error at the start of the game, ex: Player starts inside his house, then we go outside to go to the prof. lab. The error cames from outside maps. And i think that it is related with the Vampire birthsign.
                                                Note that i haven't any pokemon yet and i haven't the birthsign, so how can i fix this?
                                                The error line is red, so you can find it quickly and the error cames from the main script.
                                                Thx in advance.


                                                Code:
                                                #===============================================================================
                                                # Birthsign - The Vampire
                                                # Heals user while walking at night. Harms/Burns user while walking in daylight.
                                                #===============================================================================
                                                Events.onStepTakenTransferPossible+=proc {|sender,e|
                                                  handled = e[0]
                                                  next if handled[0]
                                                  if $PokemonGlobal.stepcount%4==0
                                                    flashed = false
                                                    firstpoke=$Trainer.party[0]
                                                    # Harms/Burns the user with each step outside during the day when leading.
                                                    if (PBDayNight.isDay? && pbGetMetadata($game_map.map_id,MetadataOutdoor) &&
                                                       firstpoke.birthsign==31 && !firstpoke.fainted?)
                                                      if !flashed
                                                        $game_screen.start_flash(Color.new(255,0,0,128), 4)
                                                        flashed = true
                                                      end
                                                      firstpoke.hp -= 1 if firstpoke.hp>0
                                                      # Immune to Burn effect if the user has the following Abilities/Type
                                                      if (!firstpoke.isConst?(firstpoke.ability,PBAbilities,:WATERVEIL) &&
                                                          !firstpoke.isConst?(firstpoke.ability,PBAbilities,:WATERBUBBLE) &&
                                                          !firstpoke.isConst?(firstpoke.ability,PBAbilities,:COMATOSE) &&
                                                          !firstpoke.pbHasType?(:FIRE))
                                                        firstpoke.status = 3
                                                      end
                                                      if firstpoke.hp==0
                                                        firstpoke.changeHappiness("faint")
                                                        firstpoke.status = 0
                                                        Kernel.pbMessage(_INTL("{1} fainted...",firstpoke.name))
                                                        if defined? pbToggleFollowingPokemon
                                                          $PokemonTemp.dependentEvents.refresh_sprite
                                                        end
                                                      end
                                                      if pbAllFainted
                                                        handled[0] = true
                                                        pbCheckAllFainted
                                                      end
                                                    end
                                                    # Heals all users in the party with each step at night.
                                                    if PBDayNight.isNight?
                                                      for i in $Trainer.ablePokemonParty
                                                        if i.birthsign==31
                                                          i.hp += 2 if i.hp<i.totalhp
                                                          i.status = 0
                                                        end
                                                      end
                                                    end
                                                  end
                                                }
                                                Good catch. This has been fixed. If you don't want to re-install the entire birthsign script, you can just replace the entire code for 'The Vampire' you posted above with this new one:
                                                Code:
                                                #===============================================================================
                                                # Birthsign - The Vampire
                                                # Heals user while walking at night. Harms/Burns user while walking in daylight.
                                                #===============================================================================
                                                Events.onStepTakenTransferPossible+=proc {|sender,e|
                                                  handled = e[0]
                                                  next if handled[0]
                                                  if $PokemonGlobal.stepcount%4==0
                                                    flashed = false
                                                    firstpoke=$Trainer.party[0]
                                                    if !$Trainer.party.length==0
                                                      # Harms/Burns the user with each step outside during the day when leading.
                                                      if (PBDayNight.isDay? && pbGetMetadata($game_map.map_id,MetadataOutdoor) &&
                                                         firstpoke.birthsign==31 && !firstpoke.fainted?)
                                                        if !flashed
                                                          $game_screen.start_flash(Color.new(255,0,0,128), 4)
                                                          flashed = true
                                                        end
                                                        firstpoke.hp -= 1 if firstpoke.hp>0
                                                        # Immune to Burn effect if the user has the following Abilities/Type
                                                        if (!firstpoke.isConst?(firstpoke.ability,PBAbilities,:WATERVEIL) &&
                                                            !firstpoke.isConst?(firstpoke.ability,PBAbilities,:WATERBUBBLE) &&
                                                            !firstpoke.isConst?(firstpoke.ability,PBAbilities,:COMATOSE) &&
                                                            !firstpoke.pbHasType?(:FIRE))
                                                          firstpoke.status = 3
                                                        end
                                                        if firstpoke.hp==0
                                                          firstpoke.changeHappiness("faint")
                                                          firstpoke.status = 0
                                                          Kernel.pbMessage(_INTL("{1} fainted...",firstpoke.name))
                                                          if defined? pbToggleFollowingPokemon
                                                            $PokemonTemp.dependentEvents.refresh_sprite
                                                          end
                                                        end
                                                        if pbAllFainted
                                                          handled[0] = true
                                                          pbCheckAllFainted
                                                        end
                                                      end
                                                      # Heals all users in the party with each step at night.
                                                      if PBDayNight.isNight?
                                                        for i in $Trainer.ablePokemonParty
                                                          if i.birthsign==31
                                                            i.hp += 1 if i.hp<i.totalhp
                                                            i.status = 0
                                                          end
                                                        end
                                                      end
                                                    end
                                                  end
                                                }
                                                Reply With Quote
                                                  #199    
                                                Old October 2nd, 2018 (10:15 AM).
                                                Richard PT's Avatar
                                                Richard PT Richard PT is offline
                                                   
                                                  Join Date: Aug 2014
                                                  Location: Portugal
                                                  Gender: Male
                                                  Nature: Calm
                                                  Posts: 123
                                                  Quote:
                                                  Originally Posted by Lucidious89 View Post
                                                  Good catch. This has been fixed. If you don't want to re-install the entire birthsign script, you can just replace the entire code for 'The Vampire' you posted above with this new one:
                                                  Code:
                                                  #===============================================================================
                                                  # Birthsign - The Vampire
                                                  # Heals user while walking at night. Harms/Burns user while walking in daylight.
                                                  #===============================================================================
                                                  Events.onStepTakenTransferPossible+=proc {|sender,e|
                                                    handled = e[0]
                                                    next if handled[0]
                                                    if $PokemonGlobal.stepcount%4==0
                                                      flashed = false
                                                      firstpoke=$Trainer.party[0]
                                                      if !$Trainer.party.length==0
                                                        # Harms/Burns the user with each step outside during the day when leading.
                                                        if (PBDayNight.isDay? && pbGetMetadata($game_map.map_id,MetadataOutdoor) &&
                                                           firstpoke.birthsign==31 && !firstpoke.fainted?)
                                                          if !flashed
                                                            $game_screen.start_flash(Color.new(255,0,0,128), 4)
                                                            flashed = true
                                                          end
                                                          firstpoke.hp -= 1 if firstpoke.hp>0
                                                          # Immune to Burn effect if the user has the following Abilities/Type
                                                          if (!firstpoke.isConst?(firstpoke.ability,PBAbilities,:WATERVEIL) &&
                                                              !firstpoke.isConst?(firstpoke.ability,PBAbilities,:WATERBUBBLE) &&
                                                              !firstpoke.isConst?(firstpoke.ability,PBAbilities,:COMATOSE) &&
                                                              !firstpoke.pbHasType?(:FIRE))
                                                            firstpoke.status = 3
                                                          end
                                                          if firstpoke.hp==0
                                                            firstpoke.changeHappiness("faint")
                                                            firstpoke.status = 0
                                                            Kernel.pbMessage(_INTL("{1} fainted...",firstpoke.name))
                                                            if defined? pbToggleFollowingPokemon
                                                              $PokemonTemp.dependentEvents.refresh_sprite
                                                            end
                                                          end
                                                          if pbAllFainted
                                                            handled[0] = true
                                                            pbCheckAllFainted
                                                          end
                                                        end
                                                        # Heals all users in the party with each step at night.
                                                        if PBDayNight.isNight?
                                                          for i in $Trainer.ablePokemonParty
                                                            if i.birthsign==31
                                                              i.hp += 1 if i.hp<i.totalhp
                                                              i.status = 0
                                                            end
                                                          end
                                                        end
                                                      end
                                                    end
                                                  }
                                                  Thx, now it works fine.
                                                  __________________
                                                  Reply With Quote
                                                    #200    
                                                  Old October 2nd, 2018 (6:27 PM).
                                                  Venomous_Zero86's Avatar
                                                  Venomous_Zero86 Venomous_Zero86 is offline
                                                  Pokemon Chosen Ones (Coming Soon)
                                                     
                                                    Join Date: Mar 2016
                                                    Gender: Male
                                                    Posts: 113
                                                    i wanted to put in the part of my game that explains birthsign would you mind telling me how i should word it
                                                    __________________
                                                    Whatever you do in this life, it's not legendary unless your friends are there to see it. -Barney Stinson
                                                    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 12:14 AM.