FS Core

A framework to build powerful addons, WeakAuras and enhancing boss mods for high-end raiding

File Details

0.8

  • R
  • May 15, 2016
  • 863.96 KB
  • 445
  • 6.2.4
  • Retail

File Name

FS_Core-0.8.zip

Supported Versions

  • 6.2.4

tag 0.8
9857e3dbe871024d9057cf6f8a292b13f059d71f
Bastien Clément <g@ledric.me>
2016-05-16 00:35:16 +0200

Tagging as 0.8

--------------------

Bastien Clément:
    - Geometry: sneaky semicolons
    - Geometry: leaking global
    - Pacman: replace the ugly space trick with a hook into Ace3 checkbox align code
    - Pacman: notify package list updates to AceConfigRegistry
    - Pacman: check package options table validity before appending it to pacman's one
    - Pacman: allow to open a specific package options
    - Network: Fire an AceOption update notification when receiving new version data
    - Encounters: refactor config tables generator
    - Encounters: allow options to specify icon
    - Encounters: automatically color bracket-wrapped text in desc
    - Encounters: customizable sub-options width
    - Pacman: no longer forget push-update status on pull
    - Encounters: align options if more than 4
    - Encounters: better looking config options
    - Encounters: mob scan helper
    - Encounters: allow to specify zoneid for individual token
    - Pacman: don't give Ace3 addon if not asked for
    - Pacman: handle the Ace3 reload case
    - Pacman: allow load() to pass additional parameters to script
    - Pacman: only provide the Ace3 addon if the package asked for it
    - Tracker: add UNIT_DISSIPATES as an alias to UNIT_DIED
    - Encounters: bug fixes
    - Encounters: smart and lazy additional args keys
galedric:
    - Encounters: remove first parameter to event dispatch if using new style declaration
Bastien Clément:
    - Cooldowns: disable static data checks until release
    - Encounters: extract spell id from the new spellGUID format
    - Encounter: target scanner
    - BigWigs: allow to cancel and store actions handler
    - Encounters: easier mod:options and mod:tokens helpers
    - Pacman: expose the sandbox root in the meta object
    - Hud: SetColor on a Text object should change the text color
    - Cooldowns: update some Paladin spells
    - Cooldowns: Reincarnation does not have CD in tooltip
    - Cooldowns: data validation helper (maybe intrusive ?)
    - Cooldowns: Remove March of the Damned
    - Token: remove the most_common_zone band-aid
    - Tracker: some Legion bosses seem to be vehicules
    - Encounters: change spell description text color
    - Encounters: update configuration look
    - Pacman: move operations before package configuration
    - Encounters: optimize Me() for the GUID case
    - Encounters: allow Me() to take a unitid
    - Roster: no longer return "player" when iterating raid group
    - Encounters: ScheduleActionOnce bindings
    - BigWigs: add ScheduleActionOnce
    - Encounter: handler wrap helper
    - Encounters: bug fixes
    - Token: missing return type in constraints setters
    - Encounters: remove args.sourceKey
    - Encounters: Fix mod:Healer and mod:Damager
    - Token: Update Create API, add zone restriction
    - Encounters: Call mod:OnOptionChanged if defined
    - Encounters: Precompute sourceKey and destKey
    - BigWigs: Clear intercepts on encounter end
    - Encounters: Unmark on mob death, just in case
    - Encounters: Marking documentation
    - Encounters: Bind user event to an independant addon to prevent conflict
    - Encounters: Interception bindings
    - BigWigs: Interception framework
    - Encounters: Fix bad handler wrapping
    - Tracker: FS_TRACKER_DIED is missing guid
    - Token: Throttle UpdateAcquirable()
    - Pacman: Rename reflect to meta
    - Encounters: Marking helpers
    - Encounter: Fix default value in option table
    - Token: Fix an issue preventing the WON event
    - Pacman: Pacman-provided Ace3 addon
    - Token: Minor documentation update
    - Encounters: Allow to filter on Ace3 event first argument
    - Token: Add in-game documentation
    - Encounters: API update and doc
    - Token: Fix some issues with timing and location
    - Network: Missing RAID_STRICT as a broadcast channel
    - Initial token implementation
    - Encounters: Allow desc to be left out in options table
    - Token: Module template
    - BigWigs: Add icon to Message()
    - Roster: In case LGIST does not have UnitId, scan raid instead
    - Encounters: Add mod:UnitId(guid)
    - BigWigs: Use key for pulse if icon not given
    - Encounters: Ordered options table with mod:opt
    - Encounters: Add color to suffixes
    - Hud: Ensure text frame points are cleared before setting them again
    - Hud: DrawText implementation
    - Pacman: Hide trusted players box if none
Maickel Pasta:
    - Added :DrawText feature
Bastien Clément:
    - Pacman: Hide trusted players box if none
    - Encounters: Allow MobId to take a UnitID
    - Encounters: Options table generator
    - Pacman: Change package-locals from _L to _P
    - Core: Hide player key from config window
    - Pacman: Answer to Probe requests even if we don't have the package
    - Pacman: defaults to reloading main if no reload() is defined
    - Pacman: Package export feature
    - Tracker: Use new nameplates events
    - Encounters: Fix order issue
    - Hud: Move the player point one strata lwoer
    - Hud: Allow creation of TrackerPoint before unit is discovered by the tracker
    - Encounters: transcripts and better end detection
    - Fix a rare case of broken guid
    - Cooldowns: Hand of Purity and Tremor Totem are not available in Legion
    - Encounters: Transcriptor integration
    - BigWigs: Re-enable core when disabled
    - Encounters module
    - Network: Add disable option
    - Roster: use UnitGroupRolesAssigned if LibGroupInSpec_T is late
    - BigWigs enhancements
    - Cooldowns: talents spells
    - Cooldowns: Specialization spells
    - Cooldowns: Ignore disabled or Legion spells
    - Cooldowns: Racials
    - Cooldowns: All specs IDs
    - No cooldown broadcast if not in group
    - Fix RAID messages when in a LFR/LFG group
    - Reincarnation does not reset on wipe
    - Cooldowns update
    - Heavy cleanup in cooldown tracker
    - Fix sorted iterator with limit
    - Fix roster iterator
    - Remove capitals from module titles
    - Fix libraries issue
    - Fix cooldowns
    - Some fixed for FSCD2
    - Package with LibDualSpec
    - Add network support
    - Cooldowns docs
    - Import cooldowns data from FSCD
    - Cooldown tracker
    - Better package reflection
    - Cooldowns structure
    - Remove Dump
    - WTF is git doing with my .toc file
    - Roster tracker based on LibGroupInSpecT
    - Ignore Intellij project