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()));
        }