API:GetBuffs
Aus WARWiki
Übergibt die Buff und DeBuffs des Ziel in ein Array.
Inhaltsverzeichnis |
Nutzung
BuffArray = GetBuffs(BuffTargetType)
Arguments
* BuffTargetType (string)
- TARGET_FRIENDLY oder TARGET_HOSTILE
Return Values
* BuffArray (array)
- Buff & DeBuff Informationen
Source Code
-- Diese Funktion gibt true zurück, wenn ein Fluch (isCurse) auf dem freundlichen Ziel gefunden wurde.
function FriendlyTargetIsCursed()
local buffs=GetBuffs (GameData.BuffTargetType.TARGET_FRIENDLY);
for index,buffData in ipairs(buffs) do
if buffData.isCurse == true then
EA_ChatWindow.Print(L"[IsCursed] "..buffData.name)
return true;
end
end
return false;
end
Buff Array Data Dump Beispieldaten des Fluchs "grausame Erweiterung"
buffData.effectText = L"Fügt regelmäßig 45 Schaden zu.", buffData.typeColorRed = 130, buffData.effectIndex = 12, buffData.isStatsBuff = false, buffData.isOffensive = false, buffData.stackCount = 1, buffData.permanentUntilDispelled = false, buffData.isCasterDispellable = false, buffData.iconNum = 11003, buffData.typeColorBlue = 197, buffData.isDebuff = false, buffData.isDefensive = true, buffData.isCurse = true, buffData.isHealing = false, buffData.typeColorGreen = 0, buffData.casterId = 1574, buffData.abilityId = 3737, buffData.name = L"grausame Erweiterung^f", buffData.isDamaging = true, buffData.isBuff = false, buffData.duration = 20, buffData.isGranted = false, buffData.isPassive = false,