停滞中...

Shadowed Unit FramesのText/Tagなどのメモ。

Tagのつくりかた

  1. Advancedモードをオンにする
    General->General->Advancedをチェック。
  2. 新しいTagをつくる
    Add tags->Add new tagでTag nameに任意の名前を入力してEnter。
  3. Tagの内容を設定する
    Edit tagページに自動で切り替わるのでCodeをコピペしてAcceptを押す。必要であればCategoryを変更。

正しく作成できるとUnit設定のText/tagに作ったTagが登録されます。

Unit Name Short (Class Color)

Unit Nameの5文字制限版。Kalecgos → Kalec になります。
RaidFrameなどでの“...”への置き換え防止に使えます。

Code
function(unit, unitOwner)
  local color = ShadowUF:GetClassColor(unitOwner)
  local name = string.sub(UnitName(unitOwner) or UNKNOWN,1,5)
  if( not color ) then return name end
  return string.format("%s%s|r", color, name)
end

Color Border

対象の種類によってフレーム枠色を変化させます。文字は出力しません。
  • Boss:紫
  • Elite:黄
  • その他:枠なし


Code
function(unit, unitOwner)
  local r,g,b,a = 1,0.9,0.6,0
  if UnitLevel(unit) == -1 then
    r,g,b,a = 1,0.5,1,1
  elseif UnitClassification(unit):find("elite") then
    a=1
  end
  _G["SUFUnit"..unit]:SetBackdropBorderColor(r,g,b,a)
end

SUFのデフォルト設定ではBorder非表示なので設定を変更しておく必要があります。
(General->General->Background/border)

Border Colorの透明値を下げておくと他のUnit Frameでは表示されません。













タグ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

 

管理人/副管理人のみ編集できます