Forum for posting custom UIs, portions of UIs, and HUD stuff using MQ's enhancements.
Moderator: MacroQuest Developers
-
Mimatas
- a hill giant

- Posts: 262
- Joined: Wed Mar 10, 2004 4:22 pm
Post
by Mimatas » Tue Apr 27, 2004 6:57 pm
I searched the CustomUI forum and wasn't able to find anything similar to this...
I was recently playing my buddy's shammy on a raid.. his duty is to spot-heal non tanks... I got to thinking how helpful health bars would be in the raid window.
Does MQ2Data have a way to reference raid characters by ID number?
I'm thinking similar to below
$[RaidChar[1].pctHps].
A gauge would be even better.. but I haven't quite figured out how to use custom gauges, so I'm content with numbers for now.
I didn't see raid or group as a top level object or type in the list.. so maybe this post should be in the features requests... To be frank, I only spent 15 mins looking around and didn't see anything obvious. If there is already a UI that does this, I'd appreciate a link.
Thanks
-
eqjoe
- a grimling bloodguard

- Posts: 984
- Joined: Sat Sep 28, 2002 12:26 pm
Post
by eqjoe » Tue Apr 27, 2004 7:11 pm
Hitpoints of characters outside of your group are not sent to your client unless you target them.
-
Lax
- We're not worthy!

- Posts: 3524
- Joined: Thu Oct 17, 2002 1:01 pm
- Location: ISBoxer
-
Contact:
Post
by Lax » Tue Apr 27, 2004 7:30 pm
Raid vars have not yet been added.
-
Mimatas
- a hill giant

- Posts: 262
- Joined: Wed Mar 10, 2004 4:22 pm
Post
by Mimatas » Wed Apr 28, 2004 1:04 pm
"Raid vars have not yet been added."
does that imply that they might be in the future? Consider this a request then. Thanks for the help.
"Hitpoints of characters outside of your group are not sent to your client unless you target them."
Are you sure? I'm not sure if I know of a way to tell.. but practically this doesn't make sense. Keep in mind I'm looking for % hp's, not exact (I don't think exact hps are ever sent)
If this were the case, then the client would be sending a request to the server each time you target someone. 1. that'd make for a TON of extra traffic... 2. this means that a GM can see when pop into a zone an /target a mob that's on the opposite side. Might be a good thing to put into the readme if this is the case. I personally am too lazy to do /who when spawn searching.. so I just /target mob. Should I stop doing this?
-
eqjoe
- a grimling bloodguard

- Posts: 984
- Joined: Sat Sep 28, 2002 12:26 pm
Post
by eqjoe » Wed Apr 28, 2004 4:18 pm
Mimatas wrote:"Raid vars have not yet been added."
does that imply that they might be in the future? Consider this a request then. Thanks for the help.
"Hitpoints of characters outside of your group are not sent to your client unless you target them."
Are you sure? I'm not sure if I know of a way to tell.. but practically this doesn't make sense. Keep in mind I'm looking for % hp's, not exact (I don't think exact hps are ever sent)
If this were the case, then the client would be sending a request to the server each time you target someone. 1. that'd make for a TON of extra traffic... 2. this means that a GM can see when pop into a zone an /target a mob that's on the opposite side. Might be a good thing to put into the readme if this is the case. I personally am too lazy to do /who when spawn searching.. so I just /target mob. Should I stop doing this?
No, I am not sure.... however it stands to reason that health updates for every PC and/or NPC in the zone would be way more traffic than just the health updates from your target.
I wrote some powerleveling macros for out of group healing and buffing last year. They still work when converted to MQ2data.
Try this...... write a macro that reports the HP of a PC out of group using ${Spawn[ID]} and see if you can report thier current HP to the MQ2 window. Unless something basic has changed in the way the client works, you will only get the hitpoint value from the last time you targeted that PC. Does this make for a TON of extra traffic? Maybe, but it is a lot less traffic than your client getting health updates for every PC in the zone.
-j
-
dok
- a ghoul

- Posts: 127
- Joined: Mon Mar 15, 2004 3:38 pm
Post
by dok » Wed Apr 28, 2004 8:06 pm
I can verify that out of group HP % aren't sent until you target the person. Ran into this while writing my healing bot trying to do things out of group.
-
hawker
- orc pawn

- Posts: 10
- Joined: Sun Apr 18, 2004 10:01 pm
Post
by hawker » Wed Apr 28, 2004 10:15 pm
ever notice when you switch targets and then later switch back, for a split second the target has an hp value identical to when you first switched off of it?
-
Mimatas
- a hill giant

- Posts: 262
- Joined: Wed Mar 10, 2004 4:22 pm
Post
by Mimatas » Wed Apr 28, 2004 11:01 pm
okay... you win. I never noticed any of the stuff you all were talking about, but I never really investigated it either.
Sucks.. cuz raid health would be really helpful. Thanks guys
-
hawker
- orc pawn

- Posts: 10
- Joined: Sun Apr 18, 2004 10:01 pm
Post
by hawker » Wed Apr 28, 2004 11:11 pm
there is a way to do it. make a macro that targets every person in the raid very quickly. make it a command or something to cycle through the list of raiders. when it targets them it can grab the hp and update in the customized raid window. you would have to do this manually and i doubt you could do much while your cycling through 70 or so targets but i think it would do what you want.
-
Space-Boy
- a hill giant

- Posts: 242
- Joined: Wed Dec 04, 2002 12:53 pm
-
Contact:
Post
by Space-Boy » Wed Apr 28, 2004 11:27 pm
or instead of constant cycling just a "Refresh" button that you can hit after you heal one person.
maybe even make a plugin for this functionality that will put up the 5 people within say 200 feet in a customized group looking window showing their hp on a bar heh could be done with some coding im sure =)
You have gotten better at Carpal Tunnel! (247)
-
hawker
- orc pawn

- Posts: 10
- Joined: Sun Apr 18, 2004 10:01 pm
Post
by hawker » Wed Apr 28, 2004 11:34 pm
thats what i was getting at. a refresh button. thats what i meant by manually.
Isnt there a feature to display the hp % on the map with the map plugin?
-
ml2517
- a grimling bloodguard

- Posts: 1216
- Joined: Wed Nov 12, 2003 1:12 am
Post
by ml2517 » Wed Apr 28, 2004 11:37 pm
Advbot will already let you put 10 people out of group on a watch list for healing. I can extend it fairly easily to handle more than that in the future if needbe. As of right now it polls through the people on the watch list every 2 seconds (So all people are done in a 2 second span) which is why I limited it to 10. I could probably bump it to 3 seconds or something and go higher.
-
Mimatas
- a hill giant

- Posts: 262
- Joined: Wed Mar 10, 2004 4:22 pm
Post
by Mimatas » Thu Apr 29, 2004 12:37 am
hmm.. good call. I take it advbot is listed under macros? I'll try to find it and take a look.. and maybe try to modify it to raid info.
A way of referencing people in raid would be helpful. this way I can just loop raid from i to raid[raid.max] or something for refresh.. and hotbutton it. I really appreciate the help.. .sorry if my questions were stupid... I'm just kinda getting the hang of this. :)
-
marco
- orc pawn

- Posts: 20
- Joined: Sat Dec 07, 2002 5:33 am
Post
by marco » Thu Apr 29, 2004 7:11 am
Hi all,
yesterday I was in a raid and I used the new cycle through nearby PC's button (you have to keybind it yourself in EQ). This worked nicely and is perhaps usefull to use this command to do the HP update?
would love to see a mod like this for the raidwindow
marco