Quantcast
Download
(7 Kb)
Download
Updated: 10/05/19 10:39 AM
Pictures
File Info
Compatibility:
Dragonhold (5.2.0)
Scalebreaker (5.1.5)
Updated:10/05/19 10:39 AM
Created:09/11/19 06:31 PM
Monthly downloads:1,659
Total downloads:2,211
Favorites:13
MD5:
5.1.5
Dragon Tracker
Version: 2.1.1
by: bulton-fr [More]

Status tracking for Elsweyr Dragons.

I was inspired by the addon World Event Alert (aka Dragon Alert) created by Enodoc.

Dependency :
Features :
  • Display the current status of all Elsweyr Dragon if you are in the Elsweyr zone.
  • Display a timer to know since how long a dragon has a status.
  • Know when the dragon will repop, and display it instead of "killed since"

FAQ :

Why the timer is not displayed ?
If you just arrived in the zone, the timer will not be displayed. You need to assist to a change of status to have the timer.

Why the addon display "killed since..." instead of "repop in..." ?
You need to assist to a kill - repop of one dragon to know the current dragon's repop time.


If you want other features, you can ask in comment.

Supported languages are English, French and German (thanks to TNTKokser and Asurason).
I will look to ask if someone wants to help to translate for other languages. If you want to help, you can contact me.
v2.1.1
- Add German language (thanks to TNTKokser and Asurason)

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

v2.0.0
- Rework code to split systems and use OOP style
- Move some files to the library LibDragonWorldEvent and use the library
- Add South Elsweyr
- Can display "repop in..." instead of "killed since..."
- Display flying status

v1.3.0
- Add localization (en & fr) and use it
- Use "string.format" to concat strings instead of ".." to use C backend (as the wiki says)
- Split function which display text in GUI into many functions

v1.2.1
- Fix : it's not because all the dragons are killed that we are not on a dragon map

v1.2.0
- Some files moved, function renamed or splited
- Replace event EVENT_ZONE_CHANGED by EVENT_PLAYER_ACTIVATED
- Improve check if we are in a zone with dragons
- Add a function to check if the dragon's status are correct and update status and timers if status is different.

v1.1.1
- Enable timers event only on zone with dragons
- Fix typo in dragon status list
- Fix issue : when we change zone to elsweyr and a dragon exists on the map, then the timer start immediately.
- Improve zone detection. Be into a dungeon in Elsweyr will not enable addon
- Use the dedicated method to obtain savedVariables
- Add all comments in code

v1.1.0
- Rework vars definition
- Add timers to know since how long a dragon has a status
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Uploader
Date
2.1.0
7kB
bulton-fr
10/03/19 10:43 AM
2.0.0
17kB
bulton-fr
09/30/19 02:59 PM
1.3.0
8kB
bulton-fr
09/17/19 11:49 AM
1.2.1
7kB
09/11/19 06:31 PM


Post A Reply Comment Options
Unread 10/08/19, 06:14 AM  
FWSWBN
 
FWSWBN's Avatar

Forum posts: 13
File comments: 344
Uploads: 0
Originally Posted by bulton-fr
But yes, I can use the original name. So I will add original name and also add a setting to choose the value to use.
I think that's the best way. I will try to do it in the next few days
yeah, thats would be very nice
Report comment to moderator  
Reply With Quote
Unread 10/05/19, 10:55 AM  
bulton-fr
 
bulton-fr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 3
Originally Posted by Asurason
Hi,

here the translation for all German users:

Code:
-- GERMAN LANGUAGE LOCALIZATION

-- GUI message
ZO_CreateStringId("SI_DRAGON_TRACKER_GUI_REPOP",  "%s : Erscheint in ~%d %s")
ZO_CreateStringId("SI_DRAGON_TRACKER_GUI_STATUS", "%s : %s seit %d %s")
ZO_CreateStringId("SI_DRAGON_TRACKER_GUI_SIMPLE", "%s : %s")

