Personality value: Difference between revisions

m
relinking
(→‎Ability: clarity)
m (relinking)
 
Line 1: Line 1:
{{Unknown name}}
{{Unknown name}}
A Pokémon's '''personality value''' (Japanese: '''{{tt|性格値|せいかくち}}''' ''personality value'') is an {{wp|Signedness|unsigned}} {{wp|32-bit}} {{wp|Integer (computer science)|integer}} that is created when the Pokémon is first generated by the game. As an unsigned 32-bit integer, its value can be anywhere from 0 (32 zeroes in binary) to 4,294,967,295 (32 ones in binary), inclusive. This value was introduced with the {{OBP|Pokémon data structure|Generation III}} overhaul that occurred at the start of Generation III, and is generated using the games' [[Pseudorandom number generation in Pokémon|pseudorandom number generator]].
A Pokémon's '''personality value''' (Japanese: '''{{tt|性格値|せいかくち}}''' ''personality value'') is an {{wp|Signedness|unsigned}} {{wp|32-bit}} {{wp|Integer (computer science)|integer}} that is created when the Pokémon is first generated by the game. As an unsigned 32-bit integer, its value can be anywhere from 0 (32 zeroes in binary) to 4,294,967,295 (32 ones in binary), inclusive. This value was introduced with the {{OBP|Pokémon data structure|Generation III}} overhaul that occurred at the start of Generation III, and is generated using the games' [[Pseudorandom number generation|pseudorandom number generator]].


From [[Generation VI]] onward, Pokémon have an additional random unsigned 32-bit integer value known as the '''encryption constant''', generated at the same time as the personality value and effectively acting as an extension of it, although it is stored in a separate place in the Pokémon data structure. The encryption constant takes over many of the former roles of the personality value. Pokémon [[transfer]]red from [[Generation V]] have their personality value copied to the encryption constant.
From [[Generation VI]] onward, Pokémon have an additional random unsigned 32-bit integer value known as the '''encryption constant''', generated at the same time as the personality value and effectively acting as an extension of it, although it is stored in a separate place in the Pokémon data structure. The encryption constant takes over many of the former roles of the personality value. Pokémon [[transfer]]red from [[Generation V]] have their personality value copied to the encryption constant.