Download
(13Kb)
Download
Updated: 01-13-07 11:09 AM
Pictures
File Info
Updated:01-13-07 11:09 AM
Created:unknown
Downloads:16,163
Favorites:50
MD5:

ShackleWatch  Popular! (More than 5000 hits)

Version: 1.1
by: mubari [More]

This is a conversion of zapi's SheepWatch to work with Shackle Undead. It displays a timer bar counting down the duration of the Shackle.

===
NOTE: This addon uses the new "focus" functionality. To get the most out of it I suggest you case Shackle using the following macro:

/focus [modifier]
/cast [target=focus,nodead,exists] Shackle Undead; Shackle Undead

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

Post A Reply Comment Options
Unread 12-08-06, 06:53 PM  
mubari
A Kobold Labourer
 
mubari's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 1
Uploads: 1
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.
Report comment to moderator  
Reply With Quote
Unread 02-28-07, 08:09 AM  
Panthea
A Kobold Labourer

Forum posts: 1
File comments: 2
Uploads: 0
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.
Report comment to moderator  
Reply With Quote
Unread 03-05-07, 04:50 AM  
Mavtoo
A Defias Bandit

Forum posts: 3
File comments: 4
Uploads: 0
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:
Code:
<Script file="ShackleWatch.lua"/>
	<Script file="ShackleWatch_Globals.lua"/>
	<Script file="localization.lua"/>
	<Frame name="ShackleWatch" parent="UIParent" hidden="true" movable="true">
and insert
Code:
<Script file="localization_de.lua" />
it have to look like this:
Code:
<Script file="ShackleWatch.lua"/>
	<Script file="ShackleWatch_Globals.lua"/>
	<Script file="localization.lua"/>
	<Script file="localization_de.lua" /> 
	<Frame name="ShackleWatch" parent="UIParent" hidden="true" movable="true">
save it and enjoy your german shacklewatch.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: