Pokémon SDK Wiki
Crédits

Démarrer un combat de Pokémon

Cette page provient de l'Ancien Wiki. Elle n'est peut-être pas à jour.

Démarrer un combat simple contre un Pokémon sauvage

Pour démarrer un combat simple contre un Pokémon sauvage, il vous suffit d'exécuter la commande call_battle_wild(id_pokemon, level)

Exemple :

call_battle_wild(:pikachu, 5)

(référez vous à la Liste des Pokémon pour les ID de Pokémon)

Démarrer un combat contre plusieurs Pokémon sauvages

Il est possible de déclencher un combat double contre des sauvages, il suffit d'utiliser la commande suivante : call_battle_wild(id_pokemon1, level1, id_pokemon2, level2)

Exemple :

call_battle_wild(:pikachu, 5, :meowth, 5)

Démarrer un combat contre un Pokémon paramétré

Vous pouvez générer les Pokémon avant de lancer le combat en utilisant la commande :

pokemon = PFM::Pokemon.generate_from_hash(id: id_pokemon, level: level_pokemon)

Les divers paramètres de cette commande (en dehors de id et level) sont :

Exemple d'utilisation :

1v1 contre un Pikachu cosplayer :

pokemon = PFM::Pokemon.generate_from_hash(id: 25, level: 5, form: 2, gender: 2)
call_battle_wild(pokemon, nil)

2v2 contre deux Pikachu cosplayer :

pokemon1 = PFM::Pokemon.generate_from_hash(id: 25, level: 5, form: 2, gender: 2)
pokemon2 = PFM::Pokemon.generate_from_hash(id: 25, level: 5, form: 5, gender: 2)
call_battle_wild(pokemon1, nil, pokemon2)