2022-07-31 20:55:11 +02:00
|
|
|
Scriptname EnderalFunctions Hidden
|
|
|
|
|
|
|
|
float function CalculateContentStrength(ObjectReference container) native global
|
|
|
|
|
|
|
|
Potion function CreatePotion(MagicEffect[] effects, float[] magnitudes, int[] areas, int[] durations, int arraySize) native global
|
|
|
|
|
|
|
|
ObjectReference function GetCurrentContainer() native global
|
|
|
|
|
|
|
|
int function GetNewGameCount() native global
|
|
|
|
|
2022-08-10 21:04:23 +02:00
|
|
|
Actor[] function GetPlayerFollowers() native global
|
|
|
|
|
2023-12-03 23:45:37 +01:00
|
|
|
; Gets the player hash used to uniquely identify the player's save profile.
|
|
|
|
; RETURN - Returns the player hash as an 8-digit string.
|
|
|
|
String Function GetPlayerHash() Global Native
|
|
|
|
|
|
|
|
; Converts the given string to it's hexadecimal equivalent. Preserves case.
|
|
|
|
; a_string - The string to convert to hexadecimal.
|
|
|
|
; RETURN - Returns the hexadecimal equivalent of the passed string.
|
|
|
|
String Function StringToHex(String a_string) Global Native
|
|
|
|
|
2023-12-19 16:58:36 +01:00
|
|
|
float function ComputeNeededExp(int CurrentLevel, float Slope, float Mult, float fExpAcc = 1.0, float fExpAcc_Level20 = 1.2, float fExpAcc_Level30 = 1.5, float fExpAcc_Level40 = 2.0) global native
|
|
|
|
|
2023-12-15 07:26:39 +01:00
|
|
|
; Disables the TAB Key during dialogue. Resets automatically upon dialogue exit via Goodbye.
|
|
|
|
Function DisableDialogueQuitting() Global Native
|
|
|
|
Function EnableDialogueQuitting() Global Native
|
|
|
|
|
2022-07-31 20:55:11 +02:00
|
|
|
bool function IsDLLLoaded() global
|
2022-08-01 19:48:43 +02:00
|
|
|
int iVer = SKSE.GetPluginVersion("EnderalSE")
|
|
|
|
return iVer > 0
|
2022-07-31 20:55:11 +02:00
|
|
|
endfunction
|
2024-01-11 12:33:30 +01:00
|
|
|
|
|
|
|
String Function GetPlayerClassNameGlobal() Global
|
|
|
|
{Called by EnderalSE.dll}
|
|
|
|
Quest AffinityQuest = Game.GetFormFromFile(0x1597B, "Enderal - Forgotten Stories.esm") as Quest
|
|
|
|
return (AffinityQuest.GetAlias(0) as _00E_AffinityControl).GetPlayerClassName()
|
|
|
|
endfunction
|