public override float GetScore(Tile tile, int tileID) { if (tile.WaterCovered) { return(-100f); } float tempAdjust = TempCheck.SeasonalTempChange(tileID); if (tile.temperature + tempAdjust > 3f) { return(0f); } return(BiomeWorker_IceSheet.PermaIceScore(tile)); }
public override bool PreRequirements(Tile tile) { if (!tile.WaterCovered || tile.elevation > -20f || tile.elevation < -130f) { return(false); } if (tile.temperature > 8f) { return(false); } if (BiomeWorker_IceSheet.PermaIceScore(tile) > 20f) { return(false); } return(true); }