- 32
- Posts
- 5
- Years
- Seen yesterday
hi im not an expert to make scripts, but i try to make an item of Gen8
def pbMintUpperEvAndLowerEv(pokemon,scene,ev,ee,messages)
e1=(pokemon.ev[ev]<252 && pokemon.ev[ev]>1 )
e2=(pokemon.ev[ee]>0 && pokemon.ev[ee]>1)
if !e1 && !e2
scene.pbDisplay(_INTL("No tuvo ningún efecto."))
pokemon.calcStats
return false
end
if e1 && e2
pokemon.ev[ev]+=2
pokemon.ev[ee]-=1
pokemon.ev[ev]=252 if pokemon.ev[ev]>252
pokemon.ev[ee]=pokemon.ev[ee] if pokemon.ev[ev]>252
pokemon.ev[ee]=0 if pokemon.ev[ev]<0
pokemon.calcStats
end
scene.pbDisplay(messages[2-(e1 ? 0 : 1)-(e2 ? 0 : 2)])
scene.pbRefresh
return true
end
ItemHandlers::UseOnPokemon.add(:NAIVEMINT,proc{|item,pokemon,scene|
next pbMintUpperEvAndLowerEv(pokemon,scene,PBStats::SPEED,PBStats::DEFENSE,[
_INTL("¡La velocidad de {1} incremento! ¡pero la defensa bajo",pokemon.name),
_INTL("Una estadistica de {1} llego al limite",pokemon.name),
_INTL("La estadisticas de {1} llegaron al limite, no cambiaran mas",pokemon.name)
])
})
750,NAIVEMINT,Naive Mint,Naive Mints,1,20,"When a Pokémon smells this mint, its Speed will grow more easily, but its Sp. Def will grow more slowly.",1,0,0,
def pbMintUpperEvAndLowerEv(pokemon,scene,ev,ee,messages)
e1=(pokemon.ev[ev]<252 && pokemon.ev[ev]>1 )
e2=(pokemon.ev[ee]>0 && pokemon.ev[ee]>1)
if !e1 && !e2
scene.pbDisplay(_INTL("No tuvo ningún efecto."))
pokemon.calcStats
return false
end
if e1 && e2
pokemon.ev[ev]+=2
pokemon.ev[ee]-=1
pokemon.ev[ev]=252 if pokemon.ev[ev]>252
pokemon.ev[ee]=pokemon.ev[ee] if pokemon.ev[ev]>252
pokemon.ev[ee]=0 if pokemon.ev[ev]<0
pokemon.calcStats
end
scene.pbDisplay(messages[2-(e1 ? 0 : 1)-(e2 ? 0 : 2)])
scene.pbRefresh
return true
end
ItemHandlers::UseOnPokemon.add(:NAIVEMINT,proc{|item,pokemon,scene|
next pbMintUpperEvAndLowerEv(pokemon,scene,PBStats::SPEED,PBStats::DEFENSE,[
_INTL("¡La velocidad de {1} incremento! ¡pero la defensa bajo",pokemon.name),
_INTL("Una estadistica de {1} llego al limite",pokemon.name),
_INTL("La estadisticas de {1} llegaron al limite, no cambiaran mas",pokemon.name)
])
})
750,NAIVEMINT,Naive Mint,Naive Mints,1,20,"When a Pokémon smells this mint, its Speed will grow more easily, but its Sp. Def will grow more slowly.",1,0,0,