Pas besoin de vous inscrire pour télécharger / No need to register for downloading.
Une fois inscrit, vous devez m'envoyer un mail pour valider votre compte / Once registered, you must send me an email for validating your account.
 S'enregistrer  |  FAQ  |  Lexique  |  Rechercher  |  Liste des Membres  |  Groupes d'utilisateurs 

 Annuaire  |  Connexion 

 Ce forum en page de démarrage

 Informations pratiques 
 Mes créations redeviennent publiques.  

   Télécharger le sujet
Comment récupérer le combo counter ?
Anji



Inscrit le: 11 Oct 2006
Messages: 101
Karma: 5
plus / moins

Localisation: Hungary
Répondre en citant
Bonjour,

J'ai besoin de récupérer la valeur du compteur de combo standard pour l'utiliser comme trigger mais je ne parviens pas à trouver le code correspondant : rien dans le common1.cns ni dans le fight.def. Dans le fight.def, on n'indique que la position d'affichage et le texte à ajouter à la suite du compteur mais rien sur la façon dont est incrémenté ce compteur !

Existe-t-il un moyen de récupérer cette valeur sans passer par une variable manuelle ?
Anji est absent Kicker ce membre de ce sujet
Mike Werewolf
Loup-garou

Site Admin


Inscrit le: 07 Oct 2004
Messages: 1676
Karma: 52
plus / moins

Localisation: France
Répondre en citant
A ma connaissance, il est pratiquement impossible de récupérer cette valeur. En tout cas, il n'y a aucun trigger retournant la valeur exacte du compteur de Hit Combo affiché à l'écran.

Ce qu'on a de plus proche dans Mugen, ce sont les triggers HitCount et UniqHitCount, à condition de placer dans les statedefs un "hitcountpersist = 1" pour ne pas réinitialiser le trigger à 0 à chaque nouveau coup.

Le problème de ces triggers, c'est qu'ils ne s'incrémentent pas si P2 est touché par un helper du perso ou par un projectile.

Je sais que j'avais eu le même problème avec Link pour l'attribution des rubis (puisque le "niveau" du rubis est censé varier avec le nombre de hits), et j'avais résolu le problème en utilisant 4 variables :
- var(14) et var(15) pour comptabiliser les projectiles et coups des helpers,
- var(39) pour la somme UniqHitCount+var(14)+var(15), plus deux VarAdd de 1 pour les projections,
- var(38) pour le nombre de hits combo "officiellement" comptabilisés.

Et donc quand var(39)>var(38), on augmente var(38) de 1 pour avoir le nombre réel.

Pourquoi distinguer var(39) et var(38) ? Parce que mon esprit tordu imagine qu'il est théoriquement possible qu'un même coup touche 2 adversaires sur le même tick exactement, ou encore que sur un timing parfait, deux coups enchaînés touchent P2 sur le même tick, et qu'à ce moment-là, var(39) augmente de 2 ou plus, et pas juste de 1.

A l'inverse, ma var(38) ne peut augmenter que de 1 à chaque tick. Ne me demande plus pourquoi, je ne sais plus, mais il devait y avoir une bonne raison...

Mike Werewolf.

Si tu veux jeter un coup d'oeil à Link, les variables utilisées sont var(38) et var(39), codé en partie dans Link.cns (cherche "; Rupees on hits", c'est dans les states -3)
Mike Werewolf est absent 
Anji



Inscrit le: 11 Oct 2006
Messages: 101
Karma: 5
plus / moins

Localisation: Hungary
Répondre en citant
Voilà qui est bien dommage mais merci d'avoir pris le temps de m'expliquer tout ça !

Au final je vais donc passer par des variables paramétrées.
Anji est absent Kicker ce membre de ce sujet
Comment récupérer le combo counter ?
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  
Télécharger le sujet
  
  
 Poster un nouveau sujet