-- GUI Timer
ZO_CreateStringId("SI_DRAGON_TRACKER_TIMER_SECOND", "Sek")
ZO_CreateStringId("SI_DRAGON_TRACKER_TIMER_MINUTE", "Min")
ZO_CreateStringId("SI_DRAGON_TRACKER_TIMER_HOUR",   "Std")
LG Asurason
Thank you very much for the translation, a new version has just been uploaded (2.1.1) which includes this translation

Originally Posted by FWSWBN
Only for suggestion:

It would be much better if the locations has his original names not south, west or north.

great work and keep up
Thank you
About used name, I asked myself the question at the beginning because the WorldEventAlert addon use original name, but I have choose to display cardinal points because each time I can't remember where such a name is on the map So I had prefered to use cardinal points.
But yes, I can use the original name. So I will add original name and also add a setting to choose the value to use.
I think that's the best way. I will try to do it in the next few days
Report comment to moderator  
Reply With Quote
Unread 10/05/19, 08:02 AM  
FWSWBN
 
FWSWBN's Avatar

Forum posts: 13
File comments: 344
Uploads: 0
Only for suggestion:

It would be much better if the locations has his original names not south, west or north.

great work and keep up
Report comment to moderator  
Reply With Quote
Unread 10/05/19, 02:16 AM  
Asurason

Forum posts: 0
File comments: 3
Uploads: 0
Hi,

here the translation for all German users:

Code:
-- GERMAN LANGUAGE LOCALIZATION

-- GUI message
ZO_CreateStringId("SI_DRAGON_TRACKER_GUI_REPOP",  "%s : Erscheint in ~%d %s")
ZO_CreateStringId("SI_DRAGON_TRACKER_GUI_STATUS", "%s : %s seit %d %s")
ZO_CreateStringId("SI_DRAGON_TRACKER_GUI_SIMPLE", "%s : %s")

-- GUI Timer
ZO_CreateStringId("SI_DRAGON_TRACKER_TIMER_SECOND", "Sek")
ZO_CreateStringId("SI_DRAGON_TRACKER_TIMER_MINUTE", "Min")
ZO_CreateStringId("SI_DRAGON_TRACKER_TIMER_HOUR",   "Std")
LG Asurason
Report comment to moderator  
Reply With Quote
Unread 10/02/19, 12:37 PM  
TNTKokser
 
TNTKokser's Avatar

Forum posts: 12
File comments: 107
Uploads: 0
I notice a lot of spamming to the chat like
Code:
%s%s: "%s"
EDIT:
sorry, forget this, must be another AddOn I've just updated or installed
Last edited by TNTKokser : 10/02/19 at 12:47 PM.
Report comment to moderator  
Reply With Quote
Unread 10/02/19, 12:28 PM  
bulton-fr
 
bulton-fr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 3
Originally Posted by ChrisK
What a great idea! Thanks for the very useful addon!
Thank you. I didn't think the addon would be so useful when I posted it ^^
And really sorry to answer that now. I didn't even see the time pass during last weeks.

Originally Posted by polysoft
Is it possible to add a dragon counter??
it will be interesting to see how many dragons killed my char/account for the #slaydragonssavecats Event


and btw, if i can help you to translate in german...
For the moment I can't add that, sorry.
It's because I currently don't know how fight system works from addon and how to know if the game considers that the player participated to the fight or not.
If I have time (probably), I will look to know how this is work
But if I implement that (I will warn you), I probably do another addon because DragonTracker just track dragon status, and not interaction with us

About german translation. I received a translation for the lib (LibDragonWorldEvent) today, but not for DragonTracker. So if you want
Report comment to moderator  
Reply With Quote
Unread 10/02/19, 02:27 AM  
polysoft
 
polysoft's Avatar

Forum posts: 0
File comments: 80
Uploads: 0
Great idea but a question

Is it possible to add a dragon counter??
it will be interesting to see how many dragons killed my char/account for the #slaydragonssavecats Event


and btw, if i can help you to translate in german...
Last edited by polysoft : 10/02/19 at 03:09 AM.
Report comment to moderator  
Reply With Quote
Unread 09/11/19, 11:27 PM  
ChrisK

Forum posts: 0
File comments: 61
Uploads: 0
What a great idea! Thanks for the very useful addon!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: