Download
(6 Kb)
Download
Updated: 07/24/22 03:49 PM
Pictures
File Info
Compatibility:
High Isle (8.0.0)
Updated:07/24/22 03:49 PM
Created:09/30/19 02:50 PM
Monthly downloads:1,494
Total downloads:18,866
Favorites:41
MD5:
DragonNextLocation  Popular! (More than 5000 hits)
Version: 1.2.2
by: bulton-fr [More]
To know the position at which an Elsweyr dragon will land


Dependencies :
Current Features :
  • Display an icon at the landing position

FAQ :
Why I not see any icon ?
The addon know the landing position only if you are on the map instance when the dragon pop or take off to go somewhere else. If you are not here at these times, the addon cannot know the landing position and no icons will be displayed.

TODO :
  • Add the icon on compass
  • Add more info on icon tooltip
If you want other features, you can ask in comment.


Github repository / Github issues & improvements list
v1.2.2 (2022-07-24)
- Use LibWorldEvents minimum version tag
- API bump to Hish Isle

v1.2.1 (2021-11-19)
- Fix icon displayed on all map (If your are in Elsweyr and open your map to another zone)
- API Bump to Deadlands

I really sorry, icon's fix is done since end of july, I completely forgot about it. Again, really sorry.

v1.2.0
- API Bump
- Follow changes on LibWorldEvents

v1.1.2
- Remove a call to LibStub (removed from dependency since v1.1.0) (thanks to Scootworks on github)
- Follow changes in LibDragonWorldEvent v1.1.2
- Upgrade API version to Greymoor and Stonethorn

v1.1.1
- Update the TESO ApiVersion to 100029

