Addition it tried module, Splinter,Thorngrin,Blackheart.
------------------------------
-- Are you local? --
------------------------------
local boss = AceLibrary("Babble-Boss-2.2")["Warp Splinter"]
local L = AceLibrary("AceLocale-2.2"):new("BigWigs"..boss)
local L2 = AceLibrary("AceLocale-2.2"):new("BigWigsCommonWords")
function mod:CHAT_MSG_MONSTER_YELL(msg)
if msg == L["engage_trigger"] then
if self.db.profile.engage then
self:Message(L["engage_message"], "Attention")
self:DelayedMessage(20, L["Treants_Soon"], "Attention")
self:Bar(L["Treants"], 25, "Ability_Druid_ForceofNature")
end
elseif self.db.profile.Treants and msg == L["Treants_trigger1"] or msg == L["Treants_trigger2"] then
self:Message(L["Treants_message"], "Important")
self:Bar(L["Treants_despawn"], 20, "Ability_Druid_ForceofNature")
self:NextTreants()
end
end
function mod:NextTreants()
self:DelayedMessage(39, L["Treants_Soon"], "Attention")
self:Bar(L["Treants_Soonbar"], 43, "Ability_Druid_ForceofNature")
end
------------------------------
-- Are you local? --
------------------------------
local boss = AceLibrary("Babble-Boss-2.2")["Thorngrin the Tender"]
local L = AceLibrary("AceLocale-2.2"):new("BigWigs"..boss)
local L2 = AceLibrary("AceLocale-2.2"):new("BigWigsCommonWords")
sacrifice = "Sacrifice",
sacrifice_desc = "Warn for Sacrifice of players.",
sacrifice_trigger = "^([^%s]+) ([^%s]+) afflicted by Sacrifice.$",
sacrifice_message = "%s is being Sacrificed!",
sacrifice_bar = "Sacrifice: %s",
} end )
function mod:CheckSacrifice(msg)
if not self.db.profile.sacrifice then return end
local splayer, stype = select(3, msg:find(L["sacrifice_trigger"]))
if splayer then
if splayer == L2["you"] and stype == L2["are"] then
splayer = UnitName("player")
end
self:Message(L["sacrifice_message"]:format(splayer), "Attention")
self:Bar(L["sacrifice_bar"]:format(splayer), 7, "Spell_Shadow_AntiMagicShell")
end
end
------------------------------
-- Are you local? --
------------------------------
local boss = AceLibrary("Babble-Boss-2.2")["Blackheart the Inciter"]
local L = AceLibrary("AceLocale-2.2"):new("BigWigs"..boss)
local L2 = AceLibrary("AceLocale-2.2"):new("BigWigsCommonWords")
function mod:CHAT_MSG_MONSTER_YELL(msg)
if msg == L["engage_trigger1"] or msg == L["engage_trigger2"] then
if self.db.profile.engage then
self:Message(L["engage_message"], "Attention")
self:DelayedMessage(14, L["Chaos_soon"], "Attention")
self:Bar(L["Chaos_soonbar"], 20, "Spell_Holy_BlessingOfStamina")
end
elseif self.db.profile.Chaos and (msg == L["Chaos_trigger1"] or msg == L["Chaos_trigger2"]) then
self:Message(L["Chaos_message"], "Important")
self:Bar(L["Chaos"], 15, "Spell_Holy_BlessingOfStamina")
self:NextChaos()
end
end
function mod:NextChaos()
self:DelayedMessage(53, L["Chaos_soon"], "Attention")
self:Bar(L["Chaos_soonbar"], 60, "Spell_Holy_BlessingOfStamina")
end
Interesting. Not sure about the others, but I never saw a pattern in Blackhearts Chaos. Seemed to fluctuate by a good number of seconds everytime. I'll have to give em a try sometime.
You should edit your url to use svn.wowace.com instead of dev.wowace.com, since dev requires a login and svn is publicly readable.
L:RegisterTranslations("deDE", function() return {
--engage_trigger1 = "I despise all of your kind!",
engage_trigger2 = "Dein Kopf wird rollen!",
engage_trigger3 = "Ba'ahn tha sol'dorei!",
engage_message = "INC - Kanalisierung in ~15sec!",
spell = "Zauberreflexion",
spell_desc = "Warnt vor Zauberreflexion",
spell_trigger = "bekommt 'Zauberreflexion'.$",
spell_message = "Zauberreflexion!",
rage = "Zorn des Kriegsf\195\188rsten",
rage_desc = "Warnt, wenn Kalithresh kanalisiert",
rage_trigger1 = "^%s beginnt Energien aus dem nahegelegenen Destillierer zu ziehen...",
rage_trigger2 = "Wir sind noch lange nicht am Ende...",
rage_message = "Kalithresh kanalisiert!",
rage_soon = "Kanalisierung bald!",
rage_soonbar = "~Kanalisierung",
} end )
Not working deDE (maybe other languages too) triggers:
Just posting some of my research, and some of these logs are old and could have changed, but it's from the logs I already have saved.
Blackheart:
"<1.3> Yell [Blackheart the Inciter]: Time for fun! -[yell]-", -- [3]
"<57.5> Yell [Blackheart the Inciter]: Time for fun! -[yell]-", -- [79]
"<120.3> Yell [Blackheart the Inciter]: Time for fun! -[yell]-", -- [149]
"<175.7> Yell [Blackheart the Inciter]: Time for fun! -[yell]-", -- [222]
"<230.8> Yell [Blackheart the Inciter]: Time for fun! -[yell]-", -- [310]
"<301.2> Yell [Blackheart the Inciter]: Time for fun! -[yell]-", -- [415]
Thats a range from 55.1 to 70.4 seconds, 15 seconds is a pretty big margin. Perhaps a "Incite Chaos Cooldown" type message would be more appropriate. But that's just my logs, I'd love to get other peoples input as well to make sure it's really as big a gap as I saw in this log.
Kalithresh:
4/15 01:39:25.531 Warlord Kalithresh yells: This is not nearly over...
4/15 01:40:15.843 Warlord Kalithresh yells: This is not nearly over...
4/15 01:41:01.703 Warlord Kalithresh yells: This is not nearly over...
4/15 01:48:36.562 Warlord Kalithresh yells: This is not nearly over...
4/15 01:49:23.234 Warlord Kalithresh yells: This is not nearly over...
4/15 01:50:13.421 Warlord Kalithresh yells: This is not nearly over...
Looks like this log is from the chat log, before I learned about Transcriptor. It appears to be two attemps. With times ranging from 46-57 seconds, so again a fairly large gap, maybe use another "cooldown" type warning. Also would love to see other peoples data to compare the numbers.
I don't have any data for Thorngrin or Warp-Splinter. I suspect that Warp-Splinter's Treants are also on a cooldown. The Thorngrin code looks ok, and I don't spot any reasons why it wouldn't work or be as accurate as possible.
Thats a range from 55.1 to 70.4 seconds, 15 seconds is a pretty big margin. Perhaps a "Incite Chaos Cooldown" type message would be more appropriate. But that's just my logs, I'd love to get other peoples input as well to make sure it's really as big a gap as I saw in this log.
It agrees :)
4/15 01:39:25.531 Warlord Kalithresh yells: This is not nearly over...
4/15 01:40:15.843 Warlord Kalithresh yells: This is not nearly over...
4/15 01:41:01.703 Warlord Kalithresh yells: This is not nearly over...
4/15 01:48:36.562 Warlord Kalithresh yells: This is not nearly over...
4/15 01:49:23.234 Warlord Kalithresh yells: This is not nearly over...
4/15 01:50:13.421 Warlord Kalithresh yells: This is not nearly over...
look time again. 46-57 knows is 46-50. (48:36~49:23=00:47)
I think I finally got the Black Morass module working with the WorldState frame. Please let me know if you have any problems.
I did tweak some of the English translation stuff, started calling them Waves instead of Portals, since that's what the game calls them. But those changes are just cosmetic and not having the other languages updated shouldn't break anything.
Today i did a normal cot- bm run and i think the timers are working :) thx ulic& the rest
However i suggest a timer between the boss and the opening of the next portal if possible.
Today i did a normal cot- bm run and i think the timers are working :) thx ulic& the rest
However i suggest a timer between the boss and the opening of the next portal if possible.
There is a timer bar from the time the boss dies until the next wave. However this uses babble boss which it looked like was having problems with the German translation, so hopefully Rabbit's fix resolves that for you.
What about 7destiny's codesuggestions on blackheart for example? Is it in there already and just missing translations ,or not?
Last time i went there nothing showed up and i'd really like to have it.
And for all other bosses at least an "engaged" and " boss killed" code should be added.
What about 7destiny's codesuggestions on blackheart for example? Is it in there already and just missing translations ,or not?
Last time i went there nothing showed up and i'd really like to have it.
And for all other bosses at least an "engaged" and " boss killed" code should be added.
Sorry, I've been busy. Had been looking for work and finally landed a job, hooray! Feel free to add any new bosses to LittleWigs, while I did start, and do take some small pride in it, it's really open to the public. Enhance it, fix it, do whatever you like except break it. Obviously any reports on new modules would be helpful so we can make sure they are working as expected before releasing to curse.
So in the end, if you have new stuff, feel free to add it :)
I would like to petition to add all instance bosses even if there are no abilities to track. The reason is that I'm using Assessment for combat analysis and it automatically saves all boss fights... if there was a boss message from BigWigs or LittleWigs.
L:RegisterTranslations("esES", function() return {
touch_trigger = "^([^%s]+) ([^%s]+) sufre Toque de Murmur.",
touch_message_you = "Tu eres la bomba!",
touch_message_other = "%s es la bomba!",
touchtimer = "Retardo de explosi\195\179n de la bomba",
touchtimer_desc = "Muestra una barra de 13 segundos de forma que sepas cuando va a estallar la bomba.",
touchtimer_bar = "%s : Toque de Murmur",
youtouch = "Bomba (tu)",
youtouch_desc = "Aviso para cuando tu eres la bomba",
elsetouch = "Bomba (los otros)",
elsetouch_desc = "Aviso para cuando otros son la bomba",
icon = "Icono de Raid para la bomba",
icon_desc = "Pone un icono de Raid en la persona que es la bomba (Requiere promocionado o superior).",
sonicboom = "Bum s\195\179nico",
sonicboom_desc = "Aviso cuando Murmur comienza a lanzar Bum s\195\179nico",
sonicboom_trigger = "extrae energ\195\173a del aire...",
sonicboom_alert = "Bum s\195\179nico en 5 segundos!",
sonicboom_bar = "Lanzando Bum s\195\179nico!",
} end)
hope it is usefull
You should edit your url to use svn.wowace.com instead of dev.wowace.com, since dev requires a login and svn is publicly readable.
Not working deDE (maybe other languages too) triggers:
new deDE addition for blackheart.lua:
Blackheart:
Thats a range from 55.1 to 70.4 seconds, 15 seconds is a pretty big margin. Perhaps a "Incite Chaos Cooldown" type message would be more appropriate. But that's just my logs, I'd love to get other peoples input as well to make sure it's really as big a gap as I saw in this log.
Kalithresh:
Looks like this log is from the chat log, before I learned about Transcriptor. It appears to be two attemps. With times ranging from 46-57 seconds, so again a fairly large gap, maybe use another "cooldown" type warning. Also would love to see other peoples data to compare the numbers.
I don't have any data for Thorngrin or Warp-Splinter. I suspect that Warp-Splinter's Treants are also on a cooldown. The Thorngrin code looks ok, and I don't spot any reasons why it wouldn't work or be as accurate as possible.
look time again. 46-57 knows is 46-50. (48:36~49:23=00:47)
I did tweak some of the English translation stuff, started calling them Waves instead of Portals, since that's what the game calls them. But those changes are just cosmetic and not having the other languages updated shouldn't break anything.
Looks like one of the translators goofed up, and then rabbit fixed it. Thanks rabbit!
However i suggest a timer between the boss and the opening of the next portal if possible.
And i got an error with my german client
ate: 2007-11-17 20:27:22
ID: 9
Error occured in: Global
Count: 2
Message: ..\AddOns\BigWigs\Core.lua line 555:
Babble-Boss-2.2: Reverse translation for "Der schwarze Morast" does not exist
Debug:
...s\AckisRecipeList\libs\AceEvent-2.0\AceEvent-2.0.lua:304: TriggerEvent()
BigWigs_Plugins\TargetMonitor.lua:87: TargetCheck()
BigWigs_Plugins\TargetMonitor.lua:74:
BigWigs_Plugins\TargetMonitor.lua:73
[C]: ?
...s\AckisRecipeList\libs\AceEvent-2.0\AceEvent-2.0.lua:303: TriggerEvent()
...s\AckisRecipeList\libs\AceEvent-2.0\AceEvent-2.0.lua:962:
...s\AckisRecipeList\libs\AceEvent-2.0\AceEvent-2.0.lua:955
AddOns:
AckisRecipeList, v0.6
agUnitFrames, v05-01-07
AtlasLoot, vAtlasLoot Enhanced v4.02.00
AtlasLootOldInstances, v4.02.00
AtlasLootBCInstances, v4.02.00
AtlasLootRepFactions, v4.02.00
AtlasLootSetsandPvP, v4.02.00
AtlasLootWorldLoot, v4.02.00
AucAdvanced, v5.0.PRE.2472
AucFilterBasic, v5.0.PRE.2472 (BillyGoat)
AucStatPurchased, v5.0.PRE.2472 (BillyGoat)
AucStatSimple, v5.0.PRE.2472 (BillyGoat)
AucStatStdDev, v5.0.PRE.2472 (BillyGoat)
Automaton, v1.3.0
beql, v0.89
BigBrother
BigWigsExtras, v2.0
BigWigsPlugins, v2.0
BigWigs, v2.0 r54514
BigWigsCommonAuras, v1
BigWigsZombieFood, v2
BigWigsDebugger, v1.0.39189
BulkMail2Inbox, v2.3
BulkMail2, v2.3.1
Clique
Decursive, v2.0.4
Enchantrix, v5.0.PRE.2472
EnchantrixBarker, v5.0.PRE.2472 (BillyGoat)
EnhTooltip, v5.0.PRE.2472
FuBarAddonSpamFu, v1.0.0
Gatherer, v3.0-DEV
GathererDBWowhead, v1.0.2007-11-15
Grid, v55010
GridManaBars, v0.5
GridStatusHealer, v55079
GridStatusHots, v2.3
GridStatusMissingBuffs, v2.2.0.00
IncomingHealsLib, v1.0 $Revision: 54902 $
Incubator, v1.65
Informant, v5.0.PRE.2472
ChatThrottleLib, v19
Threat10, v2.1
LittleWigsCoT, v2.0
LittleWigs
Omen, v2.1r55025
oRA2, v2.0.$Revision: 55007 $
Skillet, v1.10-54727
Stubby, v2
Swatter, v5.0.PRE.2472
TradeskillInfo, v1.0.53238
Transcriptor, v2F
There is a timer bar from the time the boss dies until the next wave. However this uses babble boss which it looked like was having problems with the German translation, so hopefully Rabbit's fix resolves that for you.
let me be the first to say NO.. BigWigs (Parrent Addon for LittleWigs Modules) is a Raid/Instance boss timmer addon.
if you want something for BG's , i would sugest FuBar_BattlegroundFu
Last time i went there nothing showed up and i'd really like to have it.
And for all other bosses at least an "engaged" and " boss killed" code should be added.
Sorry, I've been busy. Had been looking for work and finally landed a job, hooray! Feel free to add any new bosses to LittleWigs, while I did start, and do take some small pride in it, it's really open to the public. Enhance it, fix it, do whatever you like except break it. Obviously any reports on new modules would be helpful so we can make sure they are working as expected before releasing to curse.
So in the end, if you have new stuff, feel free to add it :)