Macro

Makrá sú kombináciu príkazov pod jedným tlačidlom. Po použití daného tlačidla sa spustia vami zadefinované funkcie v jednom okamihu, alebo pôjde o takzvanú sekvenciu, čiže budete musieť stláčať tlačidlo znova a znova. Makrá teda môžete použiť kedykoľvek chcete a oni za vás vykonajú určitú akciu, alebo aj viacej akcií naraz. V príkazoch sa makrá nijak neobmedzujú.

Povedzme, že chcete použiť Orkov Blood Fury a nejaký trinket naraz. Alebo chcete aby váš Warlock používal DoT-ky s jedným tlačidlom, všetko sa dá docieliť používaním makier. Týmto spôsobom môžeme znížiť počet tlačidiel na vašom Action Bare a zjednodušiť si tak hranie.

Pár základných typov makra:
 

○  Informatívne

○  Zjednodušujúce

○  Hromadné akcie

○  Časová sekvencia

○  Zábavné


nci
Ďalej si ukážeme, ako sa jednotlivé makrá používajú a ako pracujú.




○ Informatívne

Informatívne sú veľmi jednoduché k použitiu a jednoduché k pochopeniu, preto nimi začneme. Informatívne vlastne len určujú aký spell, alebo akcia sa použije a pridáva s k nemu aj text, ukážeme si to na príklade:

Príklad 1. Mág žiada hráčov okolo neho, aby mu klikli na jeho portál k vytvoreniu Refreshment Table
 

KÓD
/cast Conjure Refreshment

/s Cas na jedlo, kliknite na portal a spolu sa najeme…

 


Pred každým príkazom používame lomítko (slash - / ). Príkazom /cast vykonáme čarovanie nejakého spellu, ktorého názov zadáme za príkaz /cast (viz. príklad), no a príkazon /s (say) vykonáme funkciu správy, čiže zašleme správu blízkemu okoliu. Dajú sa použiť aj iné typy správy, ako napríklad /y (yell), /p (party), /g (guild), /ra (raid), /rw (raid warning) a iné.

Do makra môžeme pridávať aj emócie, ukážeme si to na príklade:

 

 

 

KÓD

 

 

/e je hladny..

/cast Conjure Refreshment

/s Pomozte mi vycarovat stolik s jedlom a spolu sa najeme.

 


Znova si popíšeme, čo sme pridali. Hneď na začiatku makra vidíťe zmenu, pridali sme funkciu /e (emote), ktoré vypíše váš nick a za to daný text, v našom prípade "aNGElo je hladný" (bez úvodzoviek). Takže makro vypíše danú emóciu (<--), začne čarovať Conjure Refreshment a napíše danú správu.


Príklad 2. Hráč oživuje (Resurrection) mŕtveho spoluhráča. Týmto makrom predídete tomu, aby ďalší hráč začal oživovať toho istého hráča ako vy.

 

 

 

KÓD

 

 

/cast Resurrection

/s Ozivujem %t

/t %t je oživený.

 


Začnete oživovať označeného hráča a napíšete "Ozivujem %t", %t v makre určuje označeného hráča (target). Takto predídete tomu, aby viacerí oživovali rovnakého hráča a strácali tak čas, alebo manu.




○ Zjednodušujúce

Makrá, ktoré vám určite zjednoduchšia hranie. Môžete si napríklad urobiť makro, ktoré vám nahodí nejaké itemy, ktoré za vás vypije potiony a rôzne iné.

Príklad:

 

 

 

KÓD

 

 

#showtooltip

/use 13

 


Príkaz #showtooltip v makre povoľuje hráčovi vidieť staty trinketu, ktorý je equipnutý na slote 13, taktiež sa dá showtooltip použiť aj na spelly, aby sme videli ich popis. Druhý slot trinketu je 14 (spodný).



○ Hromadné akcie


Hromadné makrá sa využívajú vtedy, ak chcete vykonať viac funkcií s jednym tlačidlom. Treba si ale pamätať, že takéto makro môže obsahovať len jednu akciu s Global Cooldown (GCD). Takúto akciu s GCD by ste mali zadávať na koniec makra. Dôvod je prostý, akcia s GCD vytvorí časový odstup, v ktorom sa nemôžu používať iné akcie a tým sa porušuje ten časový reťazec. Ak chcete použiť viac akcií (spellov) s GCD, docielite to jedine použitím časovej sekvencie (castsequence).

Vrátime sa k príkladu uvedenom vyššie. Chceme použiť s našim Orkom Blood Fury a daný trinket zároveň.

 

 

KÓD

 

