Usage & Commands
The chat command is /baldrick or /br, however it's easier to configure from wow's Interface->Addons configuration dialog.
Some options can only be set by using wow's Interface->Addons dialog. These include the profile.
Baldrick supports ButtonFacade, use /bf to configure the skin and color settings for the button if you have it installed.
Baldrick supports LibKeyBound, use /kb to enter key binding mode.
Baldrick's button will stick to other frames that support LibStickyFrames
Baldrick outputs the current item it will use using LibDataBroker-1.1. Note that clicking on the item in a Broker addon will not activate the item. You must have Baldrick bound to a key to use it in a Broker addon and hide its own button.
Quest Quirks
· To tell Baldrick you want to cook for Super Hot Stew, you need to target a dead Abyssal Flamebringer.
· To tell Baldrick you want to free some murlocks for Disrupt the Greengill Coast, you need to target a live Greengill Slave.
Handy Outfitter Scripts
A handy script for Outfitter to automatically equip and unequip your Multiphase Spectrographic Goggles is:
-- $EVENTS ZONE_CHANGED_INDOORS ZONE_CHANGED ZONE_CHANGED_NEW_AREA QUEST_LOG_UPDATE
-- $DESC Equips the outfit when you are in one of the zones or minimap sub-zones listed below and "The Multiphase Survey" is not already complete
-- $SETTING zoneList={Type="ZoneList", Label="Zones"}
-- $SETTING minimapZoneList={Type="ZoneList", ZoneType="MinimapZone", Label="Minimap zones"}
local currentZone = GetZoneText()
local Baldrick = Baldrick
for _, zoneName in ipairs(setting.zoneList) do
if zoneName == currentZone then
equip = ( Baldrick ~= nil ) and Baldrick.HasQuestAndNotComplete( 11880 )
break
end
end
if not equip then
currentZone = GetMinimapZoneText()
for _, zoneName in ipairs(setting.minimapZoneList) do
if zoneName == currentZone then
equip = ( Baldrick ~= nil ) and Baldrick.HasQuestAndNotComplete( 11880 )
break
end
end
end
if didEquip and equip == nil then
equip = false
end

