How to detect when all members of your group are in your zone after zoning in?

mistahmikey

Active Member
When pulling a group into a zone, is there any reliable way to determine when all the group members are completely in the zone and ready to go? I tried using the "finished zoning" event, but it seems to fire before your toon is completely ready to go, and it is uncorrelated to the zoning of other group members. What I would like to be able to do is wait until the group window shows that all members are in the zone before proceeding in a script.

Any suggestions for how to deal with this would be much appreciated.
 

uiyice

Active Member
When pulling a group into a zone, is there any reliable way to determine when all the group members are completely in the zone and ready to go? I tried using the "finished zoning" event, but it seems to fire before your toon is completely ready to go, and it is uncorrelated to the zoning of other group members. What I would like to be able to do is wait until the group window shows that all members are in the zone before proceeding in a script.

Any suggestions for how to deal with this would be much appreciated.
Monitor your groupmembers's GroupMember.HitPoints value. It goes to 0 when they're exiting the zone, then stays at 1 while entering the next zone. Once they are fully in the zone, it returns to normal. ${Me.Health} acts similarly, going to NULL on exit, 1 while entering.

Your mileage my vary, advice void on alternate tuesdays, untested in raids, etc.. etc.. etc..
 

mistahmikey

Active Member
Monitor your groupmembers's GroupMember.HitPoints value. It goes to 0 when they're exiting the zone, then stays at 1 while entering the next zone. Once they are fully in the zone, it returns to normal. ${Me.Health} acts similarly, going to NULL on exit, 1 while entering.

Your mileage my vary, advice void on alternate tuesdays, untested in raids, etc.. etc.. etc..
As usual, you are da man! Worked great, does exactly what I need. Thanks again for sharing your fine expertise.
 

DiBi

Member
BTW, is there any "pretty" was to compare value to NULL? I want to separate NULL from FALSE. For now, using this "ugly" way:

${String[${...my_value_is_here...}].Equal["NULL"]}
 

uiyice

Active Member
BTW, is there any "pretty" was to compare value to NULL? I want to separate NULL from FALSE. For now, using this "ugly" way:
Depends on what you've got your hands on. Generally speaking, you can use if ${Thingy(exists)}. Doesn't work for every case, but it works for most cases.
 
Top Bottom