Nemesis Chat

The event driven, targeted messaging framework.

File Details

1.10.0

  • R
  • Sep 23, 2024
  • 455.42 KB
  • 23
  • 11.0.0
  • Retail

File Name

NemesisChat-1.10.0.zip

Supported Versions

  • 11.0.0

🎯 Key Changes

📢 Summary

1.10.x: New configuration options for tracking and reporting leavers and low-performers (thank you Gutz!). The War Within fixes, delve support, and a lot of refactoring to prepare for 2.x.

1.9.x: Massive stability and performance pass. Pre-release for 2.x with a new, highly refined approach.

1.8.x: Things are spicing up with M+ leaver detection and low performer detection!

🩹 Patches

  • None yet, this one's FRESH!

⭐ Latest Versions

1.10.0

  • The War Within Fixes
    • Several bug fixes
    • All feasts updated
  • New configuration options for tracking and reporting leavers and low-performers.
    • Special thanks to Gutz who suggested this and helped debug an issue!
  • More work on the unsafe pulls functionality, it should be far more accurate at this point.
  • Delves no longer throw errors
  • Large refactor effort throughout 1.10.x to prepare for 2.x.x
  • Lots of behind-the-scenes logic changing to the new, streamlined paradigms
  • Option to toggle Brann Bronzebeard messages (selecting him as a Nemesis or Bystander)
  • Multiple fixes for messages
    • You should see much less triggers of messages when entering/leaving delves
    • Brann doesn't break messages with particular details / replacements
    • A little more hardening in non-problematic areas just to ensure reliability
  • Special thanks to </TYLER> for the constant communication, testing, bug-reporting, etc. <3

1.9.0

  • New UI with stats and the ability to report as desired.
    • This is a preview of 2.x functionality.
  • New trackers:
    • Crowd control
    • Defensives
    • Dispells
  • New replacements, events, conditions, etc.
  • Performance tracking which will attempt to rank players within the group based on:
    • DPS (for DPS only)
      • Tracks when a DPS is lower than tank and/or healer DPS
      • Tracks when a DPS is significantly lower / higher than others in the group
    • Affixes
      • Attempts to understand which classes / specs should be exempt
      • Scoring based on handling affixes (CCing souls counts, for example)
    • Avoidable Damage
    • Crowd Control
    • Deaths
    • Usage of defensive abilities
    • Dispells
    • Interrupts
    • Offheals
    • Butt pulls
    • And more!
  • Overperformer and underperformer tracking
    • Stored in permanent DB
    • DB synchronization with other players
    • Reporting for when someone joins who was marked as either over/under performing recently
    • Based on scoring of all of the above metrics
    • Smart scoring -- for example, a Resto Druid will not be negatively scored for a lack of interrupts (yes, they can disrupt / CC)
  • The same process which happens for nemeses and configured messages will now happen for bystanders:
    • All bystanders will be checked for matching conditions
    • The most optimal message will be chosen based on all criteria
    • This allows one to set hyper-specific criteria, and know that if someone ever meets that criteria, the message will be used
  • Mountains of fixes and optimizations

1.8.0

  • Nemesis prioritization for scenarios where more than one message is retrieved for an event.
  • Beta features: hardening and optimization -- they're very close to full release state!
  • Enable / disable messages for APIs.
  • M+ early leaver storage and sync
    • Leavers will now be logged in a persistent DB.
    • Leavers will be synced between players in-game.
  • M+ low performers storage and sync
    • Low performers will now be logged in a persistent DB.
    • Low performers will be synced between players in-game.
    • Low performers are currently defined as:
      • At least 2 spots in the bottom (bottom affixes / DPS (non-DPS exempt) / offheals, most pulls (tank exempt) / deaths / avoidable damage).
        • Deaths are taken fairly lightly, as that can be due to any number of reasons. Deaths are primarily examined base on how much avoidable damage was taken.
      • Within those spots on the bottom, there must be a difference of >= 30% between them and the top for said metric.
  • Fix for dungeon keystone level.
  • Lots of new stuff behind the scenes, paving the way for some really awesome future features!