public override bool IsPossible() { worker = new IncidentWorker_PsychicDrone();; worker.def = IncidentDef.Named("PsychicDrone"); 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_PsychicDrone(); worker.def = IncidentDef.Named("PsychicDrone"); worker.TryExecute(parms); AlertManager.BadEventNotification("Your viewers have sent a Phsychic Drone"); }