diff --git a/esoui/ingame/globals/sharedtextures.lua b/esoui/ingame/globals/sharedtextures.lua
index 3d54f5b..277347d 100755
--- a/esoui/ingame/globals/sharedtextures.lua
+++ b/esoui/ingame/globals/sharedtextures.lua
@@ -173,9 +173,63 @@ function GetChampionPointAttributeActiveIcon(attribute)
return POINTS_ATTRIBUTE_ACTIVE_ICON[attribute]
end
-ZO_NO_TEXTURE_FILE = "esoui/art/icons/icon_missing.dds"
+local KEYBOARD_ROLE_ICONS =
+{
+ [LFG_ROLE_DPS] = "EsoUI/Art/LFG/LFG_icon_dps.dds",
+ [LFG_ROLE_TANK] = "EsoUI/Art/LFG/LFG_icon_tank.dds",
+ [LFG_ROLE_HEAL] = "EsoUI/Art/LFG/LFG_icon_healer.dds",
+}
+
+function GetKeyboardRoleIcon(role)
+ return KEYBOARD_ROLE_ICONS[role]
+end
+
+local GAMEPAD_ROLE_ICONS =
+{
+ [LFG_ROLE_DPS] = "EsoUI/Art/LFG/Gamepad/LFG_roleIcon_dps.dds",
+ [LFG_ROLE_TANK] = "EsoUI/Art/LFG/Gamepad/LFG_roleIcon_tank.dds",
+ [LFG_ROLE_HEAL] = "EsoUI/Art/LFG/Gamepad/LFG_roleIcon_healer.dds",
+}
+
+function GetGamepadRoleIcon(role)
+ return GAMEPAD_ROLE_ICONS[role]
+end
+
+function GetRoleIcon(role)
+ if IsInGamepadPreferredMode() then
+ return GetGamepadRoleIcon(role)
+ else
+ return GetKeyboardRoleIcon(role)
+ end
+end
+
+local KEYBOARD_DUNEGON_DIFFICULTY_ICONS =
+{
+ [DUNGEON_DIFFICULTY_NORMAL] = "EsoUI/Art/LFG/LFG_normalDungeon_up.dds",
+ [DUNGEON_DIFFICULTY_VETERAN] = "EsoUI/Art/LFG/LFG_veteranDungeon_up.dds",
+}
+
+function GetKeyboardDungeonDifficultyIcon(dungeonDifficulty)
+ return KEYBOARD_DUNEGON_DIFFICULTY_ICONS[dungeonDifficulty]
+end
+local GAMEPAD_DUNGEON_DIFFICULTY_ICONS =
+{
+ [DUNGEON_DIFFICULTY_NORMAL] = "EsoUI/Art/LFG/Gamepad/gp_LFG_menuIcon_normalDungeon.dds",
+ [DUNGEON_DIFFICULTY_VETERAN] = "EsoUI/Art/LFG/Gamepad/gp_LFG_menuIcon_veteranDungeon.dds",
+}
+
+function GetGamepadDungeonDifficultyIcon(dungeonDifficulty)
+ return GAMEPAD_DUNGEON_DIFFICULTY_ICONS[dungeonDifficulty]
+end
+
+ZO_NO_TEXTURE_FILE = "esoui/art/icons/icon_missing.dds"
+ZO_KEYBOARD_NEW_ICON = "EsoUI/Art/Miscellaneous/new_icon.dds"
+ZO_GAMEPAD_NEW_ICON_32 = "EsoUI/Art/Miscellaneous/Gamepad/gp_icon_new.dds"
+ZO_GAMEPAD_NEW_ICON_64 = "EsoUI/Art/Miscellaneous/Gamepad/gp_icon_new_64.dds"
ZO_GAMEPAD_SUBMIT_ENTRY_ICON = "EsoUI/Art/Miscellaneous/Gamepad/gp_submit.dds"
+ZO_TIMER_ICON_32 = "EsoUI/Art/Miscellaneous/timer_32.dds"
+ZO_TIMER_ICON_64 = "EsoUI/Art/Miscellaneous/timer_64.dds"
-- Gamepad Currency Textures
ZO_GAMEPAD_CURRENCY_ICON_GOLD_TEXTURE = "EsoUI/Art/currency/gamepad/gp_gold.dds"