Molang Pokémon Functions
Type is ObjectValue<Pokemon>
.
Name | Description | Usage |
---|---|---|
id(): String
|
Returns the UUID of the Pokémon as a String. | v.pokemon.id()
|
level(): Double
|
Returns the level of the Pokémon as a Double. | v.pokemon.level()
|
max_hp(): Double
|
Returns the max hp of the Pokémon as a Double. | v.pokemon.hp()
|
current_hp(): Double
|
Returns the current hp of the Pokémon as a Double. | v.pokemon.current_hp()
|
friendship(): Double
|
Returns the friendship of the Pokémon as a Double. | v.pokemon.friendship()
|
evs(): QueryStruct
|
Returns all evs of the Pokémon as a QueryStruct .
|
v.pokemon.evs()
|
ivs(): QueryStuct
|
Returns all ivs of the Pokémon as a QueryStruct .
|
v.pokemon.ivs()
|
is_wild(): Double
|
Returns 1.0 if the Pokémon is wild, otherwise returns 0.0 .
|
v.pokemon.is_wild()
|
is_shiny(): Double
|
Returns 1.0 if the Pokémon is shiny, otherwise returns 0.0 .
|
v.pokemon.is_shiny()
|
species(): ObjectValue<Species>
|
Returns an ObjectValue<Species> of the Pokémon's species. | v.pokemon.species()
|
form(): String
|
Returns the form as a String. | v.pokemon.form()
|
weight: Double
|
Returns the weight of the Pokémon as a Double. | v.pokemon.weight()
|
matches(properties: String): Double
|
Returns 1.0 if the Pokémon matches the properties String, otherwise returns 0.0 .
|
v.pokemon.matches('gender=male')
|
apply(properties: String): Double
|
Applies the properties to the Pokémon. Returns 1.0 .
|
v.pokemon.apply('gender=male')
|
owner(): MoValue
|
Returns the Pokémon's owner as a ObjectValue<Player> or 0.0 if there is no owner.
|
v.pokemon.owner()
|