Untaunted 這個 addon 對於坦克觀察 嘲諷剩餘時間真的超方便
但有時候怪太多,英文名字又長,實在認不出來誰是誰,最後重要的傢伙還是掉嘲諷了
隊友趴了,我又笑了
目前原作者的程式內容,怪物前的圖標,是讀取使用的技能。
但因為現在 buff 圖案一樣,所以就變得一點屁用都沒有。
但圖示太多,就跟英文名字太長一樣,就變得沒屁用了。
所以我們用 星級 標示不同圖案,來辨認怪的重要程度就好。
怪總共有 4 種階級
普通怪 : 無星
菁英怪 : 1星 , 野外常常看到
菁英中的菁英 : 2星 , 曾經看到過但我忘了 , 好像是試煉裡面的樣子
BOSS : 3星
要修改的檔案位於
X : \Users\ xxxxxxxx \Documents\Elder Scrolls Online\live\AddOns\Untaunted\Untaunted.lua
Step 1 : function Untaunted.onTaunt()
把這一行
function Untaunted.onTaunt( _, changeType, _, _, _, beginTime, endTime, _, _, _, effectType, _, _, unitName, unitId, abilityId, sourceType)
修改成
function Untaunted.onTaunt( _, changeType, _, _, unitTag, beginTime, endTime, _, _, _, effectType, _, _, unitName, unitId, abilityId, sourceType)
把這一行
key = Untaunted.NewItem(unitName,unitId,abilityId)
增加一個變數
key = Untaunted.NewItem(unitName,unitId,abilityId,unitTag)
Step 2 : function Untaunted.NewItem()
把這一行
function Untaunted.NewItem(unitname,unitId,abilityId)
增加一個變數
function Untaunted.NewItem(unitname,unitId,abilityId,unitTag)
把這一行
item:GetNamedChild("Icon"):SetTexture(GetAbilityIcon(abilityId))
取代成這一大段 , 橘色字的部分是 圖示的檔案位置 , 可以參考 [hack] 增加 ItemSaver 圖示 文章末的圖示說明
local the_difficulty = GetUnitDifficulty(unitTag) if the_difficulty == 1 then item:GetNamedChild("Icon"):SetTexture('esoui/art/menubar/gamepad/gp_playermenu_icon_character.dds') elseif the_difficulty == 2 then item:GetNamedChild("Icon"):SetTexture('esoui/art/lfg/lfg_icon_healer.dds') elseif the_difficulty == 3 then item:GetNamedChild("Icon"):SetTexture('esoui/art/icons/heraldrycrests_weapon_shield_02.dds') elseif the_difficulty == 4 then item:GetNamedChild("Icon"):SetTexture('/esoui/art/icons/poi/poi_groupboss_complete.dds') else item:GetNamedChild("Icon"):SetTexture(GetAbilityIcon(abilityId)) end