index 57781b46156..53788575f6b 100644 --- a/x_/x_sfscript.nss +++ b/x_/x_sfscript.nss @@ -593,6 +593,15 @@ int GetActionInterruptable(object oObject, int nAction); void AddAction(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 ActionDoCommandToBack(action aActionToDo, int nActionGroupId=-1); void ActionDoCommandToFront(action aActionToDo, int nActionGroupId=-1); -void ActionDoCommandAfterFront(action aActionToDo, int nActionGroupId=-1); \ No newline at end of file +void ActionDoCommandAfterFront(action aActionToDo, int nActionGroupId=-1); +int GetCurrentActionType(object oObject); +int GetCurrentActionGroupId(object oObject); +int GetCurrentActionParamCount(object oObject); +int GetCurrentActionParamType(object oObject, int nParam); +int GetCurrentActionParamValueInt(object oObject, int nParam); +float GetCurrentActionParamValueFloat(object oObject, int nParam); +object GetCurrentActionParamValueObject(object oObject, int nParam); +string GetCurrentActionParamValueString(object oObject, int nParam); +location GetCurrentActionParamValueLocation(object oObject, int nParam);