Download
(1 MB)
Download
Updated: 03-21-13 03:20 PM
Pictures
File Info
Updated:03-21-13 03:20 PM
Created:09-23-11 07:13 AM
Downloads:88,478
Favorites:104
MD5:
King Boss Mods  Popular! (More than 5000 hits)
Version: v1.4.2
by: Snarty [More]
Follow me on Twitter @KMBossMods for in-game update notifications.
You can also follow development news at KBM's Facebook page.

KBM Plug-Ins:Click here to lend your support!

You can help test KBM by using the alpha version by downloading via The Curse Client. If you are using alpha versions please ensure any bug reports include which alpha version you were using at the time.

Work has started on the How To section of the development site. If you have anything you'd like to see added, please email or message me.

Credits
  • Written and Designed by Safe@Deepwood
  • German Translations and Coordination by Dooc@Butmutter
  • French Translations by Céres@Brisesol & Kettricken@Brisesol
  • Korean Translations by Geniee@Seastone (워려@자렌)
  • Russian Translations by
    • Toz@Akylios, Zveryga@Akylios & Extra@Akylios
    • Эксперт@Маэлфордж & Экстра@Маэлфордж
Special Thanks to
  • Arisae@Deepwood (my Wife) for putting up with me during the long hours I put in to this.
  • Decayed@Deepwood (my Guild) also for their patience while I curse randomly when KBM crashes during testing.
Public Benefactors
  • Gaucho@Deepwood
  • Decompose@Blightweald
  • Kad@Argent
  • And all private benefactors for their on-going donations and support!

Video Spotlight:
Nexilis
  • Downing Warboss Drak with KBM tagging along. This is a very early version of KBM in ID, it has already improved since and the next release will include personal interrupt alerts and purge alerts.
Imperium of Steampike
  • YouTube Hammerknell 11 Boss playlist including Akylios & Jornaru, Murdantix, Matron Zamira, Grugonim, Rune King Molinar, Inquisitor Garau, Sicaron, Vladmal Prime, Estrode, Inwar Darktide and Soulrender Zilas all with vent overlay and KBM in action.
  • Live Stream! of Imperium in action with Vent overlay and KBM working in real time. Sign-up details also available.
More Guilds' YouTube videos with KBM in action.
Manual Installation Instructions:
Extract the Zip.
Copy folder within the extracted zip to your addons folder.

Credits
  • Written and Designed by Safe@Deepwood
  • German Translations and Coordination by Dooc@Butmutter
  • French Translations by Céres@Briseso
  • Russian Translations by
    • Tier 1 and Menus: Toz@Akylios, Zveryga@Akylios & Extra@Akylios
    • Tier 2: Эксперт@Маэлфордж & Экстра@Маэлфордж

This Addon includes fully tested support for all Rift instanced raid content, including partial support for: Endless Eclipse and full support for: Frozen Tempest, Triumph of the Dragon Queen, Infernal Dawn, Hammerknell, River of Souls, Greenscale's Blight, Rise of the Phoenix, Drowned Halls and Guilded Prophecy plus new support for Expert and Master Dungeons. Various new and existing features are being included on a regular basis including; Mechanic Timers, Custom Mechanic Monitors (e.g. King Molinator), Encounter Timers, Tank Swap monitors, Adjustable boss casting bars, Boss cast bar ability filtering, Enrage Timers and many more.

Currently, this evolving Boss Mod Addon is housing the latest version of the original King Molinator Addon. This mod will still be worked on along with the addition of any other encounters I add in the near future.

* Note: All Encounters have full English, Russian and German support unless explicitly stated. Partial support for the French client.

Tank-Swap Monitor (T-SM)
  • Automatically tracks all tanks simultaneously and displays debuff stack and cool-down information.
  • Full tracking of tank stack and debuff duration by any raid member.
  • New! Displays each tanks HP bar, updates real-time.
  • New! Tracks and displays all tanks death states.
Advanced Encounter Tracking
Each supported boss encounter includes the following:
  • Encounter timer display in MM:SS format.
  • Enrage timer display in MM:SS format. (where applicable)
  • Phase tracking display. (where applicable)
  • Objective tracking display. (where applicable)
  • Main boss always visible castbar tracking. (skill filters where supported)
  • Selection of optional mechanic or skill timers and screen alerts.
  • Customize the size of all Timers, Alerts, Castbars and Phase Tracking.
  • Customize individual colors of Timers, Alerts and Cast filters.
  • English, German, Russian and French client support.

Click here to lend your support!

Commands

/kbmoff Turns off the Addon's triggering methods.
/kbmon Turns on the Addon's triggering methods.
/kbmoptions Toggle the GUI Options screen on/off.
/kbmhelp Display these commands in-game.
/kbmversion Displays the current version in chat.
/kbmreset Try this before using /reloadui, or if the encounter has ended in success didn't announce a victory.

/ReloadUI Use this in-case of any errors during the encounter. It'll reset it and the monitor "should" continue from where it left off.
v1.4.2

Rift
* Change: Requires at least Rift 2.2

General
* Fixed: Issue with rare start-up error (137)

Percentage Monitor
* Fixed: Prevented Axis errors with Percentage Monitor free resize.
* New: Added methods :SetBossLeft(BossObj) and :SetBossRight(BossObj) - Note: ID's for existing Monitors will be pulled from BossObj.Mod.ID
* New: Added optional parameter to :Create method, Manual = nil[/True] if supplied then must be started manually. (:Create(BossL, BossR, Difference[, Manual])

Ready Check
* New: Added Stellar Prismatic Wellspring (All, 60, High)
* New: Added Flaring Sigil (Mage, Cleric, 60, Medium)
* New: Added Planar Edge (Warrior, 60, Medium)
* New: Added Honed Edge (Rogue, 60, Medium)
* New: Added Lightning Sigil (Rogue, 60, Medium)

Tank-Swap
* New: Now accepts both Buff Name (buffDetails.name) and BTID as valid buffs (buffDetails.LibSBuffType or buffDetails.type)
* New: You can now scale the Width/Height of the Tank-Swap monitor (Text will adjust to the smallest scale automatically when scaling only one dimension).

LibSBuff
* Change: Now converted over to new Rift 2.2 API Event system.

LibSUnit
* Change: Now uses LibUnitChange v1.3

Triggers
* New: Method added Trigger:AddAlertSeq(AlertObj, Player = true/false) - Adds an Alert Object to the Alert sequence list for a created Trigger.
* New: Method added Trigger:AddTimerSeq(TimerObj) - Adds a Timer Object to the Timer sequence list for a created Trigger.
* New: Method added Trigger:ResetAlertSeq() - Resets the counter for the Alert sequence position.
* New: Method added Trigger:ResetTimerSeq() - Resets the counter for the Timer sequence position
* New: Method added Trigger:ResetSeq() - Resets both Timer and Alert positions.
* New: Added Trigger type "castID". Operates like "cast", but is expecting an ability id rather than an ability name (Locale independent)
* New: Added Trigger type "channelID". Operates like "channel", but is expecting an ability id rather an ability name (Locale independent)
* New: Added Trigger type "interruptID". Operates like "interrupt", but is expecting an ability id rather than an ability name (Locale independent)
* New: Added Trigger type "personalInterruptID". Operates like "personalInterrupt", but is expecting an ability id rather than an ability name (Locale independent)
* New: Added Trigger type "personalChannel". (Was missing from the Personal style trigger list)
* New: Added Trigger type "personalChannelID". Operates like "personalChannel", but is expecting an ability id rather than an ability name (Locale independent)
* New: Added Trigger type "personalCastID". Operates like "personalCast", but is expecting an ability id rather than an ability name (Locale independent)
* NOTE: "Personal" style casts, channels and interrupts will only trigger if the players current target or focus is the unit in question.
* Fixed: Timers which trigger after another timer are working again. (ForceStop was flagged always on /rolleyes)

Encounters

Endless Eclipse
* Matriarch of Pestilence
** New: Added Mechanic Spy for Torment. [Ivn]
** New: Added Timer for Sudden Doom. [Ivn]
* Dread Lord Goloch
** New: Added Tank-Swap monitor for Dread Scythe. [Ivn]
** New: Added Timer and Mechanic Spy for Glimpse of Mortality. [Ivn]
** New: Added Timer and Alert for End of Days. [Ivn]
** New: Added Mechanic Spy for Gatekeeper's Curse. [Ivn]
** New: Added Mechanic Spy for Lingering Torment. [Ivn]
** New: Added Timer for Baleful Smash. [Ivn]
* Kain the Reaper
** New: Added Alert for Vile Blood. [Ivn]
** New: Added Alert for Foul Blood. [Ivn]
** New: Added Mechanic Spy for Ravenous Hunger. [Ivn]
** New: Added Mechanic Spy for Voracious Hunger. [Ivn]
** New: Added Unit tracking for Zathral Ashtongue, Baziel Rotflesh and Deathbound Bloodthief. [Ivn]
* Progenitor Saetos
** Fixed: Now returns correct Boss Objects for each boss. (Phase Monitor updates will be working) [Kek]
** Change: Bosses will now be removed from the Phase Monitor when they die. [Kek]
** New: Added Percentage Monitor tracking (5% diff) for the final mini and Progenitor. [Kek]
** New: Added Final phase tracking in the Monitor. [Kek]
* Regulos
** New: Added UTID for Regulos. [Ivn]
** New: Added Mechanic Spy and Alert for Eradicate. [Ivn]
** New: Added Mechanic Spy for Impending Doom. [Ivn]
** New: Added Mechanic Spy for Glimpse the Abyss. [Ivn]
** New: Added Timer for Death's Apotheosis. [Ivn]
** New: Added Alert for Vanquish the Weak. [Ivn]

Frozen Tempest
* Artifex Zaviel
** New: Added Mechanic Spy object for Energy Conduit (if you prefer those over the alerts). [Kek]
* Kolmasveli and Toinenveli
** New: Added Mechanic Spy object for tracking Devastating Shock. [Kek]
** Change: Adjusted timer for 3rd "Hide" mechanic. [Ivn]
* Crucia
** New: Various additional mechanic support. [Kek and Ivn]

Triumph of the Dragon Queen
* Jultharin
** Change: Enrage Timer udpated. [Ivn]
* General Typhiria
** Change: Enrage Timer updated. [Ivn]
** New: Added Phase Monitoring. [Ivn]
** New: Added Timer and Alert for Dark Clouds. [Ivn]
** New: Added Storm Blast count tracking. [Ivn]
** New: Added Timer and Alert for Storm Blast. [Ivn]
** New: Added Timer for Typhiria's Wrath. [Ivn]
** New: Added Timer and Alerts for Tempest of Agony. [Ivn]

Translations
* German Updates.
* French Updates.
----
v1.4.1

Menu
* New: The menu window will now remember which Rift tab you were last in (Base or Storm Legion).

Encounters
* New: When an encounter triggers a victory, all tracked units are entered in to an Ignore List to prevent residual units re-trigger the same encounter.
* Note: Using /kbmreset will force clear this list in the rare events of false positives.

LibSUnit
* Change: When units enter a Partial state, their Combat flag is forced to false.
* Change: When units die, their Combat flag is forced to false.

Mechanic Timers
* New: Repeating and Wait timers can now be forced to stop by using KBM.MechTimer:AddRemove(Timer, true)
* Change: Mechanic Timers can now trigger multiple timers at the same time, at any point in its duration.

Slash Commands
* Fixed: Typing /kbmbuffs USERNAME works again.

Percentage Monitor
* New: Completely redesigned and made to be a module available to any raid encounter.
* New: The graphics have been overhauled.
* New: Ability to freely scale the monitor via the mouse wheel, between 50%-150%.
* New: Middle click [while unlocked] will reset the scale to default (100%)
* New: Option to hide/display Boss names on the monitor.
* New: Option to hide/display Boss percentages on the monitor (text form).
* New: Option to hide/display Boss raid marks on the monitor (represented via internal Rift raid marks).

Res Master
* Change: Name changed to Res Master.
* Change: Enabling [from disabled] Res Master in-game will now update current Raid Res status (rather than requiring a /reloadui)
* Change: Attempted to solve the "Blue Bar" issue with players with missing callings.

Ready Check
* New: Remarkable Oilstone (Rogue, Warrior, 60, High)
* New: Kraken Hors D'oeuvres (Cleric, Warrior, 60, Tank, High)
* New: Stuffed Mushrooms (Rogue, 60, Tank, High)
* New: Sharpfin Chops (Mage, Cleric, 60, High)
* New: Prime Flycatcher (Warrior, Rogue, 60, High)
* New: Octopus Broth (Warrior, Rogue, 60, Medium)
* New: Excellent Powersurge Vial (Warrior, Rogue, 60, Medium)
* New: Excellent Brightsurge Vial (Mage, Cleric, 60, Medium)
* New: Excellent Enduring Vial (Rogue, Warrior, Cleric, 60, Medium, Tank)

Raids
Endless Eclipse
* Progenitor Saetos
** New: Added Phase Monitor Percentage tracking for all mini bosses.
** New: Added Enrage Timer.
* Matriarch of Pestilence
** New: Added Enrage Timer of 7 minutes.
** New: Added Interrupt Alert and Stop Trigger for Wave of Decay.
* Dread Lord Goloch
** New: Enabled Tank-Swap for Dread Scythe
Frozen Tempest
* Kolmasveli
** New: Added the new Percentage Monitor to this encounter.
** New: Added UTID for Energy Vortex.
** Fixed: The Energy Vortex should no longer trigger outside of the encounter.
* Artifex Zaviel
** New: Added Phase Monitoring for Power Conducers
** New: Added Timers for each Conducer phase.
** New: Added an Alert for the start of each Conducer phase.
* Crucia
** New: Added Refactored Construct unit for future tracking.
** New: Added an Alert for Tempest Fury (Look away mechanic).
** New: Added Timer for Orbital Strike (Experimental)
** New: Added Timer for Lightning Breath (Experimental)
** New: Added Personal Alert and Stop trigger for Shocking Pulse interrupt.
** New: Added Personal Alert for Lightning Rod.
** New: Enabled Tank-Swap for Conductive Armor.

Hammerknell Fortress
* Rune King Molinar
** New: Added the new Percentage Monitor to this encounter.
** Removed: Original Percentage Monitor and related code.

Slivers
Rise of the Phoenix
* High Priest Arakhurn
** Changed: Converted completely over to a UTID checking system.
** Fixed: Check added to ensure a BossObj has a valid UnitList. (Error 399)

----
v1.4.0

Rez Master
* Options
** Fixed: Added the method GatherRaidInfo again when enabling Rez Master via the options menu.

Raids
Hammerknell
* Inwar Darktide
** Fixed: Error with BossObj (Error 498)

Slivers
Triumph of the Dragon Queen
* General Typhiria
** Change: Adjusted enrage timer to 6 minutes.

Rise of the Phoenix
* High Priest Arakhurn
** Fixed: Error with Tank-Swap Unit change in P2. (Error 387)

Experts
Empyrean Core
* Baird Bringhurst
** Change: Adjusted enrage timer to 7 minutes.

Tower of the Shattered
* Psychophage Primakov
** Change: Adjusted enrage timer to 7 mintues.

----
v1.3.9

New: Safe's Unit Library (LibSUnit)
* Note: This is still classed as alpha and subject to change. (Although, I would say the event layout is pretty much final)
* Removed: Safe's Raid Manager (LibSRM - Depreciated)

Tank-Swap
* New: Ability to track agro from 2 Bosses (Experimental)

Unit Tracking
* Removed: All related code to unit tracking has been removed and replaced by LibSUnit.
* Change: All previous Unit Detail lookups and comparisons have been replaced by Events with Unit Objects.
* Note: This may take some time to iron out any glitches in the system (major overhaul).

Plug-Ins
* New: KBM now had the ability to check for a Min version for any Plug-Ins.
* Change: Plug-Ins now require a .Version table, which includes at least Version:Load() and Version:Check(Revision)

Endless Eclipse
* Progenitor Saetos
** New: UTID updated.
* Juntun
** New: UTID udpated.
* Ebassi
** New: UTID updated.
* Arebus
** New: UTID udpated.
* Rhu'Megar
** New: UTID updated.
* Matriach of Pestilence
** New: Added Personal Alert for Necrotic Spores
** New: Added Personal Alert for Volatile Infection

Frozen Tempest
* Artifex Zaviel
** New: Enrage timer added for 7 minutes.
** New: Added Alert and Stop trigger for Reconstructive Beam.
* Kolmasveli and Toinenveli
** New: Enrage timer added for 7 minutes.
** New: Tank-Swap enabled for both Ire debuffs.
** New: Added Alert for Kolmasveli's Glimpse of Infinity channel. (Verbose "Hide from Kolmasveli!")
** New: Added Alert for Toinenveli's Glimpse of Infinity channel. (Verbose "Hide from Toinenveli!")
** New: Enabled new Multi-Tank Aggro feature in Tank-Swap.
** New: Added Personal Alert and Mechanic Spy for Sparking Eruption.
** New: Added Alert and Stop Trigger for Energy Vortex casting Tempest Flare.
** New: Added a Castbar for Energy Vortex.
** New: Added Unit Tracking for Energy Vortex.
** Change: This encounter will now correctly trigger a victory only after both bosses have died, not just Kolmasveli.
** New: Added a persistent Castbar for Toinenveli.
** New: Phase Tracking for 50%, 30% and 10% added for both bosses. Intiatial system, may be revised.

Triumph of the Dragon Queen
* Grand Falconer Zoles
** Fixed: Should now return the correct Unit Object during new add spawns.

Experts
Empyrean Core
* Baird Bringhurst
** New: Enrage timer added for 13.5 minutes.

Tower of the Shattered
* Psychophage Primakov
** New: Enrage timer added for 8 mintues (Estimate)

Unhallowed Boneforge
* Necrotic Throne
** Fixed: Phase Monitor should now correctly track at least the two active thrones correctly.

----
1.3.8

* Percentage Monitor
** Fixed: UnitID Percent reference object error. (2962)

Storm Legion

Endless Eclipse
* New: Regulos Template
* Progenitor Saetos
** New: Added 4 additional units for ID capture and encounter launching.
** Fixed: Corrected name.

Frozen Tempest
* Menu
** Change: Re-ordered Menu items to better portray progress.
* Gangnum
** New: Added Mechanic Spy for Tempest Wrath.
** New: Added personal Alert for Tempest Wrath debuff.
** New: Added personal Alert for Move away from the Tempest after debuff drops.
** New: Added Alert for Blinding Surge.
* Artifex Zaviel
** New: Added personal Alert for Arc Weld mechanic.
** New: Added Mechanic Spy for Arc Weld.
** New: Added Alert for Energy Conduit cast warning.
** New: Added Alert for debuff duration of Energy Conduit.
** New: Added Tank-Swap monitor for both Dissonant Vitality and Energy Conduit.
** New: Added Phase Tracking.
** New: Added warning Alert and duration Alert for Ensnaring Jolt.
** Fixed: Corrected name.

Triumph of the Dragon Queen
* Cyril
** New: Added Tank-Swap monitoring for Mental Anguish.
** New: Added Alert for Mien of Supremacy purge. After looking through the logs not entirely sure this work first time, it should though.
* General Typheria

----
v1.3.7

Encounters
* New: The slash command /kbmreset will now provide an Event.KingMolinator.Encounter.End trigger (Type = "reset").

Phase Monitor
* New: Percent style objectives. Added DisplayName field check for bosses with verbose style names.
* Note: Name should always be the actual Unit name, DisplayName field should be added if you wish this to be something different.

Ready Check
* New: Feast of Domination AP (Warrior, Rogue, High, 60)
* New: Stellar Powersurge Vial (Warrior, Rogue, High, 60)
* New: Luminescent Powerstone (Cleric, Mage, High, 60)
* New: Stellar Brightsurge Vial (Cleric, Mage, High, 60)
* New: Stellar Enduring Vial (Warrior, Rogue, Cleric, High, Tank, 60)
* New: Remarkable Whetstone (Warrior, Rogue, High, 60)

Storm Legion

Frozen Tempest
* Galidra
** New: Added dual Tank-Swap monitoring for Hoarfrost and Voltaic Spasms.
** New: Added Unit Tracking for Shrouding Vortex.
** New: Added a Timer for tracking Phase 1 durations, and first Phase 2.
** New: Added Mechanic Spy for Glacial Rime.
** New: Added Alert and stop trigger for Cyclonic Destruction interrupt.
** New: Added Alert and Timer for Lacerating Cascade.

Triumph of the Dragon Queen
* Grand Falconer Zoles
** New: Added Alert and Stop trigger for Static Empowerment interrupt.
** New: Added Timers for First and following Void Spawn phases.
** New: Added Tank-Swap monitoring for Bleeding Strikes. (Possibly the healing debuff)
* Jultharin
** New: Added Timer, Alert and Stop trigger for Deranging Tempest interrupt.

Exodus of the Storm Queen
* Dominax (Expert/Normal)
** New: Timer and Alert for Decimate (including stop trigger)
** New: Alert for Red Mist cast and channel.
** New: Added a 25 second timeout in order to catch encounter endings.
** New: Added a catch for the message announced when completing the encounter as a victory state.
** Fixed: Both versions of Dominax should now have a castbar again (if enabled).
* Valthundr (Expert/Normal)
** New: Alert added for Frost Bound (Move in mechanic).
** New: Alert added for Winter's Fury (Hide mechanic).

Empyrean Core (Expert/Normal)
* Kaliban's Bodyguards
** New: Added Alert for Siphoning Vortex.
** New: Added Stop trigger for Siphoning Vortex successful interrupts.

Storm Breaker Protocol (Expert/Normal)
* Vellion the Pestilent
** New: Added Vellion's Exposed Viscera as a unit for death tracking, and victory state.

Translations
* German Updates.

----
v1.3.6

Raid Marks
* New: Small Icons added. (see KBM.Marks.File[<number>])
* New: Large Icons added. (see KBM.Marks.FileFull[<number>])
* New: Names added. (see KBM.Marks.Name[<number>])
* New: Translation dictionary for Names.

Unit Tracking
* New: Idle states are now refreshed when an unseen unit causes damage, previously only receiving damage would do this.
* New: Added support for mentoring level adjustments, and level changes. This will also effect KBM:Add-Watch.
* New: A players recorded level will now update accordingly.
* Change: Adjusted how and when idle units are checked for damage. Now sent through primary update method.
* Change: Adjusted how and when idle units are checked for healing. Now sent through primary update method.
* Change: Removed double calls to the Phase Monitor's update method.
* Change: Removed duplicate calculations of new percentages. Performance boost.

Encounter Tracking
* Fixed: Incorrect encounter start UnitID passed when checking for starts via NPC damage source to a raid member.
* Fixed: Incorrect reference to List, should be Lists.

Phase Monitor
* Fixed: Removed incorrect calls to the Phase Monitor's percent based objectives for unseen units.

Ready Check
* New: Added Fish Hot Pot (Cleric, Mage, Medium, 60)
* New: Added Feast of Domination SP (Cleric, Mage, High, 60)

Frozen Tempest
* Crucia
** New: Added Tempest Assault Frame unit tracking.
** New: Added Stormcore Annihilator unit tracking.

Exodus of the Storm Queen (Normal & Expert)
* Dominax
** New: Added a 25 second timeout for P1 to prevent premature endings.

Empyrean Core (Normal)
* Core Meltown
** Fixed: Corrected name of Encounter.

Translations
* German SL Boss updates.
* French SL Boss updates.
* Russian Update for Maelforge encounters.

----
v1.3.5

Rez Master
* New: Cleric, Added Defiler's Death's Embrace combat res. (Thanks Arisae!)

Phase Monitor
* Change: The Phase Monitor has been adjusted to allow for tracking of multiple units with the same name.

Encounter Checking
* Change: Phase Monitor linking now occurs when a new Encounter Unit is detected.
* Change: Event.KingMolinator.Encounter.Start/End now send the Mod in the encounter table. {Type = String, Mod = ModObj}
* Note: All relevant data can be extrapolated from the ModObj.
* Note: Type will be "start" for .Start and "wipe" or "victory" for .End

Unit Tracking
* Change: Units now attempt to activate as idle regardless of their "seen" state. This includes them doing damage, and receiving indirect AoE.
* Change: Units in the Idle state "unseen", should now update their HP values based on Heal/Damage/Death events via UID.
* Note: The above changes directly effect the Plug-in KBM:Add-Watch, and you should now see HP updates for faded (unseen) units in an encounter.

Unit Cache
* Change: Reference Lists for missing UTIDs are compiled fresh each run.

Misc
* New: Add command /kbmability : This will list all abilities available to your character along with their Ability ID.

Rift:Storm Legion

Raids
* Endless Eclipse
** Dread Lord Goloch
** Matriarch of Pestilence
** Progenitor
** Kain the Reaper

* Frozen Tempest
** Gangnum
** Gelidra
** Kolmasveli and Toinenveli
** Zaviel
** Crucia

Slivers
* Triumph of the Dragon Queen
** Grand Falconer Zoles
*** New: UTID updated for Zoles.
*** New: Enrage time added.
*** New: Skyscream Unit added for tracking.
** General Typhiria
*** New: UTID updated for both versions.
** Jultharin
*** New: UTID updated.
*** New: Enrage time added.
** Cyril
*** New: UTID updated.
*** New: Enrage time added.

Expert Dungeons
* Archive of Flesh
** Ahzrius
*** New: UTID updated.
*** New: Alert added for Drastic Renovations.
** Animator Cahail
*** New: UTID updated.
** Emphalea
*** New: UTID updated.
** Tzul
*** New: UTID updated.
** Filth Gorger Vorka
*** New: UTID updated.

* Empyrean Core
** Baird Bringhurst
*** New: UTID updated.
** Kaliban's Bodyguards
*** New: UTID updated for both Bodyguards.
** Core Meltdown
*** New: UTID updated for new Units.
*** Change: Unit changed to Irradiated Monster.
*** Change: Phase Tracking changed to Death Count, this will change again one a new system is tested.
** Doctor Perfidus
*** New: UTID updated.
** Prince Kaliban
*** New: UTID updated.
*** Fixed: Due to the UTID update, this encounter will no longer trigger during the quest in City Core.

* Exodus of the Storm Queen
** Dominax
*** New: UTID updated.
** Chekaroth
*** New: UTID updated.
** Valthundr
*** New: UTID updated.
** General Grim
*** New: UTID updated.

* Golem Foundry
** Locomotive Bulwark
*** New: UTID updated.
** C1-0N3
*** New: UTID updated for main C1-0N3
*** New: Added 2 additional UTIDs found for other versions, left 1 open should there be more.
** Subversionary Liaz
*** New: UTID updated.
** Manslaughter
*** New: UTID updated.
** UV-315
*** New: UTID updated.

* Storm Breaker Protocol
** Sandswarm Onslaught
** Baron Slagstorm
*** New: UTID updated.
** Telaphalon
*** New: UTID updated.
** Vellion the Pestilent
** Citybreaker Zidae
*** New: UTID updated.

* Tower of the Shattered
** Overseer Cowel
*** New: UTID updated.
** Kronox
*** New: UTID updated.
** Psychophage Primakov
*** New: UTID updated.
** General Thunderscar
*** New: UTID updated.
** Commissar Varoniss
*** New: UTID updated.

* Unhallowed Boneforge
** Ahgnox
*** New: UTID updated.
** Avoxcia
*** New: UTID updated.
** Bruzhail
*** New: UTID updated.
** Forgelord Helix
*** New: UTID updated.
** Necrotic Throne
*** New: Necrotic Throne UTID updated.
*** New: Left and Right Throne UTIDs updated.
*** New: Necro Titan Unit template added with UTID.

Normal Dungeons
* Unhallowed Boneforge
** Ahgnox the Corpsekeeper
*** New: UTID updated.
*** Fixed: Name corrected.
** Avoxcia
*** New: UTID updated.
** Bruzhail the Black Chariot
*** New: UTID updated.
*** Fixed: Name corrected.
** Forgelord Helix
*** New: UTID updated.
** Necrotic Throne
*** New: UTID updated for main Throne.
*** New: Sub Units with appropriate UTIDs added for left and right Throne sections.

* Golem Foundry
** C1-0N3
*** New: UTID updated.
** Subversionary Lia
*** New: UTID updated.
** UV-315
*** New: UTID updated.

* Storm Breaker Protocol
** Citybreaker Zidae
*** New: UTID updated.
** Telaphalon
*** New: UTID updated.
** Vellion the Pestilent
*** New: UTID updated for Body segment.
*** New: Added Vellion's Left Trunk as a Unit Object.
*** New: Added Vellion's Right Trunk as a Unit Object.
*** New: Added Pestilence Spewer as a Unit Object.
*** New: Added all Body segments to Phase Monitor.

* Archive of Flesh
** Tzul
*** New: UTID updated.
** Emphalea
*** New: UTID updated.
** Ahzrius
*** New: UTID updated.
** Filth Gorger Vorka
*** New: UTID updated.
*** Fixed: Name corrected.
** Animator Cahail
*** New: UTID updated.
*** Fixed: Name corrected.

* Empyrean Core
** Baird Bringhurst
*** New: UTID updated.
** Kaliban's Bodyguards
*** New: Mercutial's UTID updated.
*** New: Strauz's UTID updated.
** Doctor Perfidus
*** New: UTID updated.
** Prince Kaliban
*** New: UTID updated.
*** Fixed: Due to the UTID update, this encounter will no longer trigger during the quest in City Core.

* Tower of the Shattered
** Kronox
*** New: UTID updated.
** Psychophage Primakov
*** New: UTID updated.
** Overseer Cowel
*** New: UTID updated.
** General Thunderscar
*** New: UTID updated.
** Commissar Typhiria
*** New: UTID updated.
*** Fixed: Name corrected, file changed.

----
v1.3.4

Greenscale's Blight
* Lord Greenscale
** Fixed: Error with uDetails during Air phase.

Rift:Storm Legion
Normal Dungeons
* Archive of Flesh
** Ahzrius
** Cahail
** Emphalea
** Tzul
* Empyrean Core
** Baird Bringhurst
** Kaliban's Bodyguards
** Core Meltdown
** Doctor Perfidus
** Prince Kaliban
* Golem Foundry
** Locomotive Bulwark
** C1-0N3
** Subversionary Liaz
** Manslaughter
** UV-315
* Storm Breaker Protocol
** Sandswarm Onslaught
** Baron Slagstorm
** Telaphalon
** Vellion the Pestilent
** Citybreaker Zidae
* Tower of the Shattered
** Overseer Cowel
** Kronox
** Psychophage Primakov
** General Thunderscar
** Commissar Varoniss
* Unhallowed Boneforge
** Ahgnox
** Avoxcia
** Bruzhail
** Forgelord Helix
** Necrotic Throne

Matched UTIDs
* Experts
** Foul Cascade
*** Sparkwing

----
v1.3.3

LibSBuff
* New: This system will now output a warning to Chat if a single call to Inspect.Buff.Detail takes longer than 0.045 seconds.
* New: The update cycle will enable Watchdog.Quiet whenever the player is out of combat.
* New: Buff Add calls will also enable Watchdog.Quiet whenever the player is out of combat.
* New: LibSBuff:GetBuffTable(UnitID) - returns a Buff Table in the form: Key = (string)BuffID, Value = (table)BuffDetails
* New: New Units will automatically be scanned for Buffs. If this buff is already being monitored, the details table will be pulled from there and .remaining recalculated.
* New: Units which have lost focus (Unit.Availability.None), that have timed Buffs (.duration and .begin fields) will now have those buffs monitored.
* New: Buffs pulled from the Monitor on refocusing will not give a Buff.Add event.
* New: Buffs which are being Monitored and then reach their duration will now give a Buff.Expired event.
* Change: BuffUpdate will no longer trigger Buff.Change events when cycling through a Unit's buff list.
* Change: Reduced the time before Buff caching will break from the main loop for both cycling and additions.
* Change: All three Buff Events now return a table of tables in the form: Key = (string)UnitID, Value = {(table)BuffTable {Key = (string)BuffID, Value = (table)BuffDetails}}
* Removed: LibSBuff:UpdateBuffs(UnitID) is now handled internally.

Instances General
* New: Tracked Units without the correct Unique Type ID, will now display a message with both Unit Name, and added to an internal Cache which is saved.
* New: /kbmunitcache (with no arguments) will list all seen units with missing UTIDs for output to log.txt (/log) in My Documents/Rift/
* New: /kbmunitcache will except 2 additional Arguments. CLEAR - Clears the current Cache, TOTAL - Only displays the total.
* Note: Please take the time to help complete these a soon as possibly by supplying the new ID to myself, so I may start converting existing code.
* Note: All Units will eventually have this Unique Type ID as it's Key when filtering Units for encounter starts.
* Note: Units without this ID will either be using Old Name matching system (soon to be removed) or an intentional Template Encounter to gather this data.
* Note: Units which are not tracked via name, but are found to be required for an encounter will need to be added to the template.

Infernal Dawn
* Rusila Dreadblade
** New: Added stop methods for Fist and Chains timers at the start of the final phase.
* Maelforge - Ember Eggs
** New: Added Tank-Swap for Melt Armor.
** New: Added Alert for Blinding Heat.
** Change: This encounter will now flag a victory after 3 Ember Eggs have been destroyed, not via say/notify messages.
** Change: Final Phase will now only Trigger after all Cannons have been destroyed.
* Maelforge - Final
** New: Added Tank-Swap for Melt Armor.
** New: Timer Added for First Hellfire in the Cannon phase.
** Change: Hellfire Alerts are now flagged as Important.
** Fixed: Cannons now have an internal CastBar for associated Molten Blast alerts.

Greenscale's Blight
* Oracle Aleria
** Fixed: Corrected Aleria's UTID.
* Prince Hylas
** New: The three sub bosses from previous encounters are now tracked again.
** Fixed: Due to the above, the Phase Monitor should begin working again.

Gilded Prophecy
* Guurloth
** Change: Earthen Punishment personal alert now flagged as Important.

Normal Dungeons
* Exodus of the Storm Queen
** New: Added Template for Chekaroth
** New: Added Template for Dominax (Requires UTIDs)
** New: Added Template for General Grim
** New: Added Template for Valthundr

Instances Converted to New Unit system.
* Drowned Halls
** All Bosses
* Rise of the Phoenix
** High Priest Arakhurn P1/P2

Translations
* French
** New: Additions to Maelforge and various other encounters/menus.
** Fixed: Adjusted Phase 2 transition trigger to include escape code (%) for hyphen.
* German
** New: Updates to Twyl and Rusila.
* Taiwanese
** New: Added Dictionary support.
* Chinese
** New: Added Dictionary support.

----
v1.3.2

LibSBuff
* Change: Full Buff list calls on units changing to Availability. Full are now forced in to a post cache mode.
* Change: BuffUpdate no longer calls BuffAdd for full Buff lists. This Method will now queue the entire Buff list for processing.
* Fixed: Corrected BuffUpdate not checking against the correct active Buff Cache.
* Fixed: Corrected BuffClear not checking against the correct active Buff Cache.

Ready Check Available Tracking
* New: Added Razor Edge.

RezMaster
* Fixed: Scaling Rez Master with active timers should no longer throw errors.

Tank-Swap
* New: An option is available to only show Tank-Swap if you are Tanking.

Menus
* Fixed: Scrollable views will now clamp to the last item in the list, rather than add additional empty space.
* Fixed: List views will now align themselves with the scrollbar position after collapsing and expanding Menu items.
* Fixed: Collapsing a Menu item which then disables the Scrollbar will reset the view so all items are visible.
* Fixed: Introduced a check to ensure new Scrollbar positions fall within the excepted range.

Infernal Dawn
* Rusila Dreadblade
** New: Added Barbed Chains timer.
** New: Added Fists timer.
** Fixed: Left and Right Dreadshot death messages are now correctly linked to their options.

Translations
* French addition for Laethys Tank-Swap.
* Russian additions for Laethys encounter.

----
v1.3.1

Infernal Dawn
* Maelforge - Ember Eggs
** Fixed: Corrected skill name Molten Blast.
* Maelforge - Final
** Fixed: Corrected skill name Molten Blast.

Translations
* German additions.

----

v1.3.0

System
* New: Added Safe's Buff Library (LibSBuff)
* New: Added Safe's Table Library (LibSata)
* New: Added Safe's GUI Library (LibSGui)

Slash Commands
* /kbmdefault
** Change: This command now requires a parameter. Parameters are NOT case sensitive.
** New Parameter: All = This will reset all the defaults for supported commands below, and future commands.
** New Parameter: RCButton = Resets the Ready Check mini-map button.
** New Parameter: Button = Resets the KBM mini-map button.
** New Parameter: Menu = Resets the KBM Menu Window positioning.

Buff System
* Change: The entire Buff system and Tracking has switched over to LibSBuff

Ready Check
* New: Typing /kbmdefault will also reset the position of the Ready Check button.
* Change: Now uses LibSBuff instead of KBM's old Buff system.

Tank Swap
* Note: This still uses direct Buff polling, but will eventually be moved over to exclusively use LibSBuff.

Infernal Dawn
* Laethys
** New: The final phase debuff [Touch of Gold] is now flagged as important.
** New: Added Tank-Swap support for Eye of Laethys.
* Maelforge Ember Eggs
** New: Added personal interrupt alert and stop trigger for the Cannons' Magma Blast.
* Maelforge Final
** New: Added initial timer for Fissures in Phase 1.
** New: Added tracking for Magma Cannons.
** New: Added an initial timer for the first Hellfire after the last Cannon has been destroyed.
** New: Added Phase 3, with Cannon kill count objective.
** New: Added personal interrupt alert and stop trigger for the Cannons' Magma Blast.
** Change: The Hellfire timer during Cannon Phase will now stop after the 4th Cannon is destroyed.
** Change: "Phase: Final" now refers to Phase 4. Maelforge from 30% after last Cannon is destroyed.

Rise of the Phoenix
* High Priest Arakhurn
** Change: Updated the Trigger methods for both Boss versions to be the new TID. This should prevent incorrect encounter starts during RP.

Greenscale's Blight
* Lord Greenscale
** Fixed: The phase monitor should now continue to progress even with excessive DPS.

Translations
* German Fixed

----
v1.2.9 - Hotfix

Ready Check
* Fixed: Added a catch for a rare error during a ready check when switching Raid types.

----
v1.2.8

LibSRM
* Change: Updated to LibSRM 1.2.5 (Includes various improvements to Combat and Death states)

Ready Check
* New: Buffering System added when new units join en masse. This will allow for all player leave messages to be processed as a priority.
* Change: The system can now handle 40 players. The last 20 of which are not linked with a UI element and are only there for buffering.
* Fixed: Prevented Units being added as a UI element while the list is at maximum population. They will instead be added as non-UI buffer elements.

Ready Check Available Tracking
* Weapon Stones
** Wind Glyph (Cleric, Mage - Tank - Medium)

Infernal Dawn
* Warboss Drak
** Fixed: Prevented the encounter sometimes skipping either of the first two bosses.

Primeval Feast
* Lord Twyl
** Change: Consolidated the Critter Mechanic Spy in to one tracker.

Translations
* French updates.
* German updates.

----
v1.2.7 - Hotfix

Infernal Dawn
* Laethys
** Fixed: Castbar should read CastBar...
* Maelforge - Ember Eggs
** Change: Added a time-out of 20 seconds to allow for the victory message while out of combat.

----
v1.2.6

Rez Master
* Change: Prevented clients sending Ability Remove messages while the player is in combat.
* Fixed: Typo with one of the class tracking variables.
* Fixed: The Rez list was not updating correctly if you log in while in a Party/Raid.
* Fixed: Spark of Life now shows once again. (Adjusted ID for Rift 1.10)
* Fixed: Battle Rez removing now works while in a Party and you change roles.

Ready Check
* Change: The queue system has changed to account for some lag and Instanced PvP issues.

Ready Track Available Tracking
* Potion
** Mighty Fortified Vial (Rogue, Warrior, Cleric - Tank - Medium)
** Mighty Enduring Vial (All - Medium)
* Weapon Stones
** Ancient Exquisite Whetstone

Infernal Dawn
* Laethys
** Fixed: Re-initialized the Laethys castbar in Phase 2 with the new Unit ID.

----
v1.2.5

Hammerknell
* Rune King Molinar
** Removed: Depreciated API commands have been removed from Reset code.

Primeval Feast
* Lord Twyl
** New: Added a separate cast warning Alert for Flickering Fire which can be customized individually from the Purge alert.
** Fixed: Corrected the triggers for Mechanic Spy tracking, for Phase 1 critters.
** Change: The Alert for the cast portion of Flickering Fire is now separated from the Debuff.
** Change: Frozen Nova now has a countdown timer on the alert text.
** Change: Frozen Nova is now marked as Important.

Translations
* Fixed: The output no longer uses print_raw.

----
v1.2.4

Rift Version
* Change: Now supports Rift 1.10

System
* Triggers
** New: Unit Deaths can now perform triggers with the trigger ID "death".
** Fixed: An issues with "playerIDBuffRemove" styles not initializing correctly. (I have no idea how this didn't error during Conclave)
* Buffs
** New: You can now turn on Sheep Protection via the main menu (Global Options > Settings).
** Change: Cached buffs will no longer retrieve their data lists more than once. (CPU Optimization)
* Unit Tracking
** Fixed: Issue where Details field could initialize as nil, this will now initialize as Details Table or an Empty Table.

Ready Check
* Change: Ready Check saved variables are now either Account or per Character as set via Saving per character option.
* Change: Optimized CPU usage while the Ready Check system is disabled.
* Change: Optimized CPU usage while the Ready Check display is hidden.
* Change: Hide while in combat is now more aggressive and will overwrite any Ready Check state.
* Fixed: Only show during Rift Ready Checks.

Ready Check Available Tracking
* Food
** Ember Steak
* Potion
** Mighty Brightsurge Vial

Mechanic Spy
* New: Supplying a nil name for a Mechanic Spy Object:Stop() will clear all objects without removing the Header.

Infernal Dawn
* Ember Conclave
** New: Alert added for Infected Wounds.
** New: Timer added for Ember Rain.
* Maelforge Ember Eggs
** New: Personal Alert and Mechanic Spy added for Hellfire.
** Fixed: Error with CannonCount not being initialized on encounter start.

Primeval Feast
* Lord Twyl
** New: Added a stop trigger to Frozen Nova interrupts.
** Change: Mechanic Spy now displays the player targeted at the start of the encounter for the duration.

Translations
* French and German updates.

----
v1.2.3

New: Ready Check
* New: Added option to auto-hide/show while in combat.
* New: Added option to auto-hide/show while playing solo.
* New: Added option to auto-hide/show when a Rift Ready Check is in progress.
* New: Displays Rift Ready Check status before the players name when a Ready Check is in progress.
* New: Adjust the size of the Ready Check display using the mouse-wheel.
* New: Lists all Raid/Party members Health and Mana/Power/Energy.
* New: Lists KBM versions for each Raid/Party member (if available.)
* New: Lists Soul Vitality for each Raid/Party member.
* New: Lists Food buffs on each Raid/Party member. (See available Food types - to be expanded)
* New: Lists Potions/Vials used by each Raid/Party member. (See available Potions - to be expanded)
* New: Lists Weapon Stones used by each Raid/Party member. (See available Stones - to be expanded)
* New: Lists Current and Max Planar charges for each Raid/Party member.
* New: Option to disable/enable the display in the options window.
* New: Toggle the Ready Check display state via the slash command /kbmreadycheck. (This will not change auto-settings, but instead change its current display state)
* New: Toggle the Ready Check display via its own Mini-Map button. (This will not change auto-settings, but instead change its current display state)
* New: Staggered KBM Version retrieval if a player's version has not already been cached.
* New: Color added to various states of KBM Version status.
* New: Color added to Soul Vatility display.
* Change: Moved Ready Check window to its own context.

Ready Check Available Tracking
* Food
** Feast of Cooperation (All) - High
** Dwarven Goulash (Tanks) - High
** Kelari Spicey Pome (Tanks) - High
** Feast of Aptitude (Cleric, Mage) - High
** Feast of Expertise (Warrior, Rogue) - High
** Kelari Expedition Cherry Cake (Mage, Cleric) - Medium
** Kelari Expedition Chocolate Cake (Warrior, Rogue) - Medium
** Farclan Cherry Cake (Mage, Cleric) - Medium
** Farclan Chocolate Cake (Warrior, Rogue) - Medium
* Weapon Stones
** Burning Powerstone (Mage, Cleric) - High
** Ancient Burning Powerstone (Mage, Cleric) - High
** Flaring Glyph (Mage, Cleric) - Medium
** Exquisite Oilstone (Warrior, Rogue) - High
** Ancient Exquisite Oilstone (Warrior, Rogue) - High
** Exquisite Whetstone (Warrior, Rogue) - High
** Fine Whetstone (Warrior, Rogue) - Medium
** Lightning Glyph (Warrior, Rogue) - Medium
** Storm Glyph (Warrior) - Medium
* Potions/Vials
** Heroic Brightsurge Vial (Mage, Cleric) - High
** Ancient Heroic Brightsurge Vial (Mage, Cleric) - High
** Heroic Powersurge Vial (Warrior, Rogue) - High
** Ancient Heroic Powersurge Vial (Warrior, Rogue) - High
** Heroic Enduring Vial (All) - High
** Ancient Heroic Enduring Vial (All) - High
** Vial of Earth Resistance (All) - High
** Vial of Fire Resistance (All) - High
** Vial of Water Resistance (All) - High
** Vial of Death Resistance (All) - High
** Vial of Air Resistance (All) - High
** Vial of Life Resistance (All) - High
** Mighty Powersurge Vial (Warrior, Rogue) - Medium
* Other/Armor
** Performance Insoles (All) - High
** Cushioned Insoles (All) - High
** Planar Protection (All) - High
** Thick Armor Plating (Warrior, Rogue, Cleric : Tank) - High
** Poisonous Coating (Warrior, Rogue) - High

System
* New: Added a new slash command /kbmbuffs. You can macro this with %t or manually type a name to return a list of buffs with KBM ID's on that Unit. (Players or NPC's)
* Change: Ability IDs have been changed to the new format for Rift 1.9 and above. This will cause compatibility issues with older KBMs.
* Change: Buff Add events triggered for already cached buffs are now ignored.
* Change: Updated LibSRM to 1.2.0 which now includes LibUnitChange 2.2
* Removed: Global reference to bDetails in Buff Remove handlers.
* Removed: Global reference to TriggerObj in Buff Remove handlers.
* Removed: Global reference to TriggerObj in Buff Add handlers.
* Removed: Global reference to TriggerMod in Buff Add handlers.

Cast Bars
* Change: Addressed an issue where same name abilities progressing from Cast to Channel would display end-cast highlights for Rift Style bars.
* Fixed: Forced the Castbar Anchor to be hidden when the Options screen is closed during an encounter.

CPU Monitor
* New: Added support for Ready Check CPU tracking.

Tank-Swap
* Fixed: Very rare case where Debuff.remaining could return nil. (Generally due to lag)

Rez Master
* Fixed: Actually applied the fix correctly from the last Revision this time.

Infernal Dawn
* Laethys
** New: Added Touch of Gold personal alert for P3. This will only show your timer.
** Fixed: Corrected Phase Two Start trigger.
** Change: Added the % (pattern matching escape code) before ? in an attempt to get this to trigger the Phase Two Transition capture.
** Change: Phase 1 objective now reads 51% rather than the incorrect 50%.
* Maelforge Ember Eggs
** Fixed: Issue with my brain when writing the checking code (a nil BossObj variable to see if it's a viable match). Excellent!

Primeval Feast
* Lord Twyl (Added by Ivnedar@Laethys)
** New: Phase tracking support.
** New: Objective tracking.
** New: Timer and Alert for Flickering Fire (Including Duration).
** New: Timer for Alert Frozen Nova.
** New: Personal Alert for Primeval Quake.
** New: Mechanic Spy for Harvest Sacrifice.
** New: Personal Alert and Mechanic Spy for target of Ravenous Wolf.
** New: Personal Alert and Mechanic Spy for target of Rapacious Spider.
** New: Personal Alert and Mechanic Spy for target of Voracious Tiger.
** New: Mechanic Spy for Spinning Swarm.

Master Mode Caduceus Rise
* Ashcaller Zael
** Fixed: Stopped the smaller Adds from overwriting the bosses UID, enabling the encounter to finally trigger a victory.

Chronicles
* Fixed: Disabled Chronicles will no longer partially initialize, and will instead be completely ignored.

Translations
* Russian Updates
* German Updates

----
v1.2.2

Castbars
* Change: All Boss castbars now inherit the global Style setting (KBM or Rift).

Colors
* New: Added Pink to the list of available colors for Alerts, Timers, Text and Mechanic Spies.
* New: Added Dark Grey to the list of available colors for Alerts, Timers, Text and Mechanic Spies.
* Change: Purple is now... more purple.

Chat Output
* New: Chat Objects have been added to KBM. These are created and managed in the same way as Alerts, Timers and Mechanic Spies.
* New: Newly created and converted Chat Object will have various settings, so they can be individually enabled/disabled.
* New: Chat Objects have a Color option, this is not yet available, but once available all settings will be automatically applied.
* Note: This system will be expanded upon, and will include options in the global menu to assign which Tabs KBM output can display to.
* Note: Once the Chat Tab options are available, custom and default colors already defined will be applied.

Rez Master
* New: If the Unit cache does not have an entry yet for the player in question, KBM will temporarily assign one.
* Fixed: Another possible unassigned Unit Cache nil entry. (This is possibly a Warfront/Conquest related issue)

Infernal Dawn
* Rusila
** Change: Longshot chat outputs are now assigned to Chat Objects and can be enabled/disabled individually.
* Maelforge Final
** Change: Separated both versions of Hellfire when displayed in the Mechanic Spy. These are now color coded based on the in-game bubble.

Primeval Feast
* Alltha the Reaper
** New: Added personal alert for Toxic Spores
** New: Added a 6 minute enrage timer.
** New: Added phase tracking to show Portals or Puddles.
** New: Added Timer for Repear's Rage.
** New: Added Timer for Nature's Fury.
** New: Added Timer for Fae Torrent. (Portal Phase)
** New: Added Alert for Fae Torrent. (Portal Phase)

River of Souls
* Dark Foci
** Change: Attempt to stop these from triggering after the encounter has ended.

Greenscale's Blight
* Oracle Aleria
** Change: Adjusted the Boss object records for the initial Werewolves to use new ID based storage and trigger.

Translations
* Russian Updated.
* French Updated.
* German Updated.

----
v1.2.1

Infernal Dawn
* Rusila
** Fixed: Stopped spam from when the Left Longshot enters the battle.
* Laethys
** Fixed: Corrected emote for Phase Two trigger.

----
v1.2.0

System
* New: Added measures to prevent changes to Inspect.Buff.Detail core API command from other addons.
* Fixed: Prevented incorrect Boss objects from triggering nil errors when no Mod link is defined.
* Fixed: Changed global references s and e to locals, within KBM.Version:Load.

Encounters
* Ignore List
** Change: Units can now only be placed in the Ignore List if the details passed are fully loaded, and a .type value is supplied.
* Enrage Timer
** New: Enrage Timers can now be initially paused and start at any time during an encounter.

Mechanic Timers
* New: Mechanic Timers can now link to hidden alternate versions sharing Settings.

Phase Monitor
* Fixed: Possible nil value with Type ID reliant deaths.

Rez Master
* Fixed: Possible nil value with unassigned Unit cache.

Infernal Dawn
* Rusila Dreadblade
** New: Added Enrage timer which begins counting down at the start of Phase 2.
** New: Added Alert and Timer for when the Left Longshot enters the battle.
** New: Added Alert and Timer for when the Right Longshot enters the battle.
** Thanks to Ivnedar@Laethys for initial testing and implementation of the Longshot additions.
* Ember Conclave
** Change: Dead Bosses will no longer show up in the Phase Monitor once the phase has transitioned.
* Laethys
** New: Added Enrage timer to Laethys. (10 minutes, unconfirmed)
** Change: Add Timer is now limited to appearing in Phase 1 only.
** Change: Reduced Timer for Liquid Gold (after initial)
* Maelforge Final
** New: Added Enrage timer.
** New: Added Unit Type ID for P2 version of Maelforge.
** New: Added Phase Tracking for all three phases. (Initial)
** New: Added Timer for Earthen and Fiery Fissures.
** Change: Adjusted the personal alert default colors for both versions of Hellfire debuff.

Primeval Feast
* Atrophinius
** New: Added buff remove triggers for Mechanic Spy's Anguish timers.

Hammerknell Fortress
* Akylios
** Change: Both types of Phase 2 triggers are enabled by default.
** Note: You can enable both Triggers as KBM will only ever use one. If the percentage trigger fails, KBM will wait for the Emote.

Translations
* French Updated.
* German Updated.
* Russian Updated.

----
v1.1.9

Mechanic Spy
* Fixed: Issue with new Static type timers attempting to initialize as nil rather than 0.

Infernal Dawn
* Ituziel
** Fixed: Trigger actually added to switch Ituziel's Phase Monitor to final phase.

----
v1.1.8

Commands
* New: /kbmdefault will now reset the position of both the Menu Button and Menu Window to central.
* New: The /kbmdefault command will also enable the Menu Button as visible and unlocked for positioning (Right Mouse Drag).
* Note: The /kbmdefault command will eventually be expanded upon to accept arguments, such as All, Button, Window, Timers, Alerts etc...
* Note: The Menu Window itself will soon gain "Default" and "Default All" buttons in various areas to compliment the new /kbmdefault command.

System
* Encounters
** Change: The encounter start specifics have now changed. Mods now have direct control over starting encounters.
** New: The Ignore List for untracked units is back, this should increase performance in many encounters.
** New: New Condition added to each trigger type for possible victories. (Not only Unit deaths can trigger a victory condition)
** New: Debug output now includes the X, Y, Z location of the trigger unit when combat started.
** Fixed: Added a new method to account for bosses with differing Type-ID's within the same encounter.
* Textures
** New: New system added which engages after initial caching of Textures. This handles all Texture Loading during game play.

Unit Tracking
* New: When removing units from the tracking system, they will also be removed from the Ignore List to prevent Memory leaking over time.

Infernal Dawn
* Ituziel
** New: Added Phase tracking.
** New: Added a secondary Flame Wave debuff watch for Tank-Swap. (Know for sure if a tank is double-tapped by waves)
* Ember Conclave
** Fixed: Assigned Traitorous Blood Mechanic Spy remove action to the correct Trigger. (Thanks to Ivnedar@Laethys)
** Fixed: Corrected Type ID for Traitorous Blood. (This should now trigger as designed)
* Laethys
** Change: Timer for Adds after the first has increased by 10 seconds.
* Maelforge - Dragon Eggs
** New: This encounter should now trigger.
** New: Added trigger for Phase Two (Magma Cannons)
** New: Added trigger for Final Phase (Dragon Eggs)
* Maelforge - Final
** New: This encounter should now trigger.
** New: Added Personal Alert, Mechanic Spy and Timer for Hellfire.
** New: Added Personal Alert for Earthen Fissure.
** New: Added Personal Alert for Fiery Fissure.

Primeval Feast
* Grandmaster Atrophinius
** New: Added Alert for Song of Anguish cast start.
** New: Added Mechanic Spy for Song of Anguish
* Swarmlord Khargroth
** New: Added Enrage Timer.
** New: Added Personal Alert for Acidic Vapors warning and duration with countdown.
** New: Added Minimum CD Timer for Poison Spray.
** New: Added Personal Alert for Chase mechanic.
** New: Added Mechanic Spy for Chase mechanic.
** New: Added Mechanic Spy for Acidic Vapors.
** New: Added Tank-Swap for Lethargic Venom.
** New: Added Minimum CD Timer for Acidic Vapors
** New: Added Timer for vanish phase transition. (Experimental 30 second duration)
** New: Added Phase Tracking for disappearance phases at 85%, 55% and 35% and associated stop triggers.
** New: Added Phase Tracking for final phase at 30%.
* Alltha the Reaper
** New: Added Mechanic Spy for Toxic Spore.

River of Souls
* Alsbeth the Discordant
** Change: Alsbeth now uses her Raid ID for triggering this encounter.

Translations
* French updates
* Russian updates and fixes.
* German partial updates.
----
v1.1.7

Unit Tracking
* Change: Moved Percent triggers in to a unified location within Unit:Update()

System
* Removed: All Watchdog diagnosis tracking and saving have been removed including associated commands.
* Fixed: Errors related to the diagnostic tools will now be gone.

Hammerknell Fortress
* Akylios
** Change: Removed P2 percentage trigger and replaced with the more reliable Emote trigger.

----
v1.1.6

System
* Change: Start-up order has changed again slightly.

Tank-Swap
* Fixed: (Rare) error where Boss objects could become nil.

Unit Tracking
* Fixed: (Rare) error could be thrown in the Unit Tracker's Unit:Update() with nil values for Health. (This could cause inconsistency)

Infernal Dawn.
* Laethys
** New: Added Trigger for the start of Phase 2 combat.
** New: Added Timers for first and second Laethic Gold.
** New: Added 5 second warning for the start of Laethic Gold's cast.

French Translations
* Updated!
----
v1.1.5

Mechanic Spy
* Fixed: Timers were not activating correctly.

Unit Tracker
* Fixed: Accuracy was out too much to be reliable.

Infernal Dawn
* Laeyths
** Change: Phase 2 now triggers from the emote, not a percantage.
** New: Added Timer for the Phase Two transition period. Until Phase Two combat begins.

Primeval Feast
* Grandmaster Atrophinius
** New: Added Phase tracking.
** New: Added Alert for Rampage duration with countdown.
** New: Added Enrage Timer.
** New: Added Timer for Rampage.

----
v1.1.4

Mechanic Timers
* New: Timer UI objects are now stagger pre-fetched and cached on start-up based on the maximum number of timers possible during one encounter.

Mechanic Spy
* New: There is now an accumulating timer which is constant until a remove is called.

Castbars
* Fixed: Not running Add-Watch/Mark-It would ignore Casts/Triggers if they were the hidden dynamic type. (such as Death Blow on Warboss Drak)

Watchdog Diagnostics (temporary alpha addition)
* New: /kbmwdbuffs - Displays current session diagnostic data for Buff.Add/Remove handlers.
* New: /kbmwdbuffs all - Lists all history for saved sessions including current
* New: /kbmwdbuffs clear - Clears session saved history and current session data.
* New: /kbmwdavail - Displays current session diagnostic data for Unit.Availability handlers (all/clear as above).
* New: /kbmwdmain - Displays current session diagnostic data for System.Update.Begin handlers (all/clear as above).
* Fixed: Start-up error with Watchdog variable.
* Change: History will now only save up to 10 sessions for all diagnostics data.
* Change: Increased accuracy of Average times by 1 place.
* Change: Removed Average time calculations from the handlers, this is now calculated when calling the data via commands.

Infernal Dawn
* Ember Conclave
** New: Added Phase Tracking.
** New: Added Hard Mode detection. (HM)
** New: Added Alert and Timer for Dark Invocation.
** New: Added Enrage Timer.
** New: Added Tank-Swap monitor for Szath in Phase 2.
** New: Added Mechanic Spy for Traitorous Blood. (Mind Control Debuff)
** New: Added Timer for Traitorous Blood.
** New: Added Timer for Infected Wounds.
** New: Added Timer for Scorching Shards.

Primeval Feast
* Grandmaster Atrophinius
** New: Added Phase tracking.
** New: Added Alert for Rampage duration with countdown.
** New: Added Enrage Timer.
** New: Added Timer for Rampage.

----
v1.1.3

Infernal Dawn
* Warboss Drak
** Fixed: Final Phase error.

Primeval Feast
* Fixed: Atrophinius gains his missing title of Grandmaster.

German Translations
* Updated for Primeval Feast.

----
v1.1.2

System
* Change: Each Boss Mod will now catch any errors if KBM doesn't fully start for any reason. This will prevent it running and spamming errors.

Player Castbar
* Change: This will now default to disabled. Enable it via KBM > Global Options > Cast-bars > Enable Player Castbar
* Note: This will not effect existing settings.

RezMaster
* Change: Messages are now handled for both .Send and .Broadcast to account for any issues with the API (such as this week).

Version Messages
* Change: See RezMaster.

Mechanic Timers
* Change: Adjusted mechanic timers to only re-render their progress or text if it has changed.

Unit Tracking
* Change: Major change in how unit tracking works. Removed lots of Inspect calls and instead push them directly to Idle.
* Change: Once a unit is officially *seen* by the group, it'll pull the unit from the Idle bin and assign it appropriately.

Infernal Dawn
* Warboss Drak
** Fixed: Drak and his Castbar were not initializing correctly.
** Fixed: Natung and his Castbar were not initializing correctly.

Primeval Feast
* New: Added Template and menu option.
* New: Life Anchors Template.
* New: Atrophinius Template.
* New: Alltha the Reaper Template.
* New: Swarmlord Khargorth
* New: Lord Twyl

----
v1.1.1

Rift Version
* Change: Now compatible with Rift 1.9

System
* Initialization
** Fixed: Adjusted how and when certain KBM elements initialize themselves on start-up and linking.

Infernal Dawn
* Maklamos The Scryer
** Change: Reverted Crystalline Desolation back to a 28s timer.

----
v1.1.0

* Note
** This cycle of KBM is mainly for final updates for native Korean clients which will be running Rift 1.8 for some months
** There will also be minor fixes to ensure KBM is partially viable with Rift 1.9.
** Please ignore any "This addon is running slowly" messages for now. It should only be a initialization warning and will be fixed.
** This is the final version compatible with Rift 1.8. v1.1.1.xxx and above will be Rift 1.9 and above only.

Version Checking
* Fixed: Release versions were incorrectly receiving Alpha version update notifications.

Infernal Dawn
* Ember Conclave
** Fixed: Only the first active boss was initializing their castbar correctly.

Experts
* Charmers Caldera
** Fixed: 1.9 only error with string formatting.

Korean Translations
* On-going updates and fixes for Korean native client support.

----
v1.0.9

Version
* New: Alpha versions will now be signed with KBM.Alpha = true as opposed to KBM.Alpha = "rXXX"
* Change: KBM will now use a streamline version numbering system. All Release and Alpha candidates will include the following structure. High.Med.Low.Rev
* Note: With this change Alpha versions will be signified by a A: before the version and Release version by a R:
* Note: These changes will ensure that version update notifications in game will span over both release and alpha.

System
* Change: You will now receive version notifications for Release candidates over Alpha versions.
* Fixed: Notification messages were not triggering again after the timeout elapsed.

Castbars
* New: There is now a new Castbar Option for Rift/KBM style switching.
* New: Boss Castbars now default to a new Rift style. These bars show interruptible skills as cyan, otherwise they are gold.
* New: You may now choose to let KBM handle the player castbar.
* New: Player castbars handled by KBM can mimic the position of the Rift castbar. (You'll need to manually disable the Rift one for now)
* Change: The castbar rendering engine has be improved slightly to provide even greater performance!

Infernal Dawn
* Laethys
** New: Added Unit tracking for Wizened Stoneseer.
** New: Added Timer and Alert for Stoneseer's Wizened Restoration. (Personal - Target/Focus required)
** Change: Molten Gold is now a 30s damage based timer. (Feedback on accuracy and usefulness required)

Hammerknell Fortress
* Rune King Molinar
** Change: The compact mode percentage monitor finally has the intended smaller font castbar text.

Rise of the Phoenix
* General Silgen
** Change: Anchored in Flames is now marked as important.

Korean Translations
* Added Korean Translations for many encounters.

Russian Translations
* Updated

German Translations
* Updates and Fixes

----
v1.0.8

Event System
* New: Event.KingMolinator.Unit.Power = (UnitID, PowerType ("mana", "energy" or "power"))

Options
* New: The options/mini-map button is now more buttony

Rez Master
* New: Added support for the Mage Storm Caller BR/CR - Spark of Life.
* Change: Adjusted how Cool down begin messages are filtered.
* Change: Once a rez has completed its cool down, Rez Master will re-sort the list placing Mages at the top.

Infernal Dawn
* Ituziel
** New: Added Timer for Flame Waves, including first.
** New: Added Alert for Flame Waves, 5 second warning.
* Laethys (Added by Ciladan)
** New: Added Timer for Storm of Treasure, including first.
** New: Added Timer for Metallic Orb, including first.
** New: Added Timer for Molten Gold, including first.
** New: Added Timer for Add spawns, including first.
** New: Added Timer for Annihilating Flare, including first.
** New: Added Timer for Golden Breath.
** New: Added Alert for Annihilating Flare.
** New: Added Alert for Metallic Orb.
** New: Added Alert for Storm of Treasure.
** New: Added Phase change monitoring and display.

French Translations
* Updated!

Russian Translations
* Updates and Fixes
----
v1.0.7

System
* Change: Re-ordered the initialization system.
* New: On start-up the KBM event system now fires Player Join events if you're already in a group (for both /reloadui, and log-in).

Rez Master
* New: Enabling Rez Master (from a disabled state) will re-inspect your raid and retrieve fresh Rez data. Useful before a pull if anything seems amiss.
* Fixed: Errors sometimes triggering on leaving a dungeon.
* Fixed: Enable/Disable option now works.
----
v1.0.6

System
* Fixed: Version notifications where only triggering from guild members. Now works with raid members.

Unit Tracker
* Change: Improved tracking of non-seen units. This should improve CPU performance and accuracy of auxilary tracking.
* Change: Unseen units are now correctly placed in the Idle queue until activity stops or they die.
* Change: Improved engine so that conditional checks are grouped and ordered better. CPU performance boost.
* Fixed: Removed units where not ungrouping correctly.

New! Rez Master
* New: Changing roles and logging in will check and begin to register available combat rezes.
* New: Joining a raid, and reloading UI will request an update for all raid party members who may have a combat rez.
* New: Timers for combat rezes display the appropriate icon.
* New: Timers for combat rezes will display a ready state when off cool down.
* New: Timers will attempt to order the shortest cool down combat rezes at the top.
* New: Settings will be saved for position the Rez Master anchor.
* New: Added options to the main menu for Enabling/Disabling, moving and resizing the timer bars.

Tank-Swap
* Fixed: Attempted to fix the second debuff stack display not showing.
* Fixed: Tank-Swap could error with Off-line tanks.

Infernal Dawn
* Maklamos the Scryer
** Change: Increased timer for Crystaline Desolation by 20 seconds. (This could change again, once the encounter is finished)
* Rusila Dreadblade
** New: Encounter start is now recognized when picking up a Barrel.
** New: Phase change has been implimented for when Heart of the Dread Fortune is destroyed.
** New: Personal Alert for both Cast and Channel of Dread Shot.

Hammerknell Fortress
* Estrode
** New: Added personal alert for Neddra's Grasp.
* Inwar Darktide
** Fixed: Another attempt at the fail-safe to ensure that phase 4 (Inwar himself) triggers correctly all of the time.

Expert Dungeons
* The Realm of the Fae
** Fae Lord Twyl
*** Change: Increased the Time-Out timer further to prevent the encounter ending early.

French Translations
* Updated!
----
v1.0.5

Engine
* Change: Some optimization work on how events are triggered.
* Change: Internal Unit detail data cache is updated slightly more frequently.

System
* New: /kbmversion now excepts and parses macro variable '%t' for target. '/kbmversion %t' as a macro will inspect your targets KBM Version.

Tank-Swap
* New: Tank-Swap can now track 2 debuffs.
* Change: Event.KingMolinator.System.TankSwap.Start(table = {DebuffList = table{[Debuff Name] = Index}, Enabled = bool})

Infernal Dawn
* Muglak
** New: Added an alert for Brilliant Inferno.
** New: Added a timer for the first Brilliant Inferno.
** New: Added timers for each Brilliant Inferno after the first.
* Maklamos The Scryer
** New: Added a secondary debuff tracker to Tank-Swap for Weakness.

Master Mode Dungeons
* Darkening Deeps
** Alchemist Braxtepel
*** New: Added UID for Squersh. If this encounter was triggered via Squersh it would not initiate correctly.
** Emissary Villizar
*** New: Added UID for this Boss for faster encounter matching, and future proofing.

Dictionary Entries
* New: Mechanic Spy Anchor, Tank-Swap Anchor, Phases & Objectives Anchor and Timer Anchor.
* New: Global Castbar
* New: Plug-In tab
* New: !! Enraged !! Text

Russian Translations
* Updated.

French Translations
* Fixes.

----
v1.0.4

URGENT FIX (if you're running ID)
* Maklamos the Scryer
** Removed: Command which was accidently left in from new alpha. (would cause instant error)
----
v1.0.3

System
* Messages
** New: KBM will post your version to guild members when logging in an alert anyone who has an old version.
** New: KBM will post your version to raid members when you join a raid and alert anyone who has an old version.
** New: You will be notified if a new version of KBM is available if someone with a newer version does any of the above.
** New: Typing /kbmversion <player name> will return the version of KBM that player is using if available.
* Events
** New: Event.KingMolinator.System.TankSwap.Start(table = {DebuffList = table{[Debuff Name] = true}, Enabled = bool})
** New: Event.KingMolinator.System.TankSwap.End()
** New: Event.KingMolinator.Unit.Remove(UnitID)

Alerts (This time they're actually h
Archived Files (72)
File Name
Version
Size
Author
Date
v1.4.1
1MB
Snarty
02-10-13 02:58 PM
v1.4.0
1MB
Snarty
01-13-13 02:30 AM
v1.3.9
1MB
Snarty
01-11-13 05:35 AM
v1.3.8
1MB
Snarty
12-18-12 02:14 AM
v1.3.7
1MB
Snarty
12-13-12 03:34 PM
v1.3.6
1MB
Snarty
12-01-12 05:37 PM
v1.3.5
1MB
Snarty
11-27-12 09:51 AM
v1.3.4
1MB
Snarty
11-14-12 02:12 PM
v1.3.3
1MB
Snarty
11-09-12 12:40 PM
v1.3.2
1MB
Snarty
10-22-12 11:16 AM
v1.3.1
1MB
Snarty
10-11-12 05:19 AM
v1.3.0
1MB
Snarty
10-11-12 02:50 AM
v1.2.9
1MB
Snarty
10-01-12 03:33 PM
v1.2.8
1MB
Snarty
10-01-12 11:18 AM
v1.2.7
1MB
Snarty
09-19-12 05:35 AM
v1.2.6
1MB
Snarty
09-17-12 11:18 PM
v1.2.5
1MB
Snarty
09-15-12 08:06 PM
v1.2.4
1MB
Snarty
09-13-12 10:16 PM
v1.2.3
1MB
Snarty
09-10-12 11:50 AM
v1.2.2
1014kB
Snarty
08-07-12 02:27 AM
v1.2.1
904kB
Snarty
08-02-12 02:36 PM
v1.2.0
904kB
Snarty
08-01-12 01:52 PM
v1.1.9
901kB
Snarty
07-27-12 05:41 AM
v1.1.8
901kB
Snarty
07-26-12 04:24 PM
v1.1.7
887kB
Snarty
07-14-12 09:27 PM
v1.1.6
887kB
Snarty
07-12-12 05:50 AM
v1.1.5
887kB
Snarty
07-09-12 10:16 PM
v1.1.4.458
887kB
Snarty
07-08-12 08:21 PM
v1.1.3
883kB
Snarty
07-03-12 12:29 AM
v1.1.2
883kB
Snarty
06-30-12 10:27 PM
v1.1.1
871kB
Snarty
06-28-12 03:42 AM
v1.1.0
871kB
Snarty
06-27-12 10:20 AM
v1.0.9
866kB
Snarty
06-24-12 09:21 AM
v1.0.8
821kB
Snarty
06-14-12 04:33 AM
v1.0.7
818kB
Snarty
06-07-12 10:14 PM
v1.0.7
817kB
Snarty
06-07-12 01:46 AM
v1.0.5
809kB
Snarty
05-20-12 11:14 AM
v1.0.4
802kB
Snarty
05-09-12 07:25 PM
v1.0.3
802kB
Snarty
05-08-12 10:28 PM
v1.0.2
795kB
Snarty
04-29-12 06:03 PM
v1.0.1
789kB
Snarty
04-21-12 10:27 PM
v1.0.0
594kB
Snarty
04-04-12 03:50 PM
v0.9.9
579kB
Snarty
03-23-12 10:33 AM
v0.9.8
545kB
Snarty
02-29-12 09:09 AM
v0.9.7
513kB
Snarty
02-19-12 11:50 AM
v0.9.6
338kB
Snarty
01-30-12 12:07 AM
v0.9.5
338kB
Snarty
01-28-12 01:21 PM
v0.9.4
338kB
Snarty
01-28-12 09:54 AM
v0.9.3
329kB
Snarty
01-23-12 11:43 PM
v0.9.2
325kB
Snarty
01-15-12 10:37 PM
v0.9.1
325kB
Snarty
01-15-12 06:38 AM
v0.9.0
318kB
Snarty
01-09-12 10:26 PM
v0.8.9
316kB
Snarty
01-05-12 11:01 PM
v0.8.8
314kB
Snarty
01-04-12 11:03 PM
v0.8.7
313kB
Snarty
01-01-12 10:12 PM
v0.8.6
313kB
Snarty
12-31-11 07:27 PM
v0.8.5
309kB
Snarty
12-26-11 09:57 PM
v0.8.4
309kB
Snarty
12-26-11 02:28 PM
v0.8.3
304kB
Snarty
12-23-11 11:21 AM
v0.8.2
300kB
Snarty
12-21-11 12:54 PM
v0.8.1
296kB
Snarty
12-18-11 02:43 PM
v0.8.0
756kB
Snarty
12-15-11 08:41 AM
v0.7.9
755kB
Snarty
12-15-11 08:15 AM
v0.7.9
755kB
Snarty
12-14-11 01:11 PM
v0.7.7
745kB
Snarty
12-04-11 04:21 PM
v0.7.6
745kB
Snarty
12-04-11 03:50 PM
v0.7.5
745kB
Snarty
12-04-11 05:50 AM
v0.7.4
743kB
Snarty
12-03-11 06:29 PM
v0.7.3
742kB
Snarty
12-01-11 10:37 PM
v0.7.2
741kB
Snarty
11-30-11 11:02 PM
v0.7.1
739kB
Snarty
11-29-11 03:10 AM
v0.0.5 Beta
11kB
Snarty
10-05-11 05:48 AM


Post A Reply Comment Options
Old 04-01-13, 06:21 AM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 221
Uploads: 6
Quote:
Originally Posted by Muhfmett
Hi,

it works after reinstall - can´t explain but thanks 4 ur help.

Awesome Addon btw!
Good to hear, thanks for the report back. I'm also glad you like it
Snarty is offline Report comment to moderator  
Reply With Quote
Old 04-01-13, 06:15 AM  
Muhfmett

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

it works after reinstall - can´t explain but thanks 4 ur help.

Awesome Addon btw!
Muhfmett is offline Report comment to moderator  
Reply With Quote
Old 03-29-13, 04:22 PM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 221
Uploads: 6
Quote:
Originally Posted by Muhfmett
Hi!

i just downloaded the last version. Installed it and getting an error:
--------
Error: KingMolinator/KingMolinator.lua:7972: attempt to index field 'PerMon' (a nil value)
In KingMolinator / Load End, event Event.Addon.SavedVariables.Load.End
stack traceback:
KingMolinator/KingMolinator.lua:7972: in function 'InitMenus'
KingMolinator/KingMolinator.lua:7821: in function 'InitVars'
KingMolinator/KingMolinator.lua:914: in function <KingMolinator/KingMolinator.lua:883>
---------

Thx for your help.
I just downloaded from here, and get no errors. Could you give any more information please, such as is it a clean install? I've seen this error popping up in my error reports from Trion, but what it points to is correct and shouldn't bug at all. So I'm thinking there's more to it than the code itself.

The only thing I can suggest, is delete the old KBM folder and download it fresh and reinstall.
Snarty is offline Report comment to moderator  
Reply With Quote
Old 03-29-13, 07:29 AM  
Muhfmett

Forum posts: 0
File comments: 2
Uploads: 0
Hi!

i just downloaded the last version. Installed it and getting an error:
--------
Error: KingMolinator/KingMolinator.lua:7972: attempt to index field 'PerMon' (a nil value)
In KingMolinator / Load End, event Event.Addon.SavedVariables.Load.End
stack traceback:
KingMolinator/KingMolinator.lua:7972: in function 'InitMenus'
KingMolinator/KingMolinator.lua:7821: in function 'InitVars'
KingMolinator/KingMolinator.lua:914: in function <KingMolinator/KingMolinator.lua:883>
---------

Thx for your help.
Muhfmett is offline Report comment to moderator  
Reply With Quote
Old 02-12-13, 06:19 AM  
Zezy

Forum posts: 0
File comments: 2
Uploads: 0
Docker

Sorry if someone already asked about this, there are 25 pages of comments I haven't looked at all of them :[

Would it be possible to add the icons into docker? It is a very useful system.
Zezy is offline Report comment to moderator  
Reply With Quote
Old 01-16-13, 08:12 PM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 221
Uploads: 6
Quote:
Originally Posted by Nytmare
all lettering is blurry like there is two sets and one is off set just slightly
Seems they broke :SetText in some way. I believe Zorba is working on a fix internally. You're seeing the fake "shadow" we have to create losing its color setting of 0,0,0.
Snarty is offline Report comment to moderator  
Reply With Quote
Old 01-16-13, 03:19 PM  
Nytmare
 
Nytmare's Avatar

Forum posts: 0
File comments: 18
Uploads: 0
all lettering is blurry like there is two sets and one is off set just slightly
__________________
Nytmare is offline Report comment to moderator  
Reply With Quote
Old 01-14-13, 03:12 AM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 221
Uploads: 6
That's a KaruulAlert error. No idea what could be causing it.
Snarty is offline Report comment to moderator  
Reply With Quote
Old 01-14-13, 02:18 AM  
Masios

Forum posts: 0
File comments: 2
Uploads: 0
This didn't happen to me last time but this morning when I logged in:
Code:
Error: kAlert/tasks.lua:53: kAlert/alertset.lua:20: attempt to perform arithmetic on local 'setNumber' (a nil value)
stack traceback:
	kAlert/main.lua:638: in function <kAlert/main.lua:628>
	[C]: in function 'xpcall'
	kAlert/tasks.lua:49: in function <kAlert/tasks.lua:42>
    In kAlert / unnamed background task
stack traceback:
	[C]: in function 'error'
	kAlert/tasks.lua:53: in function <kAlert/tasks.lua:53>
	[C]: in function 'xpcall'
	[C]: in function 'Dispatch'
	kAlert/tasks.lua:53: in function <kAlert/tasks.lua:42>
Last edited by Masios : 01-14-13 at 02:18 AM.
Masios is offline Report comment to moderator  
Reply With Quote
Old 01-05-13, 04:17 PM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 221
Uploads: 6
Re: Still about the Inwar Darktide

Quote:
Originally Posted by fungofhk
Hi Snarty,
My question is still about the Inwar Darktide in HK.

if uDetails.name == self.Rotjaw.Name or uDetails.name == self.Undertow.Name

I found this statement in the Inwar.lua(line 489)
and the other one
if uDetails.name == self.Inwar.Name (line 493)

As i said before, these two bosses have the same name in taiwanese version.
Is that possible to change one of these two statements?

Also, what kind of variables does "uDetails" include?

Thanks
The new methods actually use something different. You can match them directly with a BossObj instead, or use the UTID to match units. For example, on Inwar, you'd either use if BossObj == self.Inwar for example, and you can pull the object via the BossObj = self.UTID[uDetails.type].

I'll update the next alpha to convert Inwar over to the new checking methods. Then you can compare the old version and new version to see how things have changed.
Snarty is offline Report comment to moderator  
Reply With Quote
Old 01-05-13, 01:17 AM  
fungofhk

Forum posts: 0
File comments: 7
Uploads: 0
Still about the Inwar Darktide

Hi Snarty,
My question is still about the Inwar Darktide in HK.

if uDetails.name == self.Rotjaw.Name or uDetails.name == self.Undertow.Name

I found this statement in the Inwar.lua(line 489)
and the other one
if uDetails.name == self.Inwar.Name (line 493)

As i said before, these two bosses have the same name in taiwanese version.
Is that possible to change one of these two statements?

Also, what kind of variables does "uDetails" include?

Thanks
fungofhk is offline Report comment to moderator  
Reply With Quote
Old 12-29-12, 09:00 PM  
Azounstone
 
Azounstone's Avatar

Forum posts: 0
File comments: 41
Uploads: 0
Hiya I trust you had a great Christmas?

Was wondering if you have any idea when the Giants will have their tank swap mechanic added to KBM?

Regards,

Az
__________________
Azounstone is offline Report comment to moderator  
Reply With Quote
Old 12-17-12, 05:54 PM  
fungofhk

Forum posts: 0
File comments: 7
Uploads: 0
Quote:
Originally Posted by Snarty
All the UTID's where gathered after 1.10, so you should be good.

Also, KBM has changed how it manages all the Mod files, so it would be best to replace everything and spend some time copying across the translations.

I'll be changing how translations are done soon, and each Raid/Dungeon will have it's own Locale folder with English.lua, German.lue, Taiwanese.lua etc, rather than them being part of individual mods files. In the long run this should make updating translations far easier.
Thanks for updating KBM. It really helps so much for fighting those raid bosses.
Last edited by fungofhk : 12-17-12 at 07:59 PM.
fungofhk is offline Report comment to moderator  
Reply With Quote
Old 12-17-12, 09:13 AM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 221
Uploads: 6
All the UTID's where gathered after 1.10, so you should be good.

Also, KBM has changed how it manages all the Mod files, so it would be best to replace everything and spend some time copying across the translations.

I'll be changing how translations are done soon, and each Raid/Dungeon will have it's own Locale folder with English.lua, German.lue, Taiwanese.lua etc, rather than them being part of individual mods files. In the long run this should make updating translations far easier.
Snarty is offline Report comment to moderator  
Reply With Quote
Old 12-17-12, 08:23 AM  
fungofhk

Forum posts: 0
File comments: 7
Uploads: 0
Re: Re: Monster Naming Problem

Quote:
Originally Posted by Snarty
Quote:
Originally Posted by fungofhk
Hi Snarty
Now i have a question about the name of the monsters.
Currently, there are two monster have the same translated name in the Taiwanese version. They are Inwar Darktide(暗潮) and Undertow(暗潮).

However, it seems that the KBM cannot recognize these two monster are different. So there is a problem when proceeding to the next phase after killing Undertow. The phase monitor will display the Undertow is dead but the KBM will not proceed to the final phase.

Currently i have to reset the KBM when fighting Undertow so that the KBM may display the correct information of Darktide. Is there any solution of this problem?
Hi, I'm not sure which version of Rift you're currently running. But if you take a look at the new KBM code for encounter checking, and how the Mods work now (including Inwar) you'll see they use a UTID (Unit Type ID).

Look down the new Mod for Inwar and extract the UTID data, these will identify units with the same name as being different. Hopefully you'll be able to use the newer KBM engine in Taiwan soon (if not already)
Thanks for answering. Currently the version of Taiwanese client is 1.11. It seems that your KBM should be run correctly.

I am now using 1.3.6.615. Is it possible to just overwrite the KingMolinator.lua the SafesRaidManager and the Modules folder? I have checked that it "should" be no changes in those boss files.

For those changed files such as Locale.lua, i have checked the whole file and copied those added code to my Locale.lua. But I do not think it will affect the encounter checking and currently the KBM runs smoothly in Taiwanese version.

PS: Does the UnitID of some monsters have been changed from 1.9 to 1.11?
Last edited by fungofhk : 12-17-12 at 08:44 AM.
fungofhk is offline 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.