Add files via upload
This commit is contained in:
+138
-18
@@ -98,6 +98,18 @@ function MM_Button_UpdatePosition()
|
||||
);
|
||||
end
|
||||
|
||||
--
|
||||
-- ADDED: REQUIRED LEVEL CHECKS
|
||||
--
|
||||
|
||||
function MM_CanCastTeleport()
|
||||
return UnitLevel("player") >= 20;
|
||||
end
|
||||
|
||||
function MM_CanCastPortal()
|
||||
return UnitLevel("player") >= 40;
|
||||
end
|
||||
|
||||
--
|
||||
-- Drop down menu functions
|
||||
--
|
||||
@@ -135,24 +147,48 @@ function MM_DropDown_ForTheHorde()
|
||||
info.notCheckable = 1;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- ORG PORTAL
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_ORG;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_ORG); end;
|
||||
info.disabled = not MM_CanCastPortal();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastPortal() then
|
||||
CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_ORG);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- STONARD PORTAL
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_STONARD;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_STONARD); end;
|
||||
info.disabled = not MM_CanCastPortal();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastPortal() then
|
||||
CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_STONARD);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- TB PORTAL
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_TB;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_TB); end;
|
||||
info.disabled = not MM_CanCastPortal();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastPortal() then
|
||||
CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_TB);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- UC PORTAL
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_UC;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_UC); end;
|
||||
info.disabled = not MM_CanCastPortal();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastPortal() then
|
||||
CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_UC);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
end
|
||||
|
||||
@@ -163,24 +199,48 @@ function MM_DropDown_ForTheHorde()
|
||||
info.notCheckable = 1;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- ORG TELEPORT
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_ORG;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_ORG); end;
|
||||
info.disabled = not MM_CanCastTeleport();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastTeleport() then
|
||||
CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_ORG);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- STONARD TELEPORT
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_STONARD;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_STONARD); end;
|
||||
info.disabled = not MM_CanCastTeleport();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastTeleport() then
|
||||
CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_STONARD);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- TB TELEPORT
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_TB;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_TB); end;
|
||||
info.disabled = not MM_CanCastTeleport();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastTeleport() then
|
||||
CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_TB);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- UC TELEPORT
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_UC;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_UC); end;
|
||||
info.disabled = not MM_CanCastTeleport();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastTeleport() then
|
||||
CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_UC);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
end
|
||||
|
||||
@@ -195,29 +255,59 @@ function MM_DropDown_ForTheAlliance()
|
||||
info.notCheckable = 1;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- ALAH PORTAL
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_ALAH;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_ALAH); end;
|
||||
info.disabled = not MM_CanCastPortal();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastPortal() then
|
||||
CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_ALAH);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- DARNASSUS PORTAL
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_DARNASSUS;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_DARNASSUS); end;
|
||||
info.disabled = not MM_CanCastPortal();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastPortal() then
|
||||
CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_DARNASSUS);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- IF PORTAL
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_IF;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_IF); end;
|
||||
info.disabled = not MM_CanCastPortal();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastPortal() then
|
||||
CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_IF);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- SW PORTAL
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_SW;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_SW); end;
|
||||
info.disabled = not MM_CanCastPortal();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastPortal() then
|
||||
CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_SW);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- THERAMORE PORTAL
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_THERAMORE;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_THERAMORE); end;
|
||||
info.disabled = not MM_CanCastPortal();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastPortal() then
|
||||
CastSpellByName(MINIMAGE_LABEL_PORTAL..appender..MINIMAGE_LABEL_THERAMORE);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
end
|
||||
|
||||
@@ -228,29 +318,59 @@ function MM_DropDown_ForTheAlliance()
|
||||
info.notCheckable = 1;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- ALAH TELEPORT
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_ALAH;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_ALAH); end;
|
||||
info.disabled = not MM_CanCastTeleport();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastTeleport() then
|
||||
CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_ALAH);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- DARN TELEPORT
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_DARNASSUS;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_DARNASSUS); end;
|
||||
info.disabled = not MM_CanCastTeleport();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastTeleport() then
|
||||
CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_DARNASSUS);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- IF TELEPORT
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_IF;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_IF); end;
|
||||
info.disabled = not MM_CanCastTeleport();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastTeleport() then
|
||||
CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_IF);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- SW TELEPORT
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_SW;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_SW); end;
|
||||
info.disabled = not MM_CanCastTeleport();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastTeleport() then
|
||||
CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_SW);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
|
||||
-- THERAMORE TELEPORT
|
||||
info = { };
|
||||
info.text = MINIMAGE_LABEL_THERAMORE;
|
||||
info.func = function(msg) CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_THERAMORE); end;
|
||||
info.disabled = not MM_CanCastTeleport();
|
||||
info.func = function(msg)
|
||||
if MM_CanCastTeleport() then
|
||||
CastSpellByName(MINIMAGE_LABEL_TELEPORT..appender..MINIMAGE_LABEL_THERAMORE);
|
||||
end
|
||||
end;
|
||||
UIDropDownMenu_AddButton(info);
|
||||
end
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
## Interface: 11200
|
||||
## Title: MiniMage_TWOW
|
||||
## Version: 1.0
|
||||
## Version: 1.1
|
||||
## Notes: Forked version of MiniMage 1.2b. No original GitHub Repo found, only found in Wow1.12.1_Addons_Collection
|
||||
## SavedVariables: MiniMageOptions
|
||||
localization.lua
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/ C:\Projects\WoW\Bin\Interface\FrameXML\UI.xsd">
|
||||
<Script file="MiniMage_TWOW.lua"/>
|
||||
<Script file="localization.lua"/>
|
||||
<Script file="MiniMage_TWOW.lua"/>
|
||||
|
||||
<!-- Empty core frame used for initialization and such -->
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
|
||||
--the only place MINIMAGE_VERSION should be set
|
||||
MINIMAGE_VERSION = "1.0";
|
||||
MINIMAGE_VERSION = "1.1";
|
||||
|
||||
|
||||
--[[
|
||||
|
||||
Reference in New Issue
Block a user