DPB2Class · Game data

DatPassiveSkillWrapper

Game-data record for passive skill. Use its identifiers and properties to look up game definitions.

Namespace: DreamPoeBot.Loki.Game.GameData

public class DatPassiveSkillWrapperView DPB1 version →

Inherited APIs and contracts

Members declared by a base type are documented on that type. Follow these links to include them in your lookup.

Members and overloads

9 results

DatPassiveSkillWrapper

MethodLink ↗
protected DatPassiveSkillWrapper.DatPassiveSkillWrapper(DatPassiveSkillWrapper original)

Creates a new DatPassiveSkillWrapper instance using the supplied arguments.

originalDatPassiveSkillWrapper
Specifies original.

Id

PropertyLink ↗
public string DatPassiveSkillWrapper.Id { get; init; }

Gets or sets id for DatPassiveSkillWrapper.

Index

PropertyLink ↗
public int DatPassiveSkillWrapper.Index { get; init; }

Gets or sets index for DatPassiveSkillWrapper.

Name

PropertyLink ↗
public string DatPassiveSkillWrapper.Name { get; init; }

Gets or sets name for DatPassiveSkillWrapper.

PassiveId

PropertyLink ↗
public ushort DatPassiveSkillWrapper.PassiveId { get; init; }

Gets or sets passive id for DatPassiveSkillWrapper.

PassiveSkillGraphId

PropertyLink ↗
public ushort DatPassiveSkillWrapper.PassiveSkillGraphId { get; init; }

Gets or sets passive skill graph id for DatPassiveSkillWrapper.

PassiveSkillMasteryGroup

PropertyLink ↗
public DatPassiveSkillMasteryGroupWrapper DatPassiveSkillWrapper.PassiveSkillMasteryGroup { get; init; }

Gets or sets passive skill mastery group for DatPassiveSkillWrapper.

PassiveSkillVariants

PropertyLink ↗
public List<ushort> DatPassiveSkillWrapper.PassiveSkillVariants { get; }

If the passive is a Keystone with multiple options, this list represent the passiveId of all the options.

Stats

PropertyLink ↗
public List<KeyValuePair<DatStatWrapper, int>> DatPassiveSkillWrapper.Stats { get; init; }

Gets or sets the stats collection. Its element types are linked below.

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.