Differenze tra le versioni di "Personalità"

5 503 byte aggiunti ,  13:39, 14 giu 2020
Done, aggiornato (per lo meno alla sesta, visto che dopo per quasi tutto si usano altre variabili)
(Done, aggiornato (per lo meno alla sesta, visto che dopo per quasi tutto si usano altre variabili))
Il valore della '''personalità''' di un Pokémon è un intero a 32 bit che viene generato [[Generazione di numeri pseudo-casuali in Pokémon|casualmente]] quando un Pokémon viene incontrato per la prima volta. InsiemeIl aisuo suoivalore [[puntipuò individuali]]variare èda ciò0 che(scritto distinguecome duetrentadue Pokémon0 dellaconsecutivi stessain specie,codice mabinario) a differenza4,294,967,295 di(scritto questicome latrentadue personalità1 diconsecutivi unin Pokémoncodice nonbinario). haInsieme quasiai nessunasuoi influenza[[punti sulleindividuali]] sueè caratteristicheciò inche lottadistingue due Pokémon della stessa specie.
 
Precisamente, il valore di personalità di un Pokémon viene scelto quando il giocatore incontra un Pokémon selvatico, riceve il suo [[uovo]] dalla [[Pensione]] (in [[terza generazione]]{{tt|*|In questi giochi, la metà inferiore del valore viene scelta quando l'uomo della pensione trova l'uovo}} eccetto [[Pokémon Smeraldo]] e in [[quinta generazione]]), quando l'uomo della pensione trova l'uovo (in Pokémon Smeraldo e in [[quarta generazione]]) oppure quando un [[PNG]] consegna al giocatore un Pokémon o il suo uovo.
 
La personalità è una meccanica introdotta in terza generazione insieme al nuovo sistema dei punti individuali e dei [[punti base]]. Il fatto che non esista nei giochi di [[prima generazione|prima]] e [[seconda generazione]] è uno dei motivi per cui questi giochi non sono compatibili con quelli successivi.
 
==Generazione del valore==
==[[Sesso]]==
Per un [[Pokémon selvatico]] il suo valore di personalità viene scelto quando il [[giocatore]] lo incontra. Per quanto riguarda invece le [[Uova]] ottenute alla [[Pensione Pokémon]], questo valore viene determinato in momenti diversi a seconda della generazione:
*In [[terza generazione]] tranne che in [[Pokémon Smeraldo]] la metà inferiore del valore viene determinata quando il proprietario della Pensione Pokémon trova l'uovo, e l'altra metà quando il giocatore ritira l'Uovo.
*In [[Pokémon Smeraldo]] e in [[quarta generazione]] la personalità viene determinata nel momento in cui l'uovo viene trovato.
*In [[quinta generazione]] il valore viene fissato nel momento in cui il giocatore riceve l'Uovo.
 
Per quanto riguarda invece Pokémon o Uova ottenuti in regalo (sia da [[Pokémon evento|eventi]] che da personaggi non giocabili), la personalità viene generata al momento della ricezione del dono.
 
==Caratteristiche influenzate==
Le caratteristiche influenzate dal valore di personalità di un Pokémon variano in base alla generazione.
 
{| class=wikitable
!
!Gen III
!Gen IV
!Gen V
!Gen VI
|-
!Sesso
|✓ ||✓ ||✓ ||
|-
!Abilità
|✓ ||✓ ||✓ ||
|-
!Natura
|✓ ||✓ || ||
|-
!Cromaticità
|✓ ||✓ ||✓ ||✓
|-
!Caratteristiche
| ||✓ ||✓ ||
|-
!Macchie di Spinda
|✓ ||✓ ||✓ ||
|-
!Lettera di Unown
|✓ || || ||
|-
!Evoluzione di Wurmple
|✓ ||✓ ||✓ ||
|-
!Taglia
|✓ ||✓ || ||
|-
!Performance Pokéathlon
| ||✓ || ||
|}
===[[Sesso]]===
<code>00000000 00000000 00000000 <span style="background:#FF9999">00000000</span></code><br>
IlDalla [[terza generazione|terza]] alla [[quinta generazione]] il sesso di un Pokémon viene determinato a partire dalle ultime otto cifre della personalità (colorate in <span style="background:#FF9999">rosso</span>). Successivamente questi otto bit verrano chiamati <math>p_{sesso}</math>.
 
Ogni specie di Pokémon ha salvato in memoria un valore chiamato ''soglia sessuale'' in un byte; questo valore può quindi variare tra 0 e 255. Per tutti i valori della soglia tranne tre, se il valore del <math>p_{sesso}</math> del Pokémon è maggiore o uguale alla soglia il Pokémon è maschio, altrimenti è femmina. I tre valori per cui questo non accade sono 255, che indica una specie asessuata come [[Magnemite]], 254, che indica una specie di Pokémon esclusivamente femmina come [[Nidoran♀]], e 0, che indica una specie di Pokémon esclusivamente maschio come [[Nidoran♂]].
Dato che il confronto è con il maggiore o uguale, in realtà le probabilità di avere un Pokémon maschio sono lievemente più alte. Per esempio, se si considera una specie con una proporzione sessuale di 50/50, la probabilità che un Pokémon di questa specie sia maschio è di 129/256 (50.4%) mentre la probabilità che sia femmina è 127/256 (49.6%).
 
In [[sesta generazione|sesta]] e [[settima generazione]] il valore soglia viene invece confrontato con un valore casuale compreso tra 1 e 252 inclusi invece di <math>p_{sesso}</math>, rendendo corrette le probabilità per Pokémon con una distribuzione di tipo 1:1.
==Abilità==
 
In [[ottava generazione]] il valore soglia viene invece confrontato con un valore casuale compreso tra 1 e 253 inclusi, rendendo di nuovo più probabile nei Pokémon con distribuzione 1:1 trovare un Pokémon maschio invece che femmina.
 
I valori reali sono quindi i seguenti:
{| class="roundy" style="text-align:center; background: #C0C0FF; border: 3px solid blue; margin-bottom: 10px"
! colspan="2" | Soglia sessuale
! rowspan="2" | Rapporto nominale<br>(♂:♀)
! colspan="2" | Frequenza (Gen 3-5)
! colspan="2" | Frequenza (Gen 6-7)
! colspan="2" | Frequenza (Gen 8)
|-
! Binario
! Decimale
! Maschio
! Femmina
! Maschio
! Femmina
! Maschio
! Femmina
|- style="background:#fff"
| <code>00000000</code>
| 0
| Maschio
| 100.00%
| 0.00%
| 100.00%
| 0.00%
| 100.00%
| 0.00%
|- style="background:#fff"
| <code>00011111</code>
| 31
| 7:1
| 87.89%
| 12.11%
| 88.10%
| 11.90%
| 88.14%
| 11.86%
|- style="background:#fff"
| <code>00111111</code>
| 63
| 3:1
| 75.39%
| 24.61%
| 75.40%
| 24.60%
| 75.49%
| 24.51%
|- style="background:#fff"
| <code>01111111</code>
| 127
| 1:1
| 50.39%
| 49.61%
| 50.00%
| 50.00%
| 50.20%
| 49.80%
|- style="background:#fff"
| <code>10111111</code>
| 191
| 1:3
| 25.39%
| 74.61%
| 24.60%
| 75.40%
| 24.90%
| 75.10%
|- style="background:#fff"
| <code>‭‭11100001‬</code>
| 225
| 1:7
| colspan="2" | ''(Non ci sono specie con questo rapporto)''
| 11.11%
| 88.89%
| 11.46%
| 88.54%
|- style="background:#fff"
| <code>11111110</code>
| 254
| Femmina
| 0.00%
| 100.00%
| 0.0%
| 100.00%
| 0.0%
| 100.00%
|- style="background:#fff"
| <code>11111111</code>
| 255
| Asessuato
| colspan="6" | Asessuato
|}
 
====Influenza di Incantevole====
Solo in [[quarta generazione]], quando [[Incantevole]] forza un Pokémon selvatico ad essere di un determinato sesso, lo fa settando il suo valore di personalità affinché sia uno di 25 specifici valori che corrispondono al sesso forzato dall'abilità (un valore per ogni [[natura]]). Il set di possibili valori dipende dal sesso del Pokémon con Incantevole e, nel caso in cui questo sia femmina, anche dalla [[Elenco Pokémon per distribuzione del sesso|distribuzione del sesso]] del Pokémon selvatico. Questo ha delle conseguenze sulle caratteristiche determinate dalla personalità.
 
Ne consegue che, quando il Pokémon selvatico può essere influenzato dall'effetto di Incantevole (e non è quindi appartenente a una specie di soli maschi, sole femmine o asessuato), la probabilità che sia [[Pokémon cromatico|cromatico]] differisce dal normale 1/8196, a seconda di quanti dei 25 valori di personalità fissati possono risultare in un Pokémon cromatico.
Le probabilità reali possono quindi variare da 1/24546, quando nessuno dei 25 valori risulterebbe in un Pokémon cromatico (e quindi l'unico modo per cui possa esserlo è quando Incantevole non si attiva), a 21.84% (quando 8 valori su 25 risultano in un Pokémon cromatico).
 
Inoltre per [[Spinda]] sono disponibili solo 50 possibili pattern di macchie (25 per gli esemplari maschi e 25 per gli esemplari femmine)
 
===Abilità===
Bit dell'abilità in [[terza generazione|terza]] e [[quarta generazione]]: <code>00000000 00000000 00000000 0000000<span style="background:#FF9999">0</span></code><br>
Bit dell'abilità in [[quinta generazione]]: <code>00000000 0000000<span style="background:#FF9999">0</span> 00000000 00000000</code><br>
In tutte le generazioni un <math>p_{a}</math> uguale a 0 indica la prima abilità, mentre se è uguale a 1 indica la seconda. Se un Pokémon ha una sola abilità, questo numero viene ignorato. L'[[abilità speciale]] è controllata da un bit separato in quinta generazione. Se un Pokémon ha la sua abilità speciale, il suo <math>p_{a}</math> vale sempre 0 (cambiando la personalità di conseguenza).
 
Se un Pokémon con una abilità in una generazione viene trasferito in una generazione successiva in cui le sue abilità cambiano, manterrà la sua abilità poiché il gioco salva l'abilità di un Pokémon in una zona di memoria apposta. Tuttavia, quando un Pokémon si [[Evoluzione|evolve]] in quarta generazione o in una successiva, il gioco ricontrolla il suo valore di personalità per cambiare l'abilità, e per questo durante l'evoluzione un Pokémon che aveva un'abilità in una generazione precedente potrebbe cambiarla. Per esempio, [[Porygon]] in terza generazione ha come abilità solo [[Traccia]], perciò un Porygon catturato in [[Pokémon Rubino]] avrà quell'abilità. In quarta e quinta generazione, invece, Porygon e la sua evoluzione [[Porygon2]] hanno come abilità sia Traccia che [[Download]]. Se il Porygon catturato in Rubino viene trasferito in [[Pokémon Diamante]] mantiene la sua abilità Traccia in ogni caso, ma se poi in Pokémon Diamante viene fatto evolvere in Porygon2 terrà Traccia solo se il suo <math>p_{a}</math> era uguale a 0 (che corrisponde alla prima abilità, cioè appunto Traccia).
 
Se il Pokémon dovesse però essere trasferito nella [[Banca Pokémon]] mediante il [[Pokétrasferitore]] prima di essere stato evoluto, la sua abilità rimarrà la stessa anche dopo l'evoluzione in un gioco di [[sesta generazione]] o successive.
 
Dalla [[quinta generazione]] se un Pokémon ha una [[abilità speciale]] il valore della sua personalità è impostato per essere sempre un numero pari.
 
===Natura (solo terza e quarta generazione)===
In [[terza generazione|terza]] e [[quarta generazione]] la [[natura]] di un Pokémon viene determinata a partire dalla sua personalità. Dalla [[quinta generazione]] in poi invece la natura ha un suo byte separato, slegato dalla personalità.
 
|Furba
|}
L'operazione modulo è un'operazione che da come risultato il resto della divisione del primo numero per il secondo. In questo caso specifico, da come risultato il resto della divisione <math>p/25</math>. Per come è definito il resto, questo valore è compreso tra 0 e 24.
 
===Cromaticità===
<code><span style="background:#FF9999">00000000 00000000</span> <span style="background:#9999FF">00000000 00000000</span></code>
 
dove <math>\oplus</math> indica xor ([[wp:Disgiunzione esclusiva|disgiunzione esclusiva]]) e <math>VP_{1}</math> e <math>VP_{2}</math> indicano rispettivamente la prima e la seconda parte del valore di personalità (<math>VP_{1}</math> colorata in <span style="background:#FF9999">rosso</span> e <math>VP_{2}</math> in <span style="background:#9999FF">blu</span>).
 
Dalla [[quinta generazione]] se il [[giocatore]] possiede un [[Cromamuleto]] verranno generati fino a due valori di personalità supplementari (per un totale quindi di tre) se i primi due valori generati non dovessero risultare in un Pokémon cromatico.
==Caratteristiche==
 
Dalla [[quarta generazione]] in poi per ogni Pokémon viene mostrata una [[caratteristiche|caratteristica]] che indica l'[[Punti individuali|IV]] più alto. In caso di parità tra due o più IV, per scegliere quello che determina la caratteristica si usa il valore p della personalità.
===Caratteristiche===
Dalla [[quarta generazione]] in poi per ogni Pokémon viene mostrata una [[caratteristiche|caratteristica]] che indica l'[[Punti individuali|IV]] più alto. In caso di parità tra due o più IV, in quarta e [[quinta generazione]], per scegliere quello che determina la caratteristica si usa il valore p della personalità. Dalla [[sesta generazione]] in caso di parità il valore individuale più alto mostrato non dipende più dalla personalità ma da una costante indipendente.
 
Viene calcolato il numero <math>c = p % 6</math>, dove <math>%</math> indica l'{{wp|operazione modulo}}, poi si usa la seguente tabella per determinare la [[statistica]]. Se la caratteristica così ottenuta non è una tra quelle in pareggio, si aumenta c di 1 (ritornando a 0 dopo il 5) finché non si trova una delle statistiche con gli IV in pareggio.
|}
 
===Macchie di Spinda===
<code><span style="background:#FF9999">00000000</span> <span style="background:#9999FF">00000000</span> <span style="background:#99FF99">00000000</span> <span style="background:#FFFF99">00000000</span></code>
 
[[Spinda]] ha quattro macchie tondeggianti sul corpo la cui posizione può variare a seconda della sua personalità: due sulla faccia e una su ogni orecchio. I quattro byte della personalità evidenziati determinano la posizione di una di queste macchie ciascuno. I primi quattro bit di ogni byte determinano la coordinata y di una macchia a partire da un'origine che dipende dalla macchia; gli ultimi quattro bit determinano la coordinata x a partire dalla stessa origine.
 
Anche se in questo modo sembrerebbe che ci siano tante [[Forma alternativa#Spinda|varianti]] di Spinda quanti i possibili valori della pesonalitàpersonalità, in realtà molti valori portano a macchie completamente sovrapposte o fuori dalla sprite del Pokémon, riducendo notevolmente il numero di combinazioni possibili.
 
Dalla [[sesta generazione]] le macchie di Spinda vengono generate da una costante indipendente dalla personalità.
==Lettera di Unown (solo terza generazione)==
 
===Lettera di Unown===
<code>000000<span style="background:#FF9999">00</span> 000000<span style="background:#9999FF">00</span> 000000<span style="background:#99FF99">00</span> 000000<span style="background:#FFFF99">00</span></code>
 
<math>p_{lettera}</math> = <code><span style="background:#FF9999">00</span><span style="background:#9999FF">00</span><span style="background:#99FF99">00</span><span style="background:#FFFF99">00</span></code>
 
InSolo in [[terza generazione]], la [[Forma alternativa#Unown|lettera]] di un [[Unown]] veniva determinata dalla sua personalità, precisamente dagli otto bit colorati. Assegnando ogni lettera ad un numero da 0 a 25 in ordine alfabetico (quindi 0 alla A, 1 alla B e così via), e assegnando 26 al ? e 27 al !, si può calcolare la lettera di un Unown semplicemente come <math> p_{lettera} % 28</math>, dove <math>%</math> indica l'{{wp|operazione modulo}}.
 
In [[seconda generazione]] la lettera degli Unown era determinata dai suoi [[Punti individuali|IV]], mentre a partire dalla [[quarta generazione]] la lettera viene determinata da un byte a parte, slegato dalla personalità.
 
===Evoluzione di Wurmple===
Bit dell'evoluzione in [[terza generazione|terza]] e [[quarta generazione]]: <code>00000000 00000000 <span style="background:#FF9999">00000000 00000000</span></code><br>
Bit dell'evoluzione in [[quinta generazione]]: <code><span style="background:#FF9999">00000000 00000000</span> 00000000 00000000</code>
 
L'evoluzione di un [[Wurmple]] in [[Silcoon]] o in [[Cascoon]] dipende dalla sua personalità.
<math>p_{wurmple}</math> è formato dai due byte colorati in rosso. Come si può vedere, in terza e quarta generazione vengono usati dei byte diversi dalla quinta per determinare l'evoluzione di un [[Wurmple]]. Una volta ottenuto <math>p_{wurmple}</math>, bisogna calcolare il risultato di <math>p_{wurmple} % 10</math>, dove <math>%</math> indica l'{{wp|operazione modulo}}. Se questo risultato è minore di 5, Wurmple si evolverà in [[Silcoon]], se invece è maggiore o uguale a 5 si evolverà in [[Cascoon]]. La probabilità che un Wurmple si evolva in una o l'altra specie è esattamente del 50%.
 
Dalla [[sesta generazione]] l'evoluzione di Wurmple viene determinata da un'altra costante indipendente dalla personalità.
==Dimensioni==
 
===Dimensioni===
<code>00000000 00000000 <span style="background:#FF9999">00000000</span> <span style="background:#9999FF">00000000</span></code><br>
In [[terza generazione|terza]] e [[quarta generazione]] alcune persone chiedono al giocatore di mostrare loro dei Pokémon eccezionalmente grandi. La dimensione di un Pokémon è calcolata proprio a partire dalla personalità.
* [[Ceneride]] ([[Barboach]] e [[Shroomish]] in [[Pokémon Rubino e Zaffiro]], [[Seedot]] e [[Lotad]] in [[Pokémon Smeraldo]])
 
===Performance del Pokéathlon===
<code>00000000 00000000 00000000 000<span style="background:#FF9999">0</span><span style="background:#9999FF">0</span><span style="background:#99FF99">0</span><span style="background:#FFFF99">0</span><span style="background:#FF99FF">0</span></code>
 
|}
===Altri usi===
La personalità di un Pokémon può avere anche altri usi non connessi al Pokémon stesso.
 
21 438

contributi