DPB1Class · World, character and items

Skill

Inspect an available skill, its readiness and related properties. Check the appropriate skill-bar action before attempting to use it.

Namespace: DreamPoeBot.Loki.RemoteMemoryObjects

public class SkillView DPB2 version →

Members and overloads

72 results

CanUse

MethodLink ↗
public bool Skill.CanUse(bool logError = false, bool ignoreOnSkillBar = false, bool checkCharges = true)

Checks whether it can use using the supplied arguments.

logErrorbool
Specifies log error. Optional; the default is shown in the signature.
ignoreOnSkillBarbool
Specifies ignore on skill bar. Optional; the default is shown in the signature.
checkChargesbool
Specifies check charges. Optional; the default is shown in the signature.

Returns: A Boolean result. The member description explains the condition being checked.

CanUseEx

MethodLink ↗
public bool Skill.CanUseEx(out string error, bool ignoreOnSkillBar = false, bool checkCharges = true)

Checks whether it can use ex using the supplied arguments.

errorstring
Receives error.
ignoreOnSkillBarbool
Specifies ignore on skill bar. Optional; the default is shown in the signature.
checkChargesbool
Specifies check charges. Optional; the default is shown in the signature.

Returns: A Boolean result. The member description explains the condition being checked.

FinalSpellCost

MethodLink ↗
public float Skill.FinalSpellCost(bool dontTruncate = false)

Executes the final spell cost operation with the supplied arguments.

dontTruncatebool
Not read by this overload in the reviewed source. Do not rely on this argument to change its behavior.

Returns: The float result.

GetKeyComboForSlot

MethodLink ↗
public static LokiPoe.Input.KeysCombo Skill.GetKeyComboForSlot(int slot)

Returns key combo for slot using the supplied arguments.

slotint
Specifies slot.

Returns: The KeysCombo result.

GetKeyForSlot

MethodLink ↗
public static Keys Skill.GetKeyForSlot(int slot)

Returns key for slot using the supplied arguments.

slotint
Specifies slot.

Returns: The Keys result.

GetStat

MethodLink ↗
public int Skill.GetStat(StatTypeGGG stat)

Returns stat using the supplied arguments.

statStatTypeGGG
Specifies stat.

Returns: The int result.

GetStatFromAll

MethodLink ↗
public int Skill.GetStatFromAll(StatTypeGGG stat)

Returns stat from all using the supplied arguments.

statStatTypeGGG
Specifies stat.

Returns: The int result.

SpellCost

MethodLink ↗
public float Skill.SpellCost()

Executes the spell cost operation.

Returns: The float result.

ToString

MethodLink ↗
public override string Skill.ToString()

Returns a text representation of this value.

Returns: The string result.

ActiveSkillsEnum

PropertyLink ↗
public ActiveSkillsEnum Skill.ActiveSkillsEnum { get; }

Gets active skills enum for Skill.

AllStats

PropertyLink ↗
public Dictionary<StatTypeGGG, int> Skill.AllStats { get; }

Gets the all stats collection. Its element types are linked below.

AmICursingWithThis

PropertyLink ↗
public bool Skill.AmICursingWithThis { get; }

Gets am i cursing with this for Skill.

AmIUsingConsideredAuraWithThis

PropertyLink ↗
public bool Skill.AmIUsingConsideredAuraWithThis { get; }

Gets am i using considered aura with this for Skill.

BoundKey

PropertyLink ↗
public Keys Skill.BoundKey { get; }

Gets bound key for Skill.

BoundKeys

PropertyLink ↗
public IEnumerable<Keys> Skill.BoundKeys { get; }

Gets the bound keys collection. Its element types are linked below.

CastTime

PropertyLink ↗
public TimeSpan Skill.CastTime { get; }

Gets cast time for Skill.

CastingSpell

PropertyLink ↗
public bool Skill.CastingSpell { get; }

Gets casting spell for Skill.

Cooldown

PropertyLink ↗
public TimeSpan Skill.Cooldown { get; }

Gets cooldown for Skill.

CooldownsActive

PropertyLink ↗
public int Skill.CooldownsActive { get; }

Gets cooldowns active for Skill.

Cost

PropertyLink ↗
public int Skill.Cost { get; }

Gets cost for Skill.

CurrentSouls

PropertyLink ↗
public int Skill.CurrentSouls { get; }

Gets current souls for Skill.

CurrentlyRequiresPercentPower

PropertyLink ↗
public bool Skill.CurrentlyRequiresPercentPower { get; }

Gets currently requires percent power for Skill.

DeployedObjects

PropertyLink ↗
public List<NetworkObject> Skill.DeployedObjects { get; }

Gets the deployed objects collection. Its element types are linked below.

Description

PropertyLink ↗
public string Skill.Description { get; }

Gets description for Skill.

DisplayString

PropertyLink ↗
public string Skill.DisplayString { get; }

Gets display string for Skill.

DisplayStringNoId

PropertyLink ↗
public string Skill.DisplayStringNoId { get; }

Gets display string no id for Skill.

Dps

PropertyLink ↗
public float Skill.Dps { get; }

Gets dps for Skill.

GetSkillGem

PropertyLink ↗
public Item Skill.GetSkillGem { get; }

Gets get skill gem for Skill.

Related types

DPB1 0.3.29.47 · 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.