getEffects
getEffects
> Funktionen
Gibt die Liste der Effekte der Entität mit der ID Entität zurück. Um die Liste der Effekte für Ihre Entität direkt abzurufen, verwenden Sie getEffects ohne Parameter.
Einstellungen
- Entität: Die ID der Entität, deren Effektliste zurückgegeben wird.
Rückmeldung
- Auswirkungen: Die Liste der derzeit auf der Entität Entität vorhandenen Auswirkungen. Die Effektliste ist ein Array, das die Effekte enthält. Ein Effekt selbst ist ein Array aus 8 Feldern der Form:
- Typ ist der Effekttyp unter:
- EFFECT_DAMAGE, Wert ist die Schadensnummer
- EFFECT_HEAL, Wert ist die Anzahl der geheilten HP
- EFFECT_BUFF_STRENGTH, Wert ist die gewonnene Stärke
- EFFECT_BUFF_AGILITY, Wert ist die gewonnene Beweglichkeit
- EFFECT_BUFF_TP, Wert ist die Anzahl der gewonnenen TP
- EFFECT_BUFF_MP, Wert ist die Anzahl der gewonnenen MP
- EFFECT_ABSOLUTE_SHIELD, Wert ist absolut gewonnener Schild
- EFFECT_RELATIVE_SHIELD, Wert ist relativer Schildgewinn
- EFFECT_DEBUFF, zeigt einen Debuff an, Wert ist der Prozentsatz der entfernten Effekte.
usw
- Wert: Der Wert des Effekts.
- caster_id: Die ID der Entität, die den Effekt gestartet hat.
- turns: Die Anzahl der verbleibenden Runden des Effekts.
- kritisch: Ist der Effekt ein kritischer Treffer.
- item_id: Die ID des Gegenstands, der diesen Effekt verursacht hat.
- target_id: Die ID des Effektziels (Entität).
- modifiers: Effektmodifikatoren (Bitmaske mit EFFECT_MODIFIER_* Konstanten).