-37%
Le deal à ne pas rater :
Promo : radiateur électrique d’appoint 1200W à 76€ sur Amazon
76.99 € 121.34 €
Voir le deal

Aller en bas
scottsummers
scottsummers
Membre

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

Résolu passer outre "garde"

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
Gelarto
Gelarto
Gelato Della Mamma

Nombre de messages : 2919
Age : 29
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"

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.

_________________
passer outre "garde" 1501028175-pantsu
scottsummers
scottsummers
Membre

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

Résolu Re: passer outre "garde"

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