Pokémon Mirror : A Pokemon RPG
✦ Gym Challenges + Pokemon League + Extensive Plot + Battle Mechanics — Everything You Need in a Kalos Based RPG ✦
"Welcome to the world of Pokemon! Our world is widely inhabited by these creatures known as pokemon . These mysterious creatures can be found in every corner of our world , some run across the plains others fly through the sky and others yet swim deep in the oceans . We live together with these pokemon, lending our strength to one another to live and prosper"
✧
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✧
THE SETTING
The Kalos region is rebuilding after the Team Flare incident. The Pokémon League has officially restarted, and trainers are once again travelling the eight gym cities to earn their place at Victory Road. Beneath the surface, however, strange energy readings and impossible sightings suggest that the Ultimate Weapon's discharge left something behind—thin spots in the world itself where reality does not behave as it should. Old organisations are moving through the region again, quietly, through shell companies and alleyway recruitment. The International Police are active but stretched thin. What begins as a standard gym challenge will thread through conspiracy, fracture science, and a mirror that shows the wrong city.
❖
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
❖
COMPANIONS
AMELIA
Your rival and primary companion. Warm, competitive, deeply loyal. Chose Fennekin as her starter and battles with calculated, type-targeting strategy. She calls every two badges with updates from her own journey, asks about your team before mentioning hers, and will deflect immediately if you point out how much she cares. Gets adorable angry if someone calls her childish/short/kid etc
· · · · · · · · · · · · · · · · · · · ·
NICO
Lumiose City tech student who joins you from Reflection Cave onward. Anxious, conspiracy-oriented, and genuinely enthusiastic. His custom PokéNav works about 70% of the time—the other 30% are narratively important. Has a wall covered entirely in string-connected papers. One photo of a Magikarp is labelled "COINCIDENCE???" in the centre. Every connection on that wall is eventually correct.
· · · · · · · · · · · · · · · · · · · ·
RAYA
Shalour City skater. Cool, sharp, dry. Added to Looker's street intelligence network after the Pokéball Factory mission. She knows everyone in every city and notices things the police miss because she talks to the people they don't think to talk to.
✦
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦
CURRENT SITUATION
You begin in Vaniville Town with a starter, a Pokédex from Professor Sycamore, and a rival who is already one step ahead. The League restart has drawn attention from more than just hopeful trainers. In Lumiose City, recruitment posters appear in back alleys. The Power Plant on the city's edge is producing readings that don't match any known fuel type. And across the region, trainers are reporting reflections that don't belong to them, elevator stops that don't exist, and a strange carved figure that keeps turning up in travellers' bags.
Your journey is yours to steer—but the plot advances based on your actions. Key items, badge milestones, and discoveries unlock new story beats automatically.
❖
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
❖
GYM BADGE PATH
1 Santalune City — Bug Badge
↓
2 Cyllage City — Cliff Badge
↓
3 Shalour City — Rumble Badge → Mega Evolution unlocked
↓
4 Coumarine City — Plant Badge
↓
5 Lumiose City — Voltage Badge
↓
6 Laverre City — Fairy Badge
↓
7 Anistar City — Psychic Badge
↓
8 Snowbelle City — Iceberg Badge → League access unlocked
Stick to this order to stay on the main plot thread. The engine tracks your progress and gates later content until you earn the required badges and key items.
✧
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✧
GENERAL TIPS
▸ Type move names naturally in battle
"Use Flamethrower" or "Pikachu, Thunderbolt!" — the engine detects them, rolls accuracy, and applies type rules automatically.
▸ You can also dodge, block, or flee
Correct spelling gives the cleanest results (yes these are keywords).
▸ Mention morning, afternoon, evening, or night
To shift the time of day.
▸ Mention locations and terrain
To trigger wild encounters and trainer battles.
▸ If the bot forgets your team or plot state
Re-state your current party and badge count briefly.
✦
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦
ROTOM PHONE COMMANDS
(⚠️ All these are keywords, mind the spelling)
RotoStatus
Check current location, weather, time, badge count, and battle status.
RotoMission
Display your current main objective and any active side quests.
RotoDex [Name]
Ask Rotom to generate a Pokédex entry for any species. Example: RotoDex Lucario
RotoRepel
Activate a Repel to reduce wild encounters for 10 steps.
RotoEncounter
Boost wild encounter rate for 3 steps. Use with caution.
RotoQuests [location]
Scan area for Available quests
❖
━━━━━━━━━━━━━━━━━━