public override bool IsPossible() { worker = new IncidentWorker_ResourcePodCrash(); worker.def = IncidentDefOf.ShipChunkDrop; 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 podWorker = new IncidentWorker_ResourcePodCrash(); podWorker.def = IncidentDef.Named("ResourcePodCrash"); podWorker.TryExecute(parms); AlertManager.NormalEventNotification("Your viewers have sent a Cargo Pod"); }