What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Styx.ThreatLevel

MinkusMaz

New Member
Joined
Jan 15, 2010
Messages
8
Big question about this. I'm trying to make my hunter a little wiser about how he treats mobs. I see entries under Styx.ThreatLevel, but I'm having trouble pulling the values so I can compare them in if statements. Can anyone shed any light?
<input id="gwProxy" type="hidden"><!--Session data--><input onclick="jsCall();" id="jsProxy" type="hidden"><input id="gwProxy" type="hidden"><!--Session data--><input onclick="jsCall();" id="jsProxy" type="hidden">
 
ThreatLevel is a class that contains the following enumerated:
UnitNotThreatTable
NotTanking
NoobishTank
InsecurelyTanking
SecurelTanking


It may not be that useful for what you're trying to do. There's also the WoWObject.Agro function but that looks like it just returns a static bool. Not sure if there is a numerical threat int you can pull or not.
 
Awesome, thanks for the response. I'm still trying to figure out how to actually call it in code though. For instance, I can't Logging.Write(Me.CurrentTarget.ThreatLevel) or Logging.Write(Styx.ThreatLevel)...

I appreciate your help ski!
 
Awesome, thanks for the response. I'm still trying to figure out how to actually call it in code though. For instance, I can't Logging.Write(Me.CurrentTarget.ThreatLevel) or Logging.Write(Styx.ThreatLevel)...

I appreciate your help ski!

It doesn't actually return anything (it would need to return a string or other string-able value to be returned by your code), its kind of just used to compare conditionals. Its like a list. I don't think it can be used for what you're trying to do. I don't have a solution though, I've never tried to check threat before.
 
There's a .ToString() thing in there, but I haven't been able to get that to work yet. I don't know if I do
string threat = Styx.ThreatLevel.ToString()
or
Styx.ThreatLevel.ToString(threat) -

I just can't get the syntax right. VB express shows that they should have numerical values associated:
Public Const SecurelTanking As Styx.ThreatLevel = 3
Member of Styx.ThreatLevel

Public Const InsecurelyTanking As Styx.ThreatLevel = 2
Member of Styx.ThreatLevel


So if ThreatLevel > 1, feign death, misdirection, stop casting specials, whatever. If you're able to put this together let me know, it'd be incredibly useful in all classes, especially in RaF. Thanks!
<input id="gwProxy" type="hidden"><!--Session data--><input onclick="jsCall();" id="jsProxy" type="hidden">
 
Back
Top