Twintop's Resource Bar

Twintop's Resource Bar

670k Downloads

Refactor snapshots

Twintop opened this issue ยท 1 comments

commented

Change how snapshotting of debuffs/spell cooldowns/computed data is handled to be more generic/consistent.

Core

  • Add Snapshot class with generic functions
  • Reorganize source files
  • Refactor some TRB.Functions.Auras methods in to the new class(es).
  • Generic tick-based buff support

Healer

  • Innervate class
  • Symbol of Hope class
  • Potion of Chilled Clarity class
  • Potion of Frozen Focus / generic channeled mana regen potion class
  • Mana Tide Totem class
  • Molten Radiance class

Demon Hunter

Havoc

  • Main/overarching
  • Tick-based buffs ported

Druid

Balance

  • Main/overarching
  • Tick-based buffs ported

Feral

  • Main/overarching
  • Tick-based buffs ported
    • Convert Berserk and T30 4P? Will do as part of a separate effort in the future. Maybe.

Restoration

  • Main/overarching
  • Healer classes

Evoker

Devastation

  • Main/overarching

Preservation

  • Main/overarching
  • Healer classes
  • Tick-based buffs ported

Augmentation

  • Main/overarching

Hunter

Beast Mastery

  • Main/overarching
  • Tick-based buffs ported
    • Maybe. Barbed Shot is a special case. Will do as part of a separate effort in the future. Maybe.

Marksmanship

  • Main/overarching
  • Tick-based buffs ported

Survival

  • Main/overarching
  • Tick-based buffs ported

Monk

Mistweaver

  • Main/overarching
  • Healer classes
  • Tick-based buffs ported

Windwalker

  • Main/overarching

Priest

Discipline

  • Discipline main/overarching
  • Healer classes

Holy

  • Holy main/overarching
  • Healer classes

Shadow

  • Shadow main/overarching
  • Tick-based buffs ported
    • Maybe. Idol of C'thun is a special case. Will do as part of a separate effort in the future. Maybe.

Rogue

Assassination

  • Main/overarching

Outlaw

  • Main/overarching

Shaman

Elemental

  • Main/overarching

Enhancement

  • Main/overarching

Restoration

  • Main/overarching
  • Healer classes

Warrior

Arms

  • Main/overarching
  • Tick-based buffs ported

Fury

  • Main/overarching
  • Tick-based buffs ported
commented

This is likely going to go out as partially complete as class modules get refactored. Testing on the first wave (not final) of changes on Priest is occurring now.