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

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

            return(worker.CanFireNow(parms));
        }
Exemple #2
0
        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_PsychicDrone();

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

            worker.TryExecute(parms);
            AlertManager.BadEventNotification("Your viewers have sent a Phsychic Drone");
        }