Pokérus is in need of spading. See its section on the spading page for more information, and how you can ☀️ help.
The Pokérus (Japanese: ポケルス Pokérus), from "Pokémon virus", is a microscopic life-form that may attach to Pokémon, first appearing in ☀️ the Generation II games. It is a beneficial mechanic that a Pokémon can obtain.
In the games
When a Pokémon has the ☀️ Pokérus, it gains double the effort values from battling (e.g., fighting a Magikarp will give two Speed EVs, rather than ☀️ one). Effort points gained from Vitamins and Feathers are not doubled. The infected Pokémon can infect other Pokémon with the ☀️ virus for a period of one to four days. However, the Pokérus timer can be delayed by several methods, such ☀️ as by placing the infected Pokémon in a PC Box.
While it is represented similarly to status conditions, the Pokérus is ☀️ not a status condition, so it cannot be healed at a Pokémon Center or with any status condition healing item.
Pokérus ☀️ has a 3 in 65,536 (or approximately a 1 in 21,845) chance of being generated on one of the player's ☀️ Pokémon after a battle, making it rarer than encountering or hatching a Shiny Pokémon. If any of the player's Pokémon ☀️ are infected, the Pokérus may spread among Pokémon in the player's party after any battle.
From Generation IV onward, the Pokérus ☀️ became more accessible, with worldwide trading facilitated by Nintendo Wi-Fi Connection.
Infection
When a Pokémon is infected with the Pokérus, their status ☀️ screen will display an icon indicating this special "status" the same way status conditions would be noted. If the Pokémon ☀️ becomes affected by a status condition such as Sleep, the Pokérus icon will be temporarily replaced until the status condition ☀️ is cured. As long as the Pokémon is infected with the Pokérus, it can spread the virus to other Pokémon ☀️ in the player's party.
The Pokérus may spread if an infected Pokémon is in the player's party after a battle. The ☀️ Pokérus may only spread to a Pokémon directly adjacent to an already infected Pokémon, and only if they have never ☀️ had Pokérus before. Eggs may catch the Pokérus like any other Pokémon.
Becoming cured
A Pokérus infection only progresses towards cured status ☀️ when a new day starts with the infected Pokémon in the party (or if, when the game is loaded, it ☀️ is not the same day as it was when the game was saved). The number of days before a Pokémon ☀️ will be cured of the Pokérus can vary from one to four days. Once this time has passed, the Pokémon ☀️ becomes cured and will be immune to the virus in the future. The Pokémon still gains double effort values when ☀️ cured.
Due to the beneficial nature of the Pokérus, players will often place an infected Pokémon in the PC where it ☀️ will keep the infection indefinitely, so that it may be withdrawn to spread the virus at will. Other options include ☀️ putting a Pokémon in the Day Care or sending it to Stadium 2 in Generation II, Pokémon Box Ruby & ☀️ Sapphire in Generation III, My Pokémon Ranch in Generation IV, Pokémon Bank in Generation VI and Generation VII, or Pokémon ☀️ HOME in Generation VIII.
In Generation III, if the player deposits an infected Pokémon inside a PC, saves inside a Pokémon ☀️ Center prior to midnight, shuts off the game, resumes the game after midnight, withdraws the infected Pokémon from the PC, ☀️ and exits the Pokémon Center, it is possible for the infected Pokémon to be cured of the Pokérus upon stepping ☀️ outside of the building. This does not happen in any other generation.
In Generation VIII, the game will check on the ☀️ next available random event increment after midnight. This can result in a Pokémon that was infected while in a box, ☀️ and withdrawn directly after resuming the game from sleep, being subsequently cured of the Pokérus after the next battle or ☀️ similar event.
Technical information
The Pokérus is stored in a Pokémon's data structure as a single byte. In hexadecimal, this can be ☀️ represented as a two-digit number XY. The upper 4 bits of the byte, X, represent the specific strain of the ☀️ Pokérus the Pokémon has contracted. The lower 4 bits, Y, represent the number of days remaining before the infected Pokémon ☀️ is cured of the virus.
A Pokémon is or has been infected if X (the strain) is a nonzero value. If ☀️ Y (days remaining) is nonzero when X is also nonzero, this means the Pokémon is currently infected. If Y is ☀️ 0 and X is nonzero, then the Pokémon is "cured" of the Pokérus. If both X and Y are 0, ☀️ then the Pokémon has never been affected by the Pokérus.
Whenever the game's internal clock strikes midnight, every currently infected Pokémon ☀️ in the player's party has their Pokérus value decreased by one. Once the Y value reaches 0, the Pokémon will ☀️ be cured of the Pokérus.
Strains
Whenever the game creates the Pokérus on a Pokémon, the value assigned to Y (days) depends ☀️ on the value assigned to X (strain). Specifically, the number of days will be set to X modulo 4 + ☀️ 1. In other words, the higher two bits of X are irrelevant to the "strain".
Strain X values Duration
(Y value) A ☀️ 0, 4, 8, 12 1 day B 1, 5, 9, 13 2 days C 2, 6, 10, 14 3 days ☀️ D 3, 7, 11, 15 4 days
Whenever the Pokérus spreads from an infected Pokémon to a new Pokémon, the new ☀️ Pokémon inherits the infected Pokémon's strain of the Pokérus (X) and Y is copied directly from the infected Pokémon. As ☀️ an example, if a Pokémon has the Pokérus with an X value of 7 and a Y value of 2 ☀️ (2 days remaining before it will be cured) and it infects another Pokémon, the new Pokémon will be infected with ☀️ Pokérus with an X value of 7 and a Y value of 2. Infecting other Pokémon does not reset the ☀️ Y value to the default value for a given strain on the newly infected Pokémon, nor for the original host.
In ☀️ Pokémon Emerald onward, X values of 0 and 8 do not generate legitimately, as the RNG doesn't permit these values ☀️ to generate. Additionally with a value of 0, upon being "cured" the Pokémon would appear to have never had the ☀️ Pokérus at all.
After having the virus
Once a Pokémon's immune system has fought off the virus, they cannot spread it further, ☀️ nor can it be spread to them by other Pokémon. In Generations II and III, a dot will appear on ☀️ the Pokémon's status screen to indicate that they have had the virus previously, while in Generation IV and onward, it ☀️ will be a small face. Though the virus is gone, the Pokémon will still gain twice the EVs it would ☀️ have gained before the virus.
Differences between generations
Generation II
When the player first encounters the virus in one of the Generation II ☀️ games, the nurse at the Pokémon Center will make note of it when the Pokémon is first healed after contracting ☀️ it, saying that there are "tiny life forms" on the Pokémon. After leaving the Pokémon Center, Professor Elm will call ☀️ the player to tell them that the virus has no effect and will wear off. A Pokémon with active Pokérus ☀️ will list its status as such, and a Pokémon that has had the Pokérus and is cured will have a ☀️ small dot near its HP meter on the status screen. At the end of a battle, the virus has a ☀️ 1/3 chance to spread. If the infected Pokémon is adjacent to two Pokémon who have never had it before, one ☀️ of them will catch the Pokérus. Pokérus can infect Eggs as well. An indicator for Pokérus will not show up ☀️ on the Egg's status screen, but once it hatches, it will appear under its status on the status screen like ☀️ normal.
If a Pokémon with any stage of the Pokérus (active or cured) is traded back to a Generation I game, ☀️ or withdrawn from Pokémon Stadium 2 by a Generation I game, all traces of that Pokémon having had the Pokérus ☀️ will disappear. This is because a Pokémon's Pokérus status is not saved in any form in the Generation I games, ☀️ thereby making it possible for a Pokémon to legitimately contract the Pokérus multiple times by trading it back and forth, ☀️ once it becomes cured of a given infection. The only benefit of doing so would be to allow other Pokémon ☀️ to contract the virus.
The Pokérus cannot randomly occur before the player has visited Goldenrod City[1] (but it may spread between ☀️ Pokémon before then). If a Pokémon in the party has the Pokérus, other Pokémon cannot randomly contract it; they can ☀️ only receive it from that Pokémon.[2]
Infection and spread details
This section is incomplete.
Please feel free to edit this section to add ☀️ missing information and complete it.
Reason: Description of the random byte generation algorithm, which is that used by other random byte-needing ☀️ routines
The party is first iterated over to determine if any member has the Pokérus. If so, the spread code is ☀️ called for each member with the Pokérus and not the new infection code, and if not vice versa.
The spread code ☀️ checks if a random byte is less than 85 and if the party has multiple members before proceeding as follows: ☀️ if the spreader is the last party member, or if a random byte is less than 128, iterate backwards, otherwise ☀️ iterate forwards. If the member being iterated over has an active infection, they are skipped over and become the spreader. ☀️ If they are clear and never had the Pokérus, they are infected. The Y value for an infection is generated ☀️ from the X value as it is for a spontaneous infection, unlike in future games where it is copied. The ☀️ iteration stops when a member is newly infected, when it reaches a cured member, or when it would be about ☀️ to pass through the beginning or end of the party.
The new infection code first checks if the flag for having ☀️ visited Goldenrod City is set, terminating if not. Then, it checks if a random byte is equal to zero and ☀️ another random byte is less than three, terminating if not. It then chooses a random party member by generating a ☀️ random byte and keeping its bottom three bits (bitwise and with seven), rerolling until that number is a valid party ☀️ index. If that party member has ever had the Pokérus, the code terminates. Otherwise, a random byte is rolled, rerolling ☀️ if zero until not zero. This byte shall be represented as AB (not to be confused with registers A and ☀️ B) in the same way that the Pokérus byte is represented as XY. If A is not zero, B's bottom ☀️ three bits (bitwise and with seven) are copied as a four-bit value, incremented, and put into X, and X's bottom ☀️ two bits (bitwise and with three) are copied as a three-bit value, incremented, and put into Y. Otherwise, it is ☀️ likely intended to copy B into X, but, perhaps due to a misplaced load, zero is copied into X instead; ☀️ Y is then derived from X with the same code as with A not zero, but since X is always ☀️ zero, Y is always one. (If the misplaced load is placed in a more logical place, the Y value ends ☀️ up always being one anyway, so there may have been more required effort to make the code work as intended.)
X ☀️ values of zero and eight can occur naturally: the latter is as designed, the former is due to the above ☀️ bug. Due to this bug, an X value above eight cannot occur naturally. Probabilities of each strain is as follows:
X ☀️ values Chance to occur 0 15/255
(5.88235%) 1, 2, 3, 4, 5, 6, 7, 8 30/255
(11.76471%) 9, 10, 11, 12, 13, ☀️ 14, 15 0/255
(Cannot naturally occur)
Generation III
The Pokérus can only be contracted or cured in Ruby, Sapphire, and Emerald. In FireRed ☀️ and LeafGreen, as well as Colosseum and Pokémon XD, since the time function is absent, a Pokémon with the Pokérus ☀️ will keep it indefinitely (it can't spread the Pokérus, either), until it is transferred to the Hoenn-based games. When a ☀️ Pokémon can spread the Pokérus, it has a 1/3 chance to spread it to both adjacent Pokémon.
Otherwise, the Pokérus operates ☀️ in much the same way as in Generation II, but it is now possible for the Pokérus to be randomly ☀️ contracted even when another Pokémon in the party already has it (and the Pokérus can spread after the same battle ☀️ where it was contracted)[3], and there is no location requirement before the Pokérus can randomly be contracted. Eggs infected with ☀️ Pokérus will now indicate as such.
In Ruby and Sapphire only[4], X values of 0 and 8 do occur naturally, whereas ☀️ in Pokémon Emerald onward, the RNG does not allow them to occur at all. The following is the chance to ☀️ obtain each strain in Ruby and Sapphire:
X values Chance to occur 0 30/255
(11.76470%) 1, 2, 3, 4, 5, 6, 7 ☀️ 31/255
(12.15686%) 8, 9, 10, 11, 12, 13, 14, 15 1/255
(0.39215%)
Generation IV
The mechanics remain the same from Generation III. Additionally, much ☀️ like storage in Pokémon Box Ruby & Sapphire and in the PC, storage in My Pokémon Ranch will keep a ☀️ Pokémon's Pokérus status indefinitely. The Pokérus doubles the EVs earned from Power items.
In HeartGold and SoulSilver, Professor Elm calls the ☀️ player soon after healing their first Pokémon with the Pokérus to tell them that it has no effect and will ☀️ wear off. If he is called back, he will claim that Pokémon will level up better with the Pokérus while ☀️ infected.
Generation V
The mechanics remain more or less the same, but now the icon that appears if a Pokémon has previously ☀️ had the Pokérus is pinkish in color instead of the former yellow/orange color.
Pseudorandom number generation
To determine if any Pokémon in ☀️ the player's party is to be infected, the game calls the Mersenne twister table to get a 32-bit random number, ☀️ discards the lowest 16 bits, and then discards the highest two bits (a bitwise and with 0x3FFF). If this number ☀️ is 0, the game will choose a Pokémon in the party to be infected.
To determine what party member is to ☀️ be infected, the game takes another value from the Mersenne twister table, multiplies it by the party count, then discards ☀️ the lowest 32 bits of the result. If this number is an Egg, the calculation is repeated. Otherwise, if that ☀️ party member has already been infected, nothing else will happen.
If a Pokémon will be infected, the game takes the next ☀️ value from the Mersenne twister table and discards the lowest 24 bits (if the lowest three bits of this result ☀️ are all 0, another number is chosen). If any of the highest four bits are nonzero, the highest five bits ☀️ are discarded. The resulting number will be X, the Pokérus strain; the duration of the virus will be set to ☀️ X modulo 4 + 1.
These calculations mean that the strains 0 and 8 will never occur, and that the remaining ☀️ strains are biased towards the lower numbers (with 1 through 7 being much more common than 9 through 15).
X values ☀️ Chance to occur 0, 8 0/224
(Cannot naturally occur) 1, 2, 3, 4, 5, 6, 7 31/224
(13.83929%) 9, 10, 11, 12, ☀️ 13, 14, 15 1/224
(0.44643%)
Generation VI
In Generation VI, the Pokérus does not affect EVs gained from Super Training. However, it increases ☀️ the rate of Double-Up Bags that are received during the training regimen. The icon that appears if a Pokémon has ☀️ the Pokérus has been changed to spell out the full word, while the cured icon uses a design similar to ☀️ the Gen V icon, with the mouth and eyes having a white color.
Generation VII
During battle, a Pokémon's summary will display ☀️ a "Pokérus" icon beside its name if it has the Pokérus. The icon remains after the Pokémon is cured. An ☀️ Egg infected with the Pokérus does not have this symbol on its summary screen. It can still spread the virus ☀️ normally, and the Pokémon that hatches from the Egg will immediately acquire the icon.
Pokérus is not present in Pokémon: Let's ☀️ Go, Pikachu! and Let's Go, Eevee!.
Generation VIII
In Sword and Shield, a Pokémon's summary screen will show the Pokérus icon along ☀️ with full text saying "POKÉRUS" with the typical smile icon next to the text. When cured, this text is then ☀️ removed and only the cured icon is shown. These icons are shown with the rest of the Pokémon's icons such ☀️ as the origin mark and shiny status. In the PC, this text is removed regardless if the Pokémon is infected ☀️ or cured, only showing the face icon matching the status of infection. It can be seen next to the Pokémon's ☀️ type and shiny status.
In Brilliant Diamond and Shining Pearl, the Pokémon Center nurse will tell the player that their Pokémon ☀️ has been infected with Pokérus like in the original Diamond and Pearl games. The icon for the games is almost ☀️ like how it was in Sword and Shield, except that the infected icon in the PC preview is contained in ☀️ a pink box similar to how it is presented with text in the summary. The infection text in the Pokémon ☀️ summary is written out as "Pokérus", with a capital P.
Pokérus does not appear natively in Pokémon Legends: Arceus. It cannot ☀️ be contracted naturally, nor can infected Pokémon spread the virus to other party members. It also cannot progress towards becoming ☀️ cured, and is not displayed on status screens. However, an infected Pokémon transferred into Legends: Arceus from Pokémon HOME will ☀️ still gain bonus EVs during battle, despite no visible indicators of being infected, cured, or gaining EVs while it remains ☀️ in Legends: Arceus.
Generation IX
In Pokémon Scarlet and Violet, Pokérus no longer generates naturally, does not spread to adjacent party Pokémon, ☀️ cannot be seen on a Pokémon's summary, and does not provide double effort values during battle. However, the data itself ☀️ is retained in the data structure of the Pokémon, and will remain stored with the Pokémon if transferred from previous ☀️ games via Pokémon HOME into Scarlet or Violet, despite no longer having any visible indicator nor in-game effects.
Generation II
"Your Pokémon ☀️ appear to have tiny life forms stuck to them.
Your Pokémon are healthy and seem to be fine.
But we can't tell ☀️ you anything more at a Pokémon Center."
Elm's explanation
"Hello, ?
I discovered an odd thing.
Apparently there's something called Pokérus that infects Pokémon.
Yes, ☀️ it's like a virus, so it's called Pokérus.
It multiplies fast and infects other Pokémon too. But that's all.
It doesn't seem ☀️ to do anything, and it goes away over time.
I guess it's nothing to worry about. Bye!"
Generation III
A player being told ☀️ their Pokémon has caught the Pokérus
"Your Pokémon may be infected with Pokérus.
Little is known about the Pokérus except that they ☀️ are microscopic life-forms that attach to Pokémon.
While infected, Pokémon are said to grow exceptionally well."
Generation IV
"Your Pokémon may be infected ☀️ with the Pokérus.
Little is known about the Pokérus except that they are microscopic life-forms that attach to Pokémon.
While infected, Pokémon ☀️ are said to grow exceptionally well."
Elm's explanation
When calling the player: "Hello, ?
I discovered an odd thing.
Apparently there's something called Pokérus ☀️ that infects Pokémon.
Yes, it's like a virus, so it's called Pokérus.
It multiplies fast and infects other Pokémon too. But that's ☀️ all.
It doesn't seem to do anything, and it goes away over time.
I guess it's nothing to worry about. Bye!"
When called ☀️ by the player: "Hello, ?
It seems that Pokémon that have been infected with Pokérus level up better.
We're not quite sure ☀️ why..."
Generations V-VIII
"Oh... It looks like your Pokémon may be infected with the Pokérus.
Little is known about the Pokérus, except that ☀️ it is a microscopic life-form that attaches to Pokémon.
While infected, Pokémon are said to grow exceptionally well."
Status icons
In the anime
In ☀️ Oaknapped!, Dr. Namba explained to Professor Oak that the mysterious viral lifeform Pokérus is an important component of his Pokémon ☀️ Power Acceleration Project (PPAP), a secret project that aims to infect Pokémon with the Pokérus to evolve them at a ☀️ faster rate. However, all of his specimens had died out. Professor Oak also explains that the term "Pokérus" was coined ☀️ by combining the words "Pokémon" and "virus" together. Later, Professor Oak began researching about the Pokérus and Team Rocket's true ☀️ intentions of using it.
In the manga
Pokémon Adventures
The Pokérus was discussed in The Final Dimensional Duel IX, when Platinum's team was ☀️ discovered to have this virus and, as a result, became stronger. Her Froslass, Pachirisu, and Cherrim had it prior to ☀️ being taken from the hospital, and then it spread to the rest of her party. At the hospital, Daisy Oak ☀️ and Yanase Berlitz realize that the infection is, in fact, the Pokérus.
Trivia
The Pokérus is an example of a mutualistic virus, ☀️ in which both host and virus benefit.
In other languages
Language Title Chinese Cantonese 寶可病毒 Poké Behngduhk Mandarin 寶可病毒 / 宝可病毒 Poké ☀️ Bìngdú *
神奇寶貝病毒 Shénqí Bǎobèi Bìngdú * French Pokérus German Pokérus Italian Pokérus Korean 포켓러스 Pokérus Portuguese Pokérus Spanish Pokérus Vietnamese ☀️ Pokévirus
References