Logo de Pokémon Script Project Evolved

[PSPE 0.10] Modifier l'argent perdu en combat


Logo de l'utilisateurDamien Linux

Damien Linux

Demandeur : Pierrique
Participants : DrBisounours

Problème :
Salutations ! 
Tout est dans le titre ! 
Quand je perds un combat contre un pokémon sauvage/ un dresseur mon solde d'argent est divisé en deux.
J'aimerais savoir comment désactiver ce paramètre svp, quelqu'un a t-il la solution ?
Merci bien !

Résolution :
Bonjour,
Avant toutes choses, je tiens à préciser que c'est la pénalité qui existe sur les jeux Pokemon originaux.

Ce n'est pas quelque chose qui fait partie des paramètres. Pour le modifier il va falloir modifier le script du jeu. Tu trouveras la ligne à modifier dans le script Pokemon_Battle_Core_1, dans la fonction nommée end_battle_defeat.
Supprime la ligne sur laquelle il est écrit $pokemon_party.money /= 2

Si tu ne veux pas mettre les mains dans le code, solution moins élégante mais plus facile : tu vas dans "Base de données -> Evenements communs" et tu modifies l'évènement lié à la défaite (Event de retour). Dedans, tu multiplies par 2 l'argent du joueur et comme ça, lorsque le code viendra le diviser par 2 ensuite tu retomberas sur la somme initiale.


Publié le : 21/11/2022 - 13:10

Modifié le : 29/11/2022 - 07:30


Historique :


Logo de l'utilisateurPierrique

Pierrique

Salutations ! 
Tout est dans le titre ! 
Quand je perds un combat contre un pokémon sauvage/ un dresseur mon solde d'argent est divisé en deux.
J'aimerais savoir comment désactiver ce paramètre svp, quelqu'un a t-il la solution ?
Merci bien !


Publié le : 24/12/2021 - 00:26

Modifié le : 29/11/2022 - 07:30

Logo de l'utilisateurDrBisounours

DrBisounours - Modérateur

Bonjour,
Avant toutes choses, je tiens à préciser que c'est la pénalité qui existe sur les jeux Pokemon originaux.

Ce n'est pas quelque chose qui fait partie des paramètres. Pour le modifier il va falloir modifier le script du jeu. Tu trouveras la ligne à modifier dans le script Pokemon_Battle_Core_1, dans la fonction nommée end_battle_defeat.
Supprime la ligne sur laquelle il est écrit $pokemon_party.money /= 2

Si tu ne veux pas mettre les mains dans le code, solution moins élégante mais plus facile : tu vas dans "Base de données -> Evenements communs" et tu modifies l'évènement lié à la défaite (Event de retour). Dedans, tu multiplies par 2 l'argent du joueur et comme ça, lorsque le code viendra le diviser par 2 ensuite tu retomberas sur la somme initiale.


Publié le : 24/12/2021 - 10:56

Modifié le : 29/11/2022 - 07:30

Logo de l'utilisateurPierrique

Pierrique

Merci beaucoup de ta réponse ! 
J'avais jamais fait gaffe que cette pénalité existait dans les jeux originaux aha ! 


Publié le : 24/12/2021 - 22:05

Modifié le : 29/11/2022 - 07:30