Esempio n. 1
0
        public override bool IsPossible()
        {
            worker     = new IncidentWorker_ShipChunkDrop();
            worker.def = IncidentDef.Named("ShipChunkDrop");

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

            return(worker.CanFireNow(parms));
        }
Esempio n. 2
0
        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);
        }