Boss Bars Advanced B01

Details

  • Filename
    BBA_B01.SC2Map
  • Uploaded by
  • Uploaded
    Nov 13, 2011
  • Size
    774.24 KB
  • Downloads
    342
  • MD5
    86a30694bb1acf46436d052ae55109ee

Changelog

Changelog
b01:
-Polished for beta release
a03c:
-Fixed a bug where binding the same unit would cause potential memory
leak with trigger creation
-Added bbSetGroup: Only players in the group can see the boss bar
-Removed playergroup g parameter from many functions as it is
impractical to allow player exclusive dialog item adjustments
a03b:
-Optimized trigger functions with while loops
-bbSetStyle now supports a special style; "hidden" which
prevents label text from displaying
-Boss bar is hidden when a boss dies. When another boss is set
it will automatically redisplay.
-Added bbLock: Locks boss bar to it's current unit
-Added bbDestroy: Destroy selected boss bar
-Minor tweak to bbSetPosDC (Cosmetic)
-Default BossBarID parameter is now bbLastCreated()
-bbSetBoss: Fixed bug where unit portrait (male/female) couldnt be found
-bbSetPosDC: Fixed bug where x/y < 0 is unacceptable offset
-Added 3 GUI-based examples
-Added HP/SP/EP enable/disable flags
-Fixed 1hp bug
-Text styles now supported for labels: bbSetStyledDC
-Bar layers can now be disabled on an individual basis
a03:
-Code optimization
-Added GUI function support
-All boss bar dialog items now use constants s_bb[id].di[x]
-Depracated: bbSetBorder, bbSetBorderColor
-Minor optimizations on functions that have RGBA
-Added property elements to boss bar struct
-Separated initializer and demo code
-Default color is now white when null color string ("") detected @ bbSetColorDC
-Added error messages for invalid function parameters
-Fixed bug where set race displays incorrect color for HP/EP labels
-Fixed a problem where some advanced function 'else' conditions were redundant
a02c:
-Modified bbSetBorderColor to allow alpha
-Name and portrait now automatically detected when bbSetBoss is invoked
-Added back conditions to detect invalid hex codes (bbSetColorDC/bbSetBorderColor)
a02b:
-Changed design of fade layer HP/EP bars to run with bbBalance
-Added race constants
-Added bbSetBorder
-HP bar now set to 1 pixel when unit dies, bbBalance will toggle activity
-Added bbGet function for retrieving boss bar dialog items
-Depracated: bbSetIconBorder, bbSetIcon => bbSetImageDC
-bbShowDC no longer auto removes icon border
-bbShowDC now supports all individual dialog items
-bbSetImgDC now supports all individual dialog items except labels
-Removed .show struct value because it's quite pointless
-Removed color restriction. Labels may now be reset to null
a02:
-Core functionality implemented
-Reworked entire script
-It is now dependent on GXML B01d & QuickLib A01d libraries
-Disabled hover images, they are void with the transparent mask