Clicking the macro with the shift or ctrl key down will set your current target as your focus and cast Shackle. You can then change targets and clicking the macro (without shift or ctrl press) will recast Shackle on your focus. If you don't have a focus, clicking the button will cast Shackle on your current target.
Type /shw or /sheepwatch to show the config UI.
===
Version History:
1.0 - Initial Version
1.1 - Updated toc; added some more smarts to handle focus vs target casting
the german localisation (localisation_de.lua) should look like this:
Code:
if( GetLocale() == "deDE" ) then
SHACKLEWATCH_SPELL = "Untote fesseln"
SHACKLEWATCH_TEXT_LOADED = "ShackleWatch " .. SHACKLEWATCH_VERSION .. " geladen - /shacklewatch"
SHACKLEWATCH_TEXT_WORLD_NOT_LOADED = "ShackleWatch: Welt noch nicht geladen, bitte warten..."
SHACKLEWATCH_TEXT_PROFILECLEARED = "ShackleWatch: Deine Einstellungen sind nicht zu dieser Version kompatibel und wurden geloescht.\nShackleWatch: Bitte konfiguriere ShackleWatch mit /shacklewatch"
SHACKLEWATCH_TEXT_LOCKED = "ShackleWatch: Frame fixiert."
SHACKLEWATCH_TEXT_UNLOCKED = "ShackleWatch: Frame beweglich."
SHACKLEWATCH_TEXT_RANK = " der ".. SHACKLEWATCH_SPELL .. " geladen."
SHACKLEWATCH_TEXT_NORANK = "ShackleWatch: Fehler: Kein Rang fuer " .. SHACKLEWATCH_SPELL .. " gefunden!\nShackleWatch: Ich habe mich fuer diese Session deaktiviert."
SHACKLEWATCH_TEXT_ANNOUNCE_NOTARGET = "ShackleWatch: Falsches Ziel. Bitte mit \'/shacklewatch\' konfigurieren."
SHACKLEWATCH_TEXT_ANNOUNCE = "$s ($r) gezaubert gegen $t (Lvl $l)"
SHACKLEWATCH_TEXT_ANNOUNCE_CAST = " gezaubert gegen "
SHACKLEWATCH_TEXT_ANNOUNCE_BREAK = SHACKLEWATCH_SPELL .. " wurde entfernt von "
SHACKLEWATCH_TEXT_ANNOUNCE_FADE = SHACKLEWATCH_SPELL .. " schwindet von "
SHACKLEWATCH_TEXT_ANNOUNCE_LEAVECOMBAT = "ShackleWatch: Du hast den Kampfmodus verlassen."
SHACKLEWATCH_TEXT_ANNOUNCE_TARGETSUCCESS = "ShackleWatch: Wiederanwahl erfolgreich."
SHACKLEWATCH_TEXT_ANNOUNCE_TARGETFAILED = "ShackleWatch: Wiederanwahl des alten Targets fehlgeschlagen."
SHACKLEWATCH_TEXT_ANNOUNCE_ABORTCAST = "ShackleWatch: Zaubern abgebrochen."
SHACKLEWATCH_TEXT_RESETPOS = "ShackleWatch: Position zurueckgesetzt."
SHACKLEWATCH_TOOLTIP_TRANSPARENCY = "Verschiebe den Slider, um die Transparenz anzupassen"
SHACKLEWATCH_TOOLTIP_SCALING = "Verschiebe den Slider, um das Scaling anzupassen"
SHACKLEWATCH_LABEL_ENABLE = "ShackleWatch aktivieren."
SHACKLEWATCH_LABEL_ANNOUNCE = "Mitteilung aktivieren"
SHACKLEWATCH_LABEL_VERBOSE = "Verbose"
SHACKLEWATCH_LABEL_CLOSE = "Schliessen"
SHACKLEWATCH_LABEL_MOVE = "Verschieben"
SHACKLEWATCH_LABEL_MOVE2 = "Fixieren"
SHACKLEWATCH_LABEL_ANNOUNCE_TARGET_LABEL = "Mitteilen an:"
SHACKLEWATCH_LABEL_ANNOUNCE_TIME_LABEL = "Wann :"
SHACKLEWATCH_LABEL_COUNTER = "Zaehler aktivieren"
SHACKLEWATCH_LABEL_COUNTER_DIGITS = "Zeige Millisekunden"
SHACKLEWATCH_LABEL_DIRECTION_LABEL = "Statusanzeige :"
SHACKLEWATCH_LABEL_COLOR_LABEL = "Bar Farbe:"
SHACKLEWATCH_LABEL_TRANSPARENCY = "Bar Transparenz"
SHACKLEWATCH_LABEL_SCALING = "Bar Scaling"
SHACKLEWATCH_LIST_DIRECTIONS = {
{ name = "Aufsteigend", value = 1 },
{ name = "Absteigend", value = 2 }
}
SHACKLEWATCH_LIST_ANNOUNCETIME = {
{ name = "Vor dem Zaubern", value = 1 },
{ name = "Nach dem Zaubern", value = 2 }
}
-- DON'T LOCALIZE THIS
SHACKLEWATCH_LIST_ANNOUNCETARGETS = {
{ name = "SAY", value = 1 },
{ name = "YELL", value = 2 },
{ name = "PARTY", value = 3 },
{ name = "RAID", value = 4 },
{ name = "GUILD", value = 5 },
{ name = "AUTO", value = 6 }
}
SHACKLEWATCH_HELP1 = " - Konfigurieren mit '/shacklewatch'"
SHACKLEWATCH_EVENT_ON = "(.+) ist von " .. SHACKLEWATCH_SPELL .. " betroffen."
SHACKLEWATCH_EVENT_CAST = "Ihr wirkt (.+) auf (.+)."
SHACKLEWATCH_EVENT_BREAK = "(.+)s (.+) wurde entfernt."
SHACKLEWATCH_EVENT_FADE = "(.+) schwindet von (.+)."
SHACKLEWATCH_EVENT_DEATH = "(.+) stirbt."
end
until ther next version where it hopefully is implemented by mubari you can implement it yourself. just make a new file with the name localisation_de.lua with the code above and save it in your shackle watch directory. after that open the shacklewatch.xml, search:
I was getting an issue last night with the bar not always showing up. Were you able to duplicate the issue yet? It was random as to which shackle it didn't show up for. I realized how much I like this addon.
Originally posted by mubari There might be a bug in ShackleWatch when grouped. I need to check the behavior of the new UNIT_SPELLCAST events but I think if someone else's spell fails while you are casting Shackle, the bar timer may not show up. I'll test that tonight if I get a chance.
There might be a bug in ShackleWatch when grouped. I need to check the behavior of the new UNIT_SPELLCAST events but I think if someone else's spell fails while you are casting Shackle, the bar timer may not show up. I'll test that tonight if I get a chance.