Table of Contents

Class PerkScript

Namespace
SkyrimForge.Papyrus
Assembly
SkyrimForge.Game.dll

Functions and comments from Perk.psc.

public static class PerkScript
Inheritance
PerkScript
Inherited Members

Properties

Dispatcher

The dispatcher that binds this script to a form and calls the functions and properties that have no generated member.

public static PapyrusScriptDispatcher Dispatcher { get; }

Property Value

PapyrusScriptDispatcher

Methods

GetNextPerk(PapyrusScript<Perk>)

SKSE64 additions built 2024-01-17 20:01:40.731000 UTC

public static Task<Perk?> GetNextPerk(this PapyrusScript<Perk> self)

Parameters

self PapyrusScript<Perk>

Returns

Task<Perk?>

GetNthEntryLeveledList(PapyrusScript<Perk>, int)

public static Task<LeveledItem?> GetNthEntryLeveledList(this PapyrusScript<Perk> self, int n)

Parameters

self PapyrusScript<Perk>
n int

Returns

Task<LeveledItem?>

GetNthEntryPriority(PapyrusScript<Perk>, int)

public static Task<int> GetNthEntryPriority(this PapyrusScript<Perk> self, int n)

Parameters

self PapyrusScript<Perk>
n int

Returns

Task<int>

GetNthEntryQuest(PapyrusScript<Perk>, int)

public static Task<Quest?> GetNthEntryQuest(this PapyrusScript<Perk> self, int n)

Parameters

self PapyrusScript<Perk>
n int

Returns

Task<Quest?>

GetNthEntryRank(PapyrusScript<Perk>, int)

public static Task<int> GetNthEntryRank(this PapyrusScript<Perk> self, int n)

Parameters

self PapyrusScript<Perk>
n int

Returns

Task<int>

GetNthEntrySpell(PapyrusScript<Perk>, int)

public static Task<Spell?> GetNthEntrySpell(this PapyrusScript<Perk> self, int n)

Parameters

self PapyrusScript<Perk>
n int

Returns

Task<Spell?>

GetNthEntryStage(PapyrusScript<Perk>, int)

public static Task<int> GetNthEntryStage(this PapyrusScript<Perk> self, int n)

Parameters

self PapyrusScript<Perk>
n int

Returns

Task<int>

GetNthEntryText(PapyrusScript<Perk>, int)

public static Task<string> GetNthEntryText(this PapyrusScript<Perk> self, int n)

Parameters

self PapyrusScript<Perk>
n int

Returns

Task<string>

GetNthEntryValue(PapyrusScript<Perk>, int, int)

public static Task<float> GetNthEntryValue(this PapyrusScript<Perk> self, int n, int i)

Parameters

self PapyrusScript<Perk>
n int
i int

Returns

Task<float>

GetNumEntries(PapyrusScript<Perk>)

public static Task<int> GetNumEntries(this PapyrusScript<Perk> self)

Parameters

self PapyrusScript<Perk>

Returns

Task<int>

SetNthEntryLeveledList(PapyrusScript<Perk>, int, LeveledItem)

public static Task<bool> SetNthEntryLeveledList(this PapyrusScript<Perk> self, int n, LeveledItem lList)

Parameters

self PapyrusScript<Perk>
n int
lList LeveledItem

Returns

Task<bool>

SetNthEntryPriority(PapyrusScript<Perk>, int, int)

public static Task<bool> SetNthEntryPriority(this PapyrusScript<Perk> self, int n, int priority)

Parameters

self PapyrusScript<Perk>
n int
priority int

Returns

Task<bool>

SetNthEntryQuest(PapyrusScript<Perk>, int, Quest)

public static Task<bool> SetNthEntryQuest(this PapyrusScript<Perk> self, int n, Quest newQuest)

Parameters

self PapyrusScript<Perk>
n int
newQuest Quest

Returns

Task<bool>

SetNthEntryRank(PapyrusScript<Perk>, int, int)

public static Task<bool> SetNthEntryRank(this PapyrusScript<Perk> self, int n, int rank)

Parameters

self PapyrusScript<Perk>
n int
rank int

Returns

Task<bool>

SetNthEntrySpell(PapyrusScript<Perk>, int, IPapyrusSpell)

public static Task<bool> SetNthEntrySpell(this PapyrusScript<Perk> self, int n, IPapyrusSpell newSpell)

Parameters

self PapyrusScript<Perk>
n int
newSpell IPapyrusSpell

Returns

Task<bool>

SetNthEntryStage(PapyrusScript<Perk>, int, int)

public static Task<bool> SetNthEntryStage(this PapyrusScript<Perk> self, int n, int stage)

Parameters

self PapyrusScript<Perk>
n int
stage int

Returns

Task<bool>

SetNthEntryText(PapyrusScript<Perk>, int, string)

public static Task<bool> SetNthEntryText(this PapyrusScript<Perk> self, int n, string newText)

Parameters

self PapyrusScript<Perk>
n int
newText string

Returns

Task<bool>

SetNthEntryValue(PapyrusScript<Perk>, int, int, float)

public static Task<bool> SetNthEntryValue(this PapyrusScript<Perk> self, int n, int i, float value)

Parameters

self PapyrusScript<Perk>
n int
i int
value float

Returns

Task<bool>