Donnerstag, 12. Juni 2014

IHML - i have macro lol

English:
I implented user-patches from curse community and some own bugfixes into the WoW-Addon IHML 2.8.1. You can download the modified addon here. It works for me (2014-06-13).

Deutsch:
Dieses WoW-Addon ist vermutlich weniger bekannt, jedoch enorm praktisch:
Man erstell ein Makro (bzw. erledigt das Addon dieses) und zieht das in die Leiste bzw. belegt es mit einem Hotkey (ich mag die ^ Taste unter Escape).

Abhängig Vom Aufenthaltsort ODER pvp ODER vor welchem Boss man steht (BigWigs benötigt) kann man nun verschiedene Makros schreiben die ausgeführt werden sollen.
Auf Gehöfft Sonnensang z.b. möchte ich den Meisterpflug nutzen, in den Seidenfelder möchte ich einen Seidenraubenkokon herstellen, in Szenario X möchte ich Spezialfähigkeit Y verwenden, etc. etc. etc.

Nun wird das Addon IHML (curse) (wowace) (wowinterface) leider nicht mehr gewartet, einige User haben aber Kommentiert wie man die Version 2.8.1 auf den aktuellen Stand von wow (13.Juni 2014) zum Laufen bekommt:

  • GetActiveTalentGroup(isInspect, isPet) was removed in WoW v5.4.2.17688. The following changes should be made.
    50:
    local GetActiveSpecGroup = GetActiveSpecGroup
    839:
    local activetalent = GetActiveSpecGroup()
  • Replace the following lines:
    555:
    return CreateMacro(name, "INV_MISC_QUESTIONMARK", "", perChar)
    894:
    EditMacro(index, p.macroname, "INV_MISC_QUESTIONMARK", body, 1, 0)
    1227:
     image = function() return "INTERFACE\\ICONS\\INV_MISC_QUESTIONMARK", 56, 56 end,
    1289:
    EditMacro(GetMacroIndexByName(p.macroname), p.macroname, "INV_MISC_QUESTIONMARK")
    1309:
    EditMacro(GetMacroIndexByName(p.macroname), p.macroname, "INV_MISC_QUESTIONMARK", k)
    THIS A HACK!!!
    This hack forces all ihml icons to use the ? icon. In other words, specific macro icons will NOT work.
    I'm currently looking into properly fixing the addon, but until then this will remove the green texture and restore it to mostly working order.

    Here's the diff if you're lazy: http://pastebin.com/s7YuupN9 
Weitere Patches:
660 (13.06.2014) strfind kann keine leere Variable durchsuchen, muss also vorher abgleichen ob leer
if ((c.current== nil) or (strfind(c.current, L["Default Macro"]) == nil)) then --if (strfind(c.current, L["Default Macro"]) == nil) then

der Einfachheit halber fasse ich das ganze mal in eine neue Datei zusammen da ich auf die Schnelle auch kein portable Diff programm für windows gefunden habe: Download
IHML.lua (cloud)
IHML.rar (komplettes addon) (cloud)
Downloadpasswort: chinarinde.blogspot.de

Die Änderungen sindnicht von mir, ich habe diese nur ein eine neue Datei zusammengefasst!

Nachdem ich IHML (i have macro lol) mit Hilfe der Curse-Kommentare zum Laufen gebracht habe, wollte ich gerne in den Seidenfeldern automatisch Kaiserliche Seide herstellen lassen.

Ich habe auch hier ein schönes Makro gefunden das leider nicht mehr funktioniert und etwas bugfixing betrieben, hier die funktionierende Version:
#showtooltip Schneiderei
/use Seidenraupenkokon
/cast Schneiderei
/run m="Mehr Stoff notwendig";for i=1,GetNumTradeSkills(),1 do t,l,n=GetTradeSkillInfo(i)if(string.find(strlower(t),"kaiserliche seide"))then if(n>0)then m="Erstelle "..n.." "..t DoTradeSkill(i,n)break end end end DEFAULT_CHAT_FRAME:AddMessage(m..".")
natürlich gibt es noch weitere Makros bezüglich der Steuerung von Berufen durch Makros/Scripte

Donnerstag, 5. Juni 2014

Gitanjali - 5 - Genuss des Augenblicks

Genuss des AugenblicksIch bitte um den Genuss eines Augenblicks, da ich an deiner Seite sitzen darf. Die Arbeit in meinen Händen werde ich später vollenden.
Weit abseits deines Blickes kennt mein Herz weder Rast noch Ruh, und meine Arbeit wird zur Plage in einem uferlosen Meer von Plagen.
Heute kam der Sommer an mein Fenster, mit seinen Seufzen und Murmeln, und die Bienen spielen ihre Lieder am Hofe des blühenden Waldes.
Nun ist es Zeit zu verharren, in deinem Angesicht, und das Leben zu preisen in seiner stillen und überquellenden Muße.
Gitanjali (Song Offerings), 5/100, a moments indulgence, frei Übersetzt
Original von Rabindrath Tagore:
Moment's Indulgence
I ask for a moment's indulgence to sit by thy side. The works
that I have in hand I will finish afterwards.
Away from the sight of thy face my heart knows no rest nor respite,
and my work becomes an endless toil in a shoreless sea of toil.
Today the summer has come at my window with its sighs and murmurs; and
the bees are plying their minstrelsy at the court of the flowering grove.
Now it is time to sit quite, face to face with thee, and to sing
dedication of life in this silent and overflowing leisure.

GITANJALI - 4 - Kraft meines Lebens

KRAFT MEINES LEBENS
Ich will ich meinen Körper rein halten, wissend dass deine Berührung auf all meinen Gliedern ruht.
Ich will alle Unwahrheiten aus meinen Gedanken sperren, wissend dass du die Wahrheit bist welche die Flamme der Erkenntnis in meinem Geist entzündet hat.
Ich will alles Böse aus meinem Herzen jagen und Liebe erblühen lassen, wissend dass du deinen Sitz im innersten meines Herzens hast.
Und es soll mein Bestreben sein in allen Handlungen nur dich zu offenbahren, wissend dass deine Macht mir die Kraft zum Handeln gibt.
Gitanjali (Song Offerings), 4/100, Life of my Life, frei Übersetzt
Original von Rabindrath Tagore:
Life of my life, I shall ever try to keep my body pure, knowing
that thy living touch is upon all my limbs.
I shall ever try to keep all untruths out from my thoughts, knowing
that thou art that truth which has kindled the light of reason in my mind.
I shall ever try to drive all evils away from my heart and keep my
love in flower, knowing that thou hast thy seat in the inmost shrine of my heart.
And it shall be my endeavour to reveal thee in my actions, knowing it
is thy power gives me strength to act.