The PokéCommunity Forums Fan Games Custom Game Development Pokémon Essentials
Pokedex Modifications

Pokémon Essentials All questions and discussion about Pokémon Essentials, the Pokémon game kit for RPG Maker XP, go in here. Also contains links to the latest downloads and the Essentials Wiki.

Thread Tools
Old March 25th, 2013 (7:18 PM).
Moridin Moridin is offline
Join Date: Jul 2010
Location: Really now, do you expect me to say?
Gender: Male
Nature: Calm
Posts: 7
I'm making an event where the player would be "exchanging" Pokedex data with an NPC trainer.

I want his Pokedex to show data as if the Pokemon were owned(type, Pokedex entry, etc.), but not show it as owned(the ball icon in the Pokedex and during battle).

I'm aware that their is no easy way to do this, but I believe that I can modify the Pokedex drawing script to do it...if I can find a way to identify if a Pokemon has been "researched" or not.

I know that a Pokemon's "seen" and "owned" status are stored in arrays. What I'm trying to understand is how to add a third "researched" array that can be checked against.

Any advice?
Reply With Quote

Relevant Advertising!

Old March 27th, 2013 (1:26 PM).
Maruno's Avatar
Maruno Maruno is offline
Lead Dev of Pokémon Essentials
Join Date: Jan 2008
Location: England
Posts: 5,171
I would say that there are already two examples of making information be shown or not in the Pokédex depending on a value in an array ("seen" and "owned"), so just copying them and tweaking a few scripts would work.

It may be called "owned", but not in-game. In-game it's simply an indication of whether the Pokédex entry for that species has been completely filled, which traditionally you can only do by owning a member of that species. I'd say there's nothing wrong with marking the species as "owned" even if the player themselves hasn't ever owned a member of that species. Alternatively (and a better solution, I think) you can just to mark them as seen instead, and make the player catch their own Pokémon if they want to complete the entry (the main reason the Pokédex exists is to be an incentive to catch 'em all).
Go to the Pokémon Essentials Wiki

| Downloads | Tutorials | Fangames |
| All Animations Project |

Follow me on Twitter: @maruno42

Reply With Quote
Old March 27th, 2013 (6:33 PM).
Moridin Moridin is offline
Join Date: Jul 2010
Location: Really now, do you expect me to say?
Gender: Male
Nature: Calm
Posts: 7
First of all, thank you very much for your help. The only reason I hadn't just marked them as seen is that this is a high-difficulty, Pokémon-sparse setting (kind of like Colosseum). While you cancatch all Pokémon, almost everyone will be caught in an event, rather than as a random encounter.

Seeing as I intend to change up some of the Pokemon's types (among other things), finding out information ahead of time would be of great benefit in Gym Battles (which are going to be very difficult, if I do this right).

On the other hand, I can't help but agree with you regarding the Pokédex as an incentive, rather than simply a means to an end. Considering that, I believe I may simply make a Pokemon's Type visible in a "seen" Pokédex entry, and leave the rest of the info limited to the owned screen.

Thank you so much for your input: I hadn't really considered the Meta-significance of the Pokédex, and you're post really helped illuminate that for me.
Reply With Quote
Quick Reply

Sponsored Links
Thread Tools

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

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

Forum Jump

All times are GMT -8. The time now is 2:36 AM.