Personalità

da Pokémon Central Wiki, l'enciclopedia Pokémon in italiano.

Il valore della personalità di un Pokémon è un intero a 32 bit che viene generato casualmente quando un Pokémon viene incontrato per la prima volta. Insieme ai suoi Valori Individuali è ciò che distingue due Pokémon della stessa specie, ma a differenza di questi la personalità di un Pokémon non ha quasi nessuna influenza sulle sue caratteristiche in lotta.

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 (nella terza generazione* eccetto Pokémon Smeraldo e nella 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 nella terza generazione insieme al nuovo sistema dei Valori Individuali e dei Punti Allenamento. Il fatto che non esista nei giochi di prima e seconda generazione è uno dei motivi per cui questi giochi non sono compatibili con quelli successivi.

Sesso

00000000 00000000 00000000 00000000
Il sesso di un Pokémon viene determinato a partire dalle ultime otto cifre della personalità (colorate in rosso). Successivamente questi otto bit verrano chiamati psesso.

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 psesso 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♂.

Soglia sessuale Proporzione sessuale
Binario Decimale Maschio Femmina
11111111 255 Asessuato
11111110 254 0.0% 100.0%
11011111 223 12.5% 87.5%
10111111 191 25.0% 75.0%
01111111 127 50.0% 50.0%
00111111 63 75.0% 25.0%
00011111 31 87.5% 12.5%
00000000 0 100.0% 0.0%

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%).

Abilità

Bit dell'abilità in terza e quarta generazione: 00000000 00000000 00000000 00000000
Bit dell'abilità in quinta generazione: 00000000 00000000 00000000 00000000

Anche l'abilità di un Pokémon viene determinata dal valore della personalità del Pokémon. Il bit dell'abilità (che verrà indicato con pabilità) cambia a seconda della generazione. In terza e quarta generazione è l'ultimo bit della personalità (colorato in rosso). In quinta generazione viene usato il quindicesimo bit (colorato in rosso) se il Pokémon proviene da quella generazione, mentre viene usato l'ultimo se il Pokémon proviene da una generazione precedente, in modo da non cambiare l'abilità di un Pokémon trasferito con il Pokétrasporto.

In tutte le generazioni un pabilità 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à nascosta è controllata da un bit separato in quinta generazione. Se un Pokémon ha la sua abilità nascosta, il suo pabilità 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é che il gioco salva l'abilità di un Pokémon in una zona di memoria apposta. Tuttavia quando un Pokémon si 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 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 pabilità era uguale a 0 (che corrisponde alla prima abilità, cioè appunto Traccia).

Natura (solo terza e quarta generazione)

In 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à.

Precisamente, detto p il valore della personalità di un Pokémon, la sua natura viene calcolata prendendo il risultato di p % 25, dove % indica l'operazione modulo, e utilizzando la tabella seguente:

p % 25 Natura
0 Ardita
1 Schiva
2 Audace
3 Decisa
4 Birbona
5 Sicura
6 Docile
7 Placida
8 Scaltra
9 Fiacca
10 Timida
11 Lesta
12 Seria
13 Allegra
14 Ingenua
15 Modesta
16 Mite
17 Quieta
18 Ritrosa
19 Ardente
20 Calma
21 Gentile
22 Vivace
23 Cauta
24 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 p/25. Per come è definito il resto, questo valore è compreso tra 0 e 24.

Cromaticità

00000000 00000000 00000000 00000000

In terza generazione e in quelle successive, il fatto che un Pokémon sia cromatico o meno viene determinato a partire dal valore della personalità, dal Numero ID allenatore dell'Allenatore Originale e dal suo ID segreto.

La formula utilizzata è la seguente:

Se C < 8 dalla terza alla quinta generazione, o se C < 16 dalla sesta, il Pokémon è cromatico.

dove indica xor (disgiunzione esclusiva) e e indicano rispettivamente la prima e la seconda parte del valore di personalità ( colorata in rosso e in blu).

Caratteristiche

Dalla quarta generazione in poi per ogni Pokémon viene mostrata una caratteristica che indica l'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à.

Viene calcolato il numero c = p % 6, dove % indica l'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.

p % 6 Statistica
0 PS
1 Attacco
2 Difesa
3 Velocità
4 Attacco Speciale
5 Difesa Speciale

Macchie di Spinda

00000000 00000000 00000000 00000000

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 varianti di Spinda quanti i possibili valori della pesonalità, in realtà molti valori portano a macchie completamente sovrapposte o fuori dalla sprite del Pokémon, riducendo notevolmente il numero di combinazioni possibili.

Lettera di Unown (solo terza generazione)

00000000 00000000 00000000 00000000

plettera = 00000000