v1.1.0
- Remove included libs (all tags are present, so it's not necessary to include them)
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Uploader
Date
1.2.1
6kB
bulton-fr
11/18/21 07:47 PM
1.2.0
6kB
bulton-fr
07/22/21 08:12 AM
1.1.2
6kB
bulton-fr
08/05/20 03:40 AM
1.1.1
6kB
bulton-fr
10/21/19 07:18 AM
1.1.0
6kB
bulton-fr
10/03/19 10:39 AM
1.0.0
27kB
09/30/19 02:50 PM


Post A Reply Comment Options
Unread 10/02/19, 01:39 AM  
Pinion

Forum posts: 28
File comments: 55
Uploads: 0
Hi, would there be any way of knowing if the next dragon will be red or gray ones? I'm trying to finish the Draconic Minion Murderer achievment and only need the dark gray ones to do so.

Thanks in advance for verifying, regardless if it can't be done.
Report comment to moderator  
Reply With Quote
Unread 10/02/19, 12:37 PM  
bulton-fr
 
bulton-fr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 5
I would have liked to add this (originally I wanted the icon indicating where the dragon will land is the color of the dragon), and I looking during the addon's development , but the game functions are limited for Elsweyr Dragons (WorldEvent). I can have some info, but only common info for each dragon, others info is not returned

I double check this morning and I may have an idea, but I do not believe it too much.
Report comment to moderator  
Reply With Quote
Unread 10/14/19, 05:54 AM  
Kyoma
AddOn Author - Click to view AddOns

Forum posts: 125
File comments: 328
Uploads: 10
With regards to the dragon type, I noticed the red & grey ones don't have the same max health. For red it is 14713494 and for grey its 16184844. Seeing as how the unit tag is available you can use GetUnitPower(unitTag, POWERTYPE_HEALTH) to determine which is which.
Report comment to moderator  
Reply With Quote
Unread 10/14/19, 11:19 AM  
bulton-fr
 
bulton-fr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 5
Originally Posted by Kyoma
With regards to the dragon type, I noticed the red & grey ones don't have the same max health. For red it is 14713494 and for grey its 16184844. Seeing as how the unit tag is available you can use GetUnitPower(unitTag, POWERTYPE_HEALTH) to determine which is which.
Thanks for info, it's a great solution in live to know if it's a red or grey dragon. But I have checked on PTS for the two new dragons and they have 14713494 hp too. So when they will come in live, it will not be possible to know if it's a red or one of new dragons. We only can know if it's grey dragon or not
Report comment to moderator  
Reply With Quote
Unread 10/14/19, 11:36 AM  
Kyoma
AddOn Author - Click to view AddOns

Forum posts: 125
File comments: 328
Uploads: 10
Originally Posted by bulton-fr
Originally Posted by Kyoma
With regards to the dragon type, I noticed the red & grey ones don't have the same max health. For red it is 14713494 and for grey its 16184844. Seeing as how the unit tag is available you can use GetUnitPower(unitTag, POWERTYPE_HEALTH) to determine which is which.
Thanks for info, it's a great solution in live to know if it's a red or grey dragon. But I have checked on PTS for the two new dragons and they have 14713494 hp too. So when they will come in live, it will not be possible to know if it's a red or one of new dragons. We only can know if it's grey dragon or not
Hmm, but won't the red and grey only be in northern and the other two only in southern? Tho either way that still means no use in southern I guess.
Report comment to moderator  
Reply With Quote
Unread 10/14/19, 02:01 PM  
bulton-fr
 
bulton-fr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 5
Originally Posted by Kyoma
Originally Posted by bulton-fr
Originally Posted by Kyoma
With regards to the dragon type, I noticed the red & grey ones don't have the same max health. For red it is 14713494 and for grey its 16184844. Seeing as how the unit tag is available you can use GetUnitPower(unitTag, POWERTYPE_HEALTH) to determine which is which.
Thanks for info, it's a great solution in live to know if it's a red or grey dragon. But I have checked on PTS for the two new dragons and they have 14713494 hp too. So when they will come in live, it will not be possible to know if it's a red or one of new dragons. We only can know if it's grey dragon or not
Hmm, but won't the red and grey only be in northern and the other two only in southern? Tho either way that still means no use in southern I guess.
Nop, the 2 new dragons will also be in northern, and the red and grey dragons will also be in the southern.


EDIT : I have find a way to know the dragon color ! it works on PTS and live. For the live I was unlucky because 3 red dragons (lol), but it seems to work; I will check again tomorrow.
So I will implement that soon
Last edited by bulton-fr : 10/14/19 at 06:40 PM.
Report comment to moderator  
Reply With Quote
Unread 10/21/19, 07:40 AM  
bulton-fr
 
bulton-fr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 5
Originally Posted by Pinion
Hi, would there be any way of knowing if the next dragon will be red or gray ones? I'm trying to finish the Draconic Minion Murderer achievment and only need the dark gray ones to do so.

Thanks in advance for verifying, regardless if it can't be done.
I just released a new version of DragonTracker (and the lib) which display the dragon color and I'm thinking to maybe implement the color on the nextLocation icon
Report comment to moderator  
Reply With Quote
Unread 08/05/20, 11:21 AM  
Lulunyaa

Forum posts: 0
File comments: 40
Uploads: 0
amazing addon thanks
Report comment to moderator  
Reply With Quote
Unread 07/26/21, 02:20 PM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1783
Uploads: 32
Great job!

Really outstanding work! Did a google search for "next dragon location" during this Elsweyr event while the weekly Endeavor was killing 30 dragons, as I kept arriving just as the dragons were dying to the massive 50+ raid chain killing them.

I did encounter one in Northern Elsweyr that didn't land at the indicated spot, though it did land pretty nearby. Had just downloaded the addon otherwise I would have screenshot it. If it happens again I will. Otherwise though, I'd say 90% of the markers have been spot on.

Thanks from saving me from the "Dragon Chaser" title.
Report comment to moderator  
Reply With Quote
Unread 07/26/21, 04:08 PM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 11
File comments: 437
Uploads: 0
The dragon markers are now drawn on subzone maps too, I haven't noticed this before, I think. So let's say I'm in Rimmen or Senchal, the dragon landing markers are drawn in the city at the exact same location as on the fully zoomed out zone map.
Report comment to moderator  
Reply With Quote
Unread 07/27/21, 10:25 AM  
bulton-fr
 
bulton-fr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 5
Re: Great job!

Originally Posted by Phinix
Really outstanding work! Did a google search for "next dragon location" during this Elsweyr event while the weekly Endeavor was killing 30 dragons, as I kept arriving just as the dragons were dying to the massive 50+ raid chain killing them.

I did encounter one in Northern Elsweyr that didn't land at the indicated spot, though it did land pretty nearby. Had just downloaded the addon otherwise I would have screenshot it. If it happens again I will. Otherwise though, I'd say 90% of the markers have been spot on.

Thanks from saving me from the "Dragon Chaser" title.
Thanks

About the icon position, I see during this event (it didn't happen during the last dragon event) that the icon takes a position when the dragon pop, and move to another position 1 or 2 second after. I use events fire by the game api, so I don't really know why it does that. However I suppose it's not this case you had. The only idea I could have about this issue is an instance's switch when you use a wayshrine (if you use it). I'm not sure my addon can detect that, and it's not easy to test it.
Report comment to moderator  
Reply With Quote
Unread 07/27/21, 10:32 AM  
bulton-fr
 
bulton-fr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 5
Originally Posted by HowellQagan
The dragon markers are now drawn on subzone maps too, I haven't noticed this before, I think. So let's say I'm in Rimmen or Senchal, the dragon landing markers are drawn in the city at the exact same location as on the fully zoomed out zone map.
Thank to report the issue.
I have also seen it yesterday when I was watching the Mukmire map for a guild mate and see the dragon location icon has popped.
I do a fix today but I'm really tired today so I prefer to wait later or tomorrow to do a double-check before publishing the fix.
Report comment to moderator  
Reply With Quote
Unread 07/28/21, 05:52 PM  
Acadian

Forum posts: 0
File comments: 4
Uploads: 0
Very helpful Addon!

Thanks so much for providing this Addon! I've been using it for a couple days to hunt dragons during a busy event and it really makes the difference in being able to get to the fight in time. Before installing, I was finding myself arriving after the dragon was dead over a quarter of the time. Now, I can almost always make the fight and sometimes even arrive before the dragon! Makes a great difference when hunting dragons.
Report comment to moderator  
Reply With Quote
Unread 11/19/21, 03:32 PM  
ChrisK

Forum posts: 0
File comments: 176
Uploads: 0
Thanks for doing this, really love your AddOn - this helps so much to find where they're headed
Report comment to moderator  
Reply With Quote
Unread 02/24/22, 09:43 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 211
File comments: 869
Uploads: 0
Errors

Came out of the public dungeon Orcrest in Northern Elsweyr and got these errors back to back, and the tracker didn't appear on screen:

Code:
user:/AddOns/DragonNextLocation/Zone.lua:55: attempt to index a nil value
stack traceback:
user:/AddOns/DragonNextLocation/Zone.lua:55: in function 'DragonNextLocation.Zone:obtainPosition'
|caaaaaa<Locals> self = [table:1]{}, dragon = [table:2]{WEInstanceId = 3, WEId = 3, eventType = "dragon", eventIdx = 3}, locationId = 11 </Locals>|r
user:/AddOns/DragonNextLocation/Events.lua:43: in function 'DragonNextLocation.Events.onWELocChanged'
|caaaaaa<Locals> eventCode = 131689, worldEventInstanceId = 3, oldWorldEventLocationId = 0, newWorldEventLocationId = 11, dragon = [table:2] </Locals>|r
Code:
user:/AddOns/DragonNextLocation/Zone.lua:55: attempt to index a nil value
stack traceback:
user:/AddOns/DragonNextLocation/Zone.lua:55: in function 'DragonNextLocation.Zone:obtainPosition'
|caaaaaa<Locals> self = [table:1]{}, dragon = [table:2]{WEInstanceId = 3, WEId = 3, eventType = "dragon", eventIdx = 3}, locationId = 13 </Locals>|r
user:/AddOns/DragonNextLocation/Events.lua:43: in function 'DragonNextLocation.Events.onWELocChanged'
|caaaaaa<Locals> eventCode = 131689, worldEventInstanceId = 3, oldWorldEventLocationId = 11, newWorldEventLocationId = 13, dragon = [table:2] </Locals>|r
Code:
user:/AddOns/DragonNextLocation/Zone.lua:55: attempt to index a nil value
stack traceback:
user:/AddOns/DragonNextLocation/Zone.lua:55: in function 'DragonNextLocation.Zone:obtainPosition'
|caaaaaa<Locals> self = [table:1]{}, dragon = [table:2]{WEInstanceId = 1, WEId = 1, eventType = "dragon", eventIdx = 2}, locationId = 3 </Locals>|r
user:/AddOns/DragonNextLocation/Events.lua:43: in function 'DragonNextLocation.Events.onWELocChanged'
|caaaaaa<Locals> eventCode = 131689, worldEventInstanceId = 1, oldWorldEventLocationId = 2, newWorldEventLocationId = 3, dragon = [table:2] </Locals>|r
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: