Difference between revisions of "Raw Function List"
Jump to navigation
Jump to search
Add Pluggy, TSFC functions.
imported>Wrye (New page: ===Overview=== This is a raw list of functions that is used to generate List of Functions. At this point, there is little but function name and source. Ideally there would also be type...) |
imported>Wrye (Add Pluggy, TSFC functions.) |
||
Line 50: | Line 50: | ||
===Data=== | ===Data=== | ||
<pre> | <pre>Abs; OBSE; Math; Get absolute value of number. | ||
Abs; OBSE; Math; Get absolute value of number. | |||
Acos; OBSE; Math; | Acos; OBSE; Math; | ||
Activate; CS; ; Activate object. | Activate; CS; ; Activate object. | ||
Line 63: | Line 61: | ||
AddItem; CS; ; | AddItem; CS; ; | ||
AddScriptPackage; CS; ; | AddScriptPackage; CS; ; | ||
AddSpell; CS; ; | AddSpell; CS; ; Add spell/ability/disease to actor. | ||
AddToLeveledList; OBSE; ; | AddToLeveledList; OBSE; ; | ||
AddTopic; CS; ; | AddTopic; CS; ; | ||
Line 70: | Line 68: | ||
AHammerKey; OBSE; ; | AHammerKey; OBSE; ; | ||
AppendToName; OBSE; ; | AppendToName; OBSE; ; | ||
ArrayCmp; Pluggy; Array; | |||
ArrayCount; Pluggy; Array; | |||
ArrayEsp; Pluggy; Array; | |||
ArrayProtect; Pluggy; Array; | |||
ArraySize; Pluggy; Array; | |||
Asin; OBSE; ; | Asin; OBSE; ; | ||
Atan2; OBSE; ; | |||
Atan; OBSE; ; | Atan; OBSE; ; | ||
Autosave; CS; ; | Autosave; CS; ; | ||
CalcLeveledItem; OBSE; ; | CalcLeveledItem; OBSE; ; | ||
Line 129: | Line 132: | ||
con_WaterShallowColor; OBSE; ; | con_WaterShallowColor; OBSE; ; | ||
CopyAllEffectItems; OBSE; ; | CopyAllEffectItems; OBSE; ; | ||
CopyArray; Pluggy; Array; | |||
CopyEyes; OBSE; ; | CopyEyes; OBSE; ; | ||
CopyFemaleBipedPath; OBSE; ; | CopyFemaleBipedPath; OBSE; ; | ||
Line 141: | Line 145: | ||
CopyName; OBSE; ; | CopyName; OBSE; ; | ||
CopyNthEffectItem; OBSE; ; | CopyNthEffectItem; OBSE; ; | ||
CopyString; Pluggy; String; | |||
Cos; OBSE; ; | Cos; OBSE; ; | ||
Cosh; OBSE; ; | Cosh; OBSE; ; | ||
CreateArray; Pluggy; Array; | |||
CreateFullActorCopy; CS; ; | CreateFullActorCopy; CS; ; | ||
CreateString; Pluggy; String; | |||
CreatureHasNoHead; OBSE; ; | CreatureHasNoHead; OBSE; ; | ||
CreatureHasNoLeftArm; OBSE; ; | CreatureHasNoLeftArm; OBSE; ; | ||
Line 151: | Line 158: | ||
CreatureUsesWeaponAndShield; OBSE; ; | CreatureUsesWeaponAndShield; OBSE; ; | ||
DeleteFullActorCopy; CS; ; | DeleteFullActorCopy; CS; ; | ||
DelFile; Pluggy; ; | |||
DelTxtFile; Pluggy; ; | |||
DestroyAllArrays; Pluggy; Array; | |||
DestroyAllStrings; Pluggy; String; | |||
DestroyArray; Pluggy; Array; | |||
DestroyString; Pluggy; String; | |||
Disable; CS; ; | Disable; CS; ; | ||
DisableControl; OBSE; ; | DisableControl; OBSE; ; | ||
Line 161: | Line 174: | ||
Drop; CS; ; | Drop; CS; ; | ||
DropMe; CS; ; | DropMe; CS; ; | ||
DupArray; Pluggy; Array; | |||
DuplicateAllItems; CS; ; | DuplicateAllItems; CS; ; | ||
DuplicateNPCStats; CS; ; | DuplicateNPCStats; CS; ; | ||
Line 171: | Line 185: | ||
EnablePlayerControls; CS; ; | EnablePlayerControls; CS; ; | ||
EquipItem; CS; ; | EquipItem; CS; ; | ||
EspToString; Pluggy; String; | |||
EssentialDeathReload; CS; ; | EssentialDeathReload; CS; ; | ||
EvaluatePackage; CS; ; | EvaluatePackage; CS; ; | ||
Exp; OBSE; ; | Exp; OBSE; ; | ||
FactionHasSpecialCombat; OBSE; ; | FactionHasSpecialCombat; OBSE; ; | ||
FileToString; Pluggy; String; | |||
FindFloatInArray; Pluggy; Array; | |||
FindInArray; Pluggy; Array; | |||
FindRefInArray; Pluggy; Array; | |||
FirstFreeInArray; Pluggy; Array; | |||
FirstInArray; Pluggy; Array; | |||
FloatToString; Pluggy; String; | |||
Floor; OBSE; ; | Floor; OBSE; ; | ||
Fmod; OBSE; ; | Fmod; OBSE; ; | ||
Line 270: | Line 292: | ||
GetEquippedObject; OBSE; ; | GetEquippedObject; OBSE; ; | ||
GetEquippedWeaponPoison; OBSE; ; | GetEquippedWeaponPoison; OBSE; ; | ||
GetEsp; Pluggy; ; | |||
GetFactionRank; CS; ; | GetFactionRank; CS; ; | ||
GetFactionRankDifference; CS; ; | GetFactionRankDifference; CS; ; | ||
Line 291: | Line 314: | ||
GetIgnoreFriendlyHits; CS; ; | GetIgnoreFriendlyHits; CS; ; | ||
GetIgnoresResistance; OBSE; ; | GetIgnoresResistance; OBSE; ; | ||
GetInArray; Pluggy; Array; | |||
GetInCell; CS; ; | GetInCell; CS; ; | ||
GetInCellParam; CS; ; | GetInCellParam; CS; ; | ||
Line 420: | Line 444: | ||
GetRaceSpellCount; OBSE; ; | GetRaceSpellCount; OBSE; ; | ||
GetRandomPercent; CS; ; | GetRandomPercent; CS; ; | ||
GetRefEsp; Pluggy; ; | |||
GetRestrained; CS; ; | GetRestrained; CS; ; | ||
GetRider; OBSE; ; | GetRider; OBSE; ; | ||
Line 462: | Line 487: | ||
GetTrespassWarningLevel; CS; ; | GetTrespassWarningLevel; CS; ; | ||
GetType; OBSE; ; | GetType; OBSE; ; | ||
GetTypeInArray; Pluggy; Array; | |||
GetUnconscious; CS; ; | GetUnconscious; CS; ; | ||
GetUsedItemActivate; CS; ; | GetUsedItemActivate; CS; ; | ||
Line 501: | Line 527: | ||
HoldKey; OBSE; ; | HoldKey; OBSE; ; | ||
IncrementPlayerSkillUse; OBSE; ; | IncrementPlayerSkillUse; OBSE; ; | ||
IniDelKey; Pluggy; ; | |||
IniKeyExists; Pluggy; ; | |||
IniReadFloat; Pluggy; ; | |||
IniReadInt; Pluggy; ; | |||
IniReadRef; Pluggy; ; | |||
IniReadString; Pluggy; ; | |||
IniWriteFloat; Pluggy; ; | |||
IniWriteInt; Pluggy; ; | |||
IniWriteRef; Pluggy; ; | |||
IniWriteString; Pluggy; ; | |||
IntToHex; Pluggy; ; | |||
IntToString; Pluggy; ; | |||
IsActionRef; CS; ; | IsActionRef; CS; ; | ||
IsActivatable; OBSE; ; | IsActivatable; OBSE; ; | ||
Line 549: | Line 587: | ||
IsInMyOwnedCell; CS; ; | IsInMyOwnedCell; CS; ; | ||
IsKey; OBSE; ; | IsKey; OBSE; ; | ||
IsKeyPressed2; OBSE; ; | IsKeyPressed2; OBSE; ; | ||
IsKeyPressed3; OBSE; ; | IsKeyPressed3; OBSE; ; | ||
IsKeyPressed; OBSE; ; | |||
IsLeftUp; CS; ; | IsLeftUp; CS; ; | ||
IsLight; OBSE; ; | IsLight; OBSE; ; | ||
Line 621: | Line 659: | ||
KillAllActors; CS; ; | KillAllActors; CS; ; | ||
Label; OBSE; ; | Label; OBSE; ; | ||
LC; Pluggy; ; | |||
LeftShift; OBSE; ; | LeftShift; OBSE; ; | ||
Lock; CS; ; | Lock; CS; ; | ||
Log10; OBSE; ; | |||
Log; OBSE; ; | Log; OBSE; ; | ||
LogicalAnd; OBSE; ; | LogicalAnd; OBSE; ; | ||
LogicalNot; OBSE; ; | LogicalNot; OBSE; ; | ||
Line 668: | Line 707: | ||
MessageBoxEX; OBSE; ; | MessageBoxEX; OBSE; ; | ||
MessageEX; OBSE; ; | MessageEX; OBSE; ; | ||
ModActorValue2; OBSE; ; | |||
ModActorValue; CS; ; | ModActorValue; CS; ; | ||
ModActorValueC; OBSE; ; | ModActorValueC; OBSE; ; | ||
ModAmountSoldStolen; CS; ; | ModAmountSoldStolen; CS; ; | ||
Line 706: | Line 745: | ||
ModPCSkill; CS; ; | ModPCSkill; CS; ; | ||
ModQuality; OBSE; ; | ModQuality; OBSE; ; | ||
ModRefEsp; Pluggy; ; | |||
ModScale; CS; ; | ModScale; CS; ; | ||
ModSpellMagickaCost; OBSE; ; | ModSpellMagickaCost; OBSE; ; | ||
Line 718: | Line 758: | ||
OnControlDown; OBSE; ; | OnControlDown; OBSE; ; | ||
OnKeyDown; OBSE; ; | OnKeyDown; OBSE; ; | ||
PackArray; Pluggy; Array; | |||
ParentCellHasWater; OBSE; ; | ParentCellHasWater; OBSE; ; | ||
PayFine; CS; ; | PayFine; CS; ; | ||
Line 727: | Line 768: | ||
PlayMagicEffectVisuals; CS; ; | PlayMagicEffectVisuals; CS; ; | ||
PlayMagicShaderVisuals; CS; ; | PlayMagicShaderVisuals; CS; ; | ||
PlaySound3D; CS; ; | |||
PlaySound; CS; ; | PlaySound; CS; ; | ||
PositionCell; CS; ; | PositionCell; CS; ; | ||
PositionWorld; CS; ; | PositionWorld; CS; ; | ||
Line 739: | Line 780: | ||
RefreshCurrentClimate; OBSE; ; | RefreshCurrentClimate; OBSE; ; | ||
RefreshTopicList; CS; ; | RefreshTopicList; CS; ; | ||
RefToString; Pluggy; String; | |||
ReleaseKey; OBSE; ; | ReleaseKey; OBSE; ; | ||
ReleaseWeatherOverride; CS; ; | ReleaseWeatherOverride; CS; ; | ||
RemInArray; Pluggy; Array; | |||
RemoveAllEffectItems; OBSE; ; | RemoveAllEffectItems; OBSE; ; | ||
RemoveAllItems; CS; ; | RemoveAllItems; CS; ; | ||
Line 753: | Line 796: | ||
RemoveScriptPackage; CS; ; | RemoveScriptPackage; CS; ; | ||
RemoveSpell; CS; ; | RemoveSpell; CS; ; | ||
RenFile; Pluggy; ; | |||
RenTxtFile; Pluggy; ; | |||
Reset3DState; CS; ; | Reset3DState; CS; ; | ||
ResetFallDamageTimer; CS; ; | ResetFallDamageTimer; CS; ; | ||
Line 829: | Line 874: | ||
SetFemaleGroundPath; OBSE; ; | SetFemaleGroundPath; OBSE; ; | ||
SetFemaleIconPath; OBSE; ; | SetFemaleIconPath; OBSE; ; | ||
SetFloatInArray; Pluggy; Array; | |||
SetForceRun; CS; ; | SetForceRun; CS; ; | ||
SetForceSneak; CS; ; | SetForceSneak; CS; ; | ||
Line 838: | Line 884: | ||
SetIgnoreFriendlyHits; CS; ; | SetIgnoreFriendlyHits; CS; ; | ||
SetIgnoresResistance; OBSE; ; | SetIgnoresResistance; OBSE; ; | ||
SetInArray; Pluggy; Array; | |||
SetInCharGen; CS; ; | SetInCharGen; CS; ; | ||
SetInvestmentGold; CS; ; | SetInvestmentGold; CS; ; | ||
Line 893: | Line 940: | ||
SetQuestObject; CS; ; | SetQuestObject; CS; ; | ||
SetRefEssential; OBSE; ; | SetRefEssential; OBSE; ; | ||
SetRefInArray; Pluggy; Array; | |||
SetRestrained; CS; ; | SetRestrained; CS; ; | ||
SetRigidBodyMass; CS; ; | SetRigidBodyMass; CS; ; | ||
Line 909: | Line 957: | ||
SetSpellType; OBSE; ; | SetSpellType; OBSE; ; | ||
SetStage; CS; ; | SetStage; CS; ; | ||
SetString; Pluggy; String; | |||
SetSummonable; OBSE; ; | SetSummonable; OBSE; ; | ||
SetTravelHorse; OBSE; ; | SetTravelHorse; OBSE; ; | ||
Line 951: | Line 1,000: | ||
StopQuest; CS; ; | StopQuest; CS; ; | ||
StopWaiting; CS; ; | StopWaiting; CS; ; | ||
StrAddNewLine; TSFC;String; | |||
StrAppend; TSFC;String; | |||
StrAppendCharCode; TSFC;String; | |||
StrCat; TSFC;String; | |||
StrClear; TSFC;String; | |||
StrClearLast; TSFC;String; | |||
StrCompare; TSFC;String; | |||
StrCopy; TSFC;String; | |||
StrDel; TSFC;String; | |||
StrDeleteAll; TSFC;String; | |||
StreamMusic; CS; ; | StreamMusic; CS; ; | ||
StrExpr; TSFC;String; | |||
StrGetName; TSFC;String; | |||
StrGetNthEffectItemScriptName; TSFC;String; | |||
StrGetXXXPath; TSFC;String; | |||
StrIDReplace; TSFC;String; | |||
StringCat; Pluggy; String; | |||
StringCmp; Pluggy; String; | |||
StringEsp; Pluggy; String; | |||
StringGetName; Pluggy; String; | |||
StringIns; Pluggy; String; | |||
StringLen; Pluggy; String; | |||
StringMsg; Pluggy; String; | |||
StringMsgBox; Pluggy; String; | |||
StringPos; Pluggy; String; | |||
StringProtect; Pluggy; String; | |||
StringRep; Pluggy; String; | |||
StringSetName; Pluggy; String; | |||
StringToFloat; Pluggy; String; | |||
StringToInt; Pluggy; String; | |||
StringToRef; Pluggy; String; | |||
StringToTxtFile; Pluggy; String; | |||
StrLength; TSFC;String; | |||
StrLoad; TSFC;String; | |||
StrMessageBox; TSFC;String; | |||
StrNew; TSFC;String; | |||
StrPrint; TSFC;String; | |||
StrReplace; TSFC;String; | |||
StrSave; TSFC;String; | |||
StrSet; TSFC;String; | |||
StrSetName; TSFC;String; | |||
StrSetNthEffectItemScriptName; TSFC;String; | |||
StrSetXXXPath; TSFC;String; | |||
Tan; OBSE; ; | Tan; OBSE; ; | ||
Tanh; OBSE; ; | Tanh; OBSE; ; | ||
Line 960: | Line 1,051: | ||
TrapUpdate; CS; ; | TrapUpdate; CS; ; | ||
TriggerHitShader; CS; ; | TriggerHitShader; CS; ; | ||
TxtFileExists; Pluggy; ; | |||
UnequipItem; CS; ; | UnequipItem; CS; ; | ||
UnhammerKey; OBSE; ; | UnhammerKey; OBSE; ; | ||
Line 967: | Line 1,059: | ||
WakeUpPC; CS; ; | WakeUpPC; CS; ; | ||
WhichServiceMenu; CS; ; | WhichServiceMenu; CS; ; | ||
Yield; CS; ; | Yield; CS; ; | ||
</pre> | </pre> |