Bon chance à vous pour le clean ! Un gros challenge de clean côté h2, stay strong !
Always look on the bright side of light.
Waaaa c'est trop bon !! VIdéos incomming, les loots, etc etc <3
Orage au désespoir
Bravo à vous !
On attend la vidéo maintenant
GG les gars, je continuais de check toutes les semaines ce qui se passait ^^ Comme quoi coté horde ca tombe aussi! La biz
Merci, merci ^^ Les loots : Atiesh : Misshealing Phylactère de KT : Matsuyama Marteau du Néant distordu : Qwynn Gressil, Aube de la ruine : Etronliquide (ça me fait mal d'écrire ce pseudo à chaque fois) Anneaux T3 : War : Frodobaggins / Hunt : Omas
Orage au désespoir
Promis j'arrête de spam après ça. Les screens qui vont avec le down :) 
Orage au désespoir
GG à vous ! 3ème down côté Horde c'est pas rien !
Et GG Qwynn pour ton arme !
Un gros GG à mes bro!! et surtout à mon bro miss avec l'atiesh!!!!!! <3
Go le farmer maintenant!
@Domm 3eme guilde qui le down, pas 3eme down horde
Les lions ne pactisent pas avec les hommes.
Gros GG les KT !
Belle preuve de persévérance :)
GG ! Vous avez rien laché, un down bien mérité !
|
|
107289
<Pas-de-Personnage>
|
GG !!!!!
3 ans après le dernier down horde, les méchants sont de retour !!
BIMBADABOUM On est la !
Merci à tous ! Ce n'est pas finis on a encore soif de down donc n'hésitez pas
On recrute pour le farming du gros pasbo
|
|
Ztuff
<Show Me What You Got>
|
Qwynn a écrit:Promis j'arrête de spam après ça. Les screens qui vont avec le down :)  
Comme on est beau !! Mention spécial à Bélier qui n'a jamais autant été dans son rôle de phacochère que hier soir :D Merci aux MJ's pour l'accompagnement après le down, c'etait bien fandard :p Merci à mes coupaing Ktschiste de tout temps (Gono, DF & ceux rencontrés chez KT) Merci à mes GM Sarta & Kornak, Sarta une référence, Kornak un exemple ! Vous avez tout deux abattu un boulot de dingue pour nous permettre d'arriver à cet objectif ! Merci à vous deux Merci à mes collègues officiers & MDC ! Merci à mes couzins de la horde (Zéro, CDM, Résistance pour ceux avec qui j'échange régulièrement) Merci aux Ally's qui nous ont poussé aux fesses avec les ptits taunts amicaux, les vrais encouragements, mais aussi les tentatives de trap au niveau de la chapelle, ça n'a fait que renforcer notre cohésion et motivation ! KTschisme aura réussi son challenge principal, réunir & fédérer plusieurs joueurs de la horde, de plusieurs guildes au départ dans une guilde et autour d'un objectif : Farm KT dans la bonne humeur et le sérieux (même si on reste de grands rigolos qui ne se prenne pas aux sérieux quand même - a part nos fanboys du PVP, ils sont irrécupérable eux :p) Nouvelle photo d'ici peu avec les membres n'ayant pu participer hier soir !!
Second POV priest : https://www.youtube.com/watch?v=J7RxRKrxIaAVersion non metal pour les allergiques : https://youtu.be/LfKtTGXzHxYAprès l'avoir raté chez Hell Script, après avoir joué de nombreux persos par la suite chez Dragon Fury, Enraged et KT, le voilà enfin qui mord la poussière ! En attendant la confirmation et d'autres POV (cac/caster) GG à tous ! Un tag de la celti army à venir ? :o
Sherakanon a écrit:Qwynn a écrit:Promis j'arrête de spam après ça. Les screens qui vont avec le down :)  
Comme on est beau !! Mention spécial à Bélier qui n'a jamais autant été dans son rôle de phacochère que hier soir :D Merci aux MJ's pour l'accompagnement après le down, c'etait bien fandard :p Merci à mes coupaing Ktschiste de tout temps (Gono, DF & ceux rencontrés chez KT) Merci à mes GM Sarta & Kornak, Sarta une référence, Kornak un exemple ! Vous avez tout deux abattu un boulot de dingue pour nous permettre d'arriver à cet objectif ! Merci à vous deux Merci à mes collègues officiers & MDC ! Merci à mes couzins de la horde (Zéro, CDM, Résistance pour ceux avec qui j'échange régulièrement) Merci aux Ally's qui nous ont poussé aux fesses avec les ptits taunts amicaux, les vrais encouragements, mais aussi les tentatives de trap au niveau de la chapelle, ça n'a fait que renforcer notre cohésion et motivation ! KTschisme aura réussi son challenge principal, réunir & fédérer plusieurs joueurs de la horde, de plusieurs guildes au départ dans une guilde et autour d'un objectif : Farm KT dans la bonne humeur et le sérieux (même si on reste de grands rigolos qui ne se prenne pas aux sérieux quand même - a part nos fanboys du PVP, ils sont irrécupérable eux :p) Nouvelle photo d'ici peu avec les membres n'ayant pu participer hier soir !!
Rien à ajouter, c'était difficile mais on tous ensemble réussi à faire de grandes choses à partir d'une fusion bancale à ses débuts. GG à vous les gars ;)
merci d'avoir redorer le blason de la horde - gg
 A prendre avec un certain degré d'humour dbizou
macro pour KT disponible sur un forum de l'alliance => http://gfracture.shivtr.com/forum_threa ... nread=true- Code: Tout sélectionner
Hello everyone,
This page contains some very useful macro, which will help you a lot during the fight with KT. Since all of them contain pretty complex logic, first you'll have to install addon called SuperMacro.
Disclaimer: YOU HAVE TO DELETE YOUR OLD MACRO FROM THIS PAGE COMPLETELY! Just make a new macro if you already had one.
Step 1 - SuperMacro Installation (skip it if you already have installed SuperMacro):
Go to https://github.com/Monteo/SuperMacro
Press 'Clone or Download' - 'Download ZIP'. Extract ZIP to WoW/Interface/Addons. Don't forget to rename the folder "SuperMacro-master" to SuperMacro
Restart the game, log in. Check that you have this addon enabled.
After log in - please ensure that you installed it properly. When you press 'Esc' - you'll see additional button for SuperMacro menu.
Like this: https://imgur.com/a/PgSNX
Step 2 - Now you need to set up your macro. Basically, this addon provides extension for LUA code and extra methods, so you can make really big and complex macroses.
All provided macroses in this topic will contain 2 parts: the main part and the extended part. All you have to do is to create some new macro and just copy-paste the code: main part(RED) to the left window, additional part(GREEN) - to the right window. Look on screenshot for example. Easy.
Like this: https://imgur.com/a/vOOhd
-----*******************************************----- -----Class Macro for CC players on KT----- -----******************************************-----
Those are the macroses you'll need for CC the targets, which affected by Chains of Kel'thuzad. They all follow the simple logic - give CC to nearest MC-ed raid member as fast as possible, checking the range distance and already applied CC effects to them. And you won't lose your current target. All of them are spammable. JUST SPAM CC macro when BigWigs tells you about Mind Control stage or Raz tells you to do so. It's 100% 1 BUTTON solution for all classes, except Druids (since they don't have appropriate CC for that stage)
********************************************* Mage CC macro. Tries to sheep nearest raid buddy affected by Chains of Kelthuzad and you won't lose KT from your current target. ********************************************** /script CacheInit(); GlobalLogic();
------------------------------------------------
function GlobalLogic() if (arz~='AAA') then TargetByName(arz, true); CastSpellByName("Polymorph"); TargetLastTarget(); else djv=math.random(1,2); if (djv==1) then rIdS=1; rIdF=GetNumRaidMembers(); cnt=1; else rIdS=GetNumRaidMembers(); rIdF=1; cnt=-1; end; end; performCC(rIdS,rIdF,cnt); end;
function CacheInit() if (cacheSt==nil) then mName=GetUnitName("player"); RecordYell(); cacheSt=1; cache={}; arz='AAA'; else cacheSt=1; end; end;
function performCC(stId,fnId,stp) exTrg = UnitExists("target"); if(exTrg==1) then tgtName=GetUnitName("target") else tgtName=nil end; if UnitInRaid("player") then KTCC_Raid_Mage(stId,fnId,stp) else UIErrorsFrame:AddMessage("You're not in raid!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); end; end; function suitableForCC(k) if ( (not (buffed("Polymorph","raid"..k))) and (not (buffed("Fear","raid"..k))) and (not (buffed("Psychic Scream","raid"..k))) and (not (buffed("Blind","raid"..k))) and (not (buffed("Freezing Trap","raid"..k))) and (not (buffed("Intimidating Shout","raid"..k))) and (not (buffed("Sleep","raid"..k))) ) then return 1 else return 0; end; end; function KTCC_Raid_Mage(stId,fnId,stp) for i=stId,fnId,stp do if (UnitCanAttack("player","raid"..i)) then if (CheckInteractDistance("raid"..i,4)) then if ((suitableForCC(i)==1)) then mrcName=GetUnitName("raid"..i); if (contains(cache, mrcName)) then UIErrorsFrame:AddMessage("Other mage is already casting sheep on "..mrcName.."!", 0, 1, 0, 1, 1); else TargetUnit("raid"..i); arz=GetUnitName("target"); send("Sheeping >> "..arz.."!","YELL"); CastSpellByName("Polymorph"); Pass("/in 10 /script PrintColor(0,1,1,'I should be prepared to resheep '..arz..' now'); UIErrorsFrame:AddMessage('I should resheep '..arz..' now', 0, 1, 1, 1, 2);"); if (tgtName~=nil) then TargetLastTarget(); else ClearTarget(); end; break; end; end; else if (i==fnId) then UIErrorsFrame:AddMessage("Can't do Polymorph: nearest targets are already CC-ed or you're too far away!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); if (tgtName~=nil) then TargetLastTarget(); else ClearTarget(); end; end; end; end; end; end;
function contains(tbl, item) for key, value in pairs(tbl) do if value == item then return key end end return falsew end
function RecordYell() local Frame = CreateFrame("Frame"); Frame:RegisterEvent("CHAT_MSG_YELL"); Frame:SetScript("OnEvent",function() if ( (event == "CHAT_MSG_YELL") ) then if ( ((string.find(arg1,"Sheeping >> ")) ~= nil) and ((string.find(arg2,mName)) == nil) ) then victimName=string.gsub(string.sub(arg1, 13), "!", ""); table.insert(cache,victimName); SM_IN("2s","/script cache={}; arz='AAA';"); else if ( ((string.find(arg1,"Sheeping >> ")) ~= nil) ) then SM_IN("2s","/script arz='AAA';"); end end end end) end
********************************************* Priest CC macro. Tries to Physic Scream the nearest raid buddy in melee radius. You won't lose nor current target nor PS cooldown if there'd be noone to fear *********************************************
/script djv=math.random(1,2); if (djv==1) then rIdS=1; rIdF=GetNumRaidMembers(); cnt=1; else rIdS=GetNumRaidMembers(); rIdF=1; cnt=-1; end; /script performCC(rIdS,rIdF,cnt);
------------------------------------------------
function performCC(stId,fnId,stp) exTrg = UnitExists("target"); if(exTrg==1) then tgtName=GetUnitName("target") else tgtName=nil end; if UnitInRaid("player") then KTCC_Raid_Priest(stId,fnId,stp) else UIErrorsFrame:AddMessage("You're not in raid!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); end; end;
function suitableForCC(k) if ( (not (buffed("Polymorph","raid"..k))) and (not (buffed("Fear","raid"..k))) and (not (buffed("Psychic Scream","raid"..k))) and (not (buffed("Blind","raid"..k))) and (not (buffed("Freezing Trap","raid"..k))) and (not (buffed("Intimidating Shout","raid"..k))) and (not (buffed("Sleep","raid"..k))) ) then return 1 else return 0; end; end;
function KTCC_Raid_Priest(stId,fnId,stp) for i=stId,fnId,stp do if (UnitCanAttack("player","raid"..i)) then if (CheckInteractDistance("raid"..i,3)) then if ( (suitableForCC(i)==1)) then TargetUnit("raid"..i); arz=GetUnitName("target"); CastSpellByName("Psychic Scream"); if (tgtName~=nil) then TargetByName(tgtName, true); else ClearTarget(); end; break; end; end; else if (i==fnId) then UIErrorsFrame:AddMessage("Can't do Psychic Scream: nearest targets are already CC-ed or you're too far away!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); if (tgtName~=nil) then TargetByName(tgtName, true); else ClearTarget(); end; end; end; end; end;
********************************************* Warlock CC macro. Tries to throw Death Coil Rank 1 first, then Fear. Just spam it. *********************************************
/script djv=math.random(1,2); if (djv==1) then rIdS=1; rIdF=GetNumRaidMembers(); cnt=1; else rIdS=GetNumRaidMembers(); rIdF=1; cnt=-1; end; /script performCC(rIdS,rIdF,cnt);
------------------------------------------------
function performCC(stId,fnId,stp) exTrg = UnitExists("target"); if(exTrg==1) then tgtName=GetUnitName("target") else tgtName=nil end; if UnitInRaid("player") then KTCC_Raid_Warlock(stId,fnId,stp) else UIErrorsFrame:AddMessage("You're not in raid!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); end; end;
function suitableForCC(k) if ( (not (buffed("Polymorph","raid"..k))) and (not (buffed("Fear","raid"..k))) and (not (buffed("Psychic Scream","raid"..k))) and (not (buffed("Blind","raid"..k))) and (not (buffed("Freezing Trap","raid"..k))) and (not (buffed("Intimidating Shout","raid"..k))) and (not (buffed("Sleep","raid"..k))) ) then return 1 else return 0; end; end;
function KTCC_Raid_Warlock(stId,fnId,stp) for i=stId,fnId,stp do if (UnitCanAttack("player","raid"..i)) then if (CheckInteractDistance("raid"..i,4)) then if ( (suitableForCC(i)==1)) then TargetUnit("raid"..i); arz=GetUnitName("target"); CastSpellByName("Fear"); Fail('/script CastSpellByName("Death Coil(Rank 1)")') if (tgtName~=nil) then TargetByName(tgtName, true); else ClearTarget(); end; break; end; end; else if (i==fnId) then UIErrorsFrame:AddMessage("Can't do Fear/Death Coil: nearest targets are already CC-ed or you're too far away!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); if (tgtName~=nil) then TargetByName(tgtName, true); else ClearTarget(); end; end; end; end; end;
********************************************* Rogue CC macro. Tries to make Gouge Rank 1 to your MC-ed buddy in melee radius. If Gouge attempt fails - Blind attempt follows. *********************************************
/script djv=math.random(1,2); if (djv==1) then rIdS=1; rIdF=GetNumRaidMembers(); cnt=1; else rIdS=GetNumRaidMembers(); rIdF=1; cnt=-1; end; /script performCC(rIdS,rIdF,cnt);
------------------------------------------------
function performCC(stId,fnId,stp) exTrg = UnitExists("target"); if(exTrg==1) then tgtName=GetUnitName("target") else tgtName=nil end; if UnitInRaid("player") then KTCC_Raid_Rogue(stId,fnId,stp) else UIErrorsFrame:AddMessage("You're not in raid!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); end; end;
function suitableForCC(k) if ( (not (buffed("Death Coil","raid"..k))) and (not (buffed("Concussion Blow","raid"..k))) and (not (buffed("Scatter Shot","raid"..k))) and (not (buffed("Hammer of Justice","raid"..k))) and (not (buffed("Gouge","raid"..k))) and (not (buffed("Polymorph","raid"..k))) and (not (buffed("Fear","raid"..k))) and (not (buffed("Psychic Scream","raid"..k))) and (not (buffed("Blind","raid"..k))) and (not (buffed("Freezing Trap","raid"..k))) and (not (buffed("Intimidating Shout","raid"..k))) and (not (buffed("Sleep","raid"..k))) ) then return 1 else return 0; end; end
function KTCC_Raid_Rogue(stId,fnId,stp) for i=stId,fnId,stp do if (UnitCanAttack("player","raid"..i)) then if (CheckInteractDistance("raid"..i,3)) then if ( (suitableForCC(i)==1)) then TargetUnit("raid"..i); arz=GetUnitName("target"); CastSpellByName("Gouge(Rank 1)") Fail("/script DoOrder('Blind')"); if (tgtName~=nil) then TargetByName(tgtName, true); else ClearTarget(); end; break; end; end; else if (i==fnId) then UIErrorsFrame:AddMessage("Can't do Gouge/Blind: nearest targets are already CC-ed or you're too far away!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); if (tgtName~=nil) then TargetByName(tgtName, true); else ClearTarget(); end; end; end; end; end;
Druids don't have CC macro =\
********************************************* Hunter CC macro. Tries to make Scatter Shot. If attempt fails - Concussive Shot attempt follows. Maybe you'll be lucky to stun. *********************************************
/script djv=math.random(1,2); if (djv==1) then rIdS=1; rIdF=GetNumRaidMembers(); cnt=1; else rIdS=GetNumRaidMembers(); rIdF=1; cnt=-1; end; /script performCC(rIdS,rIdF,cnt);
------------------------------------------------
function performCC(stId,fnId,stp) exTrg = UnitExists("target"); if(exTrg==1) then tgtName=GetUnitName("target") else tgtName=nil end; if UnitInRaid("player") then KTCC_Raid_Hunter(stId,fnId,stp) else UIErrorsFrame:AddMessage("You're not in raid!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); end; end;
function suitableForCC(k) if ( (not (buffed("Death Coil","raid"..k))) and (not (buffed("Concussion Blow","raid"..k))) and (not (buffed("Scatter Shot","raid"..k))) and (not (buffed("Hammer of Justice","raid"..k))) and (not (buffed("Gouge","raid"..k))) and (not (buffed("Polymorph","raid"..k))) and (not (buffed("Fear","raid"..k))) and (not (buffed("Psychic Scream","raid"..k))) and (not (buffed("Blind","raid"..k))) and (not (buffed("Freezing Trap","raid"..k))) and (not (buffed("Intimidating Shout","raid"..k))) and (not (buffed("Sleep","raid"..k))) ) then return 1 else return 0; end; end
function KTCC_Raid_Hunter(stId,fnId,stp) for i=stId,fnId,stp do if (UnitCanAttack("player","raid"..i)) then if (CheckInteractDistance("raid"..i,4)) then if ( (suitableForCC(i)==1)) then TargetUnit("raid"..i); arz=GetUnitName("target"); CastSpellByName("Scatter Shot") Fail("/script DoOrder('Concussive Shot')"); if (tgtName~=nil) then TargetByName(tgtName, true); else ClearTarget(); end; break; end; end; else if (i==fnId) then UIErrorsFrame:AddMessage("Can't do Scatter/Concussive: nearest targets are already CC-ed or you're too far away!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); if (tgtName~=nil) then TargetByName(tgtName, true); else ClearTarget(); end; end; end; end; end;
********************************************* Warrior CC macro. Tries to make Concussion Blow to your MC-ed buddy in melee radius. Otherwise - Intimidating Shout. Even tanks should spam it. *********************************************
/script djv=math.random(1,2); if (djv==1) then rIdS=1; rIdF=GetNumRaidMembers(); cnt=1; else rIdS=GetNumRaidMembers(); rIdF=1; cnt=-1; end; /script performCC(rIdS,rIdF,cnt);
------------------------------------------------
function performCC(stId,fnId,stp) exTrg = UnitExists("target"); if(exTrg==1) then tgtName=GetUnitName("target") else tgtName=nil end; if UnitInRaid("player") then KTCC_Raid_Warrior(stId,fnId,stp) else UIErrorsFrame:AddMessage("You're not in raid!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); end; end;
function suitableForCC(k) if ( (not (buffed("Death Coil","raid"..k))) and (not (buffed("Concussion Blow","raid"..k))) and (not (buffed("Scatter Shot","raid"..k))) and (not (buffed("Hammer of Justice","raid"..k))) and (not (buffed("Gouge","raid"..k))) and (not (buffed("Polymorph","raid"..k))) and (not (buffed("Fear","raid"..k))) and (not (buffed("Psychic Scream","raid"..k))) and (not (buffed("Blind","raid"..k))) and (not (buffed("Freezing Trap","raid"..k))) and (not (buffed("Intimidating Shout","raid"..k))) and (not (buffed("Sleep","raid"..k))) ) then return 1 else return 0; end; end
function KTCC_Raid_Warrior(stId,fnId,stp) for i=stId,fnId,stp do if (UnitCanAttack("player","raid"..i)) then if (CheckInteractDistance("raid"..i,3)) then if ( (suitableForCC(i)==1)) then TargetUnit("raid"..i); arz=GetUnitName("target"); CastSpellByName("Intimidating Shout") Fail("/script DoOrder('Concussion Blow')"); if (tgtName~=nil) then TargetByName(tgtName, true); else ClearTarget(); end; break; end; end; else if (i==fnId) then UIErrorsFrame:AddMessage("Can't do Fear/Stun: nearest targets are already CC-ed or you're too far away!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); if (tgtName~=nil) then TargetByName(tgtName, true); else ClearTarget(); end; end; end; end; end;
********************************************* Paladin CC macro. Tries to make Hammer of Justice on nearest MC-ed buddy in your melee radius without losing your current target. *********************************************
/script djv=math.random(1,2); if (djv==1) then rIdS=1; rIdF=GetNumRaidMembers(); cnt=1; else rIdS=GetNumRaidMembers(); rIdF=1; cnt=-1; end; /script performCC(rIdS,rIdF,cnt);
------------------------------------------------
function performCC(stId,fnId,stp) exTrg = UnitExists("target"); if(exTrg==1) then tgtName=GetUnitName("target") else tgtName=nil end; if UnitInRaid("player") then KTCC_Raid_Paladin(stId,fnId,stp) else UIErrorsFrame:AddMessage("You're not in raid!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); end; end;
function suitableForCC(k) if ( (not (buffed("Death Coil","raid"..k))) and (not (buffed("Concussion Blow","raid"..k))) and (not (buffed("Scatter Shot","raid"..k))) and (not (buffed("Hammer of Justice","raid"..k))) and (not (buffed("Gouge","raid"..k))) and (not (buffed("Polymorph","raid"..k))) and (not (buffed("Fear","raid"..k))) and (not (buffed("Psychic Scream","raid"..k))) and (not (buffed("Blind","raid"..k))) and (not (buffed("Freezing Trap","raid"..k))) and (not (buffed("Intimidating Shout","raid"..k))) and (not (buffed("Sleep","raid"..k))) ) then return 1 else return 0; end; end
function KTCC_Raid_Paladin(stId,fnId,stp) for i=stId,fnId,stp do if (UnitCanAttack("player","raid"..i)) then if (CheckInteractDistance("raid"..i,3)) then if ( (suitableForCC(i)==1)) then TargetUnit("raid"..i); arz=GetUnitName("target"); CastSpellByName("Hammer of Justice"); if (tgtName~=nil) then TargetByName(tgtName, true); else ClearTarget(); end; break; end; end; else if (i==fnId) then UIErrorsFrame:AddMessage("Can't do HoJ: nearest targets are already CC-ed or you're too far away!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); if (tgtName~=nil) then TargetByName(tgtName, true); else ClearTarget(); end; end; end; end; end;
-----*******************************************----- -----Saving people from Frost Blast death. Quickly----- -----******************************************-----
These macroses will automatically target the NEAREST raid member affected by Frost Blast and throw quick saving spell on him. Each click will try to find following affected person in your radius and also make a saving spell. Spammable.
For priests - it's Power Word: Shield attempt (if it fails - Flash Heal will be casted instead) For druids - it's Regrowth For paladins - it's Holy Shock attempt (if it fails - Flash of Light will be casted instead)
Please note: each click WON'T return your old target. That was made on purpose - maybe just one spell won't save FB victim. However, you need to restore at least 4% hp of FB's victim in 5 sec to save him.
Paladin save macro. /script saveMacro();
------------------------------------------------
function saveMacro() if UnitInRaid("player") then if(jtd==nil) then jtd=1; else if (jtd>=GetNumRaidMembers()) then jtd=1; end; end; FB_Save_Paladin(jtd) else UIErrorsFrame:AddMessage("You're not in raid!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); end; end;
function suitableForSave(k) if ( ((buffed("Frost Blast","raid"..k)))) then return 1 else return 0; end; end;
function FB_Save_Paladin(jtx) for i=jtx,GetNumRaidMembers(),1 do if ( (suitableForSave(i)==1)) then TargetUnit("raid"..i); CastSpellByName("Holy Shock") Fail("/script DoOrder('Flash of Light')"); if ((i+1) > GetNumRaidMembers()) then jtd=1; else jtd=(i+1); end; break; else if (i==GetNumRaidMembers()) then jtd=1; UIErrorsFrame:AddMessage("No targets to save from Frost Blast or you're too far away!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); end; end; end; end;
Priest save macro. /script saveMacro();
------------------------------------------------
function saveMacro() if UnitInRaid("player") then if(jtd==nil) then jtd=1; else if (jtd>=GetNumRaidMembers()) then jtd=1; end; end; FB_Save_Priest(jtd) else UIErrorsFrame:AddMessage("You're not in raid!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); end; end;
function suitableForSave(k) if ( ((buffed("Frost Blast","raid"..k)))) then return 1 else return 0; end; end;
function FB_Save_Priest(jtx) for i=jtx,GetNumRaidMembers(),1 do if ( (suitableForSave(i)==1)) then TargetUnit("raid"..i); CastSpellByName("Power Word: Shield") Fail("/script DoOrder('Flash Heal')"); if ((i+1) > GetNumRaidMembers()) then jtd=1; else jtd=(i+1); end; break; else if (i==GetNumRaidMembers()) then jtd=1; UIErrorsFrame:AddMessage("No targets to save from Frost Blast or you're too far away!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); end; end; end; end;
Druid save macro. /script saveMacro();
------------------------------------------------
function saveMacro() if UnitInRaid("player") then if(jtd==nil) then jtd=1; else if (jtd>=GetNumRaidMembers()) then jtd=1; end; end; FB_Save_Druid(jtd) else UIErrorsFrame:AddMessage("You're not in raid!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); end; end;
function suitableForSave(k) if ( ((buffed("Frost Blast","raid"..k)))) then return 1 else return 0; end; end;
function FB_Save_Druid(jtx) for i=jtx,GetNumRaidMembers(),1 do if ( (suitableForSave(i)==1)) then TargetUnit("raid"..i); CastSpellByName("Regrowth"); if ((i+1) > GetNumRaidMembers()) then jtd=1; else jtd=(i+1); end; break; else if (i==GetNumRaidMembers()) then jtd=1; UIErrorsFrame:AddMessage("No targets to save from Frost Blast or you're too far away!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); end; end; end; end;
-----*******************************************----- -----Shackle on Guardian of Icecrown----- -----******************************************-----
This macro tries to shackle or re-shackle Guardian of Icecrown WITH A REPORT. Please note: you can have only 1 shackle at the time and 3 shackles is maximum - otherwise Kel will dispel the shackles.
YOU HAVE TO ADJUST COMBAT LOG to 100-150yards to make it work prooperly!!!
In WTF folder you may find Config.wtf file. Ensure that you have following settings for following properties:
SET CombatDeathLogRange "100" SET CombatLogRangeParty "150" SET CombatLogRangeFriendlyPlayers "150" SET CombatLogRangeHostilePlayers "150" SET CombatLogRangeCreature "150"
Priest Shackle macro. /script if (ShakCounterLaunch==nil) then shakCounter=0; RecordShak(); ShakCounterLaunch=1; else ShakCounterLaunch=1; end; /script rememberTheName(); shakByName();
----------------------------------------
function RecordShak() local Frame = CreateFrame("Frame",nil,UIParent) local function drawBar(shKT) if ((shakCounter>=3) or (shakCounter==0)) then Frame.text:SetTextColor(1, 0, 0) else Frame.text:SetTextColor(1, 1, 1) end Frame.text:SetText("ACTIVE SHACKLES: "..shKT); return Frame end Frame.xpos = 0 Frame.offset = -25 Frame.speed = 2 local function translate() Frame.xpos = Frame.xpos + (Frame.offset*Frame.speed*(0.166)) Frame:SetPoint("CENTER",UIParent,"CENTER",Frame.xpos,((-235)*GetScreenHeight() /1000)); if Frame.xpos < Frame.offset then Frame.offset = 25 else if Frame.xpos > 25 then Frame.offset = -25 Frame:SetPoint("CENTER",UIParent,"CENTER",0,((-235)*GetScreenHeight() /1000)); Frame:SetScript("OnUpdate",nil) end end end local function disable() Frame:SetAlpha(0); end Frame:SetFrameStrata("BACKGROUND") Frame:SetHeight(25) Frame:SetWidth(250) Frame:SetBackdrop({bgFile = "Interface/Tooltips/UI-Tooltip-Background", edgeFile = "Interface/Tooltips/UI-Tooltip-Border", tile = true, tileSize = 16, edgeSize = 16, insets = { left = 4, right = 4, top = 4, bottom = 4 } }) Frame:SetPoint("CENTER",UIParent,"CENTER",0,((-235)*GetScreenHeight() /1000)); Frame:SetBackdropColor(1, 1, 0) Frame.text = Frame:CreateFontString(nil, "ARTWORK") Frame.text:SetFont("Fonts\\FRIZQT__.TTF", 20) Frame.text:SetTextColor(1, 1, 1) Frame.text:SetAllPoints() Frame:RegisterEvent("CHAT_MSG_SPELL_PERIODIC_CREATURE_DAMAGE"); Frame:RegisterEvent("CHAT_MSG_SPELL_AURA_GONE_OTHER"); Frame:RegisterEvent("PLAYER_LEAVE_COMBAT"); Frame:SetScript("OnEvent",function() if ( (event == "CHAT_MSG_SPELL_PERIODIC_CREATURE_DAMAGE") ) then if ( ((string.find(arg1,"Shackle Undead")) ~= nil) and ((string.find(arg1,"Guardian of Icecrown")) ~= nil)) then shakCounter=(shakCounter+1); if (shakCounter>=3) then drawBar(shakCounter); Frame:SetScript("OnUpdate",translate); PrintColor(0,1,1,'ACTIVE SHACKLES: '..shakCounter..'! No more NEW shackles! Just keep reshackling...'); send("ACTIVE SHACKLES: "..shakCounter.."! NO MORE SHACKLES!","RAID_WARNING"); else drawBar(shakCounter); Frame:SetScript("OnUpdate",translate); PrintColor(0,1,1,'ACTIVE SHACKLES: '..shakCounter..' '); send("ACTIVE SHACKLES: "..shakCounter.." ","RAID_WARNING"); end; end end if ( (event == "CHAT_MSG_SPELL_AURA_GONE_OTHER") ) then if ( ((string.find(arg1,"Shackle Undead")) ~= nil) and ((string.find(arg1,"Guardian of Icecrown")) ~= nil)) then shakCounter=(shakCounter-1); if (shakCounter<0) then shakCounter=0; end; if (shakCounter>=3) then drawBar(shakCounter); Frame:SetScript("OnUpdate",translate); PrintColor(0,1,1,'ACTIVE SHACKLES: '..shakCounter..'! No more NEW shackles! Just keep reshackling...'); send("ACTIVE SHACKLES: "..shakCounter.."! No more NEW shackles! Just keep reshackling...","RAID_WARNING"); else drawBar(shakCounter); Frame:SetScript("OnUpdate",translate); PrintColor(0,1,1,'ACTIVE SHACKLES: '..shakCounter..' '); send("ACTIVE SHACKLES: "..shakCounter.." ","RAID_WARNING"); end; end end if ( (event == "PLAYER_LEAVE_COMBAT")) then RunLine("/in 300 /script if (not(UnitAffectingCombat('player'))) then shakCounter=0; end;") end end) end; function rememberTheName() crrrTarEx=UnitExists("target"); if (crrrTarEx==1) then crrrName=GetUnitName("target") else crrrName=nil end; end; function closeShackle() for i=1,15,1 do TargetNearestEnemy(); if ((CheckInteractDistance("target", 4)) and (GetUnitName("target")=='Guardian of Icecrown' ) and (((not ((buffed("Shackle Undead","target")))) and (shakCounter<3)) or ((buffed("Shackle Undead","target")) and (shakCounter>=3))) ) then DoOrder("Shackle Undead"); if (crrrName~=nil) then TargetByName(crrrName, true); else ClearTarget(); end; break; else if (i==15) then UIErrorsFrame:AddMessage("No suitable target for Shackle!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); if (crrrName~=nil) then TargetByName(crrrName, true); else ClearTarget(); end; end; end; end; end; function shakByName() TargetByName("Guardian of Icecrown",true); if ((not ((buffed("Shackle Undead","target")))) and (shakCounter<3) and UnitExists("target")) then CastSpellByName("Shackle Undead"); Fail("/script closeShackle();"); else if ((buffed("Shackle Undead","target")) and (shakCounter>=3) and UnitExists("target")) then closeShackle(); else UIErrorsFrame:AddMessage("No Guardians of Icecrown around for Shackle!", 1, 0, 0, 1, UIERRORS_HOLD_TIME); if (crrrName~=nil) then TargetByName(crrrName, true); else ClearTarget(); end; end; end; end;
The end.
merci à vous dsl pour les chaman y'a pas de macro pour vous y'en a que pour les paladins
@Martas, j'aurais aimé savoir où trouver les versions de ton Grid+Kiki
Quelles sont les différences entre les 2 BigWigs ?
|
|
Ztuff
<Show Me What You Got>
|
On est sur un topic de recrutement partie Guildes du forum ? Ou sur un topic addons-interface partie Infos Pratiques ?
Yé swui perdou
On avait une macro pour auto attrib les loots mais ça a filé une cape de suture à un chaman donc on a abandonné l'idée :( On va y retravailler
Orage au désespoir
Oh ouai GG les croyants !!
Believe in the horde, Ktschisme powaaaaa
GGGGGGGGGGGGG
Dabeast a écrit:la Horde qui est composée de très bonnes guildes avec des membres super sympas et que j’encourage de tout cœur dans leur entreprise (Zéro, CDM, Dall, Résistance, Garage Hobbit, Horde Joviale et autres que j’oublie sûrement, pardon /o\).
Notice us sempaï <3
Dabeast à même cité Garage Hobbit il oublie personne
Orage au désespoir
Félicitation pour le DOWN et bon farming ;)
Je ne doute pas que vous puissiez down KT sans assistance de ce type!
|