Table of Contents

Class ActionSkill

Namespace
GuildWars2.Hero.Builds
Assembly
GW2SDK.dll

The base type for skills which are activated by the player to perform an action. Cast objects of this type to a more specific type to access more properties.

public record ActionSkill : Skill, IEquatable<Skill>, IEquatable<ActionSkill>
Inheritance
ActionSkill
Implements
Derived
Inherited Members

Properties

FlipSkillId

Used for skills that are replaced by another skill (flipped) when used, this indicates the ID of the new skill. For example, the Necromancer's "Reaper's Shroud" skill becomes "Exit Reaper's Shroud".

NextSkillId

Used for skills that are part of a chain, this indicates the ID of the next skill in the chain.

PreviousSkillId

Used for skills that are part of a chain, this indicates the ID of the previous skill in the chain.

Professions

Indicates profession restrictions for this skill. This list can be empty for stolen skills or skills granted by bundles or transformations. If the skill has a parent skill then its list of profession restrictions should be used instead of this one. Otherwise, an empty list should be interpreted as no restrictions.

Slot

Indicates which slot this skill may occupy.

SpecializationId

The ID of which elite specialization is required to access this skill, or null if no elite specialization is required.

WeaponType

Indicates the type of weapon associated with this skill. This is typically the weapon you need to equip to access the skill. It is also used to indicate the weapon type of skills granted by bundles or transformations. If the skill is not associated with any weapon, like pet skills, this property is None.