Download
(167Kb)
Download
Updated: 08-01-18 04:51 PM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:08-01-18 04:51 PM
Created:12-07-14 12:12 AM
Downloads:5,245
Favorites:22
MD5:
Categories:Garrisons, Unit Mods

BodyguardHealth  Popular! (More than 5000 hits)

Version: v2.5.3
by: Sharparam [More]

An AddOn that displays your bodyguard's current health in a frame on the screen.

Usage

Go grab your bodyguard and the healthframe will pop up! The frame can be unlocked and moved from the options.

Configuring

Run the /bgh options command in-game to bring up the options window.

New in v2.0.0

Version 2.0.0 enables targeting of the bodyguard by clicking on the frame!

License

Copyright (c) 2014 by Adam Hellberg.

BodyguardHealth is licensed under the MIT License, see the LICENSE file for more information.

tag fa563a207e9f90d8e8c82f82a4a22fb29981f88a v2.5.3
Author: Adam Hellberg <[email protected]>
Date: Thu Aug 2 00:41:57 2018 +0200

pkgmeta fix
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJbYjc1AAoJEM/AHK0Y+6Q2KlUP/3upHyvjT6Ao2b/yc4YrcwKV
Cy/0pcON11/SGOjLDSA0GxTIPXol1ooR/T5DnNZ6Kpf3ooerIrWLHrTFIBFZVc9D
gEzDw9tCP5LYvG09KiTDh3LgGEdS3Lq0aX5Tf+G8sbNaurC/8eKg52vahB6se4xm
8uVVZF1JunXCpmfRH+pkHoDx9l+bpI08jjdBoHn3lVZqLaFxW0eXY1DOBMifXDwc
qRTTOEnd3QoXnamQRt+39t17f0gkPBd2aCQwsHbus/uNv57fzjPyKzhNKVenuwbw
rGZn1GJWyU6Iqvq7XH1UHcZ49+gHxEPmEqatyV7xKQo4jk/Twb75FiFHsKT3+SIg
G+1r7b4Md/qHA88L9iUvzN9Wx6A52j8NH9Fov6v2/sDXRJfXpPcg2//gTFUAsR+r
/786IZaw18DRCmcUibp1D4W4EdWfoRmboxOCyTvESWjpf7MqV3kSZKesnoRdjsWt
8Az8+q3iEPX+1u67Tf6eZ1FzGnRNfgqTJBGY3BCCoO+PnmtDf+HKTfZpVIuHqpZ5
vjAY1vGQEFtFR9jYhXKjeKYCleMqm2xFBjRX88/mo6gaFA5SfQQCBdbZhFCco6rB
QDWSxgHDX6IYWedskd21ar2kgYhOyQADShQSCQ8DsDB08WdKtm5bTEHFm79pqW7Z
BWb7X4ZxUy3MHhQLbVmy
=xVss
-----END PGP SIGNATURE-----

commit 4ea02aa6f62eedf8f9fdf613863c693138b2a6eb
Author: Adam Hellberg <[email protected]>
Date: Thu Aug 2 00:36:49 2018 +0200

Update URL for LibBodyguard-1.0 in .pkgmeta
Optional Files (0)


Post A Reply Comment Options
Unread 12-07-14, 10:14 AM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Nice to finaly see something like this! Now it just needs some more options like heath color, border removal/change, name position, Font size and option to hide the active text
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Report comment to moderator  
Reply With Quote
Unread 12-09-14, 06:10 PM  
Sharparam
A Flamescale Wyrmkin
 
Sharparam's Avatar
AddOn Author - Click to view AddOns

Forum posts: 102
File comments: 19
Uploads: 6
Originally Posted by Tonyleila
Now it just needs some more options like heath color, border removal/change, name position, Font size and option to hide the active text
These are all great suggestions. Border/background customization and color option are definitely features that will be added. Font options as well.

I made issues for the feature over at the GitHub page, so you can track progress there
Report comment to moderator  
Reply With Quote
Unread 12-09-14, 08:40 PM  
knuuud
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Previous version worked like a charm, the latest throws me this error:

Code:
Date: 2014-12-10 03:40:01
ID: 1
Error occured in: Global
Count: 1
Message: ...AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua line 362:
   attempt to call global 'UpdateBodyguardFromBuildings' (a nil value)
Debug:
   ...AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:362: UpdateFromBuilding()
   BodyguardHealth\main.lua:81: ?()
   BodyguardHealth\main.lua:155:
      BodyguardHealth\main.lua:153
