public override bool IsPossible() { worker = new IncidentWorker_ShipChunkDrop(); worker.def = IncidentDef.Named("ShipChunkDrop"); parms = StorytellerUtility.DefaultParmsNow(IncidentCategoryDefOf.Misc, target); return(worker.CanFireNow(parms)); }
public override bool IsPossible() { worker = new IncidentWorker_ShipChunkDrop(); worker.def = IncidentDef.Named("PsychicEmanatorShipPartCrash"); parms = StorytellerUtility.DefaultParmsNow(IncidentCategoryDefOf.ThreatBig, target); return(worker.CanFireNow(parms)); }
public override bool IsPossible() { worker = new IncidentWorker_ShipChunkDrop(); worker.def = IncidentDef.Named("PsychicEmanatorShipPartCrash"); Map map = Helper.AnyPlayerMap; if (map != null) { parms = StorytellerUtility.DefaultParmsNow(IncidentCategoryDefOf.Misc, map); return(worker.CanFireNow(parms)); } return(false); }