Show / Hide Table of Contents

Class DaggerfallSkills

Daggerfall skills collection for every entity.

Inheritance
Object
DaggerfallSkills
Namespace: DaggerfallWorkshop.Game.Entity
Assembly: Assembly-CSharp.dll
Syntax
[Serializable]
public class DaggerfallSkills

Constructors

| Improve this Doc View Source

DaggerfallSkills()

Declaration
public DaggerfallSkills()

Fields

| Improve this Doc View Source

Count

Declaration
public const int Count = 35
Field Value
Type Description
Int32
| Improve this Doc View Source

MajorSkillsCount

Declaration
public const int MajorSkillsCount = 3
Field Value
Type Description
Int32
| Improve this Doc View Source

MinorSkillsCount

Declaration
public const int MinorSkillsCount = 6
Field Value
Type Description
Int32
| Improve this Doc View Source

PrimarySkillsCount

Declaration
public const int PrimarySkillsCount = 3
Field Value
Type Description
Int32

Methods

| Improve this Doc View Source

AssignMods(Int32[])

Assign mods from effect manager.

Declaration
public void AssignMods(int[] skillMods)
Parameters
Type Name Description
Int32[] skillMods
| Improve this Doc View Source

Clone()

Create a new copy of this stat collection. Does not copy active effect mods.

Declaration
public DaggerfallSkills Clone()
Returns
Type Description
DaggerfallSkills

New DaggerfallStats which is a copy of this DaggerfallStats.

| Improve this Doc View Source

Copy(DaggerfallSkills)

Copy contents of another DaggerfallSkills into this one. Does not copy active effect mods.

Declaration
public void Copy(DaggerfallSkills other)
Parameters
Type Name Description
DaggerfallSkills other

Skilla collection to copy from.

| Improve this Doc View Source

GetAdvancementMultiplier(DFCareer.Skills)

Declaration
public static int GetAdvancementMultiplier(DFCareer.Skills skill)
Parameters
Type Name Description
DFCareer.Skills skill
Returns
Type Description
Int32
| Improve this Doc View Source

GetLiveSkillValue(DFCareer.Skills)

Gets live skill value by enum, including effect mods.

Declaration
public short GetLiveSkillValue(DFCareer.Skills skill)
Parameters
Type Name Description
DFCareer.Skills skill

Skill to get.

Returns
Type Description
Int16

Skill value.

| Improve this Doc View Source

GetLiveSkillValue(Int32)

Gets live skill value by index, including effect mods.

Declaration
public short GetLiveSkillValue(int index)
Parameters
Type Name Description
Int32 index

Index of skill.

Returns
Type Description
Int16

Skill value.

| Improve this Doc View Source

GetPermanentSkillValue(DFCareer.Skills)

Gets permanent skill value by enum, does not include effect mods.

Declaration
public short GetPermanentSkillValue(DFCareer.Skills skill)
Parameters
Type Name Description
DFCareer.Skills skill

Skill to get.

Returns
Type Description
Int16

Skill value.

| Improve this Doc View Source

GetPermanentSkillValue(Int32)

Gets permanent skill value by index, does not include effect mods.

Declaration
public short GetPermanentSkillValue(int index)
Parameters
Type Name Description
Int32 index

Index of skill.

Returns
Type Description
Int16

Skill value.

| Improve this Doc View Source

GetPrimaryStat(DFCareer.Skills)

Declaration
public static DFCareer.Stats GetPrimaryStat(DFCareer.Skills skill)
Parameters
Type Name Description
DFCareer.Skills skill
Returns
Type Description
DFCareer.Stats
| Improve this Doc View Source

GetPrimaryStat(Int32)

Declaration
public static DFCareer.Stats GetPrimaryStat(int index)
Parameters
Type Name Description
Int32 index
Returns
Type Description
DFCareer.Stats
| Improve this Doc View Source

IsLanguageSkill(DFCareer.Skills)

Declaration
public static bool IsLanguageSkill(DFCareer.Skills skill)
Parameters
Type Name Description
DFCareer.Skills skill
Returns
Type Description
Boolean
| Improve this Doc View Source

SetDefaults()

Set default value to each skill.

Declaration
public void SetDefaults()
| Improve this Doc View Source

SetPermanentSkillValue(DFCareer.Skills, Int16)

Sets permanent skill value by enum, does not change effect mods.

Declaration
public void SetPermanentSkillValue(DFCareer.Skills skill, short value)
Parameters
Type Name Description
DFCareer.Skills skill

Skill to set.

Int16 value

Skill value.

| Improve this Doc View Source

SetPermanentSkillValue(Int32, Int16)

Sets permanent skill value by index, does not change effect mods.

Declaration
public void SetPermanentSkillValue(int index, short value)
Parameters
Type Name Description
Int32 index

Index of skill.

Int16 value

Skill value.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX