Boss Bars Plus B02

Details

  • Filename
    BossBarsPlus_B02.zip
  • Uploaded by
  • Uploaded
    Nov 15, 2011
  • Size
    796.67 KB
  • Downloads
    288
  • MD5
    64c55c9891568a7a5aad7a21a4e16c74

Changelog

Changelog
b02:
-Repackaged as library file
b01b:
New
-bbSetTextLabel: Option to set labels as text
-bbAutoPortrait: Allows auto-portrait to be enabled/disabled
-Added missing action/function hints
Fixes
-bbSetLabel: Now stores both string/text versions of label
-bbLock: Added 'Invalid boss bar' error
-Fixed autodetect glitch with Civilian portraits (Credits: xXdRaGoNrIdDeRXx)
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

*Boss Bars cannot be clicked through