Partagez
Aller en bas
avatar
Natlink722
Membre

Nombre de messages : 13
Age : 20
Localisation : France - Doubs
Distinction : aucune
Date d'inscription : 17/10/2015

[résolu] Problème avec les "PT" ( Point de Technique )

le Dim 15 Nov 2015 - 0:54
Salut à tous ! J'ai un petit problème dans mon projet...
J'ai prévue d'utiliser les PT, alias point de technique pour certaines de mes compétences.
Lorsque le joueur attaque, il en gagne 2. et certaine compétence lui en font perdre pour les utiliser. ça ça marche...
Le problème c'est que quand il va se faire attaquer il en gagne a tire-larigo, au début du combat il en gagne un nombre aléatoire
( malgré que je les aient manuellement mis a 0 avant le début du combat ).

Donc voila, si jamais j'utilise les plugins de Yanfly ( CoreBattle, ATB, Item ) mais j'ai vérifié ils n'interviennent pas sur les PT
Vous auriez une solution?

Bonne soirée et merci d'avance!


Dernière édition par Natlink722 le Dim 15 Nov 2015 - 10:53, édité 1 fois
avatar
Gelarto
Gelato Della Mamma

Nombre de messages : 2909
Age : 23
Distinction : Grand bêta-testeur de la communauté Curse
Personne avec du goût
Je ne suis pas une glace italienne, bordel de merde! [Gel']
Mon plus grand fan [Yama']
Mon ptit bichon [encore Yama']
Jeau-Paul II[Mist']
Saint-Gelato Le Frais [Mist']
Écrivain du dimanche [Amal']
FF IV Fanatic [LaCommu']
Collectionneur de distinctions de merde [Yama]
ModoGel [Un staffieux mais lequel?]
RNGel 2.0 [Zeal']
Date d'inscription : 31/07/2012

Re: [résolu] Problème avec les "PT" ( Point de Technique )

le Dim 15 Nov 2015 - 1:00
Ce sont des calculs de base.
Pour prendre l'exemple d'Ace : en début de combat tu gagne entre X et Y points sauf si tu as "conserver les points de technique en fin". Ça doit être exactement pour MV

Pareil pour le gain : il y a une formule qu'on peut allez chercher sur Ace, et qu'on peut modifier pour justement éviter de gagner des dizaines xD

Par contre je sais pas si on peut encore modifier tout ça! Je pense que oui mais je ne serais dire dans quel plugin. (si quelqu'un cherche, si il pouvait chercher pour modifier le multiplicateur du coup de critique, ça serait super sympa)

J'espère que quelqu'un pourra t'aider, car ça m'intéresse aussi^^

_________________
avatar
Natlink722
Membre

Nombre de messages : 13
Age : 20
Localisation : France - Doubs
Distinction : aucune
Date d'inscription : 17/10/2015

Re: [résolu] Problème avec les "PT" ( Point de Technique )

le Dim 15 Nov 2015 - 1:02
Ah je vois, j'vais essaier de chercher un peu, je te tient au courant si je trouve!

Edit: alors pour ne pas changer les PT au début du combat, il faut donner au héro le trait "Conserver les PT"

Parcontre pas moyen de trouver pour l'empecher d'en gagner quand il est attaqué...
avatar
tonyryu
Membre

Nombre de messages : 895
Age : 38
Localisation : Près de Nantes
Distinction : aucune
Date d'inscription : 27/05/2010
http://www.tonyryudev.com

Re: [résolu] Problème avec les "PT" ( Point de Technique )

le Dim 15 Nov 2015 - 9:57
Je te fais un ptit plugin pour ça dans la journée
avatar
Natlink722
Membre

Nombre de messages : 13
Age : 20
Localisation : France - Doubs
Distinction : aucune
Date d'inscription : 17/10/2015

Re: [résolu] Problème avec les "PT" ( Point de Technique )

le Dim 15 Nov 2015 - 10:08
Merci !
Sinon j'ai trouvé une solution, y faut modifier quelque chose dans le script de base rpg_object.
Mais à ce que j'ai vue, si y'a moyen d'éviter de modifier le script de base, c'est mieux non? ( d'ailleurs si quelqu'un pouvait m'expliquer pourquoi :3 )
Bon après si jamais sa intéresse quand même quelqu'un 
Cherche "chargeTpByDamage". Trouve la ligne "var value ="; change ce qu'il y a apres le egale par zero "0;".

Voilà voilà, bonne journée all!
avatar
Gelarto
Gelato Della Mamma

Nombre de messages : 2909
Age : 23
Distinction : Grand bêta-testeur de la communauté Curse
Personne avec du goût
Je ne suis pas une glace italienne, bordel de merde! [Gel']
Mon plus grand fan [Yama']
Mon ptit bichon [encore Yama']
Jeau-Paul II[Mist']
Saint-Gelato Le Frais [Mist']
Écrivain du dimanche [Amal']
FF IV Fanatic [LaCommu']
Collectionneur de distinctions de merde [Yama]
ModoGel [Un staffieux mais lequel?]
RNGel 2.0 [Zeal']
Date d'inscription : 31/07/2012

Re: [résolu] Problème avec les "PT" ( Point de Technique )

le Dim 15 Nov 2015 - 10:33
Tout dépend ce que ça concerne.
Modifier la valeur d'un calcul de PT ne pose aucun problème, pareil pour le gain en début de combat. Modifier le multiplicateur du critique non plus.
Vu que c'est le montant final qui est pris en compte, ce genre de chose est modifiable de base sans que ça crée de soucis (à moins que t'es un script qui modifie la valeur de ces variables).

Après je sais pas si MV est plus sensible au modif' que Ace, mais sur ce genre de chose, ça m'étonnerais beaucoup :/

_________________
avatar
Natlink722
Membre

Nombre de messages : 13
Age : 20
Localisation : France - Doubs
Distinction : aucune
Date d'inscription : 17/10/2015

Re: [résolu] Problème avec les "PT" ( Point de Technique )

le Dim 15 Nov 2015 - 10:47
Hum je vois...
Mais du coup, c'est quoi le problème si l'on modifie d'autre trucs dans les scripts de base?
J'veux dire, si ils sont "accessible" c'est pour être modifiés aiséments non?

EDIT: Modification faite sur le script RPG_item, cela fonctionne bien.
C'est la ligne 3214 qu'il faut remplacer par
var value = 0;

Bon dimanche à tous !
avatar
Gelarto
Gelato Della Mamma

Nombre de messages : 2909
Age : 23
Distinction : Grand bêta-testeur de la communauté Curse
Personne avec du goût
Je ne suis pas une glace italienne, bordel de merde! [Gel']
Mon plus grand fan [Yama']
Mon ptit bichon [encore Yama']
Jeau-Paul II[Mist']
Saint-Gelato Le Frais [Mist']
Écrivain du dimanche [Amal']
FF IV Fanatic [LaCommu']
Collectionneur de distinctions de merde [Yama]
ModoGel [Un staffieux mais lequel?]
RNGel 2.0 [Zeal']
Date d'inscription : 31/07/2012

Re: [résolu] Problème avec les "PT" ( Point de Technique )

le Dim 15 Nov 2015 - 10:53
C'est surtout accessible pour que les scripteurs puissant trouver les commandes dont ils ont besoin x) Si Tonyryu passe, il expliquera ça mieux que moi x)

Sur les anciens RM, les scripts sont bien plus accessible et pourtant ils étaient rarement modifiés x)

_________________
avatar
Natlink722
Membre

Nombre de messages : 13
Age : 20
Localisation : France - Doubs
Distinction : aucune
Date d'inscription : 17/10/2015

Re: [résolu] Problème avec les "PT" ( Point de Technique )

le Dim 15 Nov 2015 - 10:54
Ah d'accord x) ...
Bon au moins on a trouvé la solution Smile !
avatar
tonyryu
Membre

Nombre de messages : 895
Age : 38
Localisation : Près de Nantes
Distinction : aucune
Date d'inscription : 27/05/2010
http://www.tonyryudev.com

Re: [résolu] Problème avec les "PT" ( Point de Technique )

le Dim 15 Nov 2015 - 11:26
Quitte à faire des modifications sur les scripts de bases, même une seule ligne, il vaut mieux passer par un pluggin, pourquoi?
1) Si un autre plugin s'appui sur la fonction modifié manuellement, il ne fonctionnera plus correctement, et retrouver la source du dysfonctionnement peut s'avérer une horreur chronophage
2) La réutilisabilité simple vers d'autre projet.
3) La simplicité de l'installation et activation
4) Evite des erreurs de modification faite par d'autre
5) Les scripts de base subisse des modifications au fur et à mesures des mises à jour (corrections de bug par exemple) et reprendre les scripts de base mise à jour par les anciens, feront perdre les modifications.

Si ils sont accessibles, c'est justement pour savoir ce qu'il faut modifier et donc surcharger via un pluggin.

pour moi la ligne 3214, correspond à cela :
Code:
Game_Battler.prototype.chargeTpByDamage = function(damageRate) {
    var value = Math.floor(50 * damageRate * this.tcr); // <- ligne 3214 ici
    this.gainSilentTp(value);
};

Donc on va faire un pluggin, remplaçant cette fonction :
Code:
//=============================================================================
// DontGainTpInDamage.js
//=============================================================================

/*:
 * @plugindesc Plugin permettant de ne plus gagner de TP lors de dommage
 * @author Tonyryu
 *
 * @help http://www.tonyryudev.com/
 *
 */

(function() {
  Game_Battler.prototype.chargeTpByDamage = function(damageRate) {};
})();
avatar
Natlink722
Membre

Nombre de messages : 13
Age : 20
Localisation : France - Doubs
Distinction : aucune
Date d'inscription : 17/10/2015

Re: [résolu] Problème avec les "PT" ( Point de Technique )

le Dim 15 Nov 2015 - 11:33
ça fonctionne! Merci bien Smile
D'acc je retient, éviter de modifier le script de base si possible Wink
Contenu sponsorisé

Re: [résolu] Problème avec les "PT" ( Point de Technique )

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum