Quantcast
Download
(38 Kb)
Download
Updated: 07/01/21 01:27 AM
Pictures
File Info
Compatibility:
Waking Flame (7.1.5)
Blackwood (7.0.5)
Updated:07/01/21 01:27 AM
Created:02/09/19 06:08 AM
Monthly downloads:1,306
Total downloads:14,924
Favorites:15
MD5:
Categories:Raid Mods, Action Bar Mods, Combat Mods
7.0.5
Medusa - OUTDATED  Popular! (More than 5000 hits)
Version: 1.6.2
by: Aaxc [More]
Medusa Trial helper

Required Add-Ons:
  • LibAddonMenu-2.0

As this addon has been on life support for last two Chapters, I'm stopping support for it and might remove it. Thank you all, who used it over all these years.

As per popular demand, I updated with the changes suggested by the community.
Version 1.6.1
- Fully removed break bar

Version 1.6.0
- Blackwood update
- Set break bar as deprecated
- Set all chat outputs debug state only

Version 1.5.0
- Flames of Ambition update
- Removed deprecated LibStub dependency

Version 1.4.4
- Markarth update

Version 1.4.2
- Harrowstorm update

Version 1.4.1
- API Version update

Version 1.4.0
- Added missing translations
- Fixed Time Breach timers (sometimes fails for 3rd breach)
- Fixed most of the strict LUA errors when a player dies and gets resurrected during an ability cast

Version 1.3.7
- Added Storm Fury for Lokkestiiz
- Added open Time Shift duration for Nahviintaas
- Cleaned up code

Version 1.3.5
- Fixed language strings
- Fixed debug mode checkbox

Version 1.3.4
- Added Sunspire events for Yolnahkriin (Fire) and test event for Nahviintaas (Gold)

Version 1.2.1
- Fixed multiple language support
- Added language texts for DE and FR clients (Big thanks to @Revanforce and @VeritableBijar for the translations)
- Added menu (LibAddonMenu) to turn on/off kite notifications (and adjust the bar)
- Added check for ZMaja room
- Added option to show also in normal trial version (default only shows on veteran)

1.1.9 Fixed Crushing darkness kite reset after a wipe

1.1.8 Wrathstone update

1.1.7 Fixed minor UI errors

1.1.6 Initial version
Optional Files (0)


Archived Files (15)
File Name
Version
Size
Uploader
Date
1.6.1
31kB
Aaxc
06/07/21 01:18 PM
1.6.0
34kB
Aaxc
06/06/21 06:41 AM
1.5.0
34kB
Aaxc
03/06/21 08:29 AM
1.4.4
34kB
Aaxc
11/02/20 03:13 AM
1.4.3
35kB
Aaxc
05/26/20 01:58 AM
1.4.2
34kB
Aaxc
02/24/20 03:25 AM
1.4.1
34kB
Aaxc
10/20/19 12:51 PM
1.4.0
34kB
Aaxc
08/06/19 04:17 AM
1.3.7
38kB
Aaxc
07/14/19 04:53 PM
1.3.6
73kB
Aaxc
05/25/19 03:00 PM
1.3.4
73kB
Aaxc
05/25/19 12:30 PM
1.2.1
227kB
Aaxc
03/16/19 01:40 PM
1.1.8 Beta
227kB
Aaxc
02/25/19 08:22 AM
1.1.7 Beta
83kB
Aaxc
02/10/19 11:30 AM
1.1.6 Beta
83kB
02/09/19 06:08 AM


Post A Reply Comment Options
Unread 07/15/21, 03:08 AM  
Aaxc
 
Aaxc's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 17
Uploads: 5
Originally Posted by Argoniian
Is this beauty really over?

On info page it's mentioned as going to stop soon, however there are some recent comments here. I'm confused about that.
Yes, I am no longer activly maintaining it, but I will implement fixes suggested by the community.
Report comment to moderator  
Reply With Quote
Unread 07/13/21, 09:27 AM  
Argoniian

Forum posts: 0
File comments: 15
Uploads: 0
Is this beauty really over?

On info page it's mentioned as going to stop soon, however there are some recent comments here. I'm confused about that.
Report comment to moderator  
Reply With Quote
Unread 06/16/21, 11:16 AM  
TypicalPrior

Forum posts: 4
File comments: 67
Uploads: 0
Originally Posted by yachoor
Originally Posted by TypicalPrior
Originally Posted by yachoor
Looks like too much was removed in 1.6.1 - function Medusa.SecondsToMinutes is missing, after restoring it works fine (at least in Cloudrest)
By 'it works fine', do you mean the portals and crushing darkness timer bars? If so, can you please, please explain how to restore it (or whatever it is that you did) so it works again for others? Thank you if you can help!
I copied the missing function Medusa.SecondsToMinutes from 1.6.0 (it's in Features/Break/Break.lua) to current Medusa.lua

In short, paste this:
Code:
function Medusa.SecondsToMinutes(remaining)
    -- Get minutes
    local mins = math.floor(remaining / 60)
    if mins < 0 then
        mins = "0"
    else
        mins = tostring(mins)
    end

    -- Get seconds
    local secs = remaining - (mins * 60)
    if (secs < 10) then
        secs = "0" .. tostring(secs)
    else
        secs = tostring(secs)
    end

    return mins .. ":" .. secs
end
at the end of Medusa/Medusa.lua and the timers should work
You mean like this?

EVENT_MANAGER:RegisterForEvent(Medusa.name, EVENT_PLAYER_COMBAT_STATE, Medusa.OnPlayerCombatState)
EVENT_MANAGER:RegisterForEvent(Medusa.name, EVENT_ADD_ON_LOADED, Medusa.OnAddOnLoaded)
SLASH_COMMANDS["/md"] = function(extra)
Medusa.SlashCommands(extra)
end

function Medusa.SecondsToMinutes(remaining)
-- Get minutes
local mins = math.floor(remaining / 60)
if mins < 0 then
mins = "0"
else
mins = tostring(mins)
end

-- Get seconds
local secs = remaining - (mins * 60)
if (secs < 10) then
secs = "0" .. tostring(secs)
else
secs = tostring(secs)
end

return mins .. ":" .. secs
end

(^End of the lua file. I pasted the code at the very end since I can't find 'Medusa/Medusa.lua' in the file unless you mean the file itself?)

Update: It worked! The timers are working again!
Last edited by TypicalPrior : 06/16/21 at 09:01 PM.
Report comment to moderator  
Reply With Quote
Unread 06/16/21, 04:48 AM  
yachoor
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 24
Uploads: 1
Originally Posted by TypicalPrior
Originally Posted by yachoor
Looks like too much was removed in 1.6.1 - function Medusa.SecondsToMinutes is missing, after restoring it works fine (at least in Cloudrest)
By 'it works fine', do you mean the portals and crushing darkness timer bars? If so, can you please, please explain how to restore it (or whatever it is that you did) so it works again for others? Thank you if you can help!
I copied the missing function Medusa.SecondsToMinutes from 1.6.0 (it's in Features/Break/Break.lua) to current Medusa.lua

In short, paste this:
Code:
function Medusa.SecondsToMinutes(remaining)
    -- Get minutes
    local mins = math.floor(remaining / 60)
    if mins < 0 then
        mins = "0"
    else
        mins = tostring(mins)
    end

    -- Get seconds
    local secs = remaining - (mins * 60)
    if (secs < 10) then
        secs = "0" .. tostring(secs)
    else
        secs = tostring(secs)
    end

    return mins .. ":" .. secs
end
at the end of Medusa/Medusa.lua and the timers should work
Report comment to moderator  
Reply With Quote
Unread 06/13/21, 04:08 PM  
TypicalPrior

Forum posts: 4
File comments: 67
Uploads: 0
Originally Posted by yachoor
Looks like too much was removed in 1.6.1 - function Medusa.SecondsToMinutes is missing, after restoring it works fine (at least in Cloudrest)
By 'it works fine', do you mean the portals and crushing darkness timer bars? If so, can you please, please explain how to restore it (or whatever it is that you did) so it works again for others? Thank you if you can help!
Report comment to moderator  
Reply With Quote
Unread 06/13/21, 02:11 PM  
yachoor
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 24
Uploads: 1
Looks like too much was removed in 1.6.1 - function Medusa.SecondsToMinutes is missing, after restoring it works fine (at least in Cloudrest)
Report comment to moderator  
Reply With Quote
Unread 06/11/21, 09:58 PM  
Lazurick

Forum posts: 0
File comments: 2
Uploads: 0
Error in CloudRest Final Boss

Total of 439 Errors during fight.

Code:
user:/AddOns/Medusa/Trials/Cloudrest/Cloudrest.lua:310: function expected instead of nil
stack traceback:
user:/AddOns/Medusa/Trials/Cloudrest/Cloudrest.lua:310: in function 'Medusa.CloudrestShowKite'
|caaaaaa<Locals> current = 1623470034, endtime = 1623469890, remaining = -144, k = [table:1]{g = 20, r = 74, b = 140}, kiteTime = -159 </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 06/08/21, 07:33 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3597
File comments: 4409
Uploads: 68
Hi and thanks for the addon.

Please add the dependencies/libraries of your addon(s) to the description of the addon so that everyone is able to see them within Minion/esoui.com at a glance and install them with the addon. Else one needs to login to see the dependencies.
Here: LibAddonMenu-2.0

Thank you
Report comment to moderator  
Reply With Quote
Unread 06/08/21, 02:13 AM  
Aaxc
 
Aaxc's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 17
Uploads: 5
I completely removed break bar. It seemed to conflict with some other features for some reason. Should be working now.
Report comment to moderator  
Reply With Quote
Unread 06/06/21, 10:47 PM  
TypicalPrior

Forum posts: 4
File comments: 67
Uploads: 0
Hello! Thanks for updating this add on, however I've been getting this error:

user:/AddOns/Medusa/Features/Break/Break.lua:206: attempt to index a nil value
stack traceback:
user:/AddOns/Medusa/Features/Break/Break.lua:206: in function 'Medusa.BreakShowBars'
<Locals> show = T </Locals>
user:/AddOns/Medusa/Trials/Cloudrest/Settings.lua:19: in function 'setFunc'
<Locals> newValue = F </Locals>
user:/AddOns/LibAddonMenu-2.0/controls/checkbox.lua:64: in function 'UpdateValue'
<Locals> control = ud, forceDefault = F, value = F </Locals>
user:/AddOns/LibAddonMenu-2.0/controls/checkbox.lua:112: in function '(anonymous)'
<Locals> control = ud </Locals>

The bars don't show up in vCR either?
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 04:09 PM  
Awana4kids

Forum posts: 0
File comments: 10
Uploads: 0
Error in startup

This is the error I am getting with the bars that are visible with new update

Last edited by Awana4kids : 06/02/21 at 04:11 PM.
Report comment to moderator  
Reply With Quote
Unread 06/01/21, 11:31 AM  
TypicalPrior

Forum posts: 4
File comments: 67
Uploads: 0
Hello! Since Blackwood update, the timer bars seem to be stuck on the screen and while it's not a big distraction, the big portal bar for nahvi can't be moved from the top center of the screen. Screenshot
Report comment to moderator  
Reply With Quote
Unread 03/08/21, 08:05 AM  
Aaxc
 
Aaxc's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 17
Uploads: 5
Re: Re: Errors on lodaing

Originally Posted by thatlaurachick
Ah, finally got it! LibSTub Reference. LibStub has been deprecated!
Sorry I missed your comment, I fixed this with the latest release.
Report comment to moderator  
Reply With Quote
Unread 12/14/20, 09:33 AM  
thatlaurachick

Forum posts: 0
File comments: 45
Uploads: 0
Re: Errors on lodaing

Ah, finally got it! LibSTub Reference. LibStub has been deprecated! The fix is to change:


-------------------------------------------------------------------------------------------------
-- Libraries --
-------------------------------------------------------------------------------------------------
local LAM2 = LibStub:GetLibrary("LibAddonMenu-2.0")

TO
-------------------------------------------------------------------------------------------------
-- Libraries --
-------------------------------------------------------------------------------------------------
local LAM2 = LibAddonMenu2

Originally Posted by thatlaurachick
I'm not a LUA programmer so I'm not sure what the issue is with this array, and I don't see any obvious issues (punctuation, spacing etc). Medusa is loading... but there are no settings and the display bars are just permanently on my screen. Would really like to use this since Open Glaza just doesn't work, and doesn't even throw errors. D:
Report comment to moderator  
Reply With Quote
Unread 12/10/20, 10:02 AM  
thatlaurachick

Forum posts: 0
File comments: 45
Uploads: 0
Errors on lodaing

I'm not a LUA programmer so I'm not sure what the issue is with this array, and I don't see any obvious issues (punctuation, spacing etc). Medusa is loading... but there are no settings and the display bars are just permanently on my screen. Would really like to use this since Open Glaza just doesn't work, and doesn't even throw errors. D:

user:/AddOns/Medusa/Medusa.lua:160: function expected instead of nil
stack traceback:
user:/AddOns/Medusa/Medusa.lua:160: in function 'Medusa:Initialize'
|caaaaaa<Locals> self = [table:1]{debugTime = 0, TRIAL_HALLS_OF_FABRICATION = 975, bossLanding = 0, language = "en", version = "1.4.4", name = "Medusa", TRIAL_BLACKROSE_PRISON = 1082, stormFury = 0, TRIAL_MAW_OF_LORKHAJ = 725, characterId = "8796093034053145", inCombat = F, difficulty = 0, debug = F, exitCombat = 0, debugInfo = "", author = "@Aaxc", TRIAL_SUNSPIRE = 1121, TRIAL_SANCTUM_OPHIDIA = 639, TRIAL_ASYLUM_SANCTORIUM = 1000, TRIAL_DRAGONSTAR_ARENA = 635, location = "Tamriel", TRIAL_HEL_RA_CITADEL = 636, TRIAL_MAELSTROM_ARENA = 677, TRIAL_AETHERIAN_ARCHIVE = 638, TRIAL_CLOUDREST = 1051, logStarted = F, variableVersion = 3} </Locals>|r
user:/AddOns/Medusa/Medusa.lua:199: in function 'Medusa.OnAddOnLoaded'
|caaaaaa<Locals> event = 65536, addonName = "Medusa" </Locals>|r
user:/AddOns/Medusa/Settings.lua:6: attempt to index a nil value
stack traceback:
user:/AddOns/Medusa/Settings.lua:6: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.