<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>blog.skyfighter.net - world of warcraft blog</title>
	<atom:link href="http://blog.skyfighter.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.skyfighter.net</link>
	<description>wow live from sen'jin europe</description>
	<pubDate>Mon, 29 Sep 2008 18:59:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Stillgestanden</title>
		<link>http://blog.skyfighter.net/2008/09/stillgestanden/</link>
		<comments>http://blog.skyfighter.net/2008/09/stillgestanden/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 18:59:52 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Wiese]]></category>

		<guid isPermaLink="false">http://blog.skyfighter.net/?p=208</guid>
		<description><![CDATA[Aufgrund meiner Einberufung habe ich schon vor 3 Wochen meine World of Warcraft Karriere beendet.
Der Endstand war sehr gut. Illidan tot, Black Tempel clear und ich habe alle Ziele erreicht die ich hatte.
Wir sehen uns irgendwo, irgendwann. :)
]]></description>
			<content:encoded><![CDATA[<p>Aufgrund meiner Einberufung habe ich schon vor 3 Wochen meine World of Warcraft Karriere beendet.</p>
<p>Der Endstand war sehr gut. Illidan tot, Black Tempel clear und ich habe alle Ziele erreicht die ich hatte.</p>
<p>Wir sehen uns irgendwo, irgendwann. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.skyfighter.net/2008/09/stillgestanden/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Paladin - Effektiveres Raidheilen</title>
		<link>http://blog.skyfighter.net/2008/08/paladin-effektiveres-raidheilen/</link>
		<comments>http://blog.skyfighter.net/2008/08/paladin-effektiveres-raidheilen/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 10:21:19 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Ariliao]]></category>

		<category><![CDATA[Instanzen &amp; Raids]]></category>

		<category><![CDATA[Flash of Light]]></category>

		<category><![CDATA[Heiler]]></category>

		<category><![CDATA[Holy Light]]></category>

		<category><![CDATA[Holy Shock]]></category>

		<category><![CDATA[Paladin]]></category>

		<category><![CDATA[Raid]]></category>

		<category><![CDATA[Theorie]]></category>

		<guid isPermaLink="false">http://blog.skyfighter.net/?p=172</guid>
		<description><![CDATA[Effektivität und Effizienz sind im Endbereich der 25-Mann Instanzen einer der wichtigsten Bestandteile für die Heiler und damit auch das überleben der gesamten Raidgruppe. Obwohl wir in unseren Raidgruppen meist wenigstens 2 Heilpaladine mitnehmen, müssen wir durchaus erhebliche Unterschiede feststellen, wenn wir nach Raidschluss Combatlogs auswerten. Ausrüstung ist in diesem Bereich nurnoch einer der Faktoren [...]]]></description>
			<content:encoded><![CDATA[<p>Effektivität und Effizienz sind im Endbereich der 25-Mann Instanzen einer der wichtigsten Bestandteile für die Heiler und damit auch das überleben der gesamten Raidgruppe. Obwohl wir in unseren Raidgruppen meist wenigstens 2 Heilpaladine mitnehmen, müssen wir durchaus erhebliche Unterschiede feststellen, wenn wir nach Raidschluss <a href="http://wowwebstats.com/">Combatlogs</a> auswerten. Ausrüstung ist in diesem Bereich nurnoch einer der Faktoren um unter die Top-Heiler zu gelangen. Skill bzw. der sinnvolle Einsatz der richtigen Fähigkeiten zur korrekten Zeit ein weiterer. Entgegen aller Behauptungen müssen wir Holypalas doch mehr machen als nur Flash of Light (FoL - Lichtblitz) zu spammen. Im weiteren Text werde ich die englischen Abkürzungen verwenden, da sie für mich gebräuchlicher sind.</p>
<blockquote><p><strong>FoL</strong> - Flash of Light - Lichtblitz<br />
<strong>HL</strong> - Holy Light - Heiliges Licht<br />
<strong>HS</strong> - Holy Shock - Heiliger Schock</p></blockquote>
<h2>Quartz - Sich die Latenz zu nutzen machen</h2>
<p>Über den Einsatz von <a href="http://files.wowace.com/Quartz/">Quartz</a> als Castbar-Addon wird eigentlich nicht viel geredet. Es ist allgemein bekannt, dass es ein einfach zu bedienender und äußerst bequemer Ersatz für die Blizzard Standartleiste gilt. Eine äußerst wichtige Funktion wird dabei oftmals außer Acht gelassen: die Latenz. </p>
<p><center><img src="http://blog.skyfighter.net/wp-content/upload/effizient_1.png" alt="" /></center></p>
<p>Diese ist eine Verzögerung zwischen Datenübertragung und Ausführung der Aktion. Für Klassen, welche kurze Zauber wirken kann sie zum Vorteil genutzt werden. Flash of Light ist einige dieser Fähigkeiten. Durch die Zauberzeit von 1.5 Sekunden wird sie zumeist spammend auf alle Raidziele bzw. auf Maintankziele angewendet. Als Rotation bezeichne ich dabei das effektive FoL-casten auf Raidziele mit dem Ziel nie aus dieser Rotation herauszukommen. Sobald ein Zauber &#8220;durch&#8221;, also fertig ist, muss der nächste schon angelaufen sein. Normalerweise ist dies nicht möglich, denn man wartet bis der Zauber auf der Blizzardleiste verschwindet und beginnt dann erst einen neuen zu wirken. Das wichtige an der Latenzausnutzung mit Quartz ist eigentlich, dass man den neuen Zauber bereits viel früher beginnen kann. Der Klick für den neuen Flash of Light kann erfolgen, sobald die Zauberleiste im Bereich der roten Latenzmarkierung ist. Die Datenübermittlung zum Server bringt den aktuellen Zauber durch und schließt ohne Verzögerung einen weiteren an. Ich versuche mich im weiteren an einem kleinen Rechenbeispiel, nur um euch dies zu verdeutlichen.</p>
<blockquote><p>10 Minuten Bosskampf - 10 * 60 Sekunden = 600 Sekunden mögliche Zauberzeit</p>
<p>-> Es 300 FoLs gecastet<br />
-> 1.5 Sekunden Flash of Light: 300 / 1.5 = <em>450 Sekunden casten</em><br />
-> 1.6k FoL-Heilung: 300 * 1600 = <em>480.000 Heilung</em> im Bosskampf
</p></blockquote>
<p>Ich vernachlässige hier absichtlich kritische Heilungen, nur um das Prinzip zu verdeutlichen. Nachfolgend veranschlage ich nurnoch 1.4 Sekunden effektive Zauberzeit durch die Ausnutzung der Latenz. Es ist klar, dass in diesem Bereich wesentlich mehr möglich ist. Natürlich in Abhängigkeit vom Anwendersystem und dem Kampf allgemein.</p>
<blockquote><p>
-> 450 Sekunden Casttime / 1.4 Sekunden für FoL = 321 FoLs castbar<br />
-> neue Heilung: 321 * 1600 = <em>513.600 Heilung</em> im Bosskampf
</p></blockquote>
<p>Das Prinzip wird deutlich. Weil wir effektiver durchcasten und keine Zeit verlieren zwischen 2 Zaubern bringen wir auf die Dauer eines Kampfes auch mehr Heilung an den Mann. Ohne kritische Heilungen und ebenso Holy Light schaut es vielleicht noch wenig aus. Der direkte Vergleich und ein Testraid mit Blizzard und später Quartz als Castbar brachte aber einen recht deutlicheren Vergleich. Auch wenn es wenig Verbesserung verspricht, ist jede Verbesserung auch ein Fortschritt für den Raid.</p>
<h2>Holy Shock - Wohin damit?</h2>
<p>Durch seine verringerte Reichweite ist Holy Shock ein Zauber, denn man kaum bis garnicht zur Heilung von Tanks anwenden kann. Meistens verlangt die Taktik auf maximaler Reichweite zu verharren und wir erreichen unsere Tankziele somit nicht. </p>
<p><center><img src="http://blog.skyfighter.net/wp-content/upload/effizient_2.png" alt="" /></center></p>
<p>Uns bleibt nur die Möglichkeit den Raid mit einem Schock zu pushen. Ich möchte kurz vorstellen, für welche Klassen ich ihn meist verwende bzw. auch aufspare. Zumeist ist Schaden dieser Klassen vorhersehbar und kann mit dem HS schnell wieder gekontert werden.</p>
<ul>
<li><strong>Shadow Word: Death</strong> der Shadowpriest verursacht in seiner Rotation Schaden und dies kann mit einem Holy Schock Crit weggeheilt werden.</li>
<li><strong>Life Tap</strong> der Warlocks darf nicht unbeachtet bleiben. Durch AoEs der Bosse ist es immer ein Gebot alle auf maximalem Leben zu halten.</li>
<li><strong>Bombgruppen</strong> veranlassen meistens Mages oder Warlocks akut in Schwierigkeiten zu kommen. Als unser einziger Instant-Heal kann man behilflich sein.
</ul>
<p>Je nach Boss gibt es weitere Spezialattacken dieser, welche Holy Shock sinnvoll werden lassen. Sie alle aufzuzählen würde das Maß sprengen. Allein mit den oben genannten Ereignissen, kann Holy Shock und sein Cooldown schon über einen Bosskampf untergebracht werden.</p>
<h2>Clique - Stehen, Klicken, Heilen</h2>
<p>Als letztes möchte ich noch auf <a href="http://www.wowinterface.com/downloads/info5108-0.1.3-Beta.html">Clique</a> aufmerksam machen. Da wir zu selten in die Verlegenheit kommen unsere Heilzauber downranken (sprich einen niedrigeren Rang zu verwenden) zu müssen, können wir getrost Clique in Kombination mit Grid verwenden.</p>
<p><center><img src="http://blog.skyfighter.net/wp-content/upload/effizient_3.png" alt="" /></center></p>
<p>Besonders für den am Anfang angesprochenen Faktor der stetigen Rotation ist es sinnvoll die manuelle Zielauswahl und den folgenden Tastendruck auf der Tastatur zu sparen und diese 2 Ereignisse zu einem zusammenzufassen. Es ist Geschmackssache damit zu heilen, erweist sich aber bei langweiligen Wellenkämpfen wie im Mount Hyial doch als praktisch und nervenschonend.</p>
<p>Ich möchte euch bitten in den <a href="http://blog.skyfighter.net/2008/08/paladin-effektiveres-raidheilen/#respond">Kommentaren</a> Vorschläge zu hinterlassen die Heileffektivität der Paladine weiter zu erhöhen bzw. mich und meine Gedanken zu korrigieren und zu erweitern. Sicherlich hat sich irgendwo ein Logikfehler eingeschlichen den man gemeinsam ausmerzen kann.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.skyfighter.net/2008/08/paladin-effektiveres-raidheilen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Illidan fürchte dich!</title>
		<link>http://blog.skyfighter.net/2008/07/illidan-furchte-dich/</link>
		<comments>http://blog.skyfighter.net/2008/07/illidan-furchte-dich/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 08:33:03 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Ariliao]]></category>

		<category><![CDATA[Instanzen &amp; Raids]]></category>

		<category><![CDATA[Black Tempel]]></category>

		<category><![CDATA[Endboss]]></category>

		<category><![CDATA[Illidan]]></category>

		<category><![CDATA[Illidari Council]]></category>

		<category><![CDATA[Kekse]]></category>

		<category><![CDATA[Raid]]></category>

		<guid isPermaLink="false">http://blog.skyfighter.net/?p=168</guid>
		<description><![CDATA[Die Kekse stehen vor Illidan und nach einem Raidabend bis Phase 2 kommen wir einem Sieg im Schwarzen Tempel immer näher. Illidan: we are prepared, denn der Council war nun wirklich kein großes Problem. ;)



]]></description>
			<content:encoded><![CDATA[<p>Die <a href="http://www.wtbek.de/eqdkp/viewnews.php">Kekse</a> stehen vor Illidan und nach einem Raidabend bis Phase 2 kommen wir einem Sieg im Schwarzen Tempel immer näher. Illidan: we are prepared, denn der Council war nun wirklich kein großes Problem. ;)</p>
<p><center><a href="http://blog.skyfighter.net/wp-content/upload/bt_8_1.jpg" rel="lightbox[bt]"><img src="http://blog.skyfighter.net/wp-content/upload/bt_8_1_tb.jpg" title="" /></a></center></p>
<p><center><a href="http://blog.skyfighter.net/wp-content/upload/bt_8_2.jpg" rel="lightbox[bt]"><img src="http://blog.skyfighter.net/wp-content/upload/bt_8_2_tb.jpg" title="" /></a></center></p>
<p><center><a href="http://blog.skyfighter.net/wp-content/upload/bt_8_3.jpg" rel="lightbox[bt]"><img src="http://blog.skyfighter.net/wp-content/upload/bt_8_3_tb.jpg" title="" /></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.skyfighter.net/2008/07/illidan-furchte-dich/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lets Rock ya Boots Xtreeeme!</title>
		<link>http://blog.skyfighter.net/2008/07/lets-rock-ya-boots/</link>
		<comments>http://blog.skyfighter.net/2008/07/lets-rock-ya-boots/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 21:11:43 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Kurioses]]></category>

		<category><![CDATA[PvP]]></category>

		<category><![CDATA[Battleground]]></category>

		<category><![CDATA[Ingenieurskunst]]></category>

		<category><![CDATA[Ingi]]></category>

		<category><![CDATA[Narfa]]></category>

		<category><![CDATA[Schurke]]></category>

		<guid isPermaLink="false">http://blog.skyfighter.net/?p=155</guid>
		<description><![CDATA[Fliegende Untertassen oder schleimige Monster kann der Ingenieursberuf leider nicht hervorzaubern. Auch kann er keine haarigen Trolle zähmen oder stinkende Orcs wohlduftender machen. Immerhin kann er ein paar andere nette Kleinigkeiten liefern, wie die [Raketenstiefel Xtrem]. Besonders in Kombination mit einem [Fallschirmumhang] lassen sich lustige Dinge in Battlegrounds anstellen.
I. Funktionsweise? HowTo - Short Style!
Anlegen, Cooldown [...]]]></description>
			<content:encoded><![CDATA[<p>Fliegende Untertassen oder schleimige Monster kann der Ingenieursberuf leider nicht hervorzaubern. Auch kann er keine haarigen Trolle zähmen oder stinkende Orcs wohlduftender machen. Immerhin kann er ein paar andere nette Kleinigkeiten liefern, wie die <a href="http://speedydragon.gamestar.de/item?id=23824" class="q3">[Raketenstiefel Xtrem]</a>. Besonders in Kombination mit einem <a href="http://speedydragon.gamestar.de/item?id=10518" class="q2">[Fallschirmumhang]</a> lassen sich lustige Dinge in Battlegrounds anstellen.</p>
<h3>I. Funktionsweise? HowTo - Short Style!</h3>
<p>Anlegen, Cooldown abwarten loslegen. Um maximale Flugreichweite zu holen ist es notwendig die Schuhe zu aktivieren, wenn der Laufweg klar ist. Wenn ihr so nahe wie möglich an der Kante nach oben springt und danach den Fallschirm aktiviert, wird sich die Reichweite auch erhöhen. Umso höher umso weiter. Die Geschwindigkeit ist dabei nur beim Absprung wichtig. Achja: Schurken können sich auch während des Fluges bzw. kurz vor der Landung in Verstohlenheit begeben und den ein oder anderen Gegner überraschen.</p>
<h3>II. &#8220;Fly on the windscreen&#8221; in Warsong Gulch</h3>
<p>Warsong ist besonders lustig mit den Stiefeln. Früher konnte man als Flaggenträger vom Allianzstützpunkt bis knapp vor den eigenen Tunnel fliegen und hatte einen Punkt beinahe sicher. Inzwischen wird leider die Flagge bei Aktivierung der Stiefel fallen gelassen. Schnell eingreifen kann man trotzdem. Man läuft um den Rankenzaun herum bis man hinter dem Vordach steht, was über den Tunneleingang der Allianz ragt. Nutzt den hölzernen Teil als Planke und springt an der höchsten Stelle ab. Aktivieren, Segeln, fertig.<br />
<center><img src="http://blog.skyfighter.net/wp-content/upload/Rocket_WS.jpg" title="" /></center></p>
<h3>III. Wetter gut. Sicht gut.  -  Flugparadies Arathi Basin</h3>
<p>Arathi ist das idealste Schlachtfeld. Mindestens vier verschiedene Routen könnt ihr wählen um an fast allen Positionen präsent zu sein. Anschnallen nicht vergessen! Ausgangspunkt aller Reisen ist die Säge als höchster Punkt in den Schlachtfeldern. Trotzdem auch hier mit Stiefeln springen und Fallschirm am optimalem Punkt nutzen. Route 1 bringt euch bis auf den Weg vor der Mine. Eventuell auch bis hinunter zur Mine. Route 2 dagegen befördert euch zur Schmiede bzw. auf das Dach dieser, wenn ihr im richtigen Moment den Fallschirmbuff wegklickt. Beobachtet die Position um nicht zuviel Fallschaden zu bekommen. Über die linke Kante springt ihr bis genau zur Stallflagge (Route 3) und über die flachere Kante rechts erreicht ihr den Hof. Als Verteidiger gute Positionen um schnell an allen Orten die eigenen Truppen zu unterstützen.<br />
<center><img src="http://blog.skyfighter.net/wp-content/upload/Rocket_ARATHI.jpg" title="" /></center></p>
<h3>IV. Eye of the Sturm - Festhalten und Anschnallen.</h3>
<p>Im Auge könnt ihr eigentlich nur zu Anfang die Schuhe effizient einsetzen. Selbst dann bringt dies nicht unbedingt enorme Vorteile. Ihr müsst am Startpunkt den unteren Felsbrocken als Sprungschanze nutzen und euch so ausrichten, dass ihr genau bis an den Spawnpunkt der Flagge segelt. Leider müsst ihr euch weiterhin sehr auf eure Kollegen verlassen und nachher sind die Schuhe aus anderer Position nicht weiter verwendbar um effizient Strecken zu überwinden.<br />
<center><img src="http://blog.skyfighter.net/wp-content/upload/Rocket_EOTS.jpg" title="" /></center></p>
<p>Also: Falls euch in Zukunft im Realmpool <a href="http://forums.wow-europe.com/board.html?forumId=3901821&#038;sid=3">Sturmangriff</a> eine Schurkin entgegengeflogen kommt bzw. sie über euch hinwegsegelt, dann könnte das auch <a href="http://eu.wowarmory.com/character-sheet.xml?r=Echsenkessel&#038;n=Narfa">Narfa</a> sein. Nunja. Wenig später sind eure Chars sowieso bei Bob. Dem Geistheiler eures Vertrauens.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.skyfighter.net/2008/07/lets-rock-ya-boots/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Raidheiler - Und worauf glotzt du?</title>
		<link>http://blog.skyfighter.net/2008/07/raidheiler-und-worauf-glotzt-du/</link>
		<comments>http://blog.skyfighter.net/2008/07/raidheiler-und-worauf-glotzt-du/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 07:09:43 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Instanzen &amp; Raids]]></category>

		<category><![CDATA[Kurioses]]></category>

		<category><![CDATA[WoW/Programmierung]]></category>

		<category><![CDATA[Bildschirme]]></category>

		<category><![CDATA[Desktop]]></category>

		<category><![CDATA[Heiler]]></category>

		<category><![CDATA[Interface]]></category>

		<category><![CDATA[Mount Hyial]]></category>

		<category><![CDATA[Paladin]]></category>

		<category><![CDATA[Raid]]></category>

		<category><![CDATA[Stargate]]></category>

		<guid isPermaLink="false">http://blog.skyfighter.net/?p=145</guid>
		<description><![CDATA[In einem Gespräch mit Björn nach meinem letzten Blogeintrag stellten wir fest, dass folgendes Zitat zuzutreffen scheint:
Heiler sind Klassen die über Stunden mit animalischer Begeisterung auf kleine farbige Kästchen in ihrem Interface schauen!
Da die Kekse gestern wieder im Mount Hyial unterwegs waren, konnte ich mit der DigiCam meinen Arbeitsplatz und Desktop fotografieren.

Wie man erkennen kann, [...]]]></description>
			<content:encoded><![CDATA[<p>In einem Gespräch mit <a href="http://eu.wowarmory.com/character-sheet.xml?r=Echsenkessel&#038;n=Elenore">Björn</a> nach meinem <a href="http://eu.wowarmory.com/character-sheet.xml?r=Echsenkessel&#038;n=Elenore">letzten Blogeintrag</a> stellten wir fest, dass folgendes Zitat zuzutreffen scheint:</p>
<blockquote><p>Heiler sind Klassen die über Stunden mit animalischer Begeisterung auf kleine farbige Kästchen in ihrem Interface schauen!</p></blockquote>
<p>Da die <a href="http://wtbek.de/">Kekse</a> gestern wieder im Mount Hyial unterwegs waren, konnte ich mit der DigiCam meinen Arbeitsplatz und Desktop fotografieren.<br />
<center><a href="http://blog.skyfighter.net/wp-content/upload/Desk_1.jpg" rel="lightbox[raid]"><img src="http://blog.skyfighter.net/wp-content/upload/Desk_1_tb.jpg" title="" /></a></center></p>
<p>Wie man erkennen kann, geht es lustig her auf meinem Schreibtisch während eines Raids. Ich bin froh 2 Bildschirme zu haben, denn mit nur einem wäre mir viel zu langweilig.</p>
<ul>
<li><strong>Hauptbildschirm:</strong> WoW läuft hier mit einem üblichen Raidinterface. Das lustigste am Heilerdasein ist aber der kleine Bereich auf den man Stunden schaut. Im Screenshot weiter unten habe ich diesen markiert. <strong>PallyPower</strong> beobachte ich alle 30 Minuten bzw. nachdem einzelne Raidmitglieder gestorben sind. Mein Hauptaugenmerk liegt aber auf <strong>Grid</strong>. <a href="http://blog.skyfighter.net/2008/02/die-jagd-nach-passenden-addons/">Früher</a> bereits erwähnt kann es zusammen mit Click2Cast oder <strong>Clique</strong> der einfachste Weg der Raidheilung werden. Die dunklen Bereiche auf meinem Interfacescreenshot schaue ich mir über Stunden hinweg kaum an. Im Mount Hyial drehe ich oft sogar meine Kamera nach oben um ein paar weitere FPS zu gewinnen. Einzig und allein bei Archimonde schaue ich genauer hin.</li>
</ul>
<ul>
<li><strong>Zweitbildschirm:</strong> Der Lichtblick meines Raidabends ist der 2. Bildschirm. Auf diesem schaue ich eigentlich ständig Videos, Filme oder Fernsehen. Wenn nur das Teamspeak dudelt bleibt genug Zeit rüberzuschauen. Die letzte Woche konnte ich <a href="http://stargate.mgm.com/">Stargate</a> bis weit in die 5. Staffel schauen. Außerdem kann man ICQ Kontakte pflegen oder das IRC Netzwerk durchstöbern. Nicht das jemand denkt, dass ich nicht anständig heile, wenn ich soviel nebenbei mache. Laut Heilmeter steh ich meist unter den ersten 3 Heilern und das ist ein guter Schnitt.</li>
</ul>
<p><center><img src="http://blog.skyfighter.net/wp-content/upload/Desk_2.jpg" title="" /></center></p>
<p>Mich würde interessieren auf was andere Klassen so achten. Schauen die DDs wenigstens über den gesamten Bildschirm? Macht ihr ähnliche Sachen nebenbei? Müsst ihr euch voll auf den Raid konzentrieren?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.skyfighter.net/2008/07/raidheiler-und-worauf-glotzt-du/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Warum Paladine ihre Buffjünger oft nicht leiden können</title>
		<link>http://blog.skyfighter.net/2008/07/warum-paladine-ihre-buffjunger-oft-nicht-leiden-konnen/</link>
		<comments>http://blog.skyfighter.net/2008/07/warum-paladine-ihre-buffjunger-oft-nicht-leiden-konnen/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 09:42:40 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Ariliao]]></category>

		<category><![CDATA[Instanzen &amp; Raids]]></category>

		<category><![CDATA[Kurioses]]></category>

		<category><![CDATA[Addon]]></category>

		<category><![CDATA[Blessing]]></category>

		<category><![CDATA[Buff]]></category>

		<category><![CDATA[Paladin]]></category>

		<category><![CDATA[PallyPower]]></category>

		<category><![CDATA[Raid]]></category>

		<category><![CDATA[Segen]]></category>

		<guid isPermaLink="false">http://blog.skyfighter.net/?p=118</guid>
		<description><![CDATA[
Was denkt der Raid über seine Paladine? Hmm. Da müsst ihr wirklich erst überlegen? Ich bin mir fast sicher, dass die meisten uns als Buffschlampen und Heildosen sehen.
Völlig nervig ist das rumgejammere bei den Palabuffs. Inzwischen haben uns Addons wie PallyPower die Arbeit zwar erleichtert, aber einige Encounter und Gruppen erfordern Umstellungen. Ich möchte euch [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:  right;" src="http://blog.skyfighter.net/wp-content/upload/Blessings.jpg" alt="Paladin Blessings" /></p>
<p>Was denkt der Raid über seine Paladine? Hmm. Da müsst ihr wirklich erst überlegen? Ich bin mir fast sicher, dass die meisten uns als Buffschlampen und Heildosen sehen.</p>
<p>Völlig nervig ist das rumgejammere bei den Palabuffs. Inzwischen haben uns Addons wie <a href="http://files.wowace.com/sw-p.html">PallyPower</a> die Arbeit zwar erleichtert, aber einige Encounter und Gruppen erfordern Umstellungen. Ich möchte euch erklären was ihr falsch macht und weshalb die Paladine euch gegenüber genervt reagieren. Vielleicht erkennt sich der ein oder andere wieder.</p>
<h2>Paladine und ihr Leidensweg!</h2>
<ul>
<li>Der Raid sammelt sich gerade zu Beginn oder nach einem Wipe und es sind noch nichtmal alle Mitglieder anwesend und in Reichweite. Leute! Paladine buffen <strong>Klassenbuffs</strong> und <span style="text-decoration: underline;">keine</span> Gruppenbuffs. Auch wenn eure Gruppe vollständig rumgammelt, heißt das nicht das wir euch mit Blessings zuspammen.</li>
<li>Priester brauchen Kerzen, Druiden wahrscheinlich Tannenzweige und auch wir Paladine benötigen Materialien um euch große Segen zu buffen. Da ihr bei kleinen sowieso jammert und diese auch viel zu schnell verfliegen, stecken wir meist über 200 von diesen Dingern ein. Am Ende eines 4 Stündigen Raidabends, wo man vielleicht auch an neuen Encountern wipen musste, sind diese fast aufgebraucht. Bedeutet für uns: Warten bis absolut <strong>alle</strong> anwesend sind und dann loslegen!</li>
<li>Liebe Schadensklassen. Bitte merkt euch diese simple, aber lebensnotwendige Reihenfolge: <em>Tank &gt; Heiler &gt; Schaden!</em> Natürlich hat niemand einen Nutzen, wenn zu wenig DPS rüberkommt, aber erst wenn Tanks und Heiler problemlos funktionieren, können wir euch unterstützen.</li>
<li>Nachbuffen <em>im Kampf</em> ist <strong>nicht(!) </strong>gut. Aus meiner Sicht als Heiler kann ich nur sagen, dass dies meistens unmöglich wird. Wenn ihr euch was wegklickt: l2p! Es ist meist schon schwer genug im Kampf gestorbene und über SS oder BRezz aufgestandene mit dem nötigsten zu buffen. Da wir meistens die Heiler für Spezialziele oder den Maintank sind, konzentrieren wir uns auf den. <strong>Heiler sind Klassen die über Stunden mit animalischer Begeisterung auf kleine farbige Kästchen in ihrem Interface schauen!</strong> Da ist nicht für jeden kleinen Meleeschamanen Zeit, der sein SdR verloren hat. Vorallem wenn er das 3 mal hintereinander macht.</li>
<li>Göttliches Eingreifen ist eine wirklich coole Fähigkeit. Es ist ein netter Weg dem Raid langes Laufen zu ersparen, wenn man einen Spieler herausnimmt der andere Wiederbeleben kann. Liebe Krieger, Schurken und Jäger: VERGESST ES! Wir sparen euch keine RepKosten. Lieber sterben wir mit und nehmen beim nächsten Wipe eine sinnvolle Klasse aus dem Kampf. Außerdem: Wer herausnimmt wird zuerst gerezzt. Eine Geste der Zuneigung die uns Paladinen sehr gefallen würde.</li>
</ul>
<p>Haltet uns für eigen oder eingebildet. Aber das Palaleben ist schon schwer. Grüße an Björn meinen Palakollegen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.skyfighter.net/2008/07/warum-paladine-ihre-buffjunger-oft-nicht-leiden-konnen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Es wird eng in Illidans Hütte</title>
		<link>http://blog.skyfighter.net/2008/07/es-wird-eng-in-illidans-hutte/</link>
		<comments>http://blog.skyfighter.net/2008/07/es-wird-eng-in-illidans-hutte/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 09:47:32 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Ariliao]]></category>

		<category><![CDATA[Instanzen &amp; Raids]]></category>

		<category><![CDATA[Black Tempel]]></category>

		<category><![CDATA[Illidan]]></category>

		<category><![CDATA[Paladin]]></category>

		<category><![CDATA[Raid]]></category>

		<category><![CDATA[RoS]]></category>

		<category><![CDATA[Shahraz]]></category>

		<guid isPermaLink="false">http://blog.skyfighter.net/?p=116</guid>
		<description><![CDATA[Nachdem wir einige Abende mit starken Koordinations- und Kickproblemen am Reliquary of Souls zu kämpfen hatten, wurde gestern mit bestmöglicher Besetzung an diesem Encounter gewerkelt. 
Der erste Versuch brachte uns auf die üblichen 20% in Phase 2, danach folgte der normale miese Versuch nach einem Guten. Bereits im 3. Try des Abends gelang uns Phase [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem wir einige Abende mit starken Koordinations- und Kickproblemen am <strong>Reliquary of Souls</strong> zu kämpfen hatten, wurde gestern mit bestmöglicher Besetzung an diesem Encounter gewerkelt. </p>
<p>Der erste Versuch brachte uns auf die üblichen 20% in Phase 2, danach folgte der normale miese Versuch nach einem Guten. Bereits im 3. Try des Abends gelang uns Phase 2 und wir gerieten in die 3. Phase. DPS-Schlacht und Heilkunststück zugleich, doch es gelang uns. Keine Sekunde später hätte es sein dürfen, doch der verrückte Encounter lag am Boden und verteilte uns Epics.<br />
An dieser Stelle muss unser genialster Schurke <a href="http://eu.wowarmory.com/character-sheet.xml?r=Echsenkessel&#038;n=Hati">Hati</a> erwähnt werden. An den ersten Tryabenden versuchten bis zu 3-4 Leute mit Kickrotation die richtigen Zauber in Phase 2 zu unterbrechen. Am Killabend gelang Hati dieses Kunststück allein.<br />
<center><a href="http://blog.skyfighter.net/wp-content/upload/bt_6.jpg" rel="lightbox[bt]"><img src="http://blog.skyfighter.net/wp-content/upload/bt_6_tb.jpg" title="" /></a></center></p>
<p>Danach wurde es Zeit sich der <strong>Schattenmutter Shahraz</strong> zuzuwenden. Über die letzten Wochen wurde bereits Urschatten, Urleben und Kristalle gefarmt. Für den nächsten Encounter mussten wir alle um die 300 Schattenresistenz erreichen. Bis auf wenige, waren wir alle auch schon zur Genüge ausgestattet.</p>
<p>Am Anfang zerfetzten uns die Beamstrahlen und das Auseinanderlaufen tötete zuviele Leute. Danach gab es unglückliche Beampositionen in den Tanks oder Nahkämpfern. Aber wir wurden stetig besser und es war abzusehen: Die alte legen wir flach! Ich muss zugeben, dass dieser Boss wirklich toll und fordernd ist. Als Heiler wird es zu Ende eng mit dem Mana und der Raid kann kurzfristig starke Schadensspitzen erhalten. Beinahe so schön wie Archimonde.</p>
<p><center><a href="http://blog.skyfighter.net/wp-content/upload/bt_7.jpg" rel="lightbox[bt]"><img src="http://blog.skyfighter.net/wp-content/upload/bt_7_tb.jpg" title="" /></a></center></p>
<p>Achja, bevor ich es vergesse: Ich gratuliere wiedermal Alex, auch <em>&#8220;teh Troll&#8221;</em> genannt zu seinen Tier6 Schultern. Imba.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.skyfighter.net/2008/07/es-wird-eng-in-illidans-hutte/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zeiten im Wandel</title>
		<link>http://blog.skyfighter.net/2008/07/zeiten-im-wandel/</link>
		<comments>http://blog.skyfighter.net/2008/07/zeiten-im-wandel/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 08:57:17 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Ariliao]]></category>

		<category><![CDATA[Instanzen &amp; Raids]]></category>

		<category><![CDATA[PvP]]></category>

		<category><![CDATA[Archimonde]]></category>

		<category><![CDATA[BT]]></category>

		<category><![CDATA[Hyjal]]></category>

		<category><![CDATA[Kekse]]></category>

		<category><![CDATA[MH]]></category>

		<category><![CDATA[Narfa]]></category>

		<category><![CDATA[Raid]]></category>

		<category><![CDATA[Schurke]]></category>

		<category><![CDATA[Twink]]></category>

		<guid isPermaLink="false">http://blog.skyfighter.net/?p=115</guid>
		<description><![CDATA[Schande über mein Haupt. Ich habe mich ja nun Monate nicht wirklich gemeldet. Man kann nicht sagen, dass es still war in WoW oder ich nichts erlebt hätte.. nur leider fehlte meist Lust und Inspiration um noch einen Blogeintrag zu veröffentlichen.

Zum letzten Stand der Dinge, befand sich meine Paladine Ariliao noch in der Gilde . [...]]]></description>
			<content:encoded><![CDATA[<p>Schande über mein Haupt. Ich habe mich ja nun Monate nicht wirklich gemeldet. Man kann nicht sagen, dass es still war in WoW oder ich nichts erlebt hätte.. nur leider fehlte meist Lust und Inspiration um noch einen Blogeintrag zu veröffentlichen.</p>
<p><a href="http://blog.skyfighter.net/wp-content/upload/zeit_1.jpg" rel="lightbox[arizeit]"><img src="http://blog.skyfighter.net/wp-content/upload/zeit_1_tb.jpg" title="" style="float: right;" /></a></p>
<p>Zum letzten Stand der Dinge, befand sich meine Paladine Ariliao noch in der Gilde <Wayne>. Wir hatten unsere ersten Schritte in SSC getan, kämpften aber mit der Gildenleitung um mehr Interesse an den 25er Raids. </p>
<p>Es war Zeit aus Karazahn und Zul&#8217;Aman auch den &#8220;Raidcontent&#8221; anzugehen. Der Ausrüstungsstand war stellenweise äußerst hoch. Leider haben die wenigsten den nötigen Einsatz gezeigt. Hier und dort fehlte die Disziplin, die Vorbereitung und auch der Einsatz für den Raid. Lurker fiel und danach war mehr oder weniger auch Schluss. Die Gildenleitung trat zurück und verließen auch die Gilde um zu einer anderen zu wechseln. Ein Schritt den man nicht verdenken kann und auch ich schaute mich nach etwas anderem um. </p>
<p><center><a href="http://blog.skyfighter.net/wp-content/upload/zeit_2.jpg" rel="lightbox[arizeit]"><img src="http://blog.skyfighter.net/wp-content/upload/zeit_2_tb.jpg" title="" /></a></center></p>
<h3>25er, reingeschnuppert.</h3>
<p>Mit Ariliao wechselte ich zu <The Circle>. Einer aktiven Raidgilde, bei der ich einige Firstkills erleben durfte. Lady Vashj fiel ebenso wie Supremus und Akama im Schwarzen Tempel. Der Aufstieg war ziemlich enorm. Aus den 10ern in die 25er bis nach BT und auch Hyjal konnten wir bis Kaz&#8217;rogal vordringen. Inzwischen stand unser Realm bzw. sogar der ganze Realmpool unter argen Problemen. Latenzprobleme und ständige Verbindungsabbrüche auf den Instanzservern machten raiden schier unmöglich. Ständig fielen 3-5 Leute bei Bosskämpfen aus und fehlten natürlich dann am Encounter. Aus diesem Grund wechselten große Teile von <The Circle> den Realm und ich hing wieder mehr oder weniger in der Luft.</p>
<p>Nach dem Ende von <Wayne> blieb unser &#8220;Stamm&#8221; an Leuten und Freunden weiterhin über einen Channel und auch den Teamspeak Server in Kontakt. Inzwischen hatte es uns in die verschiedensten neuen und alten Raidgilden verstreut und wir standen unterschiedlich weit im Raidcontent. Genzu und Trepied, ihres Zeichens Heilschamane und Troll-Schatten-Priester hatte es zu <wants to buy epic kekse> verschlagen und über sie konnte ich recht reibungslos dahin wechseln.</p>
<h3>Kekse! Ich will Kekse!</h3>
<p><center><a href="http://blog.skyfighter.net/wp-content/upload/zeit_3.jpg" rel="lightbox[arizeit]"><img src="http://blog.skyfighter.net/wp-content/upload/zeit_3_tb.jpg" title="" /></a></center></p>
<p>Das neue Raidklima gefiel mir wesentlich besser, als ich es beim Circle bzw. Wayne erlebt habe. Feste Zeitpläne für wöchentliche Raids. Terminpflicht, Aktivität und eben auch der nötige Einsatz um schnell zu Erfolgen zu kommen. Eben diese haben nicht sehr lange auf sich warten lassen. Wir starteten mit SSC clear und dem Vashj Firstkill. Schlangenschrein auf Farmstatus und wir taten erste Schritte in Hyjal und BT. </p>
<p><center><a href="http://blog.skyfighter.net/wp-content/upload/zeit_5.jpg" rel="lightbox[arizeit]"><img src="http://blog.skyfighter.net/wp-content/upload/zeit_5_tb.jpg" title="" /></a></center></p>
<p>Inzwischen schreiten wir nicht mit Schritten, sondern springen fast umher. In etwa einen bis zwei Monate später haben sich unsere Raidziele leicht gedreht. Wir haben vor nicht alt zu langer Zeit Archimonde erfolgreich bezwungen und können jetzt den Mount Hyjal an einem Abend clearen. Ich bin schon recht stolz bei beinahe allen Firstkills dabei gewesen zu sein. Auch der Schwarze Tempel ist mit 5 / 9 zu verbuchen. Najentus, Supremus, Akama, Teron und der gute Herr Gurtogg liegen im Staub und wir werden jetzt mit dem Reliquary of Souls beginnen. Genial so weit im Content zu stehen und auch mit einer guten Gilde Spaß am raiden zu haben.</p>
<p><center><a href="http://blog.skyfighter.net/wp-content/upload/zeit_6.jpg" rel="lightbox[arizeit]"><img src="http://blog.skyfighter.net/wp-content/upload/zeit_6_tb.jpg" title="" /></a></center></p>
<h3>Naaarf! Hm? Nein! NARFA!</h3>
<p><a href="http://blog.skyfighter.net/wp-content/upload/zeit_4.jpg" rel="lightbox[arizeit]"><img src="http://blog.skyfighter.net/wp-content/upload/zeit_4.jpg" title="" style="float: right;" /></a></p>
<p>Ja ok. Ich habe es wieder getan. Meinen 4. Level 70 Twink erstellt und wieder ist es ein PvP und Farmtwink. Ein Schurke. Besser gesagt eine Blutelfen Schurkin die auf den Namen Narfa hört und sich gerade ihr Season 2 PvP Equipment zusammen farmt und nebenbei auch Ariliao bei Urschatten für Resistenzequipment helfen kann.</p>
<p>Es macht Laune mal wieder zu schnetzeln und metzeln als immer die blinkenden Kästchen und Zahlen der HP-Balken anzuschauen. Leider kommt das PvP Equipment nicht von alleine und ich muss noch die ein oder andere Runde über die Schlachtfelder drehen. For teh Horde!</p>
<p>~ So. Jetzt dürfte der geehrte Leser wieder auf dem aktuellen Stand sein. Anbei noch Grüße an den Troll. Ja: DEN Troll - Alex.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.skyfighter.net/2008/07/zeiten-im-wandel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ja!</title>
		<link>http://blog.skyfighter.net/2008/06/ja/</link>
		<comments>http://blog.skyfighter.net/2008/06/ja/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 10:05:30 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Wiese]]></category>

		<guid isPermaLink="false">http://blog.skyfighter.net/?p=113</guid>
		<description><![CDATA[Ja ich lebe noch und ja, ich spiele auch noch WoW.
Wollte nur bekannt geben, dass ich meine Abiprüfungen hinter mir habe und die letzten Tage das &#8220;Nichtstun&#8221; genossen habe. 
Es ist dennoch auch Ingame einiges passiert, dass ich bei Gelegenheit aufarbeiten muss.
Ich raide MH+BT, Twinke, Chille und genieße RL die freien Tage.
Wünsche euch sonnige Tage.
Ich [...]]]></description>
			<content:encoded><![CDATA[<p>Ja ich lebe noch und ja, ich spiele auch noch WoW.</p>
<p>Wollte nur bekannt geben, dass ich meine Abiprüfungen hinter mir habe und die letzten Tage das &#8220;Nichtstun&#8221; genossen habe. </p>
<p>Es ist dennoch auch Ingame einiges passiert, dass ich bei Gelegenheit aufarbeiten muss.<br />
Ich raide MH+BT, Twinke, Chille und genieße RL die freien Tage.</p>
<p>Wünsche euch sonnige Tage.<br />
Ich werd über die letzten Wochen bloggen. Versprochen.</p>
<p>Gruß, Jan</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.skyfighter.net/2008/06/ja/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Armory + PHP - Teil 1: XML einlesen, Onlinestatus, einfache Ausgabe</title>
		<link>http://blog.skyfighter.net/2008/04/armory-php-teil-1-xml-einlesen-onlinestatus-einfache-ausgabe/</link>
		<comments>http://blog.skyfighter.net/2008/04/armory-php-teil-1-xml-einlesen-onlinestatus-einfache-ausgabe/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 15:45:04 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[WoW/Programmierung]]></category>

		<category><![CDATA[Armory]]></category>

		<category><![CDATA[CURL]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Programmierung]]></category>

		<category><![CDATA[SimpleXML]]></category>

		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.skyfighter.net/?p=107</guid>
		<description><![CDATA[Die Informationsvielfalt im Armory ist recht gigantisch und wird auch grafisch hochwertig präsentiert. Leider fehlt jegliche direkte Entwicklerschnittstelle und nicht jeder kann sich mit derart übertriebenen Darstellungen anfreunden. Der Vorteil im Armory liegt in seinem Datenhintergrund. Es generiert sich aus XML-Dateien, welche mit relativ wenig Mühe in PHP eingelesen werden können.
Der UserAgent und das Täuschungsmanöver
Blizzard [...]]]></description>
			<content:encoded><![CDATA[<p>Die Informationsvielfalt im Armory ist recht gigantisch und wird auch grafisch hochwertig präsentiert. Leider fehlt jegliche direkte Entwicklerschnittstelle und nicht jeder kann sich mit derart übertriebenen Darstellungen anfreunden. Der Vorteil im Armory liegt in seinem Datenhintergrund. Es generiert sich aus XML-Dateien, welche mit relativ wenig Mühe in PHP eingelesen werden können.</p>
<h3>Der UserAgent und das Täuschungsmanöver</h3>
<p>Blizzard rückt seine Daten nicht sofort heraus, sondern man muss die Scriptabfrage als Benutzeranfrage verschleiern um die XML-Datei im Hintergrund laden zu können. In PHP wird die ini-Funktion &#8220;user_agent&#8221; dafür verwendet und die Ausgabe nach UTF-8 formatiert.</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #808080; font-style: italic;"># UserAgent setzen</span>
<span style="color: #0000ff;">$useragent</span> = <span style="color: #ff0000;">&quot;Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.6) 
Gecko/20040206 Firefox/1.0.1&quot;</span>;
<span style="color: #000066;">ini_set</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'user_agent'</span>,<span style="color: #0000ff;">$useragent</span><span style="color: #66cc66;">&#41;</span>; 
<span style="color: #000066;">header</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'Content-Type: text/html; charset=utf-8'</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<h3>XML-Datei einlesen</h3>
<p>Der nächste Schritt besteht darin, die Daten der XML-Datei erstmal als Variable in die PHP-Andwendung zu bekommen, bevor wir irgendwelche Algorithmen zur Auswertung starten können.<br />
Innerhalb meiner Armory Klasse habe ich mich für eine Variante mit <a href="http://de.php.net/curl">CURL</a> entschieden. Dies setzt die <a href="http://curl.haxx.se/libcurl/">libcurl</a> voraus. Der Useragent wird auch hier bei der Anfrage übergeben. Ein einfacher Weg ist auch die XML-Datei mittels <a href="http://www.php.net/file_get_contents">file_get_contents()</a> in eine Stringvariable zu laden.</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #808080; font-style: italic;"># URL vorbereiten</span>
<span style="color: #0000ff;">$URL</span> 
= <span style="color: #ff0000;">&quot;http://eu.wowarmory.com/character-sheet.xml?r=Echsenkessel&amp;n=Ariliao&quot;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;"># CURL initialisieren und XML-Datei laden</span>
<span style="color: #0000ff;">$curl</span> = curl_init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
curl_setopt <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$curl</span>, CURLOPT_URL, <span style="color: #0000ff;">$URL</span><span style="color: #66cc66;">&#41;</span>;
curl_setopt<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$curl</span>, CURLOPT_USERAGENT, <span style="color: #0000ff;">$useragent</span><span style="color: #66cc66;">&#41;</span>;
curl_setopt<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$curl</span>, CURLOPT_RETURNTRANSFER, <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">$load</span> = curl_exec<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$curl</span><span style="color: #66cc66;">&#41;</span>;
curl_close<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$curl</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<h3>Armory online oder offline?</h3>
<p>Aufgrund der extrem starken Auslastungen kann es vorkommen, dass das Armory nicht erreichbar ist. Meist wird eine Standardnachricht angezeigt und man erhält keinen Einblick auf Daten.</p>
<p>Nach einiger Tüftelei kann die <a href="http://de.php.net/strlen">Länge des eingelesenen Strings</a> (im Onlinefall die XML-Datei) dazu benutzt werden einen Status relativ zielsicher zu ermitteln. Die Übersicht eines Charakters ist bis zu 15.000 Zeichen lang und im Gegensatz zur Fehlermeldung wesentlich größer. Eine Überprüfung auf 5000 Zeichen Mindestlänge kann einige Probleme lösen. Wird keine Onlineabfrage durchgeführt, erhält man im Offlinefall nur wirre Datenausgaben bzw. Fehlermeldungen. Kein Benutzer des Scripts sieht so etwas gern.</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #808080; font-style: italic;"># Laenge des eingelesenen Strings ermitteln</span>
<span style="color: #0000ff;">$sleng</span> = <span style="color: #000066;">strlen</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$load</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;"># Pruefen ob online / offline mittels Laenge</span>
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$sleng</span> &gt;= <span style="color: #cc66cc;">5000</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
     <span style="color: #808080; font-style: italic;"># Armory online =&gt; Datenverarbeitung beginnen</span>
<span style="color: #66cc66;">&#125;</span>
<span style="color: #b1b100;">else</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
     <span style="color: #808080; font-style: italic;"># Armory offline =&gt; Fehlermeldung anzeigen</span>
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<h3>XML-Daten nutzen => SimpleXML</h3>
<p>PHP liefert die Möglichkeit XML-Dateien mit <a href="http://php.net/simplexml">SimpleXML</a> zu verarbeiten. Dabei wird der eingelesene String zu verwaltbaren XML-Elementen welche im Programmcode genutzt werden können.</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #808080; font-style: italic;"># eingelesenen String zu SimpleXMLElement umformen</span>
<span style="color: #0000ff;">$xml</span> = <span style="color: #000000; font-weight: bold;">new</span> SimpleXMLElement<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$load</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<h3>XML-Struktur und der Zugriff auf Felder und Attribute</h3>
<p>Eine weitere Hürde für die Nutzung der Armorydaten ist die Struktur, welche im momentanen Programmcode vorliegt. Die Variable <strong>$xml</strong> enthält alle verfügbaren Charakterdaten und müssen nur noch verarbeitet werden. Eine größere Liste über die Objekte und die Form des XML-Objekts wird es in einem späteren Teil geben. </p>
<p>Für die momentane Ausgabe, soll nur der Name und das Level eines Charakters per <em>echo</em> verkündet werden. Beides befindet sich unter <em>$xml->characterInfo->character</em> mit dem Attribut <em>&#8216;name&#8217;</em> bzw. <em>&#8216;level&#8217;</em>.</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #808080; font-style: italic;"># Namen und Level des eingelesenen Charakters ausgeben</span>
&nbsp;
<span style="color: #000066;">echo</span> <span style="color: #0000ff;">$xml</span>-&gt;<span style="color: #006600;">characterInfo</span>-&gt;<span style="color: #006600;">character</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'name'</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #ff0000;">&quot; hat das 
Level &quot;</span>.<span style="color: #0000ff;">$xml</span>-&gt;<span style="color: #006600;">characterInfo</span>-&gt;<span style="color: #006600;">character</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'level'</span><span style="color: #66cc66;">&#93;</span>;</pre></div></div>

<h3>Probleme bei der Zuweisung in Variablen / Arrays</h3>
<p>Die Variable <strong>$xml</strong> enthält Objekte und bei diesen kann es innerhalb von PHP zu Problemen kommen, wenn man sie einfach in neue Arrays sortieren möchte.<br />
Ein kleiner und sicher nicht sehr eleganter Workaround ist die Zuweisung als Ergänzung zum String im Array. Bei einer Neuzuweisung ist das Ergebnis dieser <em>&#8216;Ergänzung&#8217;</em> gleich der normalen Zuweisung, da neue Arrayfelder immer Leer sind.</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #808080; font-style: italic;"># Charakternamen in neues Array bringen: ' .= ' ist die Ergaenzung</span>
&nbsp;
<span style="color: #0000ff;">$Char</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;Info&quot;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;name&quot;</span><span style="color: #66cc66;">&#93;</span> .= <span style="color: #0000ff;">$xml</span>-&gt;<span style="color: #006600;">characterInfo</span>-&gt;<span style="color: #006600;">character</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'name'</span><span style="color: #66cc66;">&#93;</span>;</pre></div></div>

<h3>Der gesamte Quellcode des Beispiels</h3>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #808080; font-style: italic;"># UserAgent setzen</span>
<span style="color: #0000ff;">$useragent</span> = <span style="color: #ff0000;">&quot;Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.6) 
Gecko/20040206 Firefox/1.0.1&quot;</span>;
<span style="color: #000066;">ini_set</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'user_agent'</span>,<span style="color: #0000ff;">$useragent</span><span style="color: #66cc66;">&#41;</span>; 
<span style="color: #000066;">header</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'Content-Type: text/html; charset=utf-8'</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;"># URL vorbereiten</span>
<span style="color: #0000ff;">$URL</span> 
= <span style="color: #ff0000;">&quot;http://eu.wowarmory.com/character-sheet.xml?r=Echsenkessel&amp;n=Ariliao&quot;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;"># CURL initialisieren und XML-Datei laden</span>
<span style="color: #0000ff;">$curl</span> = curl_init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
curl_setopt <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$curl</span>, CURLOPT_URL, <span style="color: #0000ff;">$URL</span><span style="color: #66cc66;">&#41;</span>;
curl_setopt<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$curl</span>, CURLOPT_USERAGENT, <span style="color: #0000ff;">$useragent</span><span style="color: #66cc66;">&#41;</span>;
curl_setopt<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$curl</span>, CURLOPT_RETURNTRANSFER, <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">$load</span> = curl_exec<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$curl</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
curl_close<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$curl</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;"># eingelesenen String zu SimpleXMLElement umformen</span>
<span style="color: #0000ff;">$xml</span> = <span style="color: #000000; font-weight: bold;">new</span> SimpleXMLElement<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$load</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;"># Namen und Level des eingelesenen Charakters ausgeben</span>
&nbsp;
<span style="color: #000066;">echo</span> <span style="color: #0000ff;">$xml</span>-&gt;<span style="color: #006600;">characterInfo</span>-&gt;<span style="color: #006600;">character</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'name'</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #ff0000;">&quot; hat das 
Level &quot;</span>.<span style="color: #0000ff;">$xml</span>-&gt;<span style="color: #006600;">characterInfo</span>-&gt;<span style="color: #006600;">character</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'level'</span><span style="color: #66cc66;">&#93;</span>;</pre></div></div>

<h3>Wird es noch mehr Entwicklerinfos zum Armory von dir geben?</h3>
<p>Ja wird es. Ich plane eine Übersicht über die Datenstrukturen als Hilfe für mich wie für andere Entwickler zu veröffentlichen. Eventuell kann ich sogar Teile meiner Armory Klasse, welche auf <a href="http://wow.skyfighter.net">wow.skyfighter.net</a> zum Einsatz kommt zur Verfügung stellen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.skyfighter.net/2008/04/armory-php-teil-1-xml-einlesen-onlinestatus-einfache-ausgabe/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
