Thread: [Essentials Script] Pokemon Birthsigns
View Single Post
  #1    
Old May 7th, 2015 (10:58 AM). Edited 2 Weeks Ago by Lucidious89.
Lucidious89 Lucidious89 is offline
     
    Join Date: Apr 2014
    Gender: Male
    Posts: 208
    Overview
    These scripts add a Birthsign system to Essentials; giving your Pokemon certain bonuses right from the start that vary depending on the particular sign they have. Similar to other RPG's such as The Elder Scrolls games; where different Birthsigns grant your character a variety of perks and bonuses to start off with. The difference with this is that these Birthsigns are automatically applied at the moment of the Pokemon's birth - when it hatches from an Egg. So depending on the time of year that you hatch your Pokemon, they will gain different starting bonuses than others! In addition to this, there are other cool additions that builds upon the concept of the Birthsign mechanic such as birthdays, lore, and features that will let you hide secrets throughout the world tied to specific constellations.

    This project comes with 33 unique Birthsigns, each with their own effects. You may create your own 12-month zodiac by picking 12 signs that you like best, or feel free to use the default set of 12.

    UPDATE As of 12/8/17:
    Each month now has a corresponding Rival month, along with two Partner months. When breeding, you'll receive extra bonuses for your eggs if the parents' birthsigns are compatible. However, Rival matches will result in poorer offspring. These bonuses include less random IV inheritance, shortened egg steps to hatching, and random bonus items that offspring may be holding upon hatching.

    UPDATE As of 1/7/18:
    Three smaller scripts of mine - IV Star Ratings, Egg Group Types, and HGSS Shiny Leaf have been rolled into this project. These are inactive by default, but you may turn them on by setting their appropriate toggles to "true" at the top of the core script, if you'd like to use one or all of them. In addition, this project is now also compatible with the Z-Move Add On script in the form of a toggle as well.

    UPDATE As of 9/19/18:
    Kleinstudio's Essentials Black & White is no longer supported, and all links to those versions of this project have been removed. That version is simply far too outdated at this point, and is so far removed from what the current version is like that it's too confusing offering both. So im just sticking to the most up-to-date version from now on, which is for Essentials 17.2.

    *Note: It is recommended that you start a new game after installing. Pokemon that existed prior to installing may be randomly assigned a birthsign unintentionally.


    The Birthsigns
    Spoiler:
    1. 'The Apprentice'

      Constellation: Pikachu
      Type: Passive
      Effect: When born under this sign, the Pokemon gains twice as many EV's from battle. This may stack with similar effects.

    2. 'The Companion'

      Constellation: Luvdisc
      Type: Battle Lead
      Effect: When born under this sign, the Pokemon is twice as happy than usual. This joy is contagious, and even wild Pokemon encountered will have increased happiness when this Pokemon is leading.

    3. 'The Beacon'

      Constellation: Ampharos
      Type: Field Skill
      Effect: When born under this sign, the Pokemon hatches with the ability to use the 'Starlight' skill on the field; allowing it to lighten up dark areas.

    4. 'The Savage'

      Constellation: Luxray
      Type: Passive
      Effect: When born under this sign, the Pokemon has maximum IV's in Attack, Sp.Atk, and Speed; however the HP IV is 0.

    5. 'The Prodigy'

      Constellation: Eevee
      Type: Self Skill
      Effect: When born under this sign, the Pokemon has access to the 'Ability Swap' skill from the menu; allowing it to swap out its current ability for one of its other abilities.

    6. 'The Martyr'

      Constellation: Chansey
      Type: Party Skill
      Effect: When born under this sign, the Pokemon hatches with the ability to use the 'Rescue' skill while on the field; allowing it to sacrifice its own HP to heal an ally.

    7. 'The Maiden'

      Constellation: Gardevoir
      Type: Passive
      Effect: When born under this sign, the Pokemon has very high odds of being female. The Pokemon also starts off with 150 EV's in Sp.Atk.

    8. 'The Gladiator'

      Constellation: Gallade
      Type: Passive
      Effect: When born under this sign, the Pokemon has very high odds of being male. The Pokemon also starts off with 150 EV's in Attack.

    9. 'The Voyager'

      Constellation: Beheeyem
      Type: Field Skill
      Effect: When born under this sign, the Pokemon hatches with the ability to use the 'Navigate' skill while on the field; allowing it to lead its trainer to the previously used Pokemon Center.

    10. 'The Thief'

      Constellation: Sneasel
      Type: Battle Lead
      Effect: When born under this sign, the Pokemon will sometimes encounter wild Pokemon holding valuable treasures ripe for the stealing. This includes things such as Pearls, Nuggets, or even ancient Relics.

    11. 'The Glutton'

      Constellation: Munchlax
      Type: Passive
      Effect: When born under this sign, the Pokemon hatches with maximum IV's in HP, Defense, and Sp.Def; however the Speed IV is 0.

    12. 'The Wishmaker'

      Constellation: Jirachi
      Type: Passive
      Effect: When born under this sign, the Pokemon has much higher odds of being shiny.

    13. 'The Phoenix'

      Constellation: Ho-oh
      Type: Self Skill
      Effect: When born under this sign, the Pokemon has access to the 'Rebirth' skill from the menu; allowing the Pokemon to revive themselves from the KO status while on the field.

    14. 'The Scholar'

      Constellation: Slowking
      Type: Passive
      Effect: When born under this sign, the Pokemon gains an additional 20% bonus to experience gained from battles. This stacks with similar effects.

    15. 'The Fugitive'

      Constellation: Klefki
      Type: Field Skill
      Effect: When born under this sign, the Pokemon has access to the 'Escape' skill from the menu; allowing the Pokemon to flee to the exit of any dungeon with its trainer.

    16. 'The Aristocrat'

      Constellation: Meowth
      Type: Battle Lead
      Effect: When born under this sign, the Pokemon demands 20% more prize money from trainer battles when leading the party. The Pokemon also has a good chance at finding spare change after wild battles, too. Also doubles money earned with Pay Day.

    17. 'The Cleric'

      Constellation: Audino
      Type: Party Skill
      Effect: When born under this sign, the Pokemon has access to the 'Cure' skill from the menu; allowing the Pokemon to heal the party of any harmful status conditions while on the field, at the cost of its HP.

    18. 'The Monk'

      Constellation: Medicham
      Type: Self Skill
      Effect: When born under this sign, the Pokemon has access to the 'Trance' skill from the menu; allowing the Pokemon to enter a meditative state and recall any past moves that have long since been forgotten. No Heart Scales are required.

    19. 'The Ancestor'

      Month: July
      Constellation: Sigilyph
      Type: Passive
      Effect: When born under this sign, any Eggs yielded by the Pokemon will inherit the user's EV spread.

    20. 'The Specialist'

      Constellation: Smeargle
      Type: Self Skill
      Effect: When born under this sign, the Pokemon has access to the 'Re-roll' skill from the menu; allowing the Pokemon to reshuffle its IV's to align with a particular Hidden Power type. The new IV's will be randomized, but will always yield combinations that correspond with a chosen type.

      Note that Hidden Power spreads all assume that there are only 17 types to choose from (Including Fairy, but not including Normal or sub-types like ??? and Shadow), so they may not be accurate if you have extra custom types in your game.

    21. 'The Assassin'

      Constellation: Darkrai
      Type: Battle Lead
      Effect: When born under this sign, the Pokemon has a high chance of seeking out vulnerable wild Pokemon who are asleep when encountered. The user needs to be leading the party for this effect to work. The odds of finding sleeping Pokemon are lower during the day, but higher during nighttime.

    22. 'The Parent'

      Constellation: Kangaskahn
      Type: Party Skill
      Effect: When born under this sign, the Pokemon has access to the 'Incubate' skill from the menu; allowing the Pokemon to nurture any Eggs in the party that are close to hatching, and bring down their remaining step count to 1. The Egg must have less than 1,000 steps left for this to work.

    23. 'The Hunter'

      Constellation: Houndoom
      Type: Battle Lead
      Effect: When born under this sign, the Pokemon increases the capture rate of wild Pokemon by 20% when leading the party. This stacks with other effects.

    24. 'The Eternal'

      Constellation: Mew
      Type: Self Skill
      Effect: When born under this sign, the Pokemon has access to the 'Reincarnate' skill from the menu; allowing the Pokemon to be reborn with a new birthsign. Reincarnated Pokemon begin their life anew, as if they have just been born. Level, EV's, Happiness, Pokerus, OT, Birthdate and Birthsign are all reset; and any effects of the new birthsign will be applied. IV's, Nature, Ability, Gender, Moves, Shinyness and Evolutionary Stages are NOT reset, unless a newly inherited birthsign alters them.

      Once Reincarnated, you are given an opportunity to rename the reborn Pokemon. Also, the obtain method text in the Pokemon's Memo Page in the Summary will now read "From a previous life".The Pokemon is also given a "Second Step Ribbon" to commemorate its new life.

    25. 'The Bard'

      Constellation: Kricketune
      Type: Field Skill
      Effect: When born under this sign, the Pokemon has access to the 'Harmonize' skill from the menu; allowing it to lure wild Pokemon with song.

    26. 'The Empath'

      Constellation: Mesprit
      Type: Party Skill
      Effect: When born under this sign, the Pokemon has access to the 'Bond' skill from the menu; allowing it to select another party member to copy their nature.

    27. 'The Mirror'

      Constellation: Bronzor
      Type: Battle Lead
      Effect: When born under this sign, the Pokemon may get into wild encounters with Pokemon that share similar IV's.

    28. 'The Tactician'

      Constellation: Bisharp
      Type: Self Skill
      Effect: When born under this sign, the Pokemon has access to the 'Gambit' skill from the menu; allowing it to reallocate its EV points in a different arrangement. The Pokemon must already have 510 EV's to activate this skill.

    29. 'The Fool'

      Constellation: Spinda
      Type: Party Skill
      Effect: When born under this sign, the Pokemon has access to the 'Lunacy' skill from the menu; allowing it to reduce its own level by 3 in order to randomly raise the level of a selected party member by 1-5 levels. The user must be at least level 5 to activate this effect. Doesn't work on targets that are higher level than the user.

    30. 'The Alchemist'

      Constellation: Shuckle
      Type: Self Skill
      Effect: When born under this sign, the Pokemon has access to the 'Transmute' skill from the menu; allowing it to morph its held item into a different one. Stardust is used as a catalyst in the transmutation process, and 1 will be consumed from your inventory with each use. This skill cannot be used if you don't have any Stardust in your inventory. The type of item you get through transmutation depends on the initial item being held.

    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.

    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.

    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.


    Installation
    Spoiler:
    Pokemon Birthsigns
    The core birthsigns script that will add the base mechanic to your game. This is the only installation that is required, but there are several add-ons and optional additions that can further enhance this script found below.
    Spoiler:


    **Pokemon Birthsigns is a plug-n-play project, but keep in mind that to do this it means several areas such as the Summary, Storage screen, and other areas of the Essentials script will be overwritten by the changes in the Birthsign script. So if you have any personalized changes to those areas in your own project, you must apply those changes to my Birthsign script as well if you don't want them to be overwritten.**

    1) First, paste the following folder within the Pictures folder under Graphics. This Birthsigns folder contains by default all the necessary graphics that are required. You may also install the pokegear icon separately in your Pictures folder if you want an icon for the Birthsigns Journal to be displayed in your Pokegear.

    2) Next, install the following in your Audio folder, and merge it with the BGM folder.

    3) Then to install the script, create a new section above "Main", and paste all of the code in this new section.


    Add-on Scripts
    Each of these implement additional features and mechanics to the core birthsign script that all play off of the birthsign mechanics. Highly recommended.
    Spoiler:
    Birthsigns Journal
    Spoiler:


    This script adds a Journal feature to your game which displays relevant information of each birthsign. This includes lore, effects of sign bonuses, each sign's Partner/Rival signs (highlighted in blue/red, respectively), and much more. This can be accessed through a script, event, or through the Pokegear by default. Use scene=BirthsignJournalScene.new to access this otherwise.

    To install the script, Insert a new section above Main, but below the Pokemon Birthsigns script you just installed previously. Paste the following code in the new section.


    Birthsign Events
    Spoiler:



    This provides new scripts that'll allow you to easily set up three useful Events utilizing Pokemon Birthsigns. This'll give you a way to utilize the Birthsign mechanic as not just a way to enhance your Pokemon, but as a tool that can be utilized to set up events throughout the actual adventure.

    1) To install, use Insert to create a new section below your Pokemon Birthsigns script, and paste the following code in this new section:

    2) Next, install the following graphics (used for Celestial Bosses). Merge the Battlers, Characters, and Icons folders with their Essentials equivalent.
    • Download: Celestial Sprites

      *Note: Front/Back folders are included if using Luka's EBS.

    3) Finally, add all of the following to the bottom of your pokemonforms PBS 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=
    #--------------------------------
    *Note that many of the Celestial forms added with this utilize Gen 6 & 7 moves and abilities, as well as the Fairy type. You may remove/replace them if your game does not support them.


    Zodiac Powers (and EBS Compatibility)
    Spoiler:



    This is an entirely new battle mechanic built to support Pokemon Birthsigns. This adds new items known as "Zodiac Gems" to your game that correspond to each of the birthsigns. When your Pokemon with a matching birthsign holds one of these during battle, you can activate its Zodiac Power to unleash a variety of effects.

    1) To install, use Insert to create a new section below your Pokemon Birthsigns script, and paste the following code in this new section:

    2) Next, you'll need to add the Zodiac Gem graphics into your Pictures/Icons folder. I already numbered them so that you may simply drop them into the folder of a fresh copy of Essentials. If your project already has items with these numbers, please re-number the Zodiac Gems to match your project.

    3) Now you'll need to add the Zodiac Gems to your Items PBS file. Once again, I already numbered them so you can simply copy/paste them into a fresh installation of Essentials. Please re-number them to match your project if you're already using these numbers.

    Items PBS additions:
    Spoiler:
    Code:
    526,JANZODICA,Janzodica,,1,200,"A gem bathed in January's starlight. A Pokémon with a matching birthsign may use its Zodiac Power.",0,0,15,
    527,FEBZODICA,Febzodica,,1,200,"A gem bathed in February's starlight. A Pokémon with a matching birthsign may use its Zodiac Power.",0,0,15,
    528,MARZODICA,Marzodica,,1,200,"A gem bathed in March's starlight. A Pokémon with a matching birthsign may use its Zodiac Power.",0,0,15,
    529,APRIZODICA,Aprizodica,,1,200,"A gem bathed April's starlight. A Pokémon with a matching birthsign may use its Zodiac Power.",0,0,15,
    530,MAYZODICA,Mayzodica,,1,200,"A gem bathed in May's starlight. A Pokémon with a matching birthsign may use its Zodiac Power.",0,0,15,
    531,JUNZODICA,Junzodica,,1,200,"A gem bathed in June's starlight. A Pokémon with a matching birthsign may use its Zodiac Power.",0,0,15,
    532,JULZODICA,Julzodica,,1,200,"A gem bathed in July's starlight. A Pokémon with a matching birthsign may use its Zodiac Power.",0,0,15,
    533,AUGZODICA,Augzodica,,1,200,"A gem bathed in August's starlight. A Pokémon with a matching birthsign may use its Zodiac Power.",0,0,15,
    534,SEPZODICA,Sepzodica,,1,200,"A gem bathed in September's starlight. A Pokémon with a matching birthsign may use its Zodiac Power.",0,0,15,
    535,OCTZODICA,Octzodica,,1,200,"A gem bathed in October's starlight. A Pokémon with a matching birthsign may use its Zodiac Power.",0,0,15,
    536,NOVIZODICA,Novizodica,,1,200,"A gem bathed in November's starlight. A Pokémon with a matching birthsign may use its Zodiac Power.",0,0,15,
    537,DECIZODICA,Decizodica,,1,200,"A gem bathed in December's starlight. A Pokémon with a matching birthsign may use its Zodiac Power.",0,0,15,


    If you're using Luka S.J.'s Elite Battle System, you must also install this compatibility script to allow this add-on to work. Insert a new section below EliteBattle_3, and paste the code from this link in that new section. Name it EliteBattle_ZodiacCompatibility, or whatever you want. ONLY install this if you're using Luka's EliteBattle System!


    Optional Additions
    These are minor additions that aren't essential to anything, but help supplement the birthsign mechanics in useful ways. None of these are required for the base scripts or add-on scripts to function.
    Spoiler:
    PBRibbons Update
    Spoiler:



    This replaces the entire PBRibbons script. This is necessary only to add the "Second Step Ribbon" to your game, which is tied into the effect of 'The Eternal' Birthsign. The Second Step Ribbon is placed onto a Pokemon that has reincarnated itself with that birthsign's effect. It isn't required for anything but that, and the sign will still function perfectly without the ribbon if you don't choose to include it.

    1) First, you need to replace the ribbons graphic in your Graphics/Pictures folder with this:

    2) Then, replace your PBRibbons script with the updated code found here:


    Debug_Pokemon Update
    Spoiler:

    This is necessary only if you'd like access to Debug features that allow you to manually change a Pokemon's birthsign. This is useful for testing purposes, but has no actual use for potential players. Replace your Debug_Pokemon script with this, if you choose to include it:



    PBEggGroups Update
    Spoiler:
    This is necessary only if you want to fully implement my Legendary Breeding mechanic with Pokemon Birthsigns. This adds 8 new Egg Groups to the game that are required for Legendary Breeding. However, nothing will actually change in your game until you make the appropriate changes to the pokemon PBS file. Consult the thread for more details on this.

    Replace your PBEggGroups script with this:



    Features for Other Scripts
    Spoiler:
    Adds some functionality for FL's Unreal Time script, and the Following Pokemon script updated by mej71. You may find my original post detailing this functionality here.

    Unreal Time System
    Spoiler:
    FL's script changes the time mechanic in Essentials so that it behaves more like the time system found in Ocarina of Time, or Harvest Moon. However, with some changes you can make it so that time still flows normally, except you have the ability to jump ahead or backwards to whatever month you desire.

    My addition to his script adds a feature that will allow you to alter the time so that you can change the current month. This is very useful as it allows you to ensure your eggs will hatch with a particular birthsign. You may call this script in an event with "pbSetMonth", which will open up a command list with all 12 months to choose from. Picking a month will set the date so that it is now the first day of that selected month (the time of day will remain the same). There is also a 13th option, "Reset", which will revert the time back to the appropriate real-world time.

    You may also use "pbResetDay" in an Event to reset the current day to the first day of the current month. Also, "pbTimeCheck" will return the current date and time, allowing you to easily check the time to ensure that you've properly set the desired time.


    Installation
    1) First off, you'll obviously need to have this script installed first. You may find it here:
    Unreal Time System
    Make sure to credit to FL if using this script.


    2) Once installed, you'll have to make several adjustments to his script. First, use CTRL+F to locate every instance of
    Code:
    NTN_ENABLED
    and change it to
    Code:
    $ntnEnabled
    This will allow the "Reset" function to work, allowing you to revert the time back to normal whenever you desire.


    3) Now find the line:
    Code:
    NTS_TIMEPROPORTION=60
    And change it to:
    Code:
    NTS_TIMEPROPORTION=1
    This will make it so that time moves forward at the normal rate. This isnt required if you prefer time to advance at a quicker rate (at which case set this to whatever number you want. Read FL's notes for more details).


    4) Next, find this line:
    Code:
    NTN_EXTRADAYS=-1
    And change the "-1" into whatever variable number you have available to use. I used 97.


    5) Next, find this section:
    Code:
    # Initial values
    NTN_INITIALYEAR=2000 # Can ONLY holds around range 1970-2038
    NTN_INITIALMONTH=1
    NTN_INITIALDAY=1
    NTN_INITIALHOUR=12
    NTN_INITIALMINUTE=0
    And replace it with this:
    Code:
    # Initial values
    NTN_INITIALYEAR=pbGetTimeNow.year # Can ONLY holds around range 1970-2038
    NTN_INITIALMONTH=pbGetTimeNow.mon
    NTN_INITIALDAY=pbGetTimeNow.day
    NTN_INITIALHOUR=pbGetTimeNow.hour
    NTN_INITIALMINUTE=pbGetTimeNow.min
    This will make it so that the base time that the Unreal Time system uses is whatever the current date and time is, instead of the default FL uses (January 1st, 2000).


    6) Finally, paste all of the following somewhere in your project. Right below the Unreal Time script is a good spot.
    Code:
    #===============================================================================
    # Month Reset
    # Allows you to reset the current month to a different one.
    # Requires FL's Unreal Time System script, found here:
    #===============================================================================
    # http://www.pokecommunity.com/showthread.php?p=7283916#7283916
    #===============================================================================
    # Use pbTimeCheck in an event to check the current date and time.
    # Use pbResetDay in an event to change the day to the first of the month.
    # Use pbSetMonth in an event to select a new month to set the time to.
    
    # Use so you may check the current date and time.
    # Useful way to check if the time has been properly set.
    def pbTimeCheck
      curmon=pbGetAbbrevMonthName(pbGetTimeNow.mon)
      curday=pbGetTimeNow.day
      curyear=pbGetTimeNow.year
      curhour=pbGetTimeNow.hour
      curmin=pbGetTimeNow.min
      Kernel.pbMessage(_INTL("Date: {1} {2}, {3}\nTime: {4}:{5}",
      curmon,curday,curyear,curhour,curmin))
    end
    
    # Used to reset the current day to the first of the month.
    # Months may be off by a few days otherwise.
    def pbResetDay
      curDay = pbGetTimeNow.day
      timeDifference = (1-curDay)
      setToFirst = timeDifference
      $game_variables[NTN_EXTRADAYS]+=setToFirst
      Kernel.pbMessage(_INTL("The current day has been reset to the first of the month."))
    end
    
    # Allows you to choose the desired month to switch to. The day is reset to
    # the first day of the newly selected month.
    # Use the "Reset" option at the bottom of the list to revert the month and
    # day to its natural time.
    def pbSetMonth
      curMonth = pbGetTimeNow.mon*30
      curDay = pbGetTimeNow.day
      timeNow = curMonth+curDay
      command=0
      loop do
        command=Kernel.pbShowCommands(nil,[
        _INTL("January"),
        _INTL("February"),
        _INTL("March"),
        _INTL("April"),
        _INTL("May"),
        _INTL("June"),
        _INTL("July"),
        _INTL("August"),
        _INTL("September"),
        _INTL("October"),
        _INTL("November"),
        _INTL("December"),
        _INTL("Reset"),
        _INTL("Cancel")
        ],-1)
        case command
        ### Cancel ###
        when -1, 13
          Kernel.pbMessage(_INTL("The current date was not changed."))
          break
        ### Jan ###
        when 0
          month = 1
          timeWished = month*30
          timeDifference = timeWished-timeNow
          monthSet = timeDifference
          $game_variables[NTN_EXTRADAYS]+=monthSet
          Kernel.pbMessage(_INTL("The month has been set to January."))
          pbResetDay
          break
        ### Feb ###
        when 1
          month = 2
          timeWished = month*31
          timeDifference = timeWished-timeNow
          monthSet = timeDifference
          $game_variables[NTN_EXTRADAYS]+=monthSet
          Kernel.pbMessage(_INTL("The month has been set to February."))
          pbResetDay
          break
        ### Mar ###
        when 2
          month = 3
          timeWished = month*31
          timeDifference = timeWished-timeNow
          monthSet = timeDifference
          $game_variables[NTN_EXTRADAYS]+=monthSet
          Kernel.pbMessage(_INTL("The month has been set to March."))
          pbResetDay
          break
        ### Apr ###
        when 3
          month = 4
          timeWished = month*31
          timeDifference = timeWished-timeNow
          monthSet = timeDifference
          $game_variables[NTN_EXTRADAYS]+=monthSet
          Kernel.pbMessage(_INTL("The month has been set to April."))
          pbResetDay
          break
        ### May ###
        when 4
          month = 5
          timeWished = month*31
          timeDifference = timeWished-timeNow
          monthSet = timeDifference
          $game_variables[NTN_EXTRADAYS]+=monthSet
          Kernel.pbMessage(_INTL("The month has been set to May."))
          pbResetDay
          break
        ### Jun ###
        when 5
          month = 6
          timeWished = month*31
          timeDifference = timeWished-timeNow
          monthSet = timeDifference
          $game_variables[NTN_EXTRADAYS]+=monthSet
          Kernel.pbMessage(_INTL("The month has been set to June."))
          pbResetDay
          break
        ### Jul ###
        when 6
          month = 7
          timeWished = month*31
          timeDifference = timeWished-timeNow
          monthSet = timeDifference
          $game_variables[NTN_EXTRADAYS]+=monthSet
          Kernel.pbMessage(_INTL("The month has been set to July."))
          pbResetDay
          break
        ### Aug ###
        when 7
          month = 8
          timeWished = month*31
          timeDifference = timeWished-timeNow
          monthSet = timeDifference
          $game_variables[NTN_EXTRADAYS]+=monthSet
          Kernel.pbMessage(_INTL("The month has been set to August."))
          pbResetDay
          break
        ### Sep ###
        when 8
          month = 9
          timeWished = month*31
          timeDifference = timeWished-timeNow
          monthSet = timeDifference
          $game_variables[NTN_EXTRADAYS]+=monthSet
          Kernel.pbMessage(_INTL("The month has been set to September."))
          pbResetDay
          break
        ### Oct ###
        when 9
          month = 10
          timeWished = month*31
          timeDifference = timeWished-timeNow
          monthSet = timeDifference
          $game_variables[NTN_EXTRADAYS]+=monthSet
          Kernel.pbMessage(_INTL("The month has been set to October."))
          pbResetDay
          break
        ### Nov ###
        when 10
          month = 11
          timeWished = month*31
          timeDifference = timeWished-timeNow
          monthSet = timeDifference
          $game_variables[NTN_EXTRADAYS]+=monthSet
          Kernel.pbMessage(_INTL("The month has been set to November."))
          pbResetDay
          break
        ### Dec ###
        when 11
          month = 12
          timeWished = month*31
          timeDifference = timeWished-timeNow
          monthSet = timeDifference
          $game_variables[NTN_EXTRADAYS]+=monthSet
          Kernel.pbMessage(_INTL("The month has been set to December."))
          pbResetDay
          break
        ### Reset ###
        when 12
          $game_variables[NTN_EXTRADAYS] = 0
          $PokemonGlobal.newFrameCount=0
          Kernel.pbMessage(_INTL("The time has been reset to the current date."))
          break
        end
      end
    end



    Following Pokemon
    Spoiler:
    This script, updated by mej71, adds the follower mechanic originally seen in HGSS. Talking to a follower will display various messages that change based on certain factors.

    My addition to this project adds a birthday emote and various birthday messages to the Following Pokemon script, which will be displayed on your hatched followers every year during their birthday.


    Installation
    1) First off, you'll obviously need to have this script installed first. You may find it here:
    Following Pokemon
    Make sure to credit the appropriate people if using this script.

    2) Go into your Graphics/Animations folder, and add this graphic. It'll ask you to replace the existing graphic in that folder, and click yes.
    New emo2 graphic

    3) Now make sure to save your work and exit RPGMaker before moving onto the next step.

    4) Finally, go into your Data folder and add this file. It'll ask you to replace the existing file in that folder, and click yes.
    New Animations file



    Useful Things to Know
    Spoiler:

    Toggles
    • ZODIACSET
      This controls which 12-month zodiac will be active in your game. Set this to a number that will give you the desired zodiac set.
      0 = No zodiac.
      1 = Birthsigns Set 1 (signs 1-12)
      2 = Birthsigns Set 2 (signs 13-24)
      3 = Random Zodiac
      4 = Custom Zodiac

    • WILDBIRTHSIGNS
      This controls whether wild Pokemon will spawn with birthsigns. The number you set this toggle will give different results.
      0 = Wild Pokemon spawn with no birthsigns.
      1 = Wild Pokemon spawn with whatever the current month's sign is, based on your zodiac.
      2 = Wild Pokemon spawn with a random sign out of your 12 month zodiac.
      3 = Wild Pokemon spawn with a random sign out of all 33 birthsign options.

    • SHOW_IV_STARS
      This toggles whether or not you want my IV Star Ratings script to be displayed in your game. Set this to true or false.

    • SHOW_EGG_GROUPS
      This toggles whether or not you want my Summary Egg Groups script to be displayed in your game. Set this to true or false.

    • SHOW_SHINY_LEAF
      This toggles whether or not you want my HGSS Shiny Leaf Functionality script to be displayed in your game. Set this to true or false.

    • SHOW_FAMILYTREE
      This toggles compatibility with FL's Family Tree script. After pasting his code in and installing the necessary graphics, simply set this toggle to "true" to activate it. All the changes in his instructions are included in this project by default.

    • INCLUDE_ZMOVES
      This toggles compatibility with the Z-Move Add On scripts. Please set this toggle to "true" if using their scripts. Otherwise, this must be set to "false".

    • INCLUDE_ZPOWER
      This toggles whether or not you want Zodiac Powers active in your game.
      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.


    Coding
    Note: The word "pokemon" in italics below is merely placeholder.
    • PBBirthsigns.getName(X)
      Returns the name of a particular birthsign, where "X" is the number associated with a particular sign (where 'The Void' is #0, and 'The Cultist' is #33).

    • PBZodiacsigns.getName(X)
      Returns the name of a particular birthsign within your 12-month zodiac, where "X" is the number of the month associated with that sign (ex. 9 would get the name of September's sign).

    • pokemon.pbGetBirthsignName
      Returns the name of the Pokemon's active birthsign.

    • pbGetPowerName(X)
      Returns the name of a particular Zodiac Power, where "X" is the number associated with that power's birthsign.

    • pbGetBossName(X)
      Returns the name of a particular Celestial Boss, where "X" is the number associated with the birthsign that boss represents.

    • pokemon.setZodiacsign(X)
      Manually sets a particular sign on a Pokemon, where "X" is the month number associated with a particular sign in your zodiac.

    • pokemon.setRandomZodiac
      Sets a completely random birthsign on a Pokemon out of your 12-month zodiac.

    • pokemon.setBirthsign(X)
      Manually sets a particular sign on a Pokemon, where "X" is the number associated with a particular sign (where 'The Void' is #0, and 'The Cultist' is #33).

    • pokemon.setRandomSign
      Sets a completely random birthsign on a Pokemon out of the 33 possible options.

    • pokemon.canHaveSign?
      Returns true if the Pokemon in question is capable of having a birthsign.

    • pokemon.hasXxxBirthsign?
      Returns true if the Pokemon in question has a particular zodiac sign, where "Xxx" is the abbreviated month, such as Jan or Dec.

    • pokemon.hasPartnerSign?
      pokemon.hasRivalSign?
      Returns true if the Pokemon in question has a corresponding Partner or Rival sign to the current month.

    • pokemon.hasCurrentSign?
      Returns true if the Pokemon in question has the current month's birthsign.

    • pokemon.hasBirthsign?
      Returns true if the Pokemon in question has any birthsign.

    • pokemon.isBirthday?
      Returns true if it's the Pokemon's birthday. Only applies to hatched Pokemon.

    • pokemon.makeBlessed
      Turns on the "blessed" flag on a Pokemon.

    • pokemon.makeUnblessed
      Turns off the "blessed" flag on a Pokemon.

    • pokemon.isBlessed?
      Returns true if the Pokemon in question is blessed.

    • pokemon.setShinyLeaf(X)
      Sets a number of shiny leaves on a Pokemon, where "X" is the number of desired leaves (0-6). This wont be displayed unless the SHOW_SHINY_LEAF toggle is set to "true".

    • pokemon.addShinyLeaf
      Adds 1 shiny leaf to a Pokemon's total. This wont be displayed unless the SHOW_SHINY_LEAF toggle is set to "true".

    • pokemon.removeShinyLeaf
      Removes 1 shiny leaf from a Pokemon's total. This wont be displayed unless the SHOW_SHINY_LEAF toggle is set to "true".

    • pokemon.hasLeafCrown?
      Returns true if the Pokemon has a leaf crown (6 leaves).

    • pbArceusEggSpawn
      Running this script in an event allows you to trigger a unique event that allows Arceus to spawn an egg of specific legendary species based on its held item. This is a feature introduced in my Legendary Breeding script, so consult that thread for more details on its mechanics.


    References
    • All Partner/Rival sign month match-ups:
      Spoiler:
      1. Month: January
        Partners: May, September
        Rival: July

      2. Month: February
        Partners: June, October
        Rival: August

      3. Month: March
        Partners: July, November
        Rival: September

      4. Month: April
        Partners: August, December
        Rival: October

      5. Month: May
        Partners: September, January
        Rival: November

      6. Month: June
        Partners: October, February
        Rival: December

      7. Month: July
        Partners: November, March
        Rival: January

      8. Month: August
        Partners: December, April
        Rival: February

      9. Month: September
        Partners: January, May
        Rival: March

      10. Month: October
        Partners: February, June
        Rival: April

      11. Month: November
        Partners: March, July
        Rival: May

      12. Month: December
        Partners: April, August
        Rival: June

    • All Zodiac Power names and effects:
      Spoiler:
      1. 'The Void'
        Power: Empty Gesture
        Effect: The user makes a display of power that doesn't actually do anything.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      26. '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.

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

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

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

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

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

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

      33. '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.

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

    • All Celestial Bosses and their signs/typing/abilities:
      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



    For Add-on Scripts
    • scene = BirthsignsJournalScene.new
      Accesses the Birthsigns Journal (if the Birthsigns Journal Add-On is installed)

    • Setting up a birthsign event:
      Using the Birthsign Events script, you can easily set up three different types of events -
      Spoiler:
      Event Types
      • Birthstone Event:
        Blesses the selected Pokemon and grants them the corresponding birthsign.

      • Birthpath Event:
        Unlocks a blocked path if a selected Pokemon has the corresponding birthsign.

      • Celestial Boss Event:
        Triggers a battle against a Celestial boss if a selected Pokemon has the corresponding birthsign.


      Control Switches
      The Birthsign Events script utilizes 15 different control switches (numbers 111-125). 12 for months, and 3 for the actual event types. Switch 109 is also used to toggle boss fights if using a Celestial Boss event. If your project already uses these switch numbers for something else, you must re-number the Birthsign Event switches in the script itself. To avoid confusion, it's best if you name all of the switches as so:



      To set up an Event, all you need to do is turn ON the desired month switch, and the desired event type switch. Then insert the script pbBirthsignEvent, but have the Self Switch A turned on. Birthpath events are different only in that Page 2 should have an "unlocked" event in place, for when the player meets the requirements of Page 1. You may leave Page 2 blank otherwise.

      Here's an example of a Celestial Boss event for December's birthsign:



    • Giving NPC Trainers the ability to use Zodiac Powers in battle:
      If the Zodiac Powers Add-On is installed, make the following changes -
      Spoiler:
      In the PTrainer_NPCTrainers section:
      • 1) Find this line in the script:
        Code:
        TPDEFAULTS = [0,10,0,0,0,0,0,nil,nil,0,false,nil,10,70,nil,false,0]
        And replace it with this:
        Code:
        #===============================================================================
        TPBIRTHSIGN = 17
        TPDEFAULTS = [0,10,0,0,0,0,0,nil,nil,0,false,nil,10,70,nil,false,0,0]
        #===============================================================================

      • 2) Next, find this line:
        Code:
        pokemon.ballused=poke[TPBALL]
        And paste this directly under it:
        Code:
        #=========================================================================
              pokemon.setBirthsign(poke[TPBIRTHSIGN])
              #=========================================================================

        That's it! Now, if you want to give a trainer's Pokemon a Zodiac Power, you may do so in the Trainer PBS file. Simply give the Pokemon the desired Zodiac Gem to hold, and then add the month of the birthsign as the final variable by writing the 3 letter abbreviation in caps (ex: JAN). Doing so will give the trainer's Pokemon the required birthsign to activate its item.

        Trainer PBS example:
        Code:
        #-------------------
        PICNICKER
        Susie
        1
        MEOWTH,10,OCTZODICA,,,,,,,0,,,,,,,,OCT
        #-------------------
        PICNICKER
        Susie,1
        1
        PERSIAN,32,OCTZODICA,FAKEOUT,NIGHTSLASH,HYPNOSIS,SLASH,1,,0,,ADAMANT,31,,,,,OCT
        #-------------------

      Keep in mind that NPC Trainers will always activate their Zodiac Powers on turn 1.


    • Imposing a once-per-battle rule for Zodiac Powers:
      By default, you can use Zodiac Powers an unlimited number of times in battle. This is balanced by the Zodiac Gems (which trigger the powers) being consumables. However, you can still implement a once per battle rule by simply doing this -
      Spoiler:
      Find this line in the Zodiac Power script, and remove the comment tag in front of it
      Code:
      #@zodiacPower[side][owner]=-2




    Version History
    Current: v2.7
    Spoiler:
    (v2.7) Major Update 9/19/18: Celestial Bosses
    (v2.6.1) Minor Update 1/18/18: Legendary Breeding Compatibility
    (v2.6) Major Update 1/7/18: New Signs & Custom Zodiac
    (v2.5.1) Minor Update 12/13/17: Final Revisions for v17
    (v2.5) Major Update 12/8/17: Essentials 17 Compatibility & Overhauls
    (v2.1.3) Major Update 4/28/17: Zodiac Powers
    (v2.0.3) Minor Update 4/19/17: Player Signs and Birthsign updates
    (v2.0.2) Update 3/30/17: Birthsigns for Essentials BW
    (v2.0.1) Minor Update 5/4/16: Add-on Features for Other Scripts
    (v2.0) Update 5/2/16: Happy Birthday, Pokemon Birthsigns!
    (v1.5.3) Minor Update 4/18/16 : Code changes for 'The Ancestor' and 'The Specialist'
    (v1.5.2) Minor Update 1/7/16 : Compatibility fixes for Essentials v16
    (v1.5.1) Minor Update 9/28/15 : PC Modifications
    (v1.5) Update 9/24/15 : Birthsign Events
    (v1.4.1) Minor Update 9/17/15 : 'The Eternal' Update
    (v1.4) Update 9/16/15 : Plug-n-Play Birthsigns
    (v1.3) Update 9/9/15 : Manual Birthsigns, Debug Options, and Script Overhauls
    (V1.2) Update 5/21/15 : Birthsigns Journal
    (v1.1) Update 5/14/15: Birthsign Set 2
    (v1.0) Posted 5/7/15: Pokemon Birthsigns


    Known Issues
    As of version v2.7
    Spoiler:
    • (Zodiac Powers) Not every move/ability/zodiac power combination has been tested. There are bound to be certain things that break when stacked together. I'll fix some of these issues as I find them, if possible.


    Complementary Scripts
    Other scripts that work well in conjunction with Pokemon Birthsigns are:
    Spoiler:
    Reply With Quote