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,
Persönliche Werkzeuge
Anzeige

Sponsoren