Die Funktion gibt Informationen über den Status der Zufriedenheit des Pets wieder. Diese Funktion ist nur für Jäger nützlich.

zufr, faktor, status = GetPetHappiness();

Parameter

keine Parameter erwartet

Rückgabewerte

  • (Zahl) zufr
    Die aktuelle Zufriedenheit des Pets. Der Wert spiegelt die Zufriedenheit wieder. Folgende Werte sind bekannt:
    • 1 = unglücklich
    • 2 = normal
    • 3 = glücklich
  • (Zahl) faktor
    Der Schadensfaktor des Pets. Der Schadensfaktor ist abhängig von der Zufriedenheit des Pets. Der Wert gibt an, wieviel Prozent des normalen Schadens das Pet aktuell austeilt (unglücklich = 75%, normal = 100%, glücklich 125%).
  • (Zahl) status
    Der Status gibt an, ob die Zufriedenheit aktuell sinkt oder steigt. Ist der Wert kleiner 0, verliert das Pet an Zufriedenheit. Ist der Wert größer 0, steigt die Zufriedenheit.


Beispiel

Das folgende Beispiel ermittelt die Zufriedenheitsinformationen des aktuellen Pet des Jaeuml;gers

  1. local zufr, faktor, status = GetPetHappiness();
  2. local text = "Euer Pet ist ";
  3. if zufr == 1 then
  4. text = text.."unzufrieden (75% Schaden)";
  5. elseif zufr == 3 then
  6. text = text.."zufrieden (125% Schaden)";
  7. else
  8. text = text.."verhalten (100% Schaden)";
  9. end
  10. if status 0 then text = text.." mit sinkender Zufriedenheit";
  11. else
  12. text = text.." mit steigender Zufriedenheit";
  13. end
  14. DEFAULT_CHAT_FRAME:AddMessage(text);

Hinweise

  • Die Funktion gilt immer für das aktuelle Pet des Spielers.

zurück zur WoW-API Übersicht
zurück zur Übersicht der Skript-Sektion