Locals:
self = <table> {
 GetGUID = <function> defined @Interface\AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:374
 IsAlive = <function> defined @Interface\AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:416
 GetLevel = <function> defined @Interface\AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:397
 UnregisterCallback = <function> defined @Interface\AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:442
 GetMaxHealth = <function> defined @Interface\AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:410
 GetName = <function> defined @Interface\AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:391
 RegisterCallback = <function> defined @Interface\AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:433
 GetHealth = <function> defined @Interface\AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:404
 GOSSIP_CONFIRM_Hooked = true
 Exists = <function> defined @Interface\AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:354
 GetInfo = <function> defined @Interface\AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:367
 Status = <table> {
 }
 GetStatus = <function> defined @Interface\AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:385
 UpdateFromBuilding = <function> defined @Interface\AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:361
 GOSSIP_CONFIRM_Hook = <function> defined @Interface\AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:333
}
(*temporary) = nil
(*temporary) = "attempt to call global 'UpdateBodyguardFromBuildings' (a nil value)"

AddOns:
  Swatter, v5.21c.5521 (SanctimoniousSwamprat)
  ACP, v3.4.14 
  Altoholic, v5.4.008
  Archy, v1.8.56
  AtlasLootLoader, vv7.07.03
  AucAdvanced, v5.21c.5521 (SanctimoniousSwamprat)
  AucFilterBasic, v5.21c.5521 (SanctimoniousSwamprat)
  AucFilterOutlier, v5.21c.5521.5459(5.21c/embedded)
  AucMatchUndercut, v5.21c.5521.5507(5.21c/embedded)
  AucStatHistogram, v5.21c.5521 (SanctimoniousSwamprat)
  AucStatiLevel, v5.21c.5521 (SanctimoniousSwamprat)
  AucStatPurchased, v5.21c.5521 (SanctimoniousSwamprat)
  AucStatSales, v5.21c.5521.5476(5.21c/embedded)
  AucStatSimple, v5.21c.5521 (SanctimoniousSwamprat)
  AucStatStdDev, v5.21c.5521 (SanctimoniousSwamprat)
  AucStatWOWEcon, v5.21c.5521.5323(5.21c/embedded)
  AucUtilAHWindowControl, v5.21c.5521.5347(5.21c/embedded)
  AucUtilAppraiser, v5.21c.5521.5495(5.21c/embedded)
  AucUtilAskPrice, v5.21c.5521.5447(5.21c/embedded)
  AucUtilAutoMagic, v5.21c.5521.5443(5.21c/embedded)
  AucUtilCompactUI, v5.21c.5521.5496(5.21c/embedded)
  AucUtilEasyBuyout, v5.21c.5521.5507(5.21c/embedded)
  AucUtilFixAH, v5.21c.5521 (SanctimoniousSwamprat)
  AucUtilItemSuggest, v5.21c.5521.5417(5.21c/embedded)
  AucUtilPriceLevel, v5.21c.5521.5458(5.21c/embedded)
  AucUtilScanButton, v5.21c.5521.5403(5.21c/embedded)
  AucUtilScanFinish, v5.21c.5521.5515(5.21c/embedded)
  AucUtilScanProgress, v5.21c.5521.4979(5.21c/embedded)
  AucUtilScanStart, v5.21c.5521.5347(5.21c/embedded)
  AucUtilSearchUI, v5.21c.5521.5515(5.21c/embedded)
  AucUtilSimpleAuction, v5.21c.5521.5514(5.21c/embedded)
  AucUtilVendMarkup, v5.21c.5521.4828(5.21c/embedded)
  Babylonian, v5.1.DEV.332(/embedded)
  BadBoy, v12.500
  Bartender4, v4.6.5
  BattlePetCount, v1.7.5
  BeanCounter, v5.21c.5521 (SanctimoniousSwamprat)
  BodyGuardAway, v1.3
  BodyguardHealth, vv1.1.5
  Configator, v5.1.DEV.376(/embedded)
  DataStore, v6.0.001
  DataStoreCharacters, v6.0.001
  DebugLib, v5.1.DEV.337(/embedded)
  LibExtraTip, v5.12.DEV.363(/embedded)
  LibSharedMedia30, v3.0-89
  Stubby, v5.21c.5521 (SanctimoniousSwamprat)
  TipHelper, v5.12.DEV.351(/embedded)
  BlizRuntimeLib_enUS v6.0.3.60000 <none>
  (ck=836)
Report comment to moderator  
Reply With Quote
Unread 12-11-14, 12:13 PM  
Sharparam
A Flamescale Wyrmkin
 
Sharparam's Avatar
AddOn Author - Click to view AddOns

