Jump to content

Druide equilibre && eclipse


PierreDeRosette
 Share

Recommended Posts

Hello

 

L'embetteur est de retour

Je voulais revenir sur la valeur retournée par ObjectManager.Me.Eclipse et EclipsePercentage qui sont assez abberantes et inexploitables. (Dans le genre 24500 puis 32000, toujours en increment et ce quel que soit l'etat de l'eclipse.)

C'est vrai que la valeur n'est pas necessaire et qu'on peut declencher rien qu'en se basant sur les buffs (et c'est ce qui est fait dans la plupart des fightclasses que j'ai vu) , mais avec des valeurs representatives de l'etat de l'eclipse, ce serait tellement plus efficace :) 

 

(Aurait tu un petit truc pour controler si on est en transport ou pas. J'ai fait des tests avec InTransport mais c'est pas concluant.)

 

Merci d'avance :)

Link to comment
Share on other sites

Je viens de tester, et il est vrai que Eclipse renvoi un résultat incorrect.

Tu peux utiliser ce code pour remplacer "ObjectManager.Me.Eclipse":

var eclipse = Lua.LuaDoString<int>("return UnitPower('player',8)");

(le résultat est en -100 et 100: http://wow.gamepedia.com/PowerType )

 

Normalement InTransfort devrait fonctionner, tu as aussi IsOnTaxi pour détecter si le joueur utilise un taxi, sinon il reste lua: http://wow.gamepedia.com/API_UnitUsingVehicle (tu veux dire quoi par transport ?)

 

EDIT: Je viens de corriger le code, j'ai oublier de mettre le "return" devant "UnitPower"

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...