Makrók

Segítség be-Macro-ztak!

Szeretnénk segítséget nyújtani a kezdő "macro" íróknak, az alapok és néhány speciális példa segítségével. Véleményem szerint sok hasznos dolgot találhat majd itt aki eddig nem tudott a "macro"-ról, vagy nem mert hozzákezdeni a megírásukhoz.
Következzék néhány általános, mindenki által használható "macro".:

Az első igazából csak a combat log-ot törli


CombatLog

/script CombatLogClearEntries()

Feltámasztás

Sokszor problémás kérdés ki, kit éleszt esetenként fontos és meghatározó lehet egy küzdelem alatt, hogy az úgy nevezett combatress kire megy és ne használják el feleslegesen ugyanarra a személyre többen. Tehát egy egyszerű macro-hoz rendelve a dolgot  a karaktered fennhangon (yell) közli mindenkivel kit éleszt éppen.

/y %t Éledj !!!
/cast Redemption(Rank 7)

Ez a paladin élesztés macro-ja természetesen mindenki a saját erre alkalmas képességét linkelje ide. Felépítése használható sok mindenre de nézzük sorban, a nyitó rész a " /y " az ez után írt részt a karakter yell-ben azaz kiáltva közzé is teszi. Következő rész a " %t " a százalék és T betű pedig a ki-target-olt karakter nevét süvölti erőst, az ez után következő " Éledj !!! " pedig meg is jelenik az eddigiek szerinti választott karakter neve után. A második sort gondolom nem kell magyaráznom, de legyen hát, a " /cast " és a varázslat neve a valódi működtető rész ezzel használjuk a spell-t.

Avoidance

A következő a tankok számára fontos kérdésre ad választ mennyi is a valódi Total Avoidance-je az adott karakterüknek.

/run ChatFrame1:AddMessage(format("Total avoidance: %.2f%%", GetDodgeChance() + GetParryChance() + 5 + 1/(0.0625 + 0.956/(GetCombatRating(CR_DEFENSE_SKILL)/4.91850*0.04))))

Focus Target

Következzen az annyit emlegetett "focus target macro" és egy kis magyarázat is hozzá. A kezdő sor (#showtooltip) lehetővé teszi, hogy a "macro" ikonja a hozzárendelt képesség vagy sebzés valódi cooldown-ját mutassa. A második sor maga a "macro", felépítése minden esetben ugyan ilyen tehát bárhol, bármilyen karakternél használható. FONTOS a szövegben lévő közök száma, helye illetve az írásjelek pontos használata, nem véletlen a szögletes zárójel, és a "perjel" sem viccből dől arra amerre. A zárójel beírása után következhet maga a képesség vagy varázslat neve amit használnál a "macro" segítségével. Ennek bevitelére két megoldás is létezik, vagy beírod kézzel ügyelve itt is a pontosságra, vagy ahogy a lusta ember és jómagam is teszem a "spelbook"-ból linkelem ide, így a hiba kizárva. Természetesen az XYZFKJ kerüljön törlésre csak a helyet jelöli ahova a képesség neve kerül.

#showtooltip
/cast [target=focus] XYZFKJ


Autoattack

Következzen az "autoattack"-al rendelkező "dps" karakterek kötelező "macro" -ja az úgynevezett "startattack macro". Feladata, hogy az első képesség használata esetén induljon az automatikus támadás is, vagy amennyiben ez leállt valamilyen okból időközben, ennek újra indítása.

#showtooltip
/startattack
/cast XYZFKJ

Jó szórakozást a "macro" gyártáshoz.

Hello újra!

Mivel most van egy kis időm folytatom a szerkesztést, remélem hasznotokra válik.

Területi spell

Néhány esetben egészen speciális felépítést igényel a képességek használata, ilyen a szabadon elhelyezhető területre ható varázslatok "macro"-zása. Nézzünk néhány példát, mondjuk a hunter-ek "Flare" képessége. Alapból ha használni szeretnéd először az egérrel rákattintasz a spellre az action bar-on, majd az egeret oda mozgatod ahova ki szeretnéd lőni, ez időbe kerül, sok esetben életet menthet a gyorsaság. Van megoldás, egy billentyűre beállított "macro" segítségével az egered aktuális pozíciójára lehet azonnal használni az adott képességet vagy varázslatot, megspórolva az egér ide-oda mozgatásából adódó időveszteséget. Nézzük tehát a hasonló képesség életre keltéséhez használatos sorokat, két példával.

#showtooltip
/cast !Flare

#showtooltip
/cast !Freezing Arrow(Rank 1)

Ha figyelmesen szemléljük a szöveget feltűnhet a normál sorokban nem használt írásjel a  " ! " , ez tesz csodát és spórol nekünk időt mondjuk pvp-ben, vagy egy DeathKnight tank számára a DD pozicionálására. Megint csak a fent említett spellbook-ból linkeltem a képesség nevét így elkerülve az elírásból adódó hiba lehetőséget. Természetesen mindenki az adott formula segítségével egyedi, a kasztjának szükséges "macro"-kat készíthet.

További jó mulatást, lassan kezdődik az esti raid, szóval majd ingame re!

Az alapok után néhány speciális macro következik. Kezdjük mindjárt a Hunter macro-kkal amelyek hasznosak lehetnek.

Hunter Pet macro-k

Master's Call

Az egyik kedvenc képesség amit a BC után kaptak a hunter-ek a Master's Call, (Your pet attempts to remove all root and movement impairing effects from itself and its target, and causes your pet and its target to be immune to all such effects for 4 sec.) tulajdonképpen minden mozgás lassító effektet leszed a pet target-jéről és persze a pet-ről is egyszerre. Ez egy bonus pvp trinket akárcsak a paladin Hand of Freedom. Az egyetlen probléma vele az, hogy alapból ki kell target-elned azt akire használnád. Normál üzemben magunkon használjuk tehát miért is ne macro-znánk be a saját nevünkre? Ezzel a macro-val target- váltás és más hasonló időveszteség nélkül tudjuk lepöccinteni a lassításokat magunkról.

#showtooltip Master's Call
/cast  [target=KARAKTERED NEVE] Master's Call

A következők már nem a hunter varázslatai hanem a pet-je által használható spell-ek, ezek eléréshez talentelni is kell a megfelelő családba tartozó fenevadat :D Én a Tenacity családba tartozó Crab vagy is rák pet-et használok pvp-re. Talent-je csak a védelmemet szolgálj, egy tank warrior sok lábbal, aki mindenhova követ.

Intervene

 #showtooltip Intervene
/cast  [target=KARAKTERED NEVE] Intervene

Megegyezik a warrior-ok hasonló képességével (Your pet runs at high speed towards a group member, intercepting the next melee or ranged attack made against them.) felfogja helyettünk a következő támadást. Például warrior charge előtt használva, vagy rugo ellen ambush vagy sap elkerülésére, vicces tud lenni a végeredmény. 

Roar of Sacrifice
 
#showtooltip Roar of Sacrifice
/cast [target=
KARAKTERED NEVE] Roar of Sacrifice
/use Cower 

Szintén self defense, hasonló az előzöhöz ez a kritikus csapásoktól véd, és a sebzés 20% a pet-et éri, kicsit hasonlít a paladinok Hand of Sacrafice spell-jére.
(Protects a friendly target from critical strikes, making attacks against that target unable to be critical strikes, but 20% of all damage taken by that target is also taken by the pet. Lasts 12 sec.)
Az utolsó sorban szereplő pet spell  a Cower (Your pet cowers, reducing damage taken by 40% for 6 sec. While cowering, your pet's movement speed is reduced by 50%.). Tehát a pet felveszi a sebzés 20%-át de ennek segítségével csökkenthető közel a felére.