This displays the Egg Groups for each species in its Summary screen (Page 2). I renamed some Egg Groups due to spacing issues, or to avoid confusion with actual Pokemon types, but feel free to name them what you wish if creating custom icons of your own.

Breedable genderless species (besides Ditto) will have their Egg Group be displayed as "????".

This is now compatible with Essentials v17. This now comes built-in with my Pokemon Birthsigns project, so there's no need to install this if you're already using that. Just make sure that the SHOW_EGG_GROUPS toggle is set to "true" for this to show up.

Installation

Go to Thread Tools > Show Printable Version in the top right corner of this post before copy/pasting any code. This'll avoid errors.

Step 1
First, you must install the following graphic into your Pictures folder:Egg Groups

Step 2
In PScreen_Summary, paste the following above "def drawPage(page)":

Step 3
Then, somewhere in drawPage(page), paste this line (right above pbDrawImagePositions(overlay,imagepos) would be fine)

Code:

pbDisplayEggGroups if @page==2

And that's it! Enjoy.

Other scripts of mine that you may like:

Spoiler:

"Pokemon Birthsigns"
This is my most ambitious project, consisting of several scripts that adds an entirely new breeding mechanic to the game known as 'Birthsigns'. These are added perks that are applied to a Pokemon at its moment of birth, which vary depending on the different constellations for each month of the year. Think Elder Scrolls, but with a Pokemon twist!

"Legendary Breeding"
This adds new mechanics to allow breeding among legendary species. Adds new Egg Groups that are fully compatible with the Egg Group display.

"IV Star Ratings"
A script that gives a general indication of the Pokemon's IV's through a star ranking system in the summary. This may be more visually appealing if you don't like the idea of cramming your screen with a bunch of extra numbers, but still want to give the player some way to gauge a quality Pokemon at a glance.

"HGSS Shiny Leaf Display"
A script that adds the ability to attach Shiny Leaves to your Pokemon, a feature exclusive to HGSS. This adds an extra way of adding some uniqueness to your Pokemon. How you utilize them is up to you!

"Unique Party Ball"
A script that changes the ball graphic in the party screen to reflect the actual ball the Pokemon was caught in, rather than always displaying the standard Pokeball.

"Custom Abilities"
A series of miscellaneous scripts for different abilities I came up with. Any new ones I make are added to the thread, and anyone else who'd like to contribute are free to as well!

Thanks for making me aware of this. I've updated the instructions so this may now be compatible with Essentials v17. If you happen to also be using my Birthsigns script, you will have to install this within that script, instead of PScreen_Summary. You may have to move some graphics around to accommodate this.

I've created a new graphic for the Egg Group types to make it look less shabby.

I've also slightly updated the code so that now breedable genderless species (like Magnemite and Porygon) will have their Egg Group be displayed as "????", while unbreedable species (like Mewtwo or Arceus) will have their Egg Group be displayed as "No Eggs". This is to help differentiate them a bit, and it just makes a bit more visual sense (since Porygon being in the Mineral group is kinda moot if it cant breed with any of them, for example).

This script has now been rolled into my Pokemon Birthsigns project, and thus does not need to be installed if you're already using that.

Hi! This script looks *great* and I'd like to use it, but whether I put the code in as-is or fiddle with it in a way that seems intuitive it just doesn't work. No error or anything, it just doesn't show up.

The main edit I made was to fix the image's location as we're not using Birthsigns. Even with only that edit made, it didn't work. So I removed if SHOW_EGG_GROUPS and its corresponding "end" because it seemed like that also relied on Birthsigns being present. I've messed around with deleting one but not the other, deleting both, and leaving both in, and none of them seem to do anything.

We're still using Essentials v16.2 as some of our scripts don't like v17. I don't know why Essentials version would make a difference in this case, but then I'm not the best at coding. So if I've missed something glaringly obvious, go easy on me as I barely know what I'm doing. :P

Hi! This script looks *great* and I'd like to use it, but whether I put the code in as-is or fiddle with it in a way that seems intuitive it just doesn't work. No error or anything, it just doesn't show up.

The main edit I made was to fix the image's location as we're not using Birthsigns. Even with only that edit made, it didn't work. So I removed if SHOW_EGG_GROUPS and its corresponding "end" because it seemed like that also relied on Birthsigns being present. I've messed around with deleting one but not the other, deleting both, and leaving both in, and none of them seem to do anything.

We're still using Essentials v16.2 as some of our scripts don't like v17. I don't know why Essentials version would make a difference in this case, but then I'm not the best at coding. So if I've missed something glaringly obvious, go easy on me as I barely know what I'm doing. :P

Thank you for your time!

That's because im an idiot who updated the code, but forgot to update the instructions. I also had a line or two that was incorrect for the non-Birthsigns version. It's fixed now, sorry.

Thanks for the prompt fix. Now, however, I can't find "def drawPage(page)". This is where I'm assuming it's because we're still using Essentials 16.2 and is probably when I should stop and wait for my scripter to wake up.

*goes to mess around in a copied folder anyway because why wouldn't I try to do this myself lol*

Thanks for the prompt fix. Now, however, I can't find "def drawPage(page)". This is where I'm assuming it's because we're still using Essentials 16.2 and is probably when I should stop and wait for my scripter to wake up.

*goes to mess around in a copied folder anyway because why wouldn't I try to do this myself lol*

Ahh, yes. Sorry. It's a v17 thing. For step 2, just try inserting the code where you were before (bottom of page 2), but delete the "def pbDisplayEggGroups" line, and the final "end". And just ignore Step 3. That should work, but I'm not at a computer to test.

Ah yep, that one works. For some reason I got a syntax error thrown at me but I'm assuming I just messed up while copying, I deleted the line that was being a pill (it was just an "end") and it works perfectly now. Thanks!

Hello! I'm still a little confused with the installation process... EDIT: Keep in mind, my project is still on Essentials 16.2, and I'm using that as a testbench for scripts to use in my project.

I've tried inserting the code in different places and tried doing the fixes you used in the past, but I still can't get the graphics, nor even the text that's trying to be written to the screen, to appear.

My def DrawPageTwo in my Essentials Testbench looks exactly as Keileon's does in the pastebin link he posted (save for the fact that it was after the prompt fix you made), and the picture is in the exact right place. I still can't get anything to appear, and was wondering if you could offer some assistance.

Thanks in advance! Also going to be in the process of testing the Legendary Egg Groups script you made as well, shameless plug. :)

Hello! I'm still a little confused with the installation process... EDIT: Keep in mind, my project is still on Essentials 16.2, and I'm using that as a testbench for scripts to use in my project.

I've tried inserting the code in different places and tried doing the fixes you used in the past, but I still can't get the graphics, nor even the text that's trying to be written to the screen, to appear.

My def DrawPageTwo in my Essentials Testbench looks exactly as Keileon's does in the pastebin link he posted (save for the fact that it was after the prompt fix you made), and the picture is in the exact right place. I still can't get anything to appear, and was wondering if you could offer some assistance.

Thanks in advance! Also going to be in the process of testing the Legendary Egg Groups script you made as well, shameless plug. :)

Paste it in the same place he did, except remove the first line "def pbDisplayEggGroups" and the last line "end" from my script. Then ignore Step 3 in my instructions.

You may also want to tell people to delete the "end" at the end of the original DrawPageTwo(pokemon) section if some people are still using Essentials 16.2. It tends to break it quite easily if one doesn't already notice.

The PokéCommunity

Meta

Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, or The Pokémon Company International. We just love Pokémon.