Skip to content

Instantly share code, notes, and snippets.

@FlorianCassayre
Created April 10, 2016 18:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save FlorianCassayre/5de1e6aa2bcb07c3c566dfeab464f3f3 to your computer and use it in GitHub Desktop.
Save FlorianCassayre/5de1e6aa2bcb07c3c566dfeab464f3f3 to your computer and use it in GitHub Desktop.

Le talent acrobatie s'active quand le joueur fait une chute. Cela lui rapporte de l'expérience et il peut potentiellement amortir ses dégâts au moyen de deux capacités passives.

Cependant, l'acrobatie ne s'active pas lorsque le plugin détecte que le joueur essaie de farmer la capacité. Il n'obtient alors ni expérience, ni roulade (gracieuse).

Les conditions pour que l'acrobatie s'active lors d'une chute sont les suivantes (d'après le code source) (configurables, mais zcraft possède la configuration par défaut) :

  • La chute ne doit pas être mortelle.
  • Ne pas avoir d'enderpearl(s) dans sa main principale lors de la chute. En avoir dans la main secondaire fonctionne cependant.
  • Ne pas être dans un véhicule ou bien chevaucher une entité lors de la chute.
  • Attendre au moins 5 secondes entre chaque chute.
  • Ne pas chuter plus de 3 fois au même endroit ±2 blocs. (voir précisions)
    • Le joueur possède un compteur interne qui varie entre 0 et 3, avec pour valeur initiale 0. A chaque chute, sa position est enregistrée. A chaque chute, ce bloc est exécuté :
      • Si il est à ±2 blocs de sa dernière position de chute, son compteur incrémente de 1 (la valeur maximale du compteur est de 3).
      • Sinon, son compteur décrémente de 1 (la valeur minimale du compteur est de 0).
    • Si son compteur est égal à 3, l'acrobatie ne s'active pas.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment