public override bool IsPossible()
        {
            worker     = new IncidentWorker_PsychicSoothe();;
            worker.def = IncidentDef.Named("PsychicSoothe");

            parms = StorytellerUtility.DefaultParmsNow(IncidentCategoryDefOf.Misc, target);

            return(worker.CanFireNow(parms));
        }
        public override void Execute(int amount, string boughtBy)
        {
            var currentMap = Find.CurrentMap;

            var parms = StorytellerUtility.DefaultParmsNow(IncidentCategoryDefOf.ThreatBig, currentMap);

            parms.forced = true;

            var worker = new IncidentWorker_PsychicSoothe();

            worker.def = IncidentDef.Named("PsychicSoothe");

            worker.TryExecute(parms);
            AlertManager.NormalEventNotification("Your viewers have sent a Phsychic Soothe!");
        }