DPB2Class · World, character and items

Aura

Represents aura in the current game state. Obtain the object from its owning API and refresh it after an area change.

Namespace: DreamPoeBot.Loki.RemoteMemoryObjects

public class AuraView DPB1 version →

Members and overloads

25 results

ToString

MethodLink ↗
public override string Aura.ToString()

Returns a text representation of this value.

Returns: The string result.

TryGetDisplayInfo

MethodLink ↗
public bool Aura.TryGetDisplayInfo(out AuraDisplayInfo displayInfo)

Attempts to retrieve display info using the supplied arguments.

displayInfoAuraDisplayInfo
Receives display info.

Returns: True when the request succeeds; read any out parameters only after checking the result.

BuffType

PropertyLink ↗
public int Aura.BuffType { get; }

Gets buff type for Aura.

CasterId

PropertyLink ↗
public int Aura.CasterId { get; }

Gets caster id for Aura.

Charges

PropertyLink ↗
public int Aura.Charges { get; }

Gets charges for Aura.

Description

PropertyLink ↗
public string Aura.Description { get; }

Gets description for Aura.

Effectiveness

PropertyLink ↗
public short Aura.Effectiveness { get; }

Signed base effect adjustment stored by the aura, before additional effect modifiers. This is not the combined percentage rendered by the buff icon.

FlaskSlot

PropertyLink ↗
public int Aura.FlaskSlot { get; }

Gets flask slot for Aura.

Implementation

PropertyLink ↗
public string Aura.Implementation { get; }

Gets implementation for Aura.

InternalName

PropertyLink ↗
public string Aura.InternalName { get; }

Gets internal name for Aura.

IsCasterMe

PropertyLink ↗
public bool Aura.IsCasterMe { get; }

Whether this aura is caster me.

IsInvisible

PropertyLink ↗
public bool Aura.IsInvisible { get; }

Whether this aura is invisible.

IsPlagueActive

PropertyLink ↗
public bool Aura.IsPlagueActive { get; }

Legacy Plague-specific payload flag; not a generic indication that this aura is active.

IsRemovable

PropertyLink ↗
public bool Aura.IsRemovable { get; }

Whether this aura is removable.

MaxStacks

PropertyLink ↗
public int Aura.MaxStacks { get; }

Legacy payload[1] interpretation; not every implementation stores a maximum here.

MaxTimeLeft

PropertyLink ↗
public TimeSpan Aura.MaxTimeLeft { get; }

Initial lifetime of this aura instance; permanent instances return TimeSpan.MaxValue.

MergeMode

PropertyLink ↗
public int Aura.MergeMode { get; }

Gets merge mode for Aura.

Name

PropertyLink ↗
public string Aura.Name { get; }

Gets name for Aura.

OwnerId

PropertyLink ↗
public int Aura.OwnerId { get; }

Gets owner id for Aura.

SkillOwnerId

PropertyLink ↗
public ushort Aura.SkillOwnerId { get; }

Low 16 bits of the originating skill ID, retained for binary compatibility. Use DreamPoeBot.Loki.RemoteMemoryObjects.Aura.SkillOwnerId32 when comparing with DreamPoeBot.Loki.RemoteMemoryObjects.Skill.Id.

SkillOwnerId32

PropertyLink ↗
public uint Aura.SkillOwnerId32 { get; }

Gets skill owner id32 for Aura.

Stacks

PropertyLink ↗
public int Aura.Stacks { get; }

Legacy payload[0] interpretation. Not a universal stack count; use Charges or the icon display as appropriate.

StacksPct

PropertyLink ↗
public int Aura.StacksPct { get; }

Legacy ratio of Stacks/MaxStacks, meaningful only for implementations using that payload convention.

TimeLeft

PropertyLink ↗
public TimeSpan Aura.TimeLeft { get; }

Remaining lifetime of this instance, not a behaviour-specific or grouped icon timer. Permanent instances return TimeSpan.MaxValue. Use TryGetDisplayInfo for the visible icon.

UIStackMode

PropertyLink ↗
public int Aura.UIStackMode { get; }

Gets ui stack mode for Aura.

DPB2 0.4.5.88 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.