Skip to content

Instantly share code, notes, and snippets.

Last active May 5, 2024 14:19
Show Gist options
  • Save valiant-code/adb18d248fa0fae7da6b639e2ee8f9c1 to your computer and use it in GitHub Desktop.
Save valiant-code/adb18d248fa0fae7da6b639e2ee8f9c1 to your computer and use it in GitHub Desktop.
IronMon Rules

The IronMON Challenge

The IronMon challenge is a Pokémon Randomizer Challenge run created by Iateyourpie. Designed to make experiencing the randomizer fun and challenging, while taking away the wild Pokémon grind that come with some other challenges. It was originally made for Fire Red / Leaf Green but the rules can be applied/adjusted for other games as well. If you're interested to find out more about IronMon, join our Discord community!

IronMon has varying levels of difficulties, to keep it more approachable but also provide the toughest challenge possible for those who want it.

Jump to: Ultimate | Kaizo | Super Kaizo | Survival

Standard IronMon Ruleset

Rule Details Notes
Randomize the game All Pokémon, movesets, and items are randomized, with Trainer Pokémon & Wild Pokémon levels increased by 50%. Visit the Ironmon Discord for a list of Setting Strings to apply all required Randomizer settings.
Catch or Kill 1 per Route You can only catch OR kill one Pokémon per Route. It does not have to be the first one seen. All other Exp will come from Trainers.
Permadeath Once a Pokémon faints, you must release/store it. No exceptions. If a Pokémon dies with an item attached to it, the item cannot be salvaged.
Game Over Once all party Pokémon have fainted, the run is over, and you must restart with a newly randomized game.
No Shops You can only use items that you pick up or are given by an NPC, no use of stores except for any type of Pokeball or Repel. You cannot ask an NPC to buy items for you (e.g. Mom), nor can you buy items to trade them for other items (e.g. Poké Balls -> Full Restores)
Random Starter You must choose the starter at random before looking at the options.
No Legendaries You cannot use any legendary (which includes sub-legendary and mythical) Pokémon with the exception that you may select up to one legendary pokemon for the favorites clause. See the full list of legendary pokemon here. Pseudo-legendaries like Salamence are allowed. If your randomly selected starter is a banned pokemon, you must instead select another starter. If your pokemon evolves into a legendary it is fine to continue using.
Favorites Clause You can skip choosing the starter pick at Random ONLY if you find one of your 3 favorite Pokémon are an option. For games after Generation 3, you may add 1 additional favorite per gen. You may include up to 1 legendary pokemon in your favorites list.
Banned Items Banned items: Lucky Egg, Sacred Ash.
Stolen Items You may not intentionally steal items from wild pokemon with moves like Thief, Covet, etc. Stealing them from a trainer battle is fine. If you steal from a wild pokemon that you do not end up catching in that battle, throw the item away.
Accidental Kills/Catches
  • If you accidentally kill a Pokémon while trying to catch it, you will no longer be able to capture or kill a Pokémon from that Route.
  • If you catch a pokemon (accidental or otherwise) that you don't mean to add to your team you can immediately deposit it in the PC without viewing any information about its stats or moves. And then continue as if it never happened.
  • You may throw pokéballs at a pokemon for reasons like being unable to run or if you are trying to scout its moves without risking killing it.
    No Redos You may not re-fight trainers at any point using the VS Seeker or other means. You may not abuse respawning items by picking them up more than once
    Shiny Clause If you encounter a shiny, you are allowed to kill it for EXP as a bonus kill in addition to your allotted 1 catch/kill for that route. You may not increase the shiny pokemon rate using the randomizer
    Don't Give Up Without a Fight You may not reset before the first battle if you don't like the starter Pokémon. After that it's fine. You might be surprised how far you can go with what looks like a terrible starter
    Don't be Rude You have to talk to MOM when you start your journey, otherwise that's just rude.

    Ultimate IronMon Ruleset

    Additional rules for the Ultimate Gamers

    Rule Details Notes
    Ultimate Ruleset This ruleset includes all of the previous rules from standard ironmon above (unless overruled by a new rule), read those first.
    No HM Moves No HM Moves in Battle.
    No Way Out Gyms Once You Enter a Gym or Dojo, You cannot leave until you defeat ALL TRAINERS. Beat it or Die.
    One Shot Dungeons You can only enter a dungeon once unless the story requires a revisit A Dungeon refers to:
  • Any Hideout
  • Any Cave
  • Any Building with Trainers
  • Forests are not dungeons.
    6 Pokémon Total You may only obtain 6 Pokémon for the Entire Run
    HM Friends If and only if 5 out of your 6 pokemon are lost, you may catch additional pokemon to use as HM Friends solely for out of battle HM use. You may not gain other any advantages from an HM Friend. If an HM friend is put into the battle by a move like Roar or Whirlwind, immediately swap off of it. You do not need to get rid of your HM friend if they faint.
    Fluctuating Growth Rates All Pokémon have Fluctuating Growth Rate except for Legendaries which are set to Slow. This ensures no pokes evolve into a legendary and a lower level for your main in the endgame
    Ultimate Banned Items Additionally banned items: Leftovers, Soul Dew, Everstone. In addition to previously banned items
    "Set" Battles Only You must use "Set" battle type in the in-game settings.
    Let your Friends Grow If a Pokémon is about to evolve, you can’t stop it or use an Everstone.

    A) You must immediately fight Rival on Boat before other Trainers on Boat
    B) You must fight the rival in order to leave Lavender Town on first visit (Come back later for Progression)
    C) You Cannot Travel to the Sevii Islands with Bill before beating the Elite 4.

    Kaizo IronMon Ruleset

    These additional rules are meant to be insanely stupid and hard. These are not meant to be fair, and possibly not even fun. But if you are truly someone who wants an impossible challenge, this is for you. These rules are also non-negotiable. If you wish to adjust rules just play Standard Ironmon and Ultimate as your ruleset.

    Rule Details Notes
    Kaizo Ruleset This ruleset includes all of the previous rules from standard & ultimate ironmon above (unless overruled by a new rule), read those first.
    One Pokémon at a time You may only use one Pokémon at all times. The only additional Pokémon you can carry are HM Friends. If you wish to swap your Pokémon and pivot to something that you see in the wild, you must commit to that new mon when you catch it and before you check its stats HM friends cannot be used in battle or for any other advantage (like the ability Pickup).
    No Random TMs No use of TMs or Move Tutor except for TM's you get from defeating Gym Leaders. You must use the moves that your Pokémon learns naturally or the TM's handed to you from defeating Gym Leaders.
    No Uber Strong Mons No using 599+ BST Pokémon. If your Pokémon evolves into something with 600 BST or higher that is ok. A legendary may be one of your 3 Pokémon for the Favorites Clause, but they must be under 600 BST.
    Stay in your weight class You may only catch a Pokémon that is up to 4 levels higher than your current Pokémon's level.
    Banned Moves The following moves are banned:
  • Healing Moves of any kind (Recover, Milk Drink etc, Drainpunch etc, Leech Seed. Refresh/Aroma etc)
  • Spore
  • Assist
  • You are allowed to use a banned move either through metronome or after temporarily copying it using Mimic.
  • If your starter pokemon has a banned move, you may use it in the lab fight only. Healing moves are not acceptable to be used even if full health.
    Banned Abilities Huge Power/Pure Power are banned except for:
  • Pokémon with BST 399 or lower
  • Pokémon with BST 400-410 (inclusive) that will eventually evolve
  • If your starter pokemon has a banned ability, you may use it in the lab fight only. If at any point after the lab your main Pokémon possesses one of these abilities you must find a new one before the next trainer battle
    No Killing Wild Pokémon The Catch or Kill rule is now Catch Only. No fighting any wild Pokémon. If something explodes etc, that is fine, but avoid defeating wild Pokémon at all costs
    Accidental Kills in Kaizo If you accidentally kill a Pokémon while trying to scout a pivot, you DO NOT have to reset the run, but you must pivot to one of the mons in that route before leaving. That means you cannot go and heal UNTIL another new mon is caught as a pivot
    No Healing Items outside of Battle No HP Healing Items while outside of battle This includes status heals and PP Restore items. PP UP/PP Max can be used outside of battle
    Held Items Restriction The only Held Items allowed are Evolution items and Items that are consumed on use like berries or a white herb, with the exception of Focus Sash which is banned. Evolution items can only be held to evolve a Pokémon
    No Healing Stations in Dungeons No Pokecenter-like healing in Dungeons (Example - Rocket Hideout NPC, SS Anne Bed, etc) Forced heals from the story are fine but you cannot go back for more
    Kaizo Banned Items No use of any flute items for status healing
    Kaizo Randomizer Settings A few specific settings for Kaizo:
  • Static Pokémon MUST NOT have level increase
  • No "Make Evolutions Easier"
  • Forced Fully Evolved at Level 30
  • Add 3 Additional Pokémon to Boss Trainers
  • Certain settings may not be available for all Generations
    No Relearner Abuse You cannot use the Move Relearner NPC to teach Sketch to a Pokemon that has already sketched a move.

    Super Kaizo IronMon

    After beating Kaizo IronMon once, Iateyourpie set out to build a bigger and more restrictive ruleset that enhanced the mid-game. See here for the unofficial & experimental 5th IronMon ruleset.

    Survival IronMon Ruleset

    The goal of this ruleset is to be even more difficult than Kaizo, while also putting a twist on how one approaches their strategy with IronMON. Now you are restricted in how many Centers you can use, so you’ll need to be wiser with your resources both in moves + health. The early game is buffed with potion purchases, which should increase the odds of you getting past the first gym or two, while tapering off late game. This run should be full of small meaningful decisions.

    Rule Details Notes
    Survival Ruleset This ruleset includes all of the previous rules from standard, ultimate, and kaizo ironmon above (unless overruled by a new rule), read those first.
    10 Heal Limit You may only recover at a PokeCenter (or equivalent NPC) 10 times throughout the main run. Once you earn your 8th badge you earn a bonus 11th heal. If you complete the Elite 4 in a Johto game you earn an additional 7 heals for Kanto. This rule goes into effect after the first trainer battle (not counting the initial rival fight), before then you may heal freely. NPC Heals in Dungeons outside of Forced Heals are still Banned as stated in the Kaizo ruleset.
    Start off shopping You can buy 20 Potions before entering the first gym, after that the normal IronMON shopping rules apply. You will have to find and sell any items possible to afford these.
    Important Trainer's Pokemon get Held Items The Randomizer option to add held items to Boss Trainers and Important Trainers must be enabled and set to Sensible Items. If you steal an item from a trainer that you are not allowed to hold, you must remove it once the battle ends.
    PP Up Limit You may only use 1 PP Up on each move. PP Max's may not be used at all, but you may "trade-in" each PP max by selling it and buying either a Hyper Potion or up to three status-curing items (Antidote, Full Heal, etc. NOT full restores). When trading a PP Max, you may mix and match the 3 status items, but you must choose all 3 right then. You cannot bank a choice for a different shop later. In place of a hyper potion you may also opt for an equivalent amount of healing using other items like 4 super potions.
    Flute Favors Once per run you may go to a store to trade colored flutes. You may sell 1 of each color of flute, for each of which you may buy either 1 super potion, or any status healing item. If you collect a full set of all 5 Flutes (Red/Blue/Yellow/Black/White) you will be allowed to instead purchase a total of two Hyper Potion and five Full Heals. You may only trade flutes once per run. You may not redeem flutes for Full Restores. Once you turn any flute in, you may not return to a store to turn any other flutes in, even if you find a different color.
    Favorite Limits No Legendaries or 580+ BST Pokemon as favorites. You must still only use as many favorites as allowed for your Gen as stated in the Favorites Clause. Favorites Limit Reminder: Gen 1-3: 3 Favorites. Gen 4: 4 favorites. Gen 5: 5 favorites. And so on.
    No Excessive Stalling You may only stall 5 turns per battle using balls or any item that is not sacrificed to waste a turn. This does not apply to wasting turns for your partner in a double battle.
    Banned Abilities If your pokemon has BST of 400 or more, the following abilities are banned: Huge Power/Pure Power, Battle Armor/Shell Armor, Parental Bond, Protean, Fur Coat, Magic Guard If you evolve into something with a banned ability you may not use it anymore.

    Modifications to Previous Rules for Survival

    These changes interact with mechanics banned or restricted in previous rulesets and modify them for Survival only.
    Gym Leader TMs TMs from Gym Leaders are now 100% learnable. A TM that you get on your starter as a held item can be taught as well (though it does not have to be taught to your starter, holding it for pivots is allowed). All other TMs/Move Tutors are still banned, including those held by pivot pokemon.
    Healing outside of Gyms As long as you are not inside a gym or the Elite 4: HP Heals, Status Heals, and PP items can be used outside of battle. While in a Gym or Elite 4, healing must be done only in battle. Dojos are treated the same as gyms, so these restrictions apply there as well.
    Cut a move, Hold any Item You are allowed to hold any previously banned held item (except for Lucky Egg and Everstone) if you teach Cut to your pokemon. You may use Cut in Combat. You may still use the consumable items allowed in the Kaizo ruleset without making this trade. You can swap or remove the item but may never get rid of Cut. You may not abuse wild pokemon for Leftovers/Shell Bell healing.
    Certain Healing Moves Allowed Moves that damage the enemy to heal yourself and moves that only cure status effects are now allowed to be used in trainer battles only. Leech Seed/Giga Drain/Aromatherapy etc. Moves that heal HP without hurting the opponent like Softboiled/Morning Sun/Wish are still banned. Pain Split is an exception and not legal. You may not use HP healing moves or Status-only healing moves in wild pokemon battles.

    FireRed/LeafGreen Specific Rules

    Weak Pokemon may Challenge the Islands If your pokemon has BST of 499 or less: The Sevii Islands are now LEGAL, but you can only choose to go there or not immediately after exiting Blaine's gym when Bill invites you.
  • You may not use a Pokemon Center (or equivalent NPC) before leaving Cinnabar or while on the Sevii islands.
  • You may not return to the islands after completing them.
  • The move relearner is allowed.
    Rival Fights You no longer have to fight the rival in the SS Anne or Pokemon Tower immediately. This means that you must do all of Pokémon Tower in one go after getting the Silph Scope.

    Elite 4 and Final Gauntlet Specific Rules

    The next 2 rules apply specifically to the Elite 4 and any other Final Bosses after them. (Ghetsis, Red, etc.)
    No Boosting Items You are no longer allowed to use boosting items like X Items/Dire Hits/Guard Specs etc. other than those that are consumable held items
    No Excessive Setup You are allowed to use ONE (1) non-combat stat boosting move ONCE per fight. Calm Mind/Swords Dance/Iron Defense etc.


    Q: Is this a ROM Hack?
    A: No! At it's core it is just the base Pokémon run through a randomizer.

    Q: Where can I Find the randomizer

    Q: Is there a way to configure the Randomizer settings easily?
    A: Join the IronMon Discord community for an up-to-date settings string to load the settings easily and help with any questions.

    Q: I've seen a bunch of streamers with their stats tracked on screen and the ability to quickly reset to a new seed, how do I get that?
    A: Several community members have made some tools to make the ironMon experience better. Check out the #resources channel in the discord for the trackers, and other great tools!

    Q: What if I accidentally break a rule? Do I have to end my run?
    A: Ultimately these challenges are made to have fun! Mistakes happen, a little mistake doesn't need to instantly disqualify the run. Just keep to the spirit of the challenge and if you got an advantage in breaking a rule, try to give yourself an equal punishment.

    Q: Who can I complain to thank for creating this challenge?
    A: Find Iateyourpie on Twitch, Twitter, and Youtube.

    Copy link

    valiant-code commented May 20, 2022

    Patch Notes


    • Adjusted the banned abilities rule for kaizo to allow for pokemon up to 410 BST that will eventually evolve.
    • Adjusted the banned moves rule for kaizo to specify that using Mimic to copy a banned move and use it throughout that battle is allowed.

    9/7/23: Clarified that only the favorites list should only include up to 1 legendary pokemon at max.

    1/17/23: Added a note to clarify that asking MOM to buy you items, as well as using buyable items like Pokeballs in trades is not allowed.

    9/25/22: Clarified that in kaizo onwards evolution items like Kings Rock can only be held with the purpose to evolve a pokemon.

    9/17/22: Updated the "No Relearner" abuse rule to specify that using it to re-learn sketch is banned if that pokemon has already sketched a move.


    • Updated the no legendaries rule to be more clear on what is allowed and link to a list of what is considered a legendary
    • Made a specific line to detail what an HM friend is and how it can be used
    • Removed the outdated randomizer settings png and just directed to the discord.
    • Removed the 1 team at a time rule from standard ironmon as it was unnecessary
    • Noted that in survival, in the place of a hyper potion when trading in a PP Max, you may instead trade another type of potion for the equivalent amount of healing (e.g. 4 super potions)
    • Updated wordings to specify dojos and gyms should be treated the same
    • Reordered some rules and updated various other wordings to be more clear in some places that were causing questions

    7/14/22: Updated the survival rule for buying potions to be more lenient and allow buying them to be bought up to first gym. This should speed up the beginning by giving the option to skip trudging through the grass with a slow pokemon to find items.

    6/24/22: Clarified that if your randomly selected starter is banned you instead get to choose one of the other pokemon.


    • Clarified that >= 600 BST pokemon are allowed in kaizo/survival if they are the result of an evolution.
    • Updated the "Stay in your Weight Class" rule to simply be "you can only catch pokemon up to 4 levels higher than you" instead of making it dependent on the first gym. This keeps the original intent of disallowing huge jumps in levels, while also making the rule simpler.

    6/17/22: Added FAQ about making a mistake. They happen.


    • In Survival IronMON you may now use moves that cure status like refresh in trainer battles.
    • In Survival IronMON changed the Rule "Full Set Bonus" to "Flute Favors", You may trade in flutes early for a lesser reward, and forfeit any later flute trading.

    6/15/22: Clarified that reseting after the initial fight is allowed.


    • In Survival IronMON you may now heal freely before the first trainer battle.
    • In Survival IronMON you may trade a PP max for any status healing item (aside from full restores) instead of only full heals.
    • Added a note about how when trading PP Max for status items, all 3 items must be bought immediately.


    • The Survival IronMON Ruleset has been released!
    • Post release updates:
      • Minor clarifications, reordered some rules
      • Everstone noted as still a banned held item
      • Added a rule in the standard ruleset about not stealing items from wild pokemon (that applies to ALL rulesets)
      • Added a rule in the standard ruleset about Accidental kills, as well as clarifying that catching and immediately releasing a pokemon is allowed. (that applies to ALL rulesets)
      • Added a note about stealing held items from trainers in survival
      • Added links at the top of the document to quickly jump to a specific ruleset
      • Added a rule in the standard ruleset: Don't give up. And made what was previously a note in the FAQs a formal rule.
      • Renamed "Don't Throw Too Much" -> "No Excessive Stalling" and specify that you cannot stall with items either.

    Changes made to existing rules:

    • For all rulesets the randomizer option for the ability "Pickup" should be set to Random (with ban bad items selected)
    • Banned abilities now only applies to pokemon with BST of 400 or higher
    • The Favorites Clause now allows for more favorites in later generations to balance out the greater number of total pokemon.
    Gen # of Favorites
    1 3
    2 3
    3 3
    4 4
    5 5
    6 6
    7 7

    Patch Notes 5/20/22
    Kaizo Effected Changes

    1. You are now allowed to catch pokemon HIGHER than your level BEFORE you earn your first badge
      - Once you’ve completed your first badge, you can only catch Pokemon of the same level or lower

    2. Banned Abilities + moves can now be used ONLY in the lab, once you leave the lab you must pivot or not use those moves
      - Healing moves + Banned Abilities are not acceptable to be used under ANY circumstance outside the lab, even if full health or if the moves do not benefit

    3. Consumable Held Items Are Now Allowed (W/ the exception of Focus Sash)
      - This includes Berry Juice + Herbs + Etc

    4. New rule: Accidental Kills. If you accidentally kill a mon trying to scout a pivot, you DO NOT have to reset the run, but you must pivot to one of the mons in that route before leaving, no exceptions.
      - That means you cannot go and heal UNTIL another new mon is caught as a pivot

    All IronMON Changes

    1. New Rule: Shiny Clause -If you encounter a shiny, you are allowed to kill it for XP.

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment