Loot Funktionen
In der Kategorie Loot Funktionen sind die Funktionen und Events der WoW API zusammengefasst, die Ihr benötigt, um Informationen über Plündervorgänge zu erhalten oder um Plündervorgänge zu steuern bzw. zu kontrollieren.Allgemeines zum Plündervorgang
Der Plündervorgang wird von dem Spieler durch das öffnen des Plünderfensters gestartet. Zu diesem Zeitpunkt wird von WoW das Event “LOOT_OPENED” verschickt. Während des gesamten Plündervorgangs ist das Ziel des Spielers die Leiche, die geplündert werden soll. Wechselt der Spieler während des Vorganges das Ziel, wird der Plündervorgang automatisch beendet und WoW versendet das Event “LOOT_CLOSED”. Das Event “LOOT_CLOSED” wird ausserdem versendet, wenn der Spieler das Plünderfenster manuell schliesst oder das Plünderfenster automatisch geschlossen wird, weil keine Gegenstände mehr geplündert werden können oder der Spieler sich zu weit von der zu plündernden Leiche entfernt.Wenn ein Spieler ein Gegenstand aus dem Lootfenster aufnimmt, verschickt WoW das Event “LOOT_SLOT_CLEARED”. Das Event enthält ausserdem den Index des Slots, der von einem Spieler geplündert wurde. Wird von dem Spieler versucht, ein Gegenstand, der beim Aufheben seelengebunden wird, zu plündern, erhaltet Ihr von WoW das Event “LOOT_BIND_CONFIRM”.
Plündermethoden
Die Plündermethode legt fest, welcher Spieler einer Gruppe berechtigt ist, Leichen zu plündern. Die aktuelle Plündermethode kann mit der Funktion “String GetLootMethod()” ermittelt werden und mit der Funktion “SetLootMethod(String lootMethod)” gesetzt werden. Der Rückgabewert der Funktion “GetLootMethod()” bzw. der Parameter der Funktion “SetLootMethod(String lootMethod)” sind vom Typ String und beschreiben die Plündermethode. Nachfolgend findet Ihr eine Liste der in WoW definierten Strings, die die Plündermethode beschreiben, sowie die Bedeutung der Strings.- “freeforall” – “Jeder gegen Jeden”
- “roundrobin” – “Reihum”
- “needbeforegreed” – “Bedarf vor Gier”
- “group” – “Plündern als Gruppe”
- “master” – “Plündermeister”
Plünderschwelle
Neben der Plündermethode kann auch die Plünderschwelle ermittelt und gesetzt werden. Je nach Plündermethode hat die Plünderschwelle unterschiedliche Einflüsse auf das Plünderverhalten. Nachfolgend findet Ihr die in WoW benutzen Konstanten für die einzelnen Plünderschwellen, sowie deren Bedeutung.- 0 – Schlechte Qualität
- 1 – Gewöhnliche Qualität
- 2 – Außergewöhnliche Qualität
- 3 – Seltene Qualität
- 4 – Episch
- 5 – Legendär
- 6 – Artefakt
Funktionen
-
CloseLoot()
Beendet den Plündervorgang. -
ConfirmBindOnUse()
Betsätigt das Plündern von Gegenständen, die beim Aufheben seelengebunden werden. -
GetLootMethod()
Gibt die aktuelle Plündermethode zurück. -
GetLootRollItemInfo(Zahl RollID)
Gibt Informationen über einen Gengenstand, um den gewürfelt wird, zurück. -
GetLootRollItemLink(Zahl RollID)
Gibt einen ItemLink zu dem Gegenstand, um den gewürfelt wird, zurück. -
GetLootRollTimeLeft(Zahl RollID)
Ermittelt die Zeit, die zum Würfeln verbleibt. -
GetLootSlotInfo(Zahl SlotID)
Gibt Informationen über den Gegenstand im Slot mit dem Index slotIndex zurück -
GetLootSlotLink(Zahl SlotID)
Gibt einen ItemLink zu dem Gegenstand im Slot mit dem Index slotIndex zurück. -
GetLootTreshhold()
Gibt die aktuelle Plünderschwelle zurück. -
GetMasterLootCandidate(Zahl SpielerIndex)
Gibt den Namen des Spielers zurück, der mit der Methode GiveMasterLoot(SlotID, SpielerIndex) bei gleichem Index den Gegenstand erhalten würde. -
GetNumLootItems()
Gibt die (Gesamt-)Anzahl der Gegenstände zurück, die geplündert werden können. -
GiveMasterLoot(Zahl SlotID, Zahl SpielerIndex)
Gibt den Gegegenstand im Slot mit dem Index slotID an den Spieler der Gruppe mit dem Index SpielerIndex. -
IsFishingLoot()
Prüft, ob es sich bei dem Plündervorgang um einen Plündervorgang nachdem der Spieler geangelt hat handelt. -
LootSlotIsCoin(Zahl SlotID)
Prüft, ob sich im Slot mit dem Index SlotID Geld befindet. -
LootSlotIsItem(Zahl SlotID)
Prüft, ob sich im Slot mit dem Index SlotID ein Gegenstand befindet. -
RollOnLoot(Zahl RollID, [Zahl roll] )
Würfelt oder passt für einen Gegenstand, dem die ID RollID zugeteilt wurde. -
SetLootMethod(String lootMethode, [Zahl master, Zahl schwellenwert]
)
Legt die Plündermethode für eine Gruppe oder einen Schlachtzug fest. -
SetLootPortrait(String textur)
Legt die Textur fest, welche beim Plündern im Plünderfenster angezeigt wird. -
SetLootTreshhold(Zahl schwellenwert)
Legt die Plünderschwelle fest.
zurück zur WoW-API Übersicht
zurück zur Übersicht der Skript-Sektion









