function UnitRemoveBuffsBJ takes integer buffType, unit whichUnit returns nothing
if (buffType == bj_REMOVEBUFFS_POSITIVE) then
call UnitRemoveBuffs(whichUnit, true, false)
elseif (buffType == bj_REMOVEBUFFS_NEGATIVE) then
call UnitRemoveBuffs(whichUnit, false, true)
elseif (buffType == bj_REMOVEBUFFS_ALL) then
call UnitRemoveBuffs(whichUnit, true, true)
elseif (buffType == bj_REMOVEBUFFS_NONTLIFE) then
call UnitRemoveBuffsEx(whichUnit, true, true, false, false, false, true, false)
else
// Unrecognized dispel type - ignore the request.
endif
endfunction