/* -------------------------------------------------------------- Action_ResetCurrentObjective -------------------------------------------------------------- This Action resets the currently active objective to the state it was in when it was first activated. Author : Alex Quick -------------------------------------------------------------- */ class ObjAction_ResetCurrentObjective extends KF_ObjectiveAction editinlinenew HideCategories(KF_ObjectiveAction); function ExecuteAction(Controller ActionInstigator) { Super.ExecuteAction(ActionInstigator); if(GetObjOwner() != none) { GetObjOwner().StoryGI.CurrentObjective.Reset(); GetObjOwner().StoryGI.CurrentObjective.Notify_ConditionsActivated(ActionInstigator.Pawn); } } DefaultProperties { }