Author Topic: Shacking up in boarding houses  (Read 5116 times)

0 Members and 1 Guest are viewing this topic.

Offline slink

  • Founder
  • Banished Expert
  • *****
  • Posts: 1222
  • Country: us
Re: Shacking up in boarding houses
« Reply #15 on: September 04, 2014, 01:28:11 PM »
MaxOccupant will define how many child they can get ? where are the famillies with 8, 10, 12 oh god 14 children ?? like back in my mother's or father's familly ?
It looks like that.  *big grin*  We may have to increase the frequency of pregnancies in order for it to make any difference.  That may be in Template\citizen.rsc, along with health, happiness, susceptibility to diseases, and a whole bunch of other things.

Code: [Select]
CitizenDescription citizen
{
Profession _schoolingProfession = "Game/Profession/Profession.rsc:teacher";
Profession _churchProfession = "Game/Profession/Profession.rsc:priest";
Profession _doctorProfession = "Game/Profession/Profession.rsc:doctor";

// age at which children becomre adults
float _adultAge = 2.0;
float _marriageAge = 2.0;
float _marrigeRange = 4.0;
float _childMinAge = 2.2;
float _childMaxAge = 8.0;

float _maxAge = 15.0;
float _maxAgeTolerance = 3.0;
float _agePerSecond = 0.000277777;

float _childTerm = 900.0;
float _postChildTerm = 1800.0;
float _postChildTermTol = 5400.0;
float _childBirthHealthy = 0.00625;
float _childBirthUnhealthy = 0.025;

float _health = 10.0;
float _maxHealth = 10.0;
float _unhealthyLevel = 8.0;
float _healthUpdateInMonths = 3.0;

float _maxHappiness = 10.0;
int _minFoodForHappiness = 4;
int _maxFoodForHappiness = 12;
float _happinessUpdateInMonths = 3.0;
int _workForHappiness = 10;
float _unhappyLevel = 0.6;
float _depressedLevel = 0.25;
int _idleRange = 25;

// chance of disease, per year.
RandomSelection _diseaseChanceHealthy
{
float _years = 20;
float _population = 500;
}

RandomSelection _diseaseChanceUnhealthy
{
float _years = 1;
float _population = 400;
}

RandomSelection _diseaseChanceNomadTrade
{
float _years = 1;
float _population = 250;
}

// how long disease lasts in months +-
float _diseasePeriod = 1.0;
float _diseasePeriodTol = 0.5;

// how long immune to disease after recovering
float _immunityLength = 12.0f;

float _foodPerYear = 100;
float _foodLevel = 25.0;
float _hungerLevel = 10.0;
float _starvingLevel = 18.0;
float _maxHunger = 25.0;

float _retryInMonths = 0.1;

float _fuelLevel = 8.0;

float _coldnessLevel = 7.5;
float _freezingLevel = 15.0;
float _coldPerMonth [ 12.0, 8.0, 5.0 ]
float _maxColdness = 20.0;
float _minTemperature = 48.0;

int _toolQuality = 100;
float _toolPenalty = 5.0;

int _requiredEducation = 400;
float _educationTimeLength = 3.0;
float _educationWorkLength = 10.0;

float _doctorChanceOfDeathScalar = 2.0;
float _medicateWorkLength = 10.0;
float _medicineEffectivenessInMonths = 0.01;

float _clothingLengthInMonths = 48.0;

int _maxWaterForFireSearch = 64;

int _minDistanceForWork = 60;
int _maxDistanceForWork = 2000; // must encompass longest walk path!
int _timeUntilMaxDistanceForWorkInMonths = 6;
int _maxWalkInWinter = 200;
float _minTemperatureForWinterWalk = 45.0;