public virtual ActionResult ResetQuests() { var myMembershipId = User.Identity.GetUserId(); var me = PlayerProcedures.GetPlayerFromMembership(myMembershipId); if (!PvPStatics.ChaosMode) { TempData["Error"] = "You can only do this in chaos mode."; return(RedirectToAction(MVC.PvP.Play())); } QuestProcedures.PlayerClearAllQuestStatuses(me); QuestProcedures.ClearQuestPlayerVariables(me.Id, me.InQuest); return(RedirectToAction(MVC.PvP.Play())); }