- 85
- Posts
- 7
- Years
- Seen Nov 24, 2023
I'm trying to do some changes to my script, but I ran into a code that has "x ? y: z" in it and I don't know what it means. Can someone please help me out?
Example:
Example:
Code:
def pbRaiseHappinessAndLowerEV(pokemon,scene,ev,messages)
h=(pokemon.happiness<255)
e=(pokemon.ev[ev]>0)
if !h && !e
scene.pbDisplay(_INTL("It won't have any effect."))
return false
end
if h
pokemon.changeHappiness("evberry")
end
if e
pokemon.ev[ev]-=10
pokemon.ev[ev]=0 if pokemon.ev[ev]<0
pokemon.calcStats
end
scene.pbRefresh
scene.pbDisplay(messages[2-(h ? 0 : 1)-(e ? 0 : 2)])
return true
end
Last edited: