Exemple #1
0
        private bool CanCreateSettlementHere()
        {
            StringBuilder reason = new StringBuilder();

            if (!WorldTileChecker.IsValidTileForNewSettlement(currentTileSelected, reason) || faction.checkSettlementCaravansList(currentTileSelected.ToString()) || !PlayerHasEnoughSilver(reason))
            {
                Messages.Message(reason.ToString(), MessageTypeDefOf.RejectInput);
                return(false);
            }

            return(true);
        }