Forum posts: 102
File comments: 19
Uploads: 6
Originally Posted by knuuud
Previous version worked like a charm, the latest throws me this error: <snip>
This issue should be fixed in latest version (v1.1.7)!
Report comment to moderator  
Reply With Quote
Unread 01-04-15, 11:31 AM  
slickwalker15
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Great addon, thanks for developing it.
Report comment to moderator  
Reply With Quote
Unread 01-06-15, 12:28 PM  
Darth Predator
A Murloc Raider
 
Darth Predator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 30
Uploads: 2
Any chance of adding the ability to actually target the bodyguard?
When playing as healer I'd like to heal the bodyguard (smiting enemies is not always helping) but it's not possible to target him/her when there are like ten mobs around.
Report comment to moderator  
Reply With Quote
Unread 01-06-15, 02:56 PM  
Sharparam
A Flamescale Wyrmkin
 
Sharparam's Avatar
AddOn Author - Click to view AddOns

Forum posts: 102
File comments: 19
Uploads: 6
Originally Posted by Darth Predator
Any chance of adding the ability to actually target the bodyguard?
Unfortunately, as the bodyguard lacks a valid UnitID, it's not currently possible to make the frame be able to target them.
Report comment to moderator  
Reply With Quote
Unread 01-24-15, 08:14 PM  
bsmorgan
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 219
File comments: 158
Uploads: 3
Version 2.0 allows targeting the bodyguard through the frame.
Report comment to moderator  
Reply With Quote
Unread 01-26-15, 01:53 AM  
sauron
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 0
Combat error

Been using this for a while now liking it so far but since last update get the following error :

Code:
Date: 2015-01-26 07:52:09
ID: 1
Error occured in: AddOn: BodyguardHealth
Count: 23
Message: Note: AddOn BodyguardHealth attempted to call a protected function (BodyguardHealthFrame:ClearAllPoints()) during combat lockdown.
Debug:
   [C]: ClearAllPoints()
   BodyguardHealth\frame.lua:99: UpdateSettings()
   BodyguardHealth\frame.lua:276: Show()
   BodyguardHealth\main.lua:143:
      BodyguardHealth\main.lua:137
   [C]: pcall()
   ...AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:134:
      ...AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:132
   ...AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:226: ?()
   ...AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:319:
      ...AddOns\BodyguardHealth\lib\LibBodyguard-1.0\main.lua:318
Locals:
None
AddOns:
  Swatter, v5.21.5490 (SanctimoniousSwamprat)
  WowheadLooter, v60005
  AckisRecipeList, v3.0.13
  AraBrokerGuildFriends, vr70
  Atlas, v1.31.00
  AtlasBattlegrounds, v1.31.00
  AtlasBurningCrusade, v1.31.00
  AtlasCataclysm, v1.31.00
  AtlasClassicWoW, v1.31.00
  AtlasDungeonLocs, v1.31.00
  AtlasMistsofPandaria, v1.31.00
  AtlasOutdoorRaids, v1.31.00
  AtlasScenarios, v1.31.00
  AtlasTransportation, v1.31.00
  AtlasWrathoftheLichKing, v1.31.00
  AtlasLoot, vv7.07.03
  AtlasLootCataclysm, vv7.07.03
  AtlasLootClassicWoW, vv7.07.03
  AtlasLootLoader, vv7.07.03
  AtlasLootMistsofPandaria, vv7.07.03
  AuctionLite, v1.8.13
  BagBrother, v6.0.16
  Bagnon, v6.0.16
  BagSync, v8.1
  Bartender4, v4.6.5
  BasicChatMods, v7.48
  BodyguardHealth, vv2.0.0
  BrokerDualSpec, v1.8.1
  BrokerGarrison, v1.6.6
  ckaosMilitia, v6.0v8
  Critline, v4.6.3.
  CritlineAuraMonitor, v4.6.3.
  CurrencySorter, v
  DBMCore, v
  DBMDefaultSkin, v
  DBMLDB, v
  DBMSpellTimers, v
  DBMStatusBarTimers, v
  DebugLib, v5.1.DEV.337(/embedded)
  HandyNotes, vv1.3.2
  HandyNotesDraenorTreasures, v1.09a
  HandyNotesHallowsEnd, vv1.1
  HandyNotesLorewalkers, v1
  HandyNotesLostAndFound, v1
  HandynotesTimelessTreasures, v1.0.2
  HealBot, v6.0.3.9
  HealBotTips, v6.0.3.9
  HomingDigeon, v1.6.0
  LeatrixPlus, v6.0.42
  LeFollowers, v1.2
  Mapster, v1.6.2
  MikScrollingBattleText, v5.7.138
  MineOMatic, v6.0.3.007
  MoveAnything, v15.0.8
  MyProf, v1.0-2014122901
  Overachiever, v0.81
  OverachieverTrade, v0.81
  Pawn, v1.9.13
  PetBattleTeams, v3.2.8
  Rarity, v1.0
  RarityOptions, v
  Raven, vr331
  ShadowedUnitFrames, vv4.0.9
  Stubby, v5.21.5490 (SanctimoniousSwamprat)
  Titan, v5.4.3.60000
  TitanBag, v5.4.3.60000
  TitanClock, v5.4.3.60000
  TitanGold, v5.4.3.60000
  TitanLocation, v5.4.3.60000
  TitanLootType, v5.4.3.60000
  TitanPerformance, v5.4.3.60000
  TitanRepair, v5.4.3.60000
  TitanReputation, v3.8.4
  TitanSocial, v6.0r30
  TitanVolume, v5.4.3.60000
  TitanXP, v5.4.3.60000
  TradeSkillInfo, vv2.3.5
  BlizRuntimeLib_enUS v6.0.3.60000 <none>
  (ck=802)
