User Tools

Site Tools


building:scripts:x_sfscript

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
building:scripts:x_sfscript [2024/03/24 11:45]
EternalSenenity
building:scripts:x_sfscript [2024/03/24 12:45]
EternalSenenity ↷ Page moved from building:scripts:scripting_systems:x_sfscript to building:scripts:x_sfscript
Line 1: Line 1:
 ====== Sinfar Custom NWNScript Functions ​ ====== ====== Sinfar Custom NWNScript Functions ​ ======
  
- * string GetEntireItemAppearance(object oItem);+  ​* string GetEntireItemAppearance(object oItem);
   * void RestoreItemAppearance(object oItem, string sAppearance);​   * void RestoreItemAppearance(object oItem, string sAppearance);​
-* object GetActionTarget(object oCreature);​ +  ​* object GetActionTarget(object oCreature);​ 
-* void Spacer_4();​ +  * void Spacer_4();​ 
-* int IsPointInAreaOfEffect(object oAoE, vector vPoint); +  * int IsPointInAreaOfEffect(object oAoE, vector vPoint); 
-* int TestLineWalkable(object oArea, vector vFrom, vector vTo); +  * int TestLineWalkable(object oArea, vector vFrom, vector vTo); 
-* int GetResExists(string sResFileName);​ +  * int GetResExists(string sResFileName);​ 
-* void AddExtraFeat(object oCreature, int nFeat); +  * void AddExtraFeat(object oCreature, int nFeat); 
-* void RemoveExtraFeat(object oCreature, int nFeat); +  * void RemoveExtraFeat(object oCreature, int nFeat); 
-* void ApplyExtraAbilityBonus(object oCreature, int nAbility, int nBonus); +  * void ApplyExtraAbilityBonus(object oCreature, int nAbility, int nBonus); 
-* void RestoreExtraStats(object oCreature);​ +  * void RestoreExtraStats(object oCreature);​ 
-* void ApplyExtraSkillBonus(object oCreature, int nSkill, int nBonus); +  * void ApplyExtraSkillBonus(object oCreature, int nSkill, int nBonus); 
-* void RemoveFeatFromLevelStats(object oCreature, int nFeat, int nLevel=-1);​ +  * void RemoveFeatFromLevelStats(object oCreature, int nFeat, int nLevel=-1);​ 
-* int EnforceLegalCharacter(string sCharacterFile);​ +  * int EnforceLegalCharacter(string sCharacterFile);​ 
-* int GetArmorExtraData(object oArmor, int nArmorPart, int nExtraInfo, int nInfoParam, string sVarName="​XDATA"​);​ +  * int GetArmorExtraData(object oArmor, int nArmorPart, int nExtraInfo, int nInfoParam, string sVarName="​XDATA"​);​ 
-* void SetArmorExtraData(object oArmor, int nArmorPart, int nExtraInfo, int nInfoParam, int nValue, string * sVarName="​XDATA"​);​ +  * void SetArmorExtraData(object oArmor, int nArmorPart, int nExtraInfo, int nInfoParam, int nValue, string * sVarName="​XDATA"​);​ 
-* float GetArmorExtraDataFloat(object oArmor, int nArmorPart, int nExtraInfo, string sVarName="​XDATA"​);​ +  * float GetArmorExtraDataFloat(object oArmor, int nArmorPart, int nExtraInfo, string sVarName="​XDATA"​);​ 
-* void SetArmorExtraDataFloat(object oArmor, int nArmorPart, int nExtraInfo, float fValue, string * sVarName="​XDATA"​);​ +  * void SetArmorExtraDataFloat(object oArmor, int nArmorPart, int nExtraInfo, float fValue, string * sVarName="​XDATA"​);​ 
-* int GetPlayerCount();​ +  * int GetPlayerCount();​ 
-* string GetPlayerNameByListIndex(int nListIndex);​ +  * string GetPlayerNameByListIndex(int nListIndex);​ 
-* object GetPlayerCharacterByListIndex(int nListIndex);​ +  * object GetPlayerCharacterByListIndex(int nListIndex);​ 
-* void BootPlayerByListIndex(int nListIndex, int nStrRef); +  * void BootPlayerByListIndex(int nListIndex, int nStrRef); 
-* int GetBannedFromServers(object oPlayer); +  * int GetBannedFromServers(object oPlayer); 
-* int GetSystemTime();​ +  * int GetSystemTime();​ 
-* void ShutdownServer(int nForce=0);​ +  * void ShutdownServer(int nForce=0);​ 
-* void SetTMILimit(int nLimit); +  * void SetTMILimit(int nLimit); 
-* int FileDelete(string sFile); +  * int FileDelete(string sFile); 
-* int FileRename(string sFrom, string sTo); +  * int FileRename(string sFrom, string sTo); 
-* int GetProcessMemoryUsage();​ +  * int GetProcessMemoryUsage();​ 
-* int GetSinglePCPartExtraData(string sXDATA, int nExtraInfo, int nInfoParam);​ +  * int GetSinglePCPartExtraData(string sXDATA, int nExtraInfo, int nInfoParam);​ 
-* string SetSinglePCPartExtraData(string sXDATA, int nExtraInfo, int nInfoParam, int nValue); +  * string SetSinglePCPartExtraData(string sXDATA, int nExtraInfo, int nInfoParam, int nValue); 
-* float GetSinglePCPartExtraDataFloat(string sXDATA, int nExtraInfo);​ +  * float GetSinglePCPartExtraDataFloat(string sXDATA, int nExtraInfo);​ 
-* string SetSinglePCPartExtraDataFloat(string sXDATA, int nExtraInfo, float fValue); +  * string SetSinglePCPartExtraDataFloat(string sXDATA, int nExtraInfo, float fValue); 
-* string SQLEncodeSpecialChars(string sToEncode);​ +  * string SQLEncodeSpecialChars(string sToEncode);​ 
-* object SQLGetObject(int nColumnIndex,​ location lLocation, object oOwner=OBJECT_INVALID);​ +  * object SQLGetObject(int nColumnIndex,​ location lLocation, object oOwner=OBJECT_INVALID);​ 
-* int SQLFetch();​ +  * int SQLFetch();​ 
-* string SQLGetData(int nColumnIndex);​ +  * string SQLGetData(int nColumnIndex);​ 
-* int SQLGetInt(int nColumnIndex);​ +  * int SQLGetInt(int nColumnIndex);​ 
-* float SQLGetFloat(int nColumnIndex);​ +  * float SQLGetFloat(int nColumnIndex);​ 
-* int SQLStoreObject(string sSQL, object oObject); +  * int SQLStoreObject(string sSQL, object oObject); 
-* object SQLRetrieveObject(string sSQL, location lLocation, object oOwner=OBJECT_INVALID);​ +  * object SQLRetrieveObject(string sSQL, location lLocation, object oOwner=OBJECT_INVALID);​ 
-* dbresult SQLExec(string sSQL); +  * dbresult SQLExec(string sSQL); 
-* string SQLQuote(string sToEncode);​ +  * string SQLQuote(string sToEncode);​ 
-* void SendUDPMessage(int nPort, string sMessage);​ +  * void SendUDPMessage(int nPort, string sMessage);​ 
-* int GetLastDialogReplyTime(object oCreature);​ +  * int GetLastDialogReplyTime(object oCreature);​ 
-* object GetDialogWith(object oObject); +  * object GetDialogWith(object oObject); 
-* float GetItemPropertyCostByValues(int nItemPropertyType,​ int nItemPropertySubType,​ int nItemPropertyCostTable);​ +  * float GetItemPropertyCostByValues(int nItemPropertyType,​ int nItemPropertySubType,​ int nItemPropertyCostTable);​ 
-* int GetItemPropertyPPByValues(int nItemPropertyType,​ int nItemPropertySubType,​ int nItemPropertyCostTable);​ +  * int GetItemPropertyPPByValues(int nItemPropertyType,​ int nItemPropertySubType,​ int nItemPropertyCostTable);​ 
-* int GetItemPropertiesPP(object oItem); +  * int GetItemPropertiesPP(object oItem); 
-* string GetItemPropertyMaterialByValues(int nItemPropertyType,​ int nItemPropertySubType,​ int nItemPropertyCostTable);​ +  * string GetItemPropertyMaterialByValues(int nItemPropertyType,​ int nItemPropertySubType,​ int nItemPropertyCostTable);​ 
-* int Get2DARowCount(string sTableName);​ +  * int Get2DARowCount(string sTableName);​ 
-* int Get2DAColCount(string sTableName);​ +  * int Get2DAColCount(string sTableName);​ 
-* string Get2DAColumnNameByIndex(string sTableName, int nColumnIndex);​ +  * string Get2DAColumnNameByIndex(string sTableName, int nColumnIndex);​ 
-* string Get2DAStringByColumnIndex(string sTableName, int nColumnIndex,​ int nRow); +  * string Get2DAStringByColumnIndex(string sTableName, int nColumnIndex,​ int nRow); 
-* int GetNext2DARowWithPrefix(string sTableName, string sColumnIndex,​ int nRow, string sPrefix); +  * int GetNext2DARowWithPrefix(string sTableName, string sColumnIndex,​ int nRow, string sPrefix); 
-* void ReloadCached2DA(string sTableName);​ +  * void ReloadCached2DA(string sTableName);​ 
-* int GetNext2DARowWithValue(string sTableName, string sColumnIndex,​ int nRow, string sValue); +  * int GetNext2DARowWithValue(string sTableName, string sColumnIndex,​ int nRow, string sValue); 
-* int GetArraySize(array aArray); +  * int GetArraySize(array aArray); 
-* void DeleteArrayItem(array aArray, int nIndex); +  * void DeleteArrayItem(array aArray, int nIndex); 
-* array CopyArray(array aToCopy); +  * array CopyArray(array aToCopy); 
-* void SortArray(array aToSort); +  * void SortArray(array aToSort); 
-* void AddArrayInt(array aArray, int nValue); +  * void AddArrayInt(array aArray, int nValue); 
-* void SetArrayInt(array aArray, int nIndex, int nValue); +  * void SetArrayInt(array aArray, int nIndex, int nValue); 
-* int GetArrayInt(array aArray, int nIndex); +  * int GetArrayInt(array aArray, int nIndex); 
-* void AddArrayFloat(array aArray, float fValue); +  * void AddArrayFloat(array aArray, float fValue); 
-* void SetArrayFloat(array aArray, int nIndex, float fValue); +  * void SetArrayFloat(array aArray, int nIndex, float fValue); 
-* float GetArrayFloat(array aArray, int nIndex); +  * float GetArrayFloat(array aArray, int nIndex); 
-* void AddArrayObject(array aArray, object oValue); +  * void AddArrayObject(array aArray, object oValue); 
-* void SetArrayObject(array aArray, int nIndex, object oValue); +  * void SetArrayObject(array aArray, int nIndex, object oValue); 
-* object GetArrayObject(array aArray, int nIndex); +  * object GetArrayObject(array aArray, int nIndex); 
-* void AddArrayString(array aArray, string sValue); +  * void AddArrayString(array aArray, string sValue); 
-* void SetArrayString(array aArray, int nIndex, string sValue); +  * void SetArrayString(array aArray, int nIndex, string sValue); 
-* string GetArrayString(array aArray, int nIndex); +  * string GetArrayString(array aArray, int nIndex); 
-* void AddArrayVector(array aArray, vector vValue); +  * void AddArrayVector(array aArray, vector vValue); 
-* void SetArrayVector(array aArray, int nIndex, vector vValue); +  * void SetArrayVector(array aArray, int nIndex, vector vValue); 
-* vector GetArrayVector(array aArray, int nIndex); +  * vector GetArrayVector(array aArray, int nIndex); 
-* void AddArrayLocation(array aArray, location lValue); +  * void AddArrayLocation(array aArray, location lValue); 
-* void SetArrayLocation(array aArray, int nIndex, location lValue); +  * void SetArrayLocation(array aArray, int nIndex, location lValue); 
-* location GetArrayLocation(array aArray, int nIndex); +  * location GetArrayLocation(array aArray, int nIndex); 
-* void AddArrayArray(array aArray, array aValue); +  * void AddArrayArray(array aArray, array aValue); 
-* void SetArrayArray(array aArray, int nIndex, array aValue); +  * void SetArrayArray(array aArray, int nIndex, array aValue); 
-* array GetArrayArray(array aArray, int nIndex); +  * array GetArrayArray(array aArray, int nIndex); 
-* void AddArrayDictionary(array aArray, dictionary dValue); +  * void AddArrayDictionary(array aArray, dictionary dValue); 
-* void SetArrayDictionary(array aArray, int nIndex, dictionary dValue); +  * void SetArrayDictionary(array aArray, int nIndex, dictionary dValue); 
-* dictionary GetArrayDictionary(array aArray, int nIndex); +  * dictionary GetArrayDictionary(array aArray, int nIndex); 
-* string ArrayToString(array aArray, string sSeparator);​ +  * string ArrayToString(array aArray, string sSeparator);​ 
-* array StringToArray(string sString, string sSeparator);​ +  * array StringToArray(string sString, string sSeparator);​ 
-* int GetDictionarySize(dictionary dDictionary);​ +  * int GetDictionarySize(dictionary dDictionary);​ 
-* void DeleteDictionaryItem(dictionary dDictionary,​ string sKey); +  * void DeleteDictionaryItem(dictionary dDictionary,​ string sKey); 
-* dictionary CopyDictionary(dictionary dDictionary);​ +  * dictionary CopyDictionary(dictionary dDictionary);​ 
-* array GetFirstDictionaryPair(dictionary dDictionary);​ +  * array GetFirstDictionaryPair(dictionary dDictionary);​ 
-* array GetNextDictionaryPair(dictionary dDictionary);​ +  * array GetNextDictionaryPair(dictionary dDictionary);​ 
-* array GetDictionaryKeys(dictionary dDictionary);​ +  * array GetDictionaryKeys(dictionary dDictionary);​ 
-* array GetDictionaryValues(dictionary dDictionary);​ +  * array GetDictionaryValues(dictionary dDictionary);​ 
-* void SetDictionaryInt(dictionary dDictionary,​ string sKey, int nValue); +  * void SetDictionaryInt(dictionary dDictionary,​ string sKey, int nValue); 
-* int GetDictionaryInt(dictionary dDictionary,​ string sKey); +  * int GetDictionaryInt(dictionary dDictionary,​ string sKey); 
-* void SetDictionaryFloat(dictionary dDictionary,​ string sKey, float fValue); +  * void SetDictionaryFloat(dictionary dDictionary,​ string sKey, float fValue); 
-* float GetDictionaryFloat(dictionary dDictionary,​ string sKey); +  * float GetDictionaryFloat(dictionary dDictionary,​ string sKey); 
-* void SetDictionaryObject(dictionary dDictionary,​ string sKey, object oValue); +  * void SetDictionaryObject(dictionary dDictionary,​ string sKey, object oValue); 
-* object GetDictionaryObject(dictionary dDictionary,​ string sKey); +  * object GetDictionaryObject(dictionary dDictionary,​ string sKey); 
-* void SetDictionaryString(dictionary dDictionary,​ string sKey, string sValue); +  * void SetDictionaryString(dictionary dDictionary,​ string sKey, string sValue); 
-* string GetDictionaryString(dictionary dDictionary,​ string sKey); +  * string GetDictionaryString(dictionary dDictionary,​ string sKey); 
-* void SetDictionaryVector(dictionary dDictionary,​ string sKey, vector vValue); +  * void SetDictionaryVector(dictionary dDictionary,​ string sKey, vector vValue); 
-* vector GetDictionaryVector(dictionary dDictionary,​ string sKey); +  * vector GetDictionaryVector(dictionary dDictionary,​ string sKey); 
-* void SetDictionaryLocation(dictionary dDictionary,​ string sKey, location lValue); +  * void SetDictionaryLocation(dictionary dDictionary,​ string sKey, location lValue); 
-* location GetDictionaryLocation(dictionary dDictionary,​ string sKey); +  * location GetDictionaryLocation(dictionary dDictionary,​ string sKey); 
-* void SetDictionaryArray(dictionary dDictionary,​ string sKey, array aValue); +  * void SetDictionaryArray(dictionary dDictionary,​ string sKey, array aValue); 
-* array GetDictionaryArray(dictionary dDictionary,​ string sKey); +  * array GetDictionaryArray(dictionary dDictionary,​ string sKey); 
-* void SetDictionaryDictionary(dictionary dDictionary,​ string sKey, dictionary dValue); +  * void SetDictionaryDictionary(dictionary dDictionary,​ string sKey, dictionary dValue); 
-* dictionary GetDictionaryDictionary(dictionary dDictionary,​ string sKey); +  * dictionary GetDictionaryDictionary(dictionary dDictionary,​ string sKey); 
-* string TrimString(string sString); +  * string TrimString(string sString); 
-* string ReplaceSubString(string sString, string sSubString, string sReplace);​ +  * string ReplaceSubString(string sString, string sSubString, string sReplace);​ 
-* int RegexTest(string sString, string sRegex, int bCaseInsensitive=FALSE);​ +  * int RegexTest(string sString, string sRegex, int bCaseInsensitive=FALSE);​ 
-* array RegexMatch(string sString, string sRegex, int bCaseInsensitive=FALSE);​ +  * array RegexMatch(string sString, string sRegex, int bCaseInsensitive=FALSE);​ 
-* string RegexReplace(string sString, string sRegex, string sReplacement,​ int bCaseInsensitive=FALSE);​ +  * string RegexReplace(string sString, string sRegex, string sReplacement,​ int bCaseInsensitive=FALSE);​ 
-* string StringToJSON(string s); +  * string StringToJSON(string s); 
-* string StringFromJSON(string sJSON); +  * string StringFromJSON(string sJSON); 
-* string VectorToJSON(vector v); +  * string VectorToJSON(vector v); 
-* vector VectorFromJSON(string sJSON); +  * vector VectorFromJSON(string sJSON); 
-* string LocationToJSON(location l); +  * string LocationToJSON(location l); 
-* location LocationFromJSON(string sJSON); +  * location LocationFromJSON(string sJSON); 
-* string ArrayToJSON(array a); +  * string ArrayToJSON(array a); 
-* array ArrayFromJSON(string sJSON); +  * array ArrayFromJSON(string sJSON); 
-* string DictionaryToJSON(dictionary d); +  * string DictionaryToJSON(dictionary d); 
-* dictionary DictionaryFromJSON(string sJSON); +  * dictionary DictionaryFromJSON(string sJSON); 
-* void RemoveObjectFromAI(object oObject); +  * void RemoveObjectFromAI(object oObject); 
-* void AddObjectToAI(object oObject, int nAILevel=0);​ +  * void AddObjectToAI(object oObject, int nAILevel=0);​ 
-* int GetAIObjectCount(int nAILevel);​ +  * int GetAIObjectCount(int nAILevel);​ 
-* int GetGameObjectCount();​ +  * int GetGameObjectCount();​ 
-* int GetSlotFromItem(object oCreature, object oItem); +  * int GetSlotFromItem(object oCreature, object oItem); 
-* void ForceEquipItem(object oCreature, object oItem, int nSlot); +  * void ForceEquipItem(object oCreature, object oItem, int nSlot); 
-* void ForceUnequipItem(object oCreature, object oItem); +  * void ForceUnequipItem(object oCreature, object oItem); 
-* void SetScript(object oObject, int nEvent, string sScriptName);​ +  * void SetScript(object oObject, int nEvent, string sScriptName);​ 
-* string GetScript(object oObject, int nEvent); +  * string GetScript(object oObject, int nEvent); 
-* location GetDesiredLocation(object oPC); +  * location GetDesiredLocation(object oPC); 
-* void ClosePlaceable(object oPlaceable);​ +  * void ClosePlaceable(object oPlaceable);​ 
-* int GetActionCount(object oObject); +  * int GetActionCount(object oObject); 
-* int GetActionType(object oObject, int nAction); +  * int GetActionType(object oObject, int nAction); 
-* int GetItemExtraData(object oItem, int nItemPart, int nExtraInfo, int nInfoParam);​ +  * int GetItemExtraData(object oItem, int nItemPart, int nExtraInfo, int nInfoParam);​ 
-* float GetItemExtraDataFloat(object oItem, int nItemPart, int nExtraInfo);​ +  * float GetItemExtraDataFloat(object oItem, int nItemPart, int nExtraInfo);​ 
-* void SetItemExtraData(object oItem, int nItemPart, int nExtraInfo, int nInfoParam, int nValue); +  * void SetItemExtraData(object oItem, int nItemPart, int nExtraInfo, int nInfoParam, int nValue); 
-* void SetItemExtraDataFloat(object oItem, int nItemPart, int nExtraInfo, float fValue); +  * void SetItemExtraDataFloat(object oItem, int nItemPart, int nExtraInfo, float fValue); 
-* int GetNumPlayersInArea(object oArea); +  * int GetNumPlayersInArea(object oArea); 
-* int IsPlayerCharacter(object oCreature);​ +  * int IsPlayerCharacter(object oCreature);​ 
-* string GetCurrentScriptName();​ +  * string GetCurrentScriptName();​ 
-* void StartTimer();​ +  * void StartTimer();​ 
-* string EndTimer();​ +  * string EndTimer();​ 
-* void Log(string sLogMessasge,​ string sPrefix=""​);​ +  * void Log(string sLogMessasge,​ string sPrefix=""​);​ 
-* array GetLoot(int nLootId, float fCR); +  * array GetLoot(int nLootId, float fCR); 
-* void SetUseDayNightCycle(object oArea, int bUseDayNightCycle);​ +  * void SetUseDayNightCycle(object oArea, int bUseDayNightCycle);​ 
-* int GetUseDayNightCycle(object oArea); +  * int GetUseDayNightCycle(object oArea); 
-* void SetIsNight(object oArea, int bIsNight);​ +  * void SetIsNight(object oArea, int bIsNight);​ 
-* void EndCombatRound(object oCreature);​ +  * void EndCombatRound(object oCreature);​ 
-* int MemGet(object oObject, int nOffset, int nSize); +  * int MemGet(object oObject, int nOffset, int nSize); 
-* void MemSet(object oObject, int nOffset, int nSize, int nValue); +  * void MemSet(object oObject, int nOffset, int nSize, int nValue); 
-* int GetServerPort();​ +  * int GetServerPort();​ 
-* int GetNWNCXVersion(object oPC); +  * int GetNWNCXVersion(object oPC); 
-* object GetPlayerArea(object oPlayer); +  * object GetPlayerArea(object oPlayer); 
-* int GetNWServerInstanceCount();​ +  * int GetNWServerInstanceCount();​ 
-* int GetNWServerInstancePort(int nNWServerInstanceIndex=-1);​ +  * int GetNWServerInstancePort(int nNWServerInstanceIndex=-1); ​  
-* string GetNWServerInstanceName(int nNWServerInstanceIndex=-1);​ +  * string GetNWServerInstanceName(int nNWServerInstanceIndex=-1);​ 
-* int GetNWServerInstanceSharePlayerList(int nNWServerInstanceIndex=-1);​ +  * int GetNWServerInstanceSharePlayerList(int nNWServerInstanceIndex=-1);​ 
-* int GetNWServerInstanceDefaultHakset(int nNWServerInstanceIndex=-1);​ +  * int GetNWServerInstanceDefaultHakset(int nNWServerInstanceIndex=-1);​ 
-* int GetCurrentServerId();​ +  * int GetCurrentServerId();​ 
-* int GetServervaultId();​ +  * int GetServervaultId();​ 
-* string GetServerNameById(int nServerId);​ +  * string GetServerNameById(int nServerId);​ 
-* int GetPortFromServerId(int nServerId);​ +  * int GetPortFromServerId(int nServerId);​ 
-* int GetServerIdFromPort(int nPort); +  * int GetServerIdFromPort(int nPort); 
-* int ExecuteConditionalScript(string sScriptName,​ object oObjectSelf);​ +  * int ExecuteConditionalScript(string sScriptName,​ object oObjectSelf);​ 
-* void SetServerSetting(int nSetting, int nValue); +  * void SetServerSetting(int nSetting, int nValue); 
-* void SetServerSettingString(int nSetting, string sValue); +  * void SetServerSettingString(int nSetting, string sValue); 
-* string QuickReadGFF(string sGFFFile, string sFieldName);​ +  * string QuickReadGFF(string sGFFFile, string sFieldName);​ 
-* void SetDesiredLocation(object oPC, location lLocation);​ +  * void SetDesiredLocation(object oPC, location lLocation);​ 
-* void SetLocation(object oCreature, location lLocation);​ +  * void SetLocation(object oCreature, location lLocation);​ 
-* void SetPosition(object oObject, vector vPosition);​ +  * void SetPosition(object oObject, vector vPosition);​ 
-* void SetTag(object oObject, string sTag); +  * void SetTag(object oObject, string sTag); 
-* void SetGender(object oCreature, int nGender); +  * void SetGender(object oCreature, int nGender); 
-* void SetBABOverride(object oCreature, int nBAB); +  * void SetBABOverride(object oCreature, int nBAB); 
-* void SetMapNote(object oWaypoint, string sMapNote);​ +  * void SetMapNote(object oWaypoint, string sMapNote);​ 
-* object _CreateArea(string sResRef); +  * object _CreateArea(string sResRef); 
-* int _DestroyArea(object oArea); +  * int _DestroyArea(object oArea); 
-* int GetIsInVisibleList(object oSource, object oTarget); +  * int GetIsInVisibleList(object oSource, object oTarget); 
-* void SetCasterLevelOverride(int nCasterLevel);​ +  * void SetCasterLevelOverride(int nCasterLevel);​ 
-* void SetDispelSaveOverride(int nSaveOverride);​ +  * void SetDispelSaveOverride(int nSaveOverride);​ 
-* int GetLastSpellCastFeat(object oCreature);​ +  * int GetLastSpellCastFeat(object oCreature);​ 
-* void SetLastSpellCastFeat(object oCreature, int nFeat); +  * void SetLastSpellCastFeat(object oCreature, int nFeat); 
-* void SetLastSpellCastClass(object oCreature, int nClass); +  * void SetLastSpellCastClass(object oCreature, int nClass); 
-* void SetLastSpellCastId(object oCreature, int nSpellId);​ +  * void SetLastSpellCastId(object oCreature, int nSpellId);​ 
-* void SetLastSpellCastFromItem(object oCreature, int bCastFromItem);​ +  * void SetLastSpellCastFromItem(object oCreature, int bCastFromItem); ​  
-* void SetLastMetaMagicFeat(object oObject, int nMetaMagic);​ +  * void SetLastMetaMagicFeat(object oObject, int nMetaMagic);​ 
-* int GetFeatSourceClass(object oCreature, int nFeat); +  * int GetFeatSourceClass(object oCreature, int nFeat); 
-* int GetLastAttackRollResult(object oCreature);​ +  * int GetLastAttackRollResult(object oCreature);​ 
-* int GetLastAttackFeat(object oCreature);​ +  * int GetLastAttackFeat(object oCreature);​ 
-* void SetServerSettingFloat(int nSetting, float fValue); +  * void SetServerSettingFloat(int nSetting, float fValue); 
-* int GetDoorOpenState(object oDoor); +  * int GetDoorOpenState(object oDoor); 
-* void SetDoorOpenState(object oDoor, int nState); +  * void SetDoorOpenState(object oDoor, int nState); 
-* void InstantlyPauseConversation(object oDialogStarter,​ int bPause=TRUE);​ +  * void InstantlyPauseConversation(object oDialogStarter,​ int bPause=TRUE);​ 
-* void SetStoreSellMarkUp(object oStore, int nMarkUp); +  * void SetStoreSellMarkUp(object oStore, int nMarkUp); 
-* int GetStoreSellMarkUp(object oStore); +  * int GetStoreSellMarkUp(object oStore); 
-* void SetStoreBuyMarkDown(object oStore, int nMarkDown);​ +  * void SetStoreBuyMarkDown(object oStore, int nMarkDown);​ 
-* void SetStoreBuyStolenGoods(object oStore, int bBuyStolenGoods);​ +  * void SetStoreBuyStolenGoods(object oStore, int bBuyStolenGoods);​ 
-* int GetItemAC(object oItem); +  * int GetItemAC(object oItem); 
-* void SetItemAC(object oItem, int nAC); +  * void SetItemAC(object oItem, int nAC); 
-* void ResetItemAC(object oItem); +  * void ResetItemAC(object oItem); 
-* void CopyVariables(object oFrom, object oTo); +  * void CopyVariables(object oFrom, object oTo); 
-* void SetConversationInterruptable(object oCreature, int bInterruptable);​ +  * void SetConversationInterruptable(object oCreature, int bInterruptable);​ 
-* int GetPlaceableAppearance(object oPlaceable);​ +  * int GetPlaceableAppearance(object oPlaceable);​ 
-* void ModifyItem_NoRefresh(object oItem, int nType, int nIndex, int nNewValue);​ +  * void ModifyItem_NoRefresh(object oItem, int nType, int nIndex, int nNewValue);​ 
-* int GetHasSpellMemorized(object oCreature, int nSpell, int nClass); +  * int GetHasSpellMemorized(object oCreature, int nSpell, int nClass); 
-* int GetAreaOfEffectCasterLevel(object oAoE); +  * int GetAreaOfEffectCasterLevel(object oAoE); 
-* void RemoveDoorLink(object oDoor); +  * void RemoveDoorLink(object oDoor); 
-* void SetPlaceableStaticFlag(object oPlaceable, int bStatic); +  * void SetPlaceableStaticFlag(object oPlaceable, int bStatic); 
-* int GetPlaceableStaticFlag(object oPlaceable);​ +  * int GetPlaceableStaticFlag(object oPlaceable);​ 
-* void ForceAppearanceUpdate(object oCreature);​ +  * void ForceAppearanceUpdate(object oCreature);​ 
-* void StopDialog(object oPC); +  * void StopDialog(object oPC); 
-* int GetDoorAppearance(object oDoor); +  * int GetDoorAppearance(object oDoor); 
-* void SetDoorAppearance(object oDoor, int nAppearance);​ +  * void SetDoorAppearance(object oDoor, int nAppearance);​ 
-* void SetAdditionalCost(object oItem, int nAddCost);​ +  * void SetAdditionalCost(object oItem, int nAddCost);​ 
-* int GetAdditionalCost(object oItem); +  * int GetAdditionalCost(object oItem); 
-* void PlayInternalAnimation(int nInternalAnimation,​ float fSpeed=1.0, float fDurationSeconds=0.0,​ object oTarget=OBJECT_SELF);​ +  * void PlayInternalAnimation(int nInternalAnimation,​ float fSpeed=1.0, float fDurationSeconds=0.0,​ object oTarget=OBJECT_SELF);​ 
-* void ActionPlayInternalAnimation(int nInternalAnimation,​ float fSpeed=1.0, float fDurationSeconds=0.0,​ object oTarget=OBJECT_SELF);​ +  * void ActionPlayInternalAnimation(int nInternalAnimation,​ float fSpeed=1.0, float fDurationSeconds=0.0,​ object oTarget=OBJECT_SELF);​ 
-* void ClearAllActionsOnObject(object oObject); +  * void ClearAllActionsOnObject(object oObject); 
-* void UpdateMiniMap(object oPC); +  * void UpdateMiniMap(object oPC); 
-* void ClearMySpellsEffects(object oCaster); +  * void ClearMySpellsEffects(object oCaster); 
-* void ClearSpellsEffectsOnOthers(object oCaster); +  * void ClearSpellsEffectsOnOthers(object oCaster); 
-* int GetUseMonkAbilities(object oCreature);​ +  * int GetUseMonkAbilities(object oCreature);​ 
-* void SetStartingLocation(location lLocation);​ +  * void SetStartingLocation(location lLocation);​ 
-* array _GetTriggerBounds(object oTrigger);​ +  * array _GetTriggerBounds(object oTrigger);​ 
-* void ForceItemStackSize(object oItem, int nStackSize);​ +  * void ForceItemStackSize(object oItem, int nStackSize);​ 
-* void ReapplyItemPropertiesOfItemInSlot(object oCreature, int nSlot); +  * void ReapplyItemPropertiesOfItemInSlot(object oCreature, int nSlot); 
-* void SetHeadItemOverrideString(object oCreature, string sItem); +  * void SetHeadItemOverrideString(object oCreature, string sItem); 
-* void SetPCCreature(object oPC, object oCreature);​ +  * void SetPCCreature(object oPC, object oCreature);​ 
-* void PossessFamiliar(object oPC); +  * void PossessFamiliar(object oPC); 
-* void Spacer_234();​ +  * void Spacer_234();​ 
-* int GetAreaOfEffectSpellId(object oAOE); +  * int GetAreaOfEffectSpellId(object oAOE); 
-* int GetAreaPVPSetting(object oArea); +  * int GetAreaPVPSetting(object oArea); 
-* int GetPCLike(object oPC, object oTarget); +  * int GetPCLike(object oPC, object oTarget); 
-* void SetTauntAnimationPlayed(object oCreature, int bAnimationPlayed);​ +  * void SetTauntAnimationPlayed(object oCreature, int bAnimationPlayed);​ 
-* string GetCreatureHeadItemOverrideString(object oCreature);​ +  * string GetCreatureHeadItemOverrideString(object oCreature);​ 
-* void InstantlyRemoveEffects(object oObject, int nDurationType=-1,​ int nEffectType=-1,​ int nSpellId=-1,​ int nInt1=-1, int nInt1Value=-1,​ int nInt2=-1, int nInt2Value=-1,​ object oCreator=OBJECT_INVALID,​ string sEffectTag=""​);​ +  * void InstantlyRemoveEffects(object oObject, int nDurationType=-1,​ int nEffectType=-1,​ int nSpellId=-1,​ int nInt1=-1, int nInt1Value=-1,​ int nInt2=-1, int nInt2Value=-1,​ object oCreator=OBJECT_INVALID,​ string sEffectTag=""​);​ 
-* void RegisterEvent(string sEvent, string sScript); +  * void RegisterEvent(string sEvent, string sScript); 
-* void UnregisterEvent(string sEvent, string sScript); +  * void UnregisterEvent(string sEvent, string sScript); 
-* void BypassRegisteredEvent();​ +  * void BypassRegisteredEvent();​ 
-* int GetTriggerHasPoint(object oTrigger, vector vPoint); +  * int GetTriggerHasPoint(object oTrigger, vector vPoint); 
-* void SetLinkedToTag(object oTrigger, int nLinkType, string sTag); +  * void SetLinkedToTag(object oTrigger, int nLinkType, string sTag); 
-* void SetDoorLinkedTo(object oDoor, object oTarget); +  * void SetDoorLinkedTo(object oDoor, object oTarget); 
-* void SetAreaName(object oArea, string sName); +  * void SetAreaName(object oArea, string sName); 
-* void SendChatMessage(object oFrom, int nTalkVolume,​ string sMessage, object oTo=OBJECT_INVALID);​ +  * void SendChatMessage(object oFrom, int nTalkVolume,​ string sMessage, object oTo=OBJECT_INVALID);​ 
-* void SendSingleChatMessage(object oFrom, int nSingleChatChannel,​ string sMessage, object oTo); +  * void SendSingleChatMessage(object oFrom, int nSingleChatChannel,​ string sMessage, object oTo); 
-* void AddChatSource(object oPC, int nVolume, string sMessage);​ +  * void AddChatSource(object oPC, int nVolume, string sMessage);​ 
-* void AddChatTarget(int nFromPlayerId,​ int nToPlayerId,​ string sMessage);​ +  * void AddChatTarget(int nFromPlayerId,​ int nToPlayerId,​ string sMessage);​ 
-* void ReplyToWebClient(int nPlayerId, string sReason); +  * void ReplyToWebClient(int nPlayerId, string sReason); 
-* int _AddRemotePlayer(object oCreature, int bIsDM, string sPlayerName);​ +  * int _AddRemotePlayer(object oCreature, int bIsDM, string sPlayerName);​ 
-* void _DeleteRemotePlayer(int nPlayerId);​ +  * void _DeleteRemotePlayer(int nPlayerId);​ 
-effect EffectVisualEffectWithXDATA(string sXDATA, int nVisualEffectId,​ int nMissEffect=FALSE);​ +  ​* ​effect EffectVisualEffectWithXDATA(string sXDATA, int nVisualEffectId,​ int nMissEffect=FALSE);​ 
-* string GetVisualEffectXDATA(effect eVFX); +  * string GetVisualEffectXDATA(effect eVFX); 
-* object GetFirstSoundObjectInArea(object oArea); +  * object GetFirstSoundObjectInArea(object oArea); 
-* object GetNextSoundObjectInArea(object oArea); +  * object GetNextSoundObjectInArea(object oArea); 
-* void ReloadCustomFactionsReputations();​ +  * void ReloadCustomFactionsReputations();​ 
-* void UpdateCustomFactionsList(object oCreature);​ +  * void UpdateCustomFactionsList(object oCreature);​ 
-* int GetCustomFactionReputation(object oFromCreature,​ object oToCreature);​ +  * int GetCustomFactionReputation(object oFromCreature,​ object oToCreature);​ 
-* void LoadDMAreasPrefix();​ +  * void LoadDMAreasPrefix();​ 
-* int GetDamageResistance(object oCreature, int nDamageFlag,​ int bLimitedResistanceToo=FALSE);​ +  * int GetDamageResistance(object oCreature, int nDamageFlag,​ int bLimitedResistanceToo=FALSE);​ 
-* int GetDamageReductionEffectForPower(object oCreature, int nPower); +  * int GetDamageReductionEffectForPower(object oCreature, int nPower); 
-* int GetTotalDamageImmunity(object oCreature, int nDamType);​ +  * int GetTotalDamageImmunity(object oCreature, int nDamType);​ 
-* int GetConcealment(object oCreature, int nVersus); +  * int GetConcealment(object oCreature, int nVersus); 
-* void SendMapPinAdded(object oPC, vector vPosition, string sDescription,​ int nPinId); +  * void SendMapPinAdded(object oPC, vector vPosition, string sDescription,​ int nPinId); 
-* void Spacer_268();​ +  * void Spacer_268();​ 
-* void SetMapString(string sMap, string sKey, string sString); +  * void SetMapString(string sMap, string sKey, string sString); 
-* string GetMapString(string sMap, string sKey); +  * string GetMapString(string sMap, string sKey); 
-* void DeleteMapString(string sMap, string sKey); +  * void DeleteMapString(string sMap, string sKey); 
-* void RegisterObject(string sSet, object o); +  * void RegisterObject(string sSet, object o); 
-* void UnregisterObject(string sSet, object o); +  * void UnregisterObject(string sSet, object o); 
-* void UnregisterAllObjects(string sSet); +  * void UnregisterAllObjects(string sSet); 
-* void RunScriptOnAllRegisteredObjects(string sSet, string sScript); +  * void RunScriptOnAllRegisteredObjects(string sSet, string sScript); 
-* void SetServerCustomToken(int nToken, string sValue, object oTarget=OBJECT_SELF);​ +  * void SetServerCustomToken(int nToken, string sValue, object oTarget=OBJECT_SELF);​ 
-* string GetServerCustomToken(int nToken, object oTarget=OBJECT_SELF);​ +  * string GetServerCustomToken(int nToken, object oTarget=OBJECT_SELF);​ 
-* int GetAIEventParam1(int nEventIndex);​ +  * int GetAIEventParam1(int nEventIndex);​ 
-* int GetAIEventParam2(int nEventIndex);​ +  * int GetAIEventParam2(int nEventIndex);​ 
-* int GetAIEventType(int nEventIndex);​ +  * int GetAIEventType(int nEventIndex);​ 
-* string GetAIEventScriptName(int nEventIndex);​ +  * string GetAIEventScriptName(int nEventIndex);​ 
-* int GetAIEventCount(int nEventType=X_EVENT_ALL);​ +  * int GetAIEventCount(int nEventType=X_EVENT_ALL);​ 
-* object GetCreatureEncounter(object oCreature);​ +  * object GetCreatureEncounter(object oCreature);​ 
-* object GetBodyBagObject(object oCreature);​ +  * object GetBodyBagObject(object oCreature);​ 
-* void SuspendArea(object oArea); +  * void SuspendArea(object oArea); 
-* void WokeUpArea(object oArea); +  * void WokeUpArea(object oArea); 
-* object GetPlayerControlledCreature(object oPlayerGameObject);​ +  * object GetPlayerControlledCreature(object oPlayerGameObject);​ 
-* object GetPlayerCharacter(object oPlayerControlledCreature);​ +  * object GetPlayerCharacter(object oPlayerControlledCreature);​ 
-* void Spacer_289();​ +  * void Spacer_289();​ 
-* void Spacer_290();​ +  * void Spacer_290();​ 
-* object GetAIObjectByIndex(int nAILevel, int nIndex); +  * object GetAIObjectByIndex(int nAILevel, int nIndex); 
-* object GetGameObjectByIndex(int nIndex); +  * object GetGameObjectByIndex(int nIndex); 
-* object GetFirstRegisteredObject(string sSet); +  * object GetFirstRegisteredObject(string sSet); 
-* object GetNextRegisteredObject();​ +  * object GetNextRegisteredObject();​ 
-* object UpdateItemAppr(object oItem); +  * object UpdateItemAppr(object oItem); 
-* int GetTrueEffectCount(object oObject); +  * int GetTrueEffectCount(object oObject); 
-* effect GetTrueEffectByIndex(object oObject, int nIndex); +  * effect GetTrueEffectByIndex(object oObject, int nIndex); 
-* void RemoveTrueEffectByIndex(object oObject, int nIndex); +  * void RemoveTrueEffectByIndex(object oObject, int nIndex); 
-* float GetEffectDuration(effect e); +  * float GetEffectDuration(effect e); 
-* float GetItemPropertyDuration(itemproperty ip); +  * float GetItemPropertyDuration(itemproperty ip); 
-* float GetEffectDurationRemaining(effect e); +  * float GetEffectDurationRemaining(effect e); 
-* float GetItemPropertyDurationRemaining(itemproperty ip); +  * float GetItemPropertyDurationRemaining(itemproperty ip); 
-* int GetEffectId(effect e); +  * int GetEffectId(effect e); 
-* void SetEffectId(effect e, int nEffectId);​ +  * void SetEffectId(effect e, int nEffectId);​ 
-* int GetEffectTrueType(effect e); +  * int GetEffectTrueType(effect e); 
-* void SetEffectTrueType(effect e, int nEffectId);​ +  * void SetEffectTrueType(effect e, int nEffectId);​ 
-* int GetEffectInteger(effect e, int nIndex); +  * int GetEffectInteger(effect e, int nIndex); 
-* int GetItemPropertyInteger(itemproperty ip, int nIndex); +  * int GetItemPropertyInteger(itemproperty ip, int nIndex); 
-* void SetEffectInteger(effect e, int nIndex, int nValue); +  * void SetEffectInteger(effect e, int nIndex, int nValue); 
-* void SetItemPropertyInteger(itemproperty ip, int nIndex, int nValue); +  * void SetItemPropertyInteger(itemproperty ip, int nIndex, int nValue); 
-* int GetItemPropertySpellId(itemproperty e); +  * int GetItemPropertySpellId(itemproperty e); 
-* void SetEffectSpellId(effect e, int nSpellId);​ +  * void SetEffectSpellId(effect e, int nSpellId);​ 
-* void SetItemPropertySpellId(itemproperty ip, int nSpellId);​ +  * void SetItemPropertySpellId(itemproperty ip, int nSpellId);​ 
-* object GetItemPropertyCreator(itemproperty ip); +  * object GetItemPropertyCreator(itemproperty ip); 
-* void SetEffectCreator(effect e, object oCreator);​ +  * void SetEffectCreator(effect e, object oCreator);​ 
-* void SetItemPropertyCreator(itemproperty ip, object oCreator);​ +  * void SetItemPropertyCreator(itemproperty ip, object oCreator);​ 
-* effect EffectBonusFeat(int nFeat); +  * effect EffectBonusFeat(int nFeat); 
-* effect EffectIcon(int nIcon); +  * effect EffectIcon(int nIcon); 
-* effect EffectSetAIState(int nAIState);​ +  * effect EffectSetAIState(int nAIState);​ 
-* void Spacer_320();​ +  * void Spacer_320();​ 
-* void Spacer_321();​ +  * void Spacer_321();​ 
-* void Spacer_322();​ +  * void Spacer_322();​ 
-* void Spacer_323();​ +  * void Spacer_323();​ 
-* int SQLAffectedRows();​ +  * int SQLAffectedRows();​ 
-* void SetPlayerCharacterName(object oPC, string sName); +  * void SetPlayerCharacterName(object oPC, string sName); 
-* void SetCreatureDisplayName(object oPC, string sName); +  * void SetCreatureDisplayName(object oPC, string sName); 
-* void SetVisiblePlayerName(object oPlayer, string sVisibleName);​ +  * void SetVisiblePlayerName(object oPlayer, string sVisibleName);​ 
-* string GetVisiblePlayerName(object oPlayer); +  * string GetVisiblePlayerName(object oPlayer); 
-* void ReloadServerSettings();​ +  * void ReloadServerSettings();​ 
-* int GetArrayValueType(array aArray, int nIndex); +  * int GetArrayValueType(array aArray, int nIndex); 
-* int GetDictionaryValueType(dictionary dDictionary,​ string sKey); +  * int GetDictionaryValueType(dictionary dDictionary,​ string sKey); 
-* int LoadServerBoolean(string sTag, int nDefaultValue,​ string sDescription);​ +  * int LoadServerBoolean(string sTag, int nDefaultValue,​ string sDescription);​ 
-* int LoadServerInt(string sTag, int nDefaultValue,​ int nMin, int nMax, string sDescription);​ +  * int LoadServerInt(string sTag, int nDefaultValue,​ int nMin, int nMax, string sDescription);​ 
-* float LoadServerFloat(string sTag, float fDefaultValue,​ int nMin, int nMax, string sDescription);​ +  * float LoadServerFloat(string sTag, float fDefaultValue,​ int nMin, int nMax, string sDescription);​ 
-* string LoadServerString(string sTag, string sDefaultValue,​ string sDescription,​ int nType=SERVOPT_TYPE_TEXT);​ +  * string LoadServerString(string sTag, string sDefaultValue,​ string sDescription,​ int nType=SERVOPT_TYPE_TEXT);​ 
-* int GetServerInt(string sTag); +  * int GetServerInt(string sTag); 
-* float GetServerFloat(string sTag); +  * float GetServerFloat(string sTag); 
-* string GetServerString(string sTag); +  * string GetServerString(string sTag); 
-* void SetServerInt(string sTag, int nValue); +  * void SetServerInt(string sTag, int nValue); 
-* void SetServerFloat(string sTag, float fValue); +  * void SetServerFloat(string sTag, float fValue); 
-* void SetServerString(string sTag, string sValue); +  * void SetServerString(string sTag, string sValue); 
-* string GetEffectTag(effect e); +  * string GetEffectTag(effect e); 
-* void SetEffectTag(effect e, string sTag); +  * void SetEffectTag(effect e, string sTag); 
-* array GetLocalVariablesOfTypeWithPrefix(object o, int nType, string sPrefix); +  * array [[https://​forum.sinfar.net/​viewtopic.php?​p=91249&​hilit=GetLocalVariableCount#​p91249|GetLocalVariablesOfTypeWithPrefix]](object o, int nType, string sPrefix); 
-* int DeleteLocalVariablesOfTypeWithPrefix(object o, int nType, string sPrefix); +  * int [[https://​forum.sinfar.net/​viewtopic.php?​p=91249&​hilit=GetLocalVariableCount#​p91249|DeleteLocalVariablesOfTypeWithPrefix]](object o, int nType, string sPrefix); 
-* int GetLocalVariableCount(object o); +  * int [[https://​forum.sinfar.net/​viewtopic.php?​p=91249&​hilit=GetLocalVariableCount#​p91249|GetLocalVariableCount]](object o); 
-* array GetLocalVariableAtIndex(object o, int nIndex); +  * array [[https://​forum.sinfar.net/​viewtopic.php?​p=91249&​hilit=GetLocalVariableCount#​p91249|GetLocalVariableAtIndex]](object o, int nIndex); 
-* int HasLocalInt(object o, string sName); +  * int [[https://​forum.sinfar.net/​viewtopic.php?​p=91249&​hilit=GetLocalVariableCount#​p91249|HasLocalInt]](object o, string sName); 
-* int HasLocalString(object o, string sName); +  * int [[https://​forum.sinfar.net/​viewtopic.php?​p=91249&​hilit=GetLocalVariableCount#​p91249|HasLocalString]](object o, string sName); 
-* int HasLocalFloat(object o, string sName); +  * int [[https://​forum.sinfar.net/​viewtopic.php?​p=91249&​hilit=GetLocalVariableCount#​p91249|HasLocalFloat]](object o, string sName); 
-* int HasLocalObject(object o, string sName); +  * int [[https://​forum.sinfar.net/​viewtopic.php?​p=91249&​hilit=GetLocalVariableCount#​p91249|HasLocalObject]](object o, string sName); 
-* int HasLocalLocation(object o, string sName); +  * int [[https://​forum.sinfar.net/​viewtopic.php?​p=91249&​hilit=GetLocalVariableCount#​p91249|HasLocalLocation]](object o, string sName); 
-* string GetTilesetInformation(string sResRef, string sSection, string sEntry); +  * string GetTilesetInformation(string sResRef, string sSection, string sEntry); 
-* int GetQuickButtonType(object oCreature, int nButtonPosition);​ +  * int GetQuickButtonType(object oCreature, int nButtonPosition);​ 
-* object GetQuickButtonItem1(object oCreature, int nButtonPosition);​ +  * object GetQuickButtonItem1(object oCreature, int nButtonPosition);​ 
-* object GetQuickButtonItem2(object oCreature, int nButtonPosition);​ +  * object GetQuickButtonItem2(object oCreature, int nButtonPosition);​ 
-* int GetQuickButtonClass(object oCreature, int nButtonPosition);​ +  * int GetQuickButtonClass(object oCreature, int nButtonPosition);​ 
-* int GetQuickButtonMetaMagic(object oCreature, int nButtonPosition);​ +  * int GetQuickButtonMetaMagic(object oCreature, int nButtonPosition);​ 
-* int GetQuickButtonSpellId(object oCreature, int nButtonPosition);​ +  * int GetQuickButtonSpellId(object oCreature, int nButtonPosition);​ 
-* string GetQuickButtonCommand(object oCreature, int nButtonPosition);​ +  * string GetQuickButtonCommand(object oCreature, int nButtonPosition);​ 
-* string GetQuickButtonCommandLabel(object oCreature, int nButtonPosition);​ +  * string GetQuickButtonCommandLabel(object oCreature, int nButtonPosition);​ 
-* string GetQuickButtonCreatorResRef(object oCreature, int nButtonPosition);​ +  * string GetQuickButtonCreatorResRef(object oCreature, int nButtonPosition);​ 
-* string GetQuickButtonCreatorLabel(object oCreature, int nButtonPosition);​ +  * string GetQuickButtonCreatorLabel(object oCreature, int nButtonPosition);​ 
-* int GetQuickButtonAssociateType(object oCreature, int nButtonPosition);​ +  * int GetQuickButtonAssociateType(object oCreature, int nButtonPosition);​ 
-* object GetQuickButtonAssociate(object oCreature, int nButtonPosition);​ +  * object GetQuickButtonAssociate(object oCreature, int nButtonPosition);​ 
-* void SetQuickButton(object oCreature, int nButtonPosition,​ int nType, object oItem1, object oItem2, int nClass, int nMetaMagic, int nSpellId, string sCommand, string sCommandLabel,​ string sCreatorResRef,​ string sCreatorLabel,​ int nAssociateType,​ object oAssociate);​ +  * void SetQuickButton(object oCreature, int nButtonPosition,​ int nType, object oItem1, object oItem2, int nClass, int nMetaMagic, int nSpellId, string sCommand, string sCommandLabel,​ string sCreatorResRef,​ string sCreatorLabel,​ int nAssociateType,​ object oAssociate);​ 
-* int PC_GetId(object oPC); +  * int PC_GetId(object oPC); 
-* int PLAYER_GetId(object oPlayer); +  * int PLAYER_GetId(object oPlayer); 
-* int PC_Create(object oPC); +  * int PC_Create(object oPC); 
-* int PC_GetCurrentServer(object oPC); +  * int PC_GetCurrentServer(object oPC); 
-* location PC_GetSavedLocation(object oPC); +  * location PC_GetSavedLocation(object oPC); 
-* void PC_SetSavedLocation(object oPC, location lLocation);​ +  * void PC_SetSavedLocation(object oPC, location lLocation);​ 
-* int SQLGetInsertId();​ +  * int SQLGetInsertId();​ 
-* int SQLGetLastResultCode();​ +  * int SQLGetLastResultCode();​ 
-* int GetSurface(location lLocation);​ +  * int GetSurface(location lLocation);​ 
-* int GetAnimation(object oTarget); +  * int GetAnimation(object oTarget); 
-* float GetAnimationSpeed(object oTarget); +  * float GetAnimationSpeed(object oTarget); 
-* int GetFlatFlooted(object oCreature);​ +  * int GetFlatFlooted(object oCreature);​ 
-* int GetIsPolymorphed(object oCreature);​ +  * int GetIsPolymorphed(object oCreature);​ 
-* void _SetXPL_DontUse(int i); +  * void _SetXPL_DontUse(int i); 
-* int GetEventParamInt(int nParamIndex);​ +  * int GetEventParamInt(int nParamIndex);​ 
-* object GetEventParamObject(int nParamIndex);​ +  * object GetEventParamObject(int nParamIndex);​ 
-* string GetEventParamString(int nParamIndex);​ +  * string GetEventParamString(int nParamIndex);​ 
-* float GetEventParamFloat(int nParamIndex);​ +  * float GetEventParamFloat(int nParamIndex);​ 
-* effect GetEventParamEffect(int nParamIndex);​ +  * effect GetEventParamEffect(int nParamIndex);​ 
-* array GetEventParamArray(int nParamIndex);​ +  * array GetEventParamArray(int nParamIndex);​ 
-* dictionary GetEventParamDictionary(int nParamIndex);​ +  * dictionary GetEventParamDictionary(int nParamIndex);​ 
-* location GetEventParamLocation(int nParamIndex);​ +  * location GetEventParamLocation(int nParamIndex);​ 
-* vector GetEventParamVector(int nParamIndex);​ +  * vector GetEventParamVector(int nParamIndex);​ 
-* array GetEventParams();​ +  * array GetEventParams();​ 
-* int GetEventParamType(int nParam); +  * int GetEventParamType(int nParam); 
-* int GetEventParamCount();​ +  * int GetEventParamCount();​ 
-* void BypassEvent();​ +  * void BypassEvent();​ 
-* void SetEventResultInt(int nResult); +  * void SetEventResultInt(int nResult); 
-* void SetEventResultObject(object oResult); +  * void SetEventResultObject(object oResult); 
-* void SetEventResultString(string sResult); +  * void SetEventResultString(string sResult); 
-* void SetEventResultFloat(float fResult); +  * void SetEventResultFloat(float fResult); 
-* void SetEventResultEffect(effect eResult); +  * void SetEventResultEffect(effect eResult); 
-* void SetEventResultArray(array aResult); +  * void SetEventResultArray(array aResult); 
-* void SetEventResultDictionary(dictionary dResult); +  * void SetEventResultDictionary(dictionary dResult); 
-* void SetEventResultVector(vector vResult); +  * void SetEventResultVector(vector vResult); 
-* void SetEventResultLocation(location lResult); +  * void SetEventResultLocation(location lResult); 
-* int RunEvent(string sScript, object oTarget, array aParams); +  * int RunEvent(string sScript, object oTarget, array aParams); 
-* int RunEventInt(string sScript, object oTarget, array aParams); +  * int RunEventInt(string sScript, object oTarget, array aParams); 
-* object RunEventObject(string sScript, object oTarget, array aParams); +  * object RunEventObject(string sScript, object oTarget, array aParams); 
-* string RunEventString(string sScript, object oTarget, array aParams); +  * string RunEventString(string sScript, object oTarget, array aParams); 
-* float RunEventFloat(string sScript, object oTarget, array aParams); +  * float RunEventFloat(string sScript, object oTarget, array aParams); 
-* effect RunEventEffect(string sScript, object oTarget, array aParams); +  * effect RunEventEffect(string sScript, object oTarget, array aParams); 
-* array RunEventArray(string sScript, object oTarget, array aParams); +  * array RunEventArray(string sScript, object oTarget, array aParams); 
-dictionary RunEventDictionary(string sScript, object oTarget, array aParams); +  ​* ​dictionary RunEventDictionary(string sScript, object oTarget, array aParams); 
-* vector RunEventVector(string sScript, object oTarget, array aParams); +  * vector RunEventVector(string sScript, object oTarget, array aParams); 
-* location RunEventLocation(string sScript, object oTarget, array aParams); +  * location RunEventLocation(string sScript, object oTarget, array aParams); 
-* void AddArrayEffect(array aArray, effect eValue); +  * void AddArrayEffect(array aArray, effect eValue); 
-* void SetArrayEffect(array aArray, int nIndex, effect eValue); +  * void SetArrayEffect(array aArray, int nIndex, effect eValue); 
-* effect GetArrayEffect(array aArray, int nIndex); +  * effect GetArrayEffect(array aArray, int nIndex); 
-* void SetDictionaryEffect(dictionary dDictionary,​ string sKey, effect eValue); +  * void SetDictionaryEffect(dictionary dDictionary,​ string sKey, effect eValue); 
-* effect GetDictionaryEffect(dictionary ddDictionary,​ string sKey); +  * effect GetDictionaryEffect(dictionary ddDictionary,​ string sKey); 
-* int GetCurrentNodeType();​ +  * int GetCurrentNodeType();​ 
-* int GetCurrentNodeID();​ +  * int GetCurrentNodeID();​ 
-* int GetCurrentAbsoluteNodeID();​ +  * int GetCurrentAbsoluteNodeID();​ 
-* int GetSelectedNodeID();​ +  * int GetSelectedNodeID();​ 
-* int GetSelectedAbsoluteNodeID();​ +  * int GetSelectedAbsoluteNodeID();​ 
-* string GetSelectedNodeText(int nLangID = LANGUAGE_ENGLISH,​ int nGender = GENDER_MALE);​ +  * string GetSelectedNodeText(int nLangID = LANGUAGE_ENGLISH,​ int nGender = GENDER_MALE);​ 
-* string GetCurrentNodeText(int nLangID = LANGUAGE_ENGLISH,​ int nGender = GENDER_MALE);​ +  * string GetCurrentNodeText(int nLangID = LANGUAGE_ENGLISH,​ int nGender = GENDER_MALE);​ 
-* void SetCurrentNodeText(string sText, int nLangID = LANGUAGE_ENGLISH,​ int nGender = GENDER_MALE);​ +  * void SetCurrentNodeText(string sText, int nLangID = LANGUAGE_ENGLISH,​ int nGender = GENDER_MALE);​ 
-* int GetKnowsFeat(object oCreature, int nFeat); +  * int GetKnowsFeat(object oCreature, int nFeat); 
-* int GetDamageImmunity(object oObject, int nDamageType);​ +  * int GetDamageImmunity(object oObject, int nDamageType);​ 
-* void SetAbilityScore(object oCreature, int nAbility, int nValue); +  * void SetAbilityScore(object oCreature, int nAbility, int nValue); 
-* void ClosePlayerStore(object oPlayer); +  * void ClosePlayerStore(object oPlayer); 
-* void SetSkillRank(object oCreature, int nSkill, int nValue); +  * void SetSkillRank(object oCreature, int nSkill, int nValue); 
-* int GetACNaturalBase(object oCreature);​ +  * int GetACNaturalBase(object oCreature);​ 
-* void SetACNaturalBase(object oCreature, int nValue); +  * void SetACNaturalBase(object oCreature, int nValue); 
-* void AddKnownFeat(object oCreature, int nFeat, int nLevel=-1);​ +  * void AddKnownFeat(object oCreature, int nFeat, int nLevel=-1);​ 
-* void RemoveKnownFeat(object oCreature, int nFeat, int nLevel=-1);​ +  * void RemoveKnownFeat(object oCreature, int nFeat, int nLevel=-1);​ 
-* int GetTotalKnownFeats(object oCreature, int nLevel=-1);​ +  * int GetTotalKnownFeats(object oCreature, int nLevel=-1);​ 
-* int GetKnownFeatByIndex(object oCreature, int nFeatIndex, int nLevel=-1);​ +  * int GetKnownFeatByIndex(object oCreature, int nFeatIndex, int nLevel=-1);​ 
-* int GetFeatRemainingUses(object oCreature, int nFeat); +  * int GetFeatRemainingUses(object oCreature, int nFeat); 
-* int GetFeatTotalUses(object oCreature, int nFeat); +  * int GetFeatTotalUses(object oCreature, int nFeat); 
-* int GetIsClassBonusFeat(int nClass, int nFeat); +  * int GetIsClassBonusFeat(int nClass, int nFeat); 
-* int GetIsClassGeneralFeat(int nClass, int nFeat); +  * int GetIsClassGeneralFeat(int nClass, int nFeat); 
-* int GetIsClassGrantedFeat(int nClass, int nFeat); +  * int GetIsClassGrantedFeat(int nClass, int nFeat); 
-int GetIsClassSkill(int nClass, int nSkill); +  ​* ​int GetIsClassSkill(int nClass, int nSkill); 
-int GetClassByLevel(object oCreature, int nLevel); +  ​* ​int GetClassByLevel(object oCreature, int nLevel); 
-int GetAbilityIncreaseByLevel(object oCreature, int nLevel); +  ​* ​int GetAbilityIncreaseByLevel(object oCreature, int nLevel); 
-int GetSkillIncreaseByLevel(object oCreature, int nLevel, int nSkill); +  ​* ​int GetSkillIncreaseByLevel(object oCreature, int nLevel, int nSkill); 
-int GetSavingThrowBonus(object oCreature, int nSave); +  ​* ​int GetSavingThrowBonus(object oCreature, int nSave); 
-void SetSavingThrowBonus(object oCreature, int nSave, int nValue); +  ​* ​void SetSavingThrowBonus(object oCreature, int nSave, int nValue); 
-int GetMaxHitPointsByLevel(object oCreature, int nLevel); +  ​* ​int GetMaxHitPointsByLevel(object oCreature, int nLevel); 
-void SetMaxHitPointsByLevel(object oCreature, int nLevel, int nVaule); +  ​* ​void SetMaxHitPointsByLevel(object oCreature, int nLevel, int nVaule); 
-void SetCreatureSize(object oCreature, int nSize); +  ​* ​void SetCreatureSize(object oCreature, int nSize); 
-int GetPCSkillPoints(object oCreature);​ +  ​* ​int GetPCSkillPoints(object oCreature);​ 
-void SetPCSkillPoints(object oCreature, int nValue); +  ​* ​void SetPCSkillPoints(object oCreature, int nValue); 
-int GetBodyBag(object oCreature);​ +  ​* ​int GetBodyBag(object oCreature);​ 
-void SetBodyBag(object oCreature, int nValue); +  ​* ​void SetBodyBag(object oCreature, int nValue); 
-void SetAlignmentGoodEvil(object oCreature, int nValue); +  ​* ​void SetAlignmentGoodEvil(object oCreature, int nValue); 
-void SetAlignmentLawChaos(object oCreature, int nValue); +  ​* ​void SetAlignmentLawChaos(object oCreature, int nValue); 
-void SetCurrentHitPoints(object oObject, int nHP); +  ​* ​void SetCurrentHitPoints(object oObject, int nHP); 
-void SetMaxHitPoints(object oObject, int nHP); +  ​* ​void SetMaxHitPoints(object oObject, int nHP); 
-int GetKnowsSpell(object oCreature, int nSpell, int nClass=CLASS_TYPE_INVALID);​ +  ​* ​int GetKnowsSpell(object oCreature, int nSpell, int nClass=CLASS_TYPE_INVALID);​ 
-int GetKnownSpell(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex);​ +  ​* ​int GetKnownSpell(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex);​ 
-void SetKnownSpell(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex,​ int nSpellId);​ +  ​* ​void SetKnownSpell(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex,​ int nSpellId);​ 
-int GetNumKnownSpells(object oCreature, int nClass, int nSpellLevel);​ +  ​* ​int GetNumKnownSpells(object oCreature, int nClass, int nSpellLevel);​ 
-void AddKnownSpell(object oCreature, int nClass, int nSpellLevel,​ int nSpellId);​ +  ​* ​void AddKnownSpell(object oCreature, int nClass, int nSpellLevel,​ int nSpellId);​ 
-void RemoveKnownSpell(object oCreature, int nClass, int nSpellLevel,​ int nSpellId);​ +  ​* ​void RemoveKnownSpell(object oCreature, int nClass, int nSpellLevel,​ int nSpellId);​ 
-int GetMemorizedSpellCount(object oCreature, int nClass, int nSpellLevel);​ +  ​* ​int GetMemorizedSpellCount(object oCreature, int nClass, int nSpellLevel);​ 
-int GetMemorizedSpellId(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex);​ +  ​* ​int GetMemorizedSpellId(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex);​ 
-int GetMemorizedSpellReady(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex);​ +  ​* ​int GetMemorizedSpellReady(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex);​ 
-int GetMemorizedSpellMetaMagic(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex);​ +  ​* ​int GetMemorizedSpellMetaMagic(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex);​ 
-int GetMemorizedSpellDomain(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex);​ +  ​* ​int GetMemorizedSpellDomain(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex);​ 
-void SetMemorizedSpellId(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex,​ int nSpellId);​ +  ​* ​void SetMemorizedSpellId(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex,​ int nSpellId);​ 
-void SetMemorizedSpellReady(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex,​ int bReady); +  ​* ​void SetMemorizedSpellReady(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex,​ int bReady); 
-void SetMemorizedSpellMetaMagic(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex,​ int nMetaMagic);​ +  ​* ​void SetMemorizedSpellMetaMagic(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex,​ int nMetaMagic);​ 
-void SetMemorizedSpellDomain(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex,​ int nDomain); +  ​* ​void SetMemorizedSpellDomain(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex,​ int nDomain); 
-void SetMemorizedSpell(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex,​ int nSpellId, int bReady, int nMetaMagic, int nDomain); +  ​* ​void SetMemorizedSpell(object oCreature, int nClass, int nSpellLevel,​ int nSpellIndex,​ int nSpellId, int bReady, int nMetaMagic, int nDomain); 
-int GetClericDomain(object oCreature, int nIndex); +  ​* ​int GetClericDomain(object oCreature, int nIndex); 
-void SetClericDomain(object oCreature, int nIndex, int nDomain); +  ​* ​void SetClericDomain(object oCreature, int nIndex, int nDomain); 
-int GetWizardSpecialization(object oCreature);​ +  ​* ​int GetWizardSpecialization(object oCreature);​ 
-void SetWizardSpecialization(object oCreature, int nSchool); +  ​* ​void SetWizardSpecialization(object oCreature, int nSchool); 
-int GetSpecialAbilityCount(object oCreature);​ +  ​* ​int GetSpecialAbilityCount(object oCreature);​ 
-int GetSpecialAbilitySpellId(object oCreature, int nIndex); +  ​* ​int GetSpecialAbilitySpellId(object oCreature, int nIndex); 
-int GetSpecialAbilityFlags(object oCreature, int nIndex); +  ​* ​int GetSpecialAbilityFlags(object oCreature, int nIndex); 
-int GetSpecialAbilityLevel(object oCreature, int nIndex); +  ​* ​int GetSpecialAbilityLevel(object oCreature, int nIndex); 
-void SetSpecialAbilitySpellId(object oCreature, int nIndex, int nSpellId);​ +  ​* ​void SetSpecialAbilitySpellId(object oCreature, int nIndex, int nSpellId);​ 
-void SetSpecialAbilityFlags(object oCreature, int nIndex, int nFlags); +  ​* ​void SetSpecialAbilityFlags(object oCreature, int nIndex, int nFlags); 
-void SetSpecialAbilityLevel(object oCreature, int nIndex, int nLevel); +  ​* ​void SetSpecialAbilityLevel(object oCreature, int nIndex, int nLevel); 
-void RemoveSpecialAbility(object oCreature, int nIndex); +  ​* ​void RemoveSpecialAbility(object oCreature, int nIndex); 
-void AddSpecialAbility(object oCreature, int nSpellId, int nFlags, int nLevel); +  ​* ​void AddSpecialAbility(object oCreature, int nSpellId, int nFlags, int nLevel); 
-string GetPortrait(object oCreature);​ +  ​* ​string GetPortrait(object oCreature);​ 
-void SetPortrait(object oCreature, string sPortraitResRef);​ +  ​* ​void SetPortrait(object oCreature, string sPortraitResRef);​ 
-int GetSoundset(object oCreature);​ +  ​* ​int GetSoundset(object oCreature);​ 
-void SetSoundset(object oCreature, int nSoundset);​ +  ​* ​void SetSoundset(object oCreature, int nSoundset);​ 
-void SetTrapCreator(object oTrap, object oCreator);​ +  ​* ​void SetTrapCreator(object oTrap, object oCreator);​ 
-string GetConversation(object oCreature);​ +  ​* ​string GetConversation(object oCreature);​ 
-void SetConversation(object oCreature, string sConversation);​ +  ​* ​void SetConversation(object oCreature, string sConversation);​ 
-string GetLocalVariableName(object oObject, int nIndex); +  ​* ​string GetLocalVariableName(object oObject, int nIndex); 
-int GetLocalVariableType(object oObject, int nIndex); +  ​* ​int GetLocalVariableType(object oObject, int nIndex); 
-object GetFirstArea();​ +  ​* ​object GetFirstArea();​ 
-object GetNextArea();​ +  ​* ​object GetNextArea();​ 
-void SetBaseItemType(object oItem, int nBaseItem);​ +  ​* ​void SetBaseItemType(object oItem, int nBaseItem);​ 
-void SetGoldPieceValue(object oItem, int nValue); +  ​* ​void SetGoldPieceValue(object oItem, int nValue); 
-void SetItemWeight(object oItem, int nTenthLbs);​ +  ​* ​void SetItemWeight(object oItem, int nTenthLbs);​ 
-void SetPlaceableAppearance(object oPlaceable, int nAppearance);​ +  ​* ​void SetPlaceableAppearance(object oPlaceable, int nAppearance);​ 
-float GetGroundHeight(object oArea, vector vPos); +  ​* ​float GetGroundHeight(object oArea, vector vPos); 
-float GetGroundHeightFromLocation(location lLoc); +  ​* ​float GetGroundHeightFromLocation(location lLoc); 
-int GetIsWalkable(object oArea, vector vPos); +  ​* ​int GetIsWalkable(object oArea, vector vPos); 
-int GetIsWalkableLocation(location lLoc); +  ​* ​int GetIsWalkableLocation(location lLoc); 
-int GetPCPort(object oPC); +  ​* ​int GetPCPort(object oPC); 
-void BootPCWithMessage(object oPC, int nStrRef); +  ​* ​void BootPCWithMessage(object oPC, int nStrRef); 
-string GetPCFileName(object oPC); +  ​* ​string GetPCFileName(object oPC); 
-int GetFactionId(object oObject); +  ​* ​int GetFactionId(object oObject); 
-void SetFactionId(object oObject, int nFaction);​ +  ​* ​void SetFactionId(object oObject, int nFaction);​ 
-void SetLastHostileActor(object oObject, object oActor); +  ​* ​void SetLastHostileActor(object oObject, object oActor); 
-void SetMovementRate(object oCreature, int nRate); +  ​* ​void SetMovementRate(object oCreature, int nRate); 
-void SetRacialType(object oCreature, int nRacialType);​ +  ​* ​void SetRacialType(object oCreature, int nRacialType);​ 
-object IntToObject(int nObjectId);​ +  ​* ​object IntToObject(int nObjectId);​ 
-object StringToObject(string sObjectId);​ +  ​* ​object StringToObject(string sObjectId);​ 
-int GetCriticalHitMultiplier(object oCreature, int bOffhand);​ +  ​* ​int GetCriticalHitMultiplier(object oCreature, int bOffhand);​ 
-int GetCriticalHitRange(object oCreature, int bOffhand);​ +  ​* ​int GetCriticalHitRange(object oCreature, int bOffhand);​ 
-int GetCurrentAnimation(object oCreature);​ +  ​* ​int GetCurrentAnimation(object oCreature);​ 
-void SetCurrentAnimation(object oCreature, int nAnimation);​ +  ​* ​void SetCurrentAnimation(object oCreature, int nAnimation);​ 
-int GetForcedWalk(object oCreature);​ +  ​* ​int GetForcedWalk(object oCreature);​ 
-void SetForcedWalk(object oCreature, int bWalk); +  ​* ​void SetForcedWalk(object oCreature, int bWalk); 
-void SetPlaceableHasInventory(object oPlaceable, int bHasInventory);​ +  ​* ​void SetPlaceableHasInventory(object oPlaceable, int bHasInventory);​ 
-void ReloadERFs();​ +  ​* ​void ReloadERFs();​ 
-void ReloadCached2das();​ +  ​* ​void ReloadCached2das();​ 
-void ReloadAll2das();​ +  ​* ​void ReloadAll2das();​ 
-void PC_SetSavedLocationData(object oPC, string sLocation, int nServerId);​ +  ​* ​void PC_SetSavedLocationData(object oPC, string sLocation, int nServerId);​ 
-string VectorToString(vector v); +  ​* ​string VectorToString(vector v); 
-vector StringToVector(string s); +  ​* ​vector StringToVector(string s); 
-string LocationToString(location l); +  ​* ​string LocationToString(location l); 
-location StringToLocation(string s); +  ​* ​location StringToLocation(string s); 
-string PC_GetSavedLocationString(object oPC); +  ​* ​string PC_GetSavedLocationString(object oPC); 
-int RunVariableEvent(object oObject, string sEvent); +  ​* ​int RunVariableEvent(object oObject, string sEvent); 
-string GetCurrentVariableEvent();​ +  ​* ​string GetCurrentVariableEvent();​ 
-object GetCurrentVariableEventTarget();​ +  ​* ​object GetCurrentVariableEventTarget();​ 
-void BypassVariableEvent();​ +  ​* ​void BypassVariableEvent();​ 
-void UnregisterVariableEvent(object oObject, string sEvent, string sScript); +  ​* ​void UnregisterVariableEvent(object oObject, string sEvent, string sScript); 
-void RegisterVariableEvent(object oObject, string sEvent, string sScript, int bNoByPass=FALSE);​ +  ​* ​void RegisterVariableEvent(object oObject, string sEvent, string sScript, int bNoByPass=FALSE);​ 
-void SendWebClientCommand(int nPlayerId, string sTag, string sParams, int nDuration=30,​ string sReason="​MISC"​);​ +  ​* ​void SendWebClientCommand(int nPlayerId, string sTag, string sParams, int nDuration=30,​ string sReason="​MISC"​);​ 
-int GetPlayerServerRoles(object oPlayer); +  ​* ​int GetPlayerServerRoles(object oPlayer); 
-int PC_GetPlayerOptions(object oPC); +  ​* ​int PC_GetPlayerOptions(object oPC); 
-int PC_GetPlayerOption(object oPC, int nOption); +  ​* ​int PC_GetPlayerOption(object oPC, int nOption); 
-void PC_SetPlayerOption(object oPC, int nOption, int bOn); +  ​* ​void PC_SetPlayerOption(object oPC, int nOption, int bOn); 
-string GetPlayerOptionString(object oPC, string sGroup, string sName); +  ​* ​string GetPlayerOptionString(object oPC, string sGroup, string sName); 
-void SetPlayerOptionString(object oPC, string sGroup, string sName, string sValue); +  ​* ​void SetPlayerOptionString(object oPC, string sGroup, string sName, string sValue); 
-int GetPersistentAreaId(object oArea); +  ​* ​int GetPersistentAreaId(object oArea); 
-string GetDatabaseName();​ +  ​* ​string GetDatabaseName();​ 
-dbresult SQLCoreExec(string sSQL); +  ​* ​dbresult SQLCoreExec(string sSQL); 
-int SQLCoreAffectedRows();​ +  ​* ​int SQLCoreAffectedRows();​ 
-void SQLCoreGetInsertId();​ +  ​* ​void SQLCoreGetInsertId();​ 
-int GetCurrentScriptInCore();​ +  ​* ​int GetCurrentScriptInCore();​ 
-int GetCurrentScriptPublic();​ +  ​* ​int GetCurrentScriptPublic();​ 
-int GetCurrentScriptErfId();​ +  ​* ​int GetCurrentScriptErfId();​ 
-int GetCurrentScriptServers();​ +  ​* ​int GetCurrentScriptServers();​ 
-int CRC32(string sValue); +  ​* ​int CRC32(string sValue); 
-string SHA256(string sValue); +  ​* ​string SHA256(string sValue); 
-string GetCorePCPublicCDKey(object oPC); +  ​* ​string GetCorePCPublicCDKey(object oPC); 
-int HexToInt(string sHex); +  ​* ​int HexToInt(string sHex); 
-string ​ByteToHex(int nInt); +  * tring ByteToHex(int nInt); 
-string WordToHex(int nInt); +  ​* ​string WordToHex(int nInt); 
-string IntToHex(int nInt); +  ​* ​string IntToHex(int nInt); 
-int GetPlayerGameVersion(object oPlayer); +  ​* ​int GetPlayerGameVersion(object oPlayer); 
-int GetPlayerGameLanguage(object oPlayer); +  ​* ​int GetPlayerGameLanguage(object oPlayer); 
-int GetPlayerExpansionPack(object oPlayer); +  ​* ​int GetPlayerExpansionPack(object oPlayer); 
-void HttpRequest(string sUrl, string sCallbackScript,​ array aCallbackParams,​ string sMethod="​GET",​ string sBody=""​);​ +  ​* ​void HttpRequest(string sUrl, string sCallbackScript,​ array aCallbackParams,​ string sMethod="​GET",​ string sBody=""​);​ 
-void LogDebug(string sLogMessasge,​ string sPrefix=""​);​ +  ​* ​void LogDebug(string sLogMessasge,​ string sPrefix=""​);​ 
-void LogWarning(string sLogMessasge,​ string sPrefix=""​);​ +  ​* ​void LogWarning(string sLogMessasge,​ string sPrefix=""​);​ 
-void LogError(string sLogMessasge,​ string sPrefix=""​);​ +  ​* ​void LogError(string sLogMessasge,​ string sPrefix=""​);​ 
-int HomeIdFromObject(object oObject); +  ​* ​int HomeIdFromObject(object oObject); 
-int IsPlayerScriptObject(object oObject); +  ​* ​int IsPlayerScriptObject(object oObject); 
-int HouseScriptHomeId();​ +  ​* ​int HouseScriptHomeId();​ 
-void RemovePlayerHouseEffects(object oObject); +  ​* ​void RemovePlayerHouseEffects(object oObject); 
-array CORE_GetPlayerDefaultCDKeys(string sPlayerName);​ +  ​* ​array CORE_GetPlayerDefaultCDKeys(string sPlayerName);​ 
-string GetResRefPrefix(string sResRef); +  ​* ​string GetResRefPrefix(string sResRef); 
-string GetResRefErfPrefix(string sResRef); +  ​* ​string GetResRefErfPrefix(string sResRef); 
-int GetResRefErfId(string sResRef); +  ​* ​int GetResRefErfId(string sResRef); 
-int GetResRefErfServers(string sResRef); +  ​* ​int GetResRefErfServers(string sResRef); 
-void PrintToStdErr(string sPrint); +  ​* ​void PrintToStdErr(string sPrint); 
-void PrintToStdOut(string sPrint); +  ​* ​void PrintToStdOut(string sPrint); 
-int IsOnSinfarWorld();​ +  ​* ​int IsOnSinfarWorld();​ 
-void PrepareToDestroy(object oObject); +  ​* ​void PrepareToDestroy(object oObject); 
-int GetScriptExecuteStackPointer();​ +  ​* ​int GetScriptExecuteStackPointer();​ 
-string GetScriptNameByExecuteIndex(int nExecuteIndex);​ +  ​* ​string GetScriptNameByExecuteIndex(int nExecuteIndex);​ 
-int GetActionGroupId(object oObject, int nAction); +  ​* ​int GetActionGroupId(object oObject, int nAction); 
-int GetActionParamCount(object oObject, int nAction); +  ​* ​int GetActionParamCount(object oObject, int nAction); 
-int GetActionParamType(object oObject, int nAction, int nParam); +  ​* ​int GetActionParamType(object oObject, int nAction, int nParam); 
-int GetActionParamInt(object oObject, int nAction, int nParam); +  ​* ​int GetActionParamInt(object oObject, int nAction, int nParam); 
-float GetActionParamFloat(object oObject, int nAction, int nParam); +  ​* ​float GetActionParamFloat(object oObject, int nAction, int nParam); 
-object GetActionParamObject(object oObject, int nAction, int nParam); +  ​* ​object GetActionParamObject(object oObject, int nAction, int nParam); 
-string GetActionParamString(object oObject, int nAction, int nParam); +  ​* ​string GetActionParamString(object oObject, int nAction, int nParam); 
-location GetActionParamLocation(object oObject, int nAction, int nParam); +  ​* ​location GetActionParamLocation(object oObject, int nAction, int nParam); 
-int GetActionInterruptable(object oObject, int nAction); +  ​* ​int GetActionInterruptable(object oObject, int nAction); 
-void AddAction(object oObject, int nActionType,​ array aParams, int nActionGroupId=-1);​ +  ​* ​void AddAction(object oObject, int nActionType,​ array aParams, int nActionGroupId=-1);​ 
-void AddActionToFront(object oObject, int nActionType,​ array aParams, int nActionGroupId=-1);​ +  ​* ​void AddActionToFront(object oObject, int nActionType,​ array aParams, int nActionGroupId=-1);​ 
-void AddActionAfterFront(object oObject, int nActionType,​ array aParams, int nActionGroupId=-1);​ +  ​* ​void AddActionAfterFront(object oObject, int nActionType,​ array aParams, int nActionGroupId=-1);​ 
-void ActionDoCommandToBack(action aActionToDo,​ int nActionGroupId=-1);​ +  ​* ​void ActionDoCommandToBack(action aActionToDo,​ int nActionGroupId=-1);​ 
-void ActionDoCommandToFront(action aActionToDo,​ int nActionGroupId=-1);​ +  ​* ​void ActionDoCommandToFront(action aActionToDo,​ int nActionGroupId=-1);​ 
-void ActionDoCommandAfterFront(action aActionToDo,​ int nActionGroupId=-1);​ +  ​* ​void ActionDoCommandAfterFront(action aActionToDo,​ int nActionGroupId=-1);​ 
-int GetCurrentActionType(object oObject); +  ​* ​int GetCurrentActionType(object oObject); 
-int GetCurrentActionGroupId(object oObject); +  ​* ​int GetCurrentActionGroupId(object oObject); 
-int GetCurrentActionParamCount(object oObject); +  ​* ​int GetCurrentActionParamCount(object oObject); 
-int GetCurrentActionParamType(object oObject, int nParam); +  ​* ​int GetCurrentActionParamType(object oObject, int nParam); 
-int GetCurrentActionParamInt(object oObject, int nParam); +  ​* ​int GetCurrentActionParamInt(object oObject, int nParam); 
-float GetCurrentActionParamFloat(object oObject, int nParam); +  ​* ​float GetCurrentActionParamFloat(object oObject, int nParam); 
-object GetCurrentActionParamObject(object oObject, int nParam); +  ​* ​object GetCurrentActionParamObject(object oObject, int nParam); 
-string GetCurrentActionParamString(object oObject, int nParam); +  ​* ​string GetCurrentActionParamString(object oObject, int nParam); 
-location GetCurrentActionParamLocation(object oObject, int nParam); +  ​* ​location GetCurrentActionParamLocation(object oObject, int nParam); 
-int IsValidPlayerScriptObject(object oObject); +  ​* ​int IsValidPlayerScriptObject(object oObject); 
-void RemovePlayerHouseVariables(object oObject); +  ​* ​void RemovePlayerHouseVariables(object oObject); 
-int StartsWith(string sString, string sPrefix); +  ​* ​int StartsWith(string sString, string sPrefix); 
-int RunVariableEventWithParams(object oObject, string sEvent, array aParams); +  ​* ​int RunVariableEventWithParams(object oObject, string sEvent, array aParams); 
-array GetCurrentVariableEventParams();​ +  ​* ​array GetCurrentVariableEventParams();​ 
-int GetRemainingSpellSlots(object oCreature, int nClass, int nSpellLevel);​ +  ​* ​int GetRemainingSpellSlots(object oCreature, int nClass, int nSpellLevel);​ 
-void SetRemainingSpellSlots(object oCreature, int nClass, int nSpellLevel,​ int nSlots); +  ​* ​void SetRemainingSpellSlots(object oCreature, int nClass, int nSpellLevel,​ int nSlots); 
-int GetSpellGainWithBonus(object oCreature, int nClass, int nSpellLevel);​ +  ​* ​int GetSpellGainWithBonus(object oCreature, int nClass, int nSpellLevel);​ 
-void JournalAddQuest(object oPlayer, string sPlotId, string sTitle, string sText, int nState, int nPriority, int bCompleted, int nCalendarDay,​ int nTimeOfDay);​ +  ​* ​void JournalAddQuest(object oPlayer, string sPlotId, string sTitle, string sText, int nState, int nPriority, ​  * int bCompleted, int nCalendarDay,​ int nTimeOfDay);​ 
-void NotifyJournalUpdated(object oPlayer, string sMesssage, int bIsQuest=TRUE,​ int bIsCompleted=FALSE);​ +  ​* ​void NotifyJournalUpdated(object oPlayer, string sMesssage, int bIsQuest=TRUE,​ int bIsCompleted=FALSE);​ 
-void JournalRemoveQuest(object oPlayer, string sPlotId); +  ​* ​void JournalRemoveQuest(object oPlayer, string sPlotId); 
-void __Spacer619__(string sPlayerName);​ +  ​* ​void __Spacer619__(string sPlayerName);​ 
-array GetWorldTime();​ +  ​* ​array GetWorldTime();​ 
-int IsProxyPlayer(object oPlayer); +  ​* ​int IsProxyPlayer(object oPlayer); 
-int IsUsingNWSync(object oPlayer); +  ​* ​int IsUsingNWSync(object oPlayer); 
-string GetRemoteServerIP(object oPlayer); +  ​* ​string GetRemoteServerIP(object oPlayer); 
-int GetRemoteServerPort(object oPlayer); +  ​* ​int GetRemoteServerPort(object oPlayer); 
-void SetClassByLevel(object oPC, int nLevel, int nClass); +  ​* ​void SetClassByLevel(object oPC, int nLevel, int nClass); 
-void SetClassByPosition(object oCreature, int nPosition, int nClass);+  ​* ​void SetClassByPosition(object oCreature, int nPosition, int nClass);
building/scripts/x_sfscript.txt · Last modified: 2024/03/25 13:14 by EternalSenenity

phpBB Appliance - Powered by TurnKey Linux