/cast Blood Fury

/use Trinket

 


Aby makro fungovalo ak má, musíte zadať presný názov trinketu, ktorý chcete použiť, alebo môžete použiť pohodlnejší spôsob, ktorým sú sloty, o ktorích sme si hovorili vyššie. Toto makro funguje v rovnakom čase, pretože žiadna uvedená akcia nespôsobuje GCD. Takto môžete pridať tolko akcií bez GCD, koľko chcete a jednu GCD akciu dáte na koniec makra. Ukážeme si to na príklade:

 

 

 

KÓD

 

 

/cast Blood Fury

/use 14

/cast Unbreakable Armor

/cast Lichborne

/cast Icebound Fortitude

/cast Horn of Winter

 


Upozorňujem, že sa v tomto makre jedná o spelly Death Knighta (DK). Prvým stlačením použijeme Blood Fury, druhým aktivujeme náš trinket na slote 14 (spodný), použijeme spell Unbreakable Armor, ďalej Lichborne, potom Icebound Fortitude a nakoniec použijeme spell s GCD Horn of Winter.


○ Časová sekvencia

Tento typ makra robí presne to, čo je určite pochopiteľné aj z názvu. S jediným tlačidlom púšťate vami zadané akcie v určitom poradí. Skvelý príklad je náš Warlock, ktorý chce používať viac DoT spellov s jedným tlačidlom. Zoberieme si príklad:

 

 

 

KÓD

 

 

/castsequence Unstable Affliction, Immolate

 


S takto jednoduchým makrom dokážeme pužiť spell Unstable Affliction a Immolate v takom poradí, ako ich máme zapísané v makre. Teraz urobíme makro trochu lepším, pridáme si showtooltip, aby sme vedeli, aký spell nasleduje.

 

 

 

KÓD

 

 

#showtooltip

/castsequence Unstable Affliction, Immolate

 


Keď pridáme akciu "reset=", môžeme použiť naše akcie znova, tu je príklad:

 

 

 

KÓD

 

 

#showtooltip

/castsequence reset=Target/Combat Unstable Affliction, Immolate

 


Ja som si pridal do makra akciu reset=Target/Combat, čo mi automaticky resetne moje makro s časovou sekvenciou keď opustím combat mód. Kľudne si môžete urobiť aj makrá s časovým resetom:

 

 

 

KÓD

 

 

#showtooltip

/castsequence reset=30 Unstable Affliction, Immolate

 


Makro sa vám resetne po 30 sekundách od jeho použitia a vy budete znova môcť použiť spelly v takom poradí, ako ich máte určené.



○ Zábavné

Zábavné makrá nie sú ani tak o ich využitiu, ako o zábave pri používaní. V expanzii WotLK sú pridané miesta na ukladanie vašich mountov a petov, ktoré sa dajú dobre využít v makrách.

Nezabúdajte, že všetky makrá si môžete pozmeniť podľa vašej fantázie a predstavivosti.

Ľubovoľný NON-Combat Pet - vyvolá zvieratko, ktoré systém automaticky vyberie z vašej kolekcie

 

 

KÓD

 

/script CallCompanion("CRITTER",math.random(GetNumCompanions("CRITTER")))

 


Ľubovoľný NON-Combat Pet (zoznam) - makro vyvolá zvieratko, ktoré systém vyberie z vami zvoleného zoznamu.

 

 

KÓD

 

/castrandom Full Pet Name1, Full Pet Name2, Full Pet Name3

 


Ľubovoľný Mount - rozdielne makrá pre pozemných a lietajúcich mountov. Systém vyberie z vami zvoleného zoznamu. Najprv sa ale uistíme akciou /dismount, že už nejakého nepoužívame.

 

 

KÓD

 

/dismount

/castrandom Black War Kodo, Red Skeletal Warhorse, Black War Raptor, Black War Bear

 


Ľubovoľný Mount - makro s lietajúcimi aj pozemnými mountami, z ktorého systém jedného vyberie. Lietajúci ide použiť len ak ste v povolenej zóne (flyable), inak použije normálneho. Zoznam mountov si upravte.

 

 

KÓD

 

/dismount

/castrandom [flyable] Flying Mount 1, Flying Mount 2, Flying Mount 3

/castrandom Ground Mount 1, Ground Mount 2, Ground Mount 3

 


Ľubovoľný Polymorph - použije druh polymorphu taký, aký systém vyberie

 

 

KÓD

 

/castrandom Polymorph, Polymorph (Turtle), Polymorph (Black Cat), Polymorph (Pig)





Zdroj: worldofraids & wowhead