Report comment to moderator  
Reply With Quote
Unread 01-26-15, 06:56 AM  
Sharparam
A Flamescale Wyrmkin
 
Sharparam's Avatar
AddOn Author - Click to view AddOns

Forum posts: 102
File comments: 19
Uploads: 6
Re: Combat error

Originally Posted by sauron
Been using this for a while now liking it so far but since last update get the following error :
This will be fixed in v2.0.1, thanks for the report!
Report comment to moderator  
Reply With Quote
Unread 02-09-15, 06:59 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 393
Uploads: 1
when i open the options i get the following error:
Code:
Message: Invalid Custom Control Type - LSM30_Sound
Time: 02/09/15 13:58:41
Count: 2
Stack: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1588: in function `FeedGroup'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1868: in function `Open'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:829: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:614>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?
...ce\AddOns\AuctionLite\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'
...te\Libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:68: in function <...te\Libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:57>

Locals: <none>
__________________
Report comment to moderator  
Reply With Quote
Unread 02-09-15, 07:46 AM  
Sharparam
A Flamescale Wyrmkin
 
Sharparam's Avatar
AddOn Author - Click to view AddOns

Forum posts: 102
File comments: 19
Uploads: 6
Originally Posted by Baine
when i open the options i get the following error:
It seems that (yet again) I have forgotten to load the library in the TOC. Will be fixed in the next release.
Report comment to moderator  
Reply With Quote
Unread 02-09-15, 08:36 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
I came back to test this today, looks much better now!
Only some small things missing:
- Change the font/color of the name and put it on the HP bar instead of above and hide active text
- Put a one pixel border around the HP Bar instead of around the names +background + bar.
- minimum bar size is 200, why? I have tryed to use scale but thats not a very good option to make it a specific size smaller then 200
- I guess its not possible to make it show the HP as 97,9k, show the buffs and debuffs or even show the target / casts of your bodyguard like its possible if you set it as focus...


BUGS:
1. When you fly away to anywhere with http://www.wowhead.com/item=119093
your boadyguard gets out ranged and it shows as an empty bar with 0% hp.

2 While you are on your Mount in training the bodyguard frame shoud not show up, it shows up as "active" and sometimes as "unknow" but the bodyguard disappears as soon as you mount up.

Here is my current setup:
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 02-09-15 at 08:46 PM.
Report comment to moderator  
Reply With Quote
Unread 02-10-15, 02:34 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 393
Uploads: 1
with your new version i get this error message:
Code:
Message: ...Widgets\AceGUI-3.0-SharedMediaWidgets\prototypes.lua:16: Cannot find a library instance of "LibSharedMedia-3.0".
Time: 02/10/15 09:33:28
Count: 1
Stack: [C]: in function `error'
...rface\AddOns\BodyguardHealth\lib\LibStub\LibStub.lua:38: in function `LibStub'
...Widgets\AceGUI-3.0-SharedMediaWidgets\prototypes.lua:16: in main chunk

Locals: (*temporary) = "Cannot find a library instance of "LibSharedMedia-3.0"."
had many other similar errors before, so i disabled all but yours and still get this
__________________
Last edited by Baine : 02-10-15 at 02:37 AM.
Report comment to moderator  
Reply With Quote
Unread 02-10-15, 02:58 AM  
Sharparam
A Flamescale Wyrmkin
 
Sharparam's Avatar
AddOn Author - Click to view AddOns

Forum posts: 102
File comments: 19
Uploads: 6
Originally Posted by Baine
with your new version i get this error...
I don't know how I do it, the load order is incorrect with the GUI lib loading before LSM, fixing in next release. Thanks for sticking with me :P
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: