nwn.nwscript.functions

NWScript functions and types implemented in D

Public Imports

nwn.types
public import nwn.types;
Undocumented in source.

Members

Aliases

DeleteLocalFloat
alias DeleteLocalFloat = DeleteLocal!NWFloat
DeleteLocalInt
alias DeleteLocalInt = DeleteLocal!NWInt
DeleteLocalLocation
alias DeleteLocalLocation = DeleteLocal!NWLocation
DeleteLocalObject
alias DeleteLocalObject = DeleteLocal!NWObject
DeleteLocalString
alias DeleteLocalString = DeleteLocal!NWString
SetLocalFloat
alias SetLocalFloat = SetLocal!NWFloat
SetLocalInt
alias SetLocalInt = SetLocal!NWInt
SetLocalObject
alias SetLocalObject = SetLocal!NWObject
SetLocalString
alias SetLocalString = SetLocal!NWString

Functions

AddItemProperty
void AddItemProperty(NWInt nDurationType, NWItemproperty ipProperty, nwn.gff.GffStruct oItem, NWFloat fDuration)
FloatToInt
NWInt FloatToInt(NWFloat fFloat)
FloatToString
NWString FloatToString(NWFloat fFloat, NWInt nWidth, NWInt nDecimals)
Get2DAString
NWString Get2DAString(NWString s2DA, NWString sColumn, NWInt nRow)
GetBaseItemType
NWInt GetBaseItemType(ST oItem)
GetFirstItemProperty
NWItemproperty GetFirstItemProperty(ST oItem)
GetFirstName
NWString GetFirstName(ST objectGff)
GetIsItemPropertyValid
bool GetIsItemPropertyValid(NWItemproperty ip)
GetItemPropertyCostTable
NWInt GetItemPropertyCostTable(NWItemproperty iProp)
GetItemPropertyCostTableValue
NWInt GetItemPropertyCostTableValue(NWItemproperty ip)
GetItemPropertyDurationType
NWInt GetItemPropertyDurationType(NWItemproperty iprp)
GetItemPropertyParam1Value
NWInt GetItemPropertyParam1Value(NWItemproperty ip)
GetItemPropertySubType
NWInt GetItemPropertySubType(NWItemproperty ip)
GetItemPropertyType
NWInt GetItemPropertyType(NWItemproperty ip)
GetLastName
NWString GetLastName(ST objectGff)
GetLocalFloat
NWFloat GetLocalFloat(ST oObject, NWString sVarName)
GetLocalInt
NWInt GetLocalInt(ST oObject, NWString sVarName)
GetLocalObject
NWObject GetLocalObject(ST oObject, NWString sVarName)
GetLocalString
NWString GetLocalString(ST oObject, NWString sVarName)
GetName
NWString GetName(ST objectGff)
GetNextItemProperty
NWItemproperty GetNextItemProperty(ST oItem)
IntToFloat
NWFloat IntToFloat(NWInt nInteger)
IntToString
NWString IntToString(NWInt nInteger)
RemoveItemProperty
void RemoveItemProperty(nwn.gff.GffStruct oItem, NWItemproperty ipProperty)
SetFirstName
void SetFirstName(nwn.gff.GffStruct objectGff, NWString name)
SetLastName
void SetLastName(nwn.gff.GffStruct objectGff, NWString name)
StringToFloat
NWFloat StringToFloat(NWString sNumber)
StringToInt
NWInt StringToInt(NWString sNumber)

Manifest constants

OBJECT_INVALID
enum OBJECT_INVALID;

Meta