[PSPE 0.10] Modifier l'argent perdu en combat
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 :
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
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
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