In terza generazione, la 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 plettera % 28, dove % indica l'operazione modulo.

Nella seconda generazione la lettera degli Unown era determinata dai suoi IV, mentre a partire dalla quarta generazione la lettera viene determinata da un byte a parte, slegato dalla personalità.

Evoluzione di Wurmple

terza e quarta generazione: 00000000 00000000 00000000 00000000
quinta generazione: 00000000 00000000 00000000 00000000

L'evoluzione di un Wurmple in Silcoon o in Cascoon dipende dalla sua personalità. pwurmple è 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 pwurmple, bisogna calcolare il risultato di pwurmple % 10, dove % indica l'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%.

Dimensioni

00000000 00000000 00000000 00000000
In 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à.

Per farlo vengono persi due numeri, p1 che corrisponde alla parte in blu e p2 che corrisponde alla parte in rosso. Vengono poi presi i Valori Individuali del Pokémon, e ne vengono considerati solo i primi 4 byte, quindi per ogni statistica viene calcolato il valore dstatistica = IVstatistica % 16, dove % indica l'operazione modulo.

Il calcolo procede poi con

Dove indica xor (disgiunzione esclusiva).

Per il passaggio successivo, si prende l'altezza h della specie in decimetri e valori di x, y e z a partire dal valore di d come mostrato nella tabella:

d (max): 9 109 309 709 2709 7709 17709 32709 47709 57709 62709 64709 65209 65409 65535
x 290 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1700
y 1 1 2 4 20 50 100 150 150 100 50 20 5 2 1
z 0 10 110 310 710 2710 7710 17710 32710 47710 57710 62710 64710 65210 65510

Alla fine si calcola la dimensione del Pokémon con al formula seguente:

partint ( ( d - z ) / y + x ) * h / 10

Dove partint è l'approssimazione per difetto del numero. Se il gioco poi converte l'altezza in pollici, viene approssimato per difetto ai decimi di pollice il risultato della conversione.

I personaggi alla ricerca di Pokémon grandi si possono trovare in questi posti:

Performance del Pokéathlon

00000000 00000000 00000000 00000000

Le performance di un Pokémon nel Pokéathlon cambiano giorno per giorno, e questo cambiamento dipende dal giorno del mese, dalla personalità del Pokémon e dalla sua natura.

In questo paragrafo, le cinque cifre colorate verrano indicate da p0 a p4, con p0 che identifica l'ultima. Questi cinque bit influenzano nell'ordine Forza, Resistenza, Abilità, Agilità e Velocità.

Il cambiamento nelle performance in una particolare Prestazione viene calcolato con i seguenti fattori:

  • Fattore giorno del mese:
( ( (giorno + stat + 3) × (giorno - stat + 7) + pstat ) % 10 ) × 2 - 9
Dove:
  • giorno è il giorno del mese.
  • stat identifica la statistica e vale 0 per Forza, 1 per Resistenza, 2 per Abilità, 3 per Agilità e 4 per Velocità.
  • pstat è il bit della statistica indicato prima.
Questo modificatore può assumere un valore tra -9 e +9, e assumen sempre un valore dispari.
  • Fattore natura:
La natura di un Pokémon influenza le sue performance in determinate statistiche. Il modificatore della natura può valere +35, +10, -10 o -35, come mostrato nella tabella. Ogni natura influenza le caratteristiche correlate alle statistiche che modifica con un +35 o -35, mentre influenza altre due caratteristiche con un +10 e un -10.
Statistica Natura +10 Natura -10 Statistica modificata (+/- 35)
Forza Ardita Ritrosa Attacco
Resistenza Docile Furba Difesa
Abilità Furba Seria Difesa Speciale
Agilità Ritrosa Docile Attacco Speciale
Velocità Seria Ardita Velocità
  • Fattore dei succhi di Ghicocche:
L'ultimo succo di Ghicocca bevuto da un Pokémon influenza la sua performance, a seconda della forza del sapore del succo.

La somma di questi tre fattori viene poi trasformata in una differenza in stelle come segue:

Stelle -4 -3 -2 -1 0 1 2 3 4
Somma ...-120 -119...-80 -79...-40 -39...-15 -14...14 15...39 40...79 80...119 120...

Altri usi

La personalità di un Pokémon può avere anche altri usi non connessi al Pokémon stesso.

In Pokémon Rubino, Zaffiro e Smeraldo, l'Isola Miraggio apparirà solo se la seconda metà del valore della personalità di uno dei Pokémon nella squadra del giocatore è uguale ad un numero scelto casualmente ogni giorno. Un uomo ad Orocea dice al giocatore se quel giorno vede l'Isola Miraggio o meno, che vuol dire se uno dei Pokémon nella squadra del giocatore ha il valore della personalità richiesto.