Partagez
Aller en bas
avatar
scottsummers
Membre

Nombre de messages : 197
Distinction : aucune
Date d'inscription : 14/06/2015

Résolu passer outre "garde"

le Ven 2 Déc 2016 - 8:57
bonjour

je voudrais créer une attaque qui fait le même nombre de dégât que le joueur soit en garde ou non

est-ce que c'est possible ?


Dernière édition par scottsummers le Ven 2 Déc 2016 - 11:17, édité 1 fois
avatar
Gelarto
Gelato Della Mamma

Nombre de messages : 2914
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

Résolu Re: passer outre "garde"

le Ven 2 Déc 2016 - 10:30
Dans la formule, il y a la possibilité de mettre "isGuard()" ... en supposant qu'être en garde permet de diviser les dégâts subis par deux, faudrait faire quelque chose du genre :

b.isGuard() ? (a.atk*4- b.def*2)*2 : a.atk*4- b.def*2

Met la variance à zéro & sans possibilité de critique, pour tester et voir si ça fait le même dégât qu'il soit en garde ou non.

_________________
avatar
scottsummers
Membre

Nombre de messages : 197
Distinction : aucune
Date d'inscription : 14/06/2015

Résolu Re: passer outre "garde"

le Ven 2 Déc 2016 - 11:15
super
du coup je commence à avoir des formules à ralonge lol
if (b.isGuard()) { if (v[29] > 0) { a.atk*v[29] } else { a.atk*2 } } else { if (v[29] > 0) { a.atk*v[29]/2 } else { a.atk } }

merci beaucoup

EDIT
oui apparemment ça divise par 2
Contenu sponsorisé

Résolu Re: passer outre "garde"

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