uint x = t->cache.num_houses / 50; if (t->cache.num_houses >= 100) x--; if (t->cache.num_houses >= 200) x--; if (t->cache.num_houses >= 250) x--; if (t->cache.num_houses >= 350) x--; if (t->cache.num_houses >= 400) x--; if (t->cache.num_houses >= 450) x--; if (t->cache.num_houses >= 550) x--; if (t->cache.num_houses >= 600) x--; if (t->cache.num_houses >= 650) x--; if (t->cache.num_houses >= 700) x--; if (t->cache.num_houses >= 800) x--; if (t->cache.num_houses >= 850) x--; if (t->cache.num_houses >= 900) x--; if (t->cache.num_houses >= 950) x--; if (t->cache.num_houses >= 1000) x--; if (t->cache.num_houses >= 1100) x--; if (t->cache.num_houses >= 1150) x--; if (t->cache.num_houses >= 1200) x--; if (t->cache.num_houses >= 1250) x--; if (t->cache.num_houses >= 1300) x--; if (t->cache.num_houses >= 1350) x--; if (t->cache.num_houses >= 1450) x--; if (t->cache.num_houses >= 1500) x--; if (t->cache.num_houses >= 1550) x--; if (t->cache.num_houses >= 1600) x--; if (t->cache.num_houses >= 1650) x--; if (t->cache.num_houses >= 1700) x--; if (t->cache.num_houses >= 1750) x--; if (t->cache.num_houses >= 1850) x--; if (t->cache.num_houses >= 1900) x--; if (t->cache.num_houses >= 1950) x--; if (t->cache.num_houses >= 2000) x--; if (t->cache.num_houses >= 2050) x--; if (t->cache.num_houses >= 2100) x--; if (t->cache.num_houses >= 2150) x--; if (t->cache.num_houses >= 2200) x--; if (t->cache.num_houses >= 2300) x--; if (t->cache.num_houses >= 2350) x--; if (t->cache.num_houses >= 2400) x--; if (t->cache.num_houses >= 2450) x--; if (t->cache.num_houses >= 2500) x--; if (t->cache.num_houses >= 2550) x--; if (t->cache.num_houses >= 2600) x--; if (t->cache.num_houses >= 2650) x--; if (t->cache.num_houses >= 2700) x--; if (t->cache.num_houses >= 2800) x--; if (t->cache.num_houses >= 2850) x--; if (t->cache.num_houses >= 2900) x--; if (t->cache.num_houses >= 2950) x--; if (t->cache.num_houses >= 3000) x--; if (t->cache.num_houses >= 3050) x--; if (t->cache.num_houses >= 3100) x--; if (t->cache.num_houses >= 3150) x--; if (t->cache.num_houses >= 3200) x--; if (t->cache.num_houses >= 3250) x--; if (t->cache.num_houses >= 3350) x--; if (t->cache.num_houses >= 3400) x--; if (t->cache.num_houses >= 3450) x--; if (t->cache.num_houses >= 3500) x--; if (t->cache.num_houses >= 3550) x--; if (t->cache.num_houses >= 3600) x--; if (t->cache.num_houses >= 3650) x--; if (t->cache.num_houses >= 3700) x--; if (t->cache.num_houses >= 3750) x--; if (t->cache.num_houses >= 3800) x--; if (t->cache.num_houses >= 3850) x--; if (t->cache.num_houses >= 3950) x--; if (t->cache.num_houses >= 4000) x--; if (t->cache.num_houses >= 4050) x--; if (t->cache.num_houses >= 4100) x--; if (t->cache.num_houses >= 4150) x--; if (t->cache.num_houses >= 4200) x--; if (t->cache.num_houses >= 4250) x--; if (t->cache.num_houses >= 4300) x--; if (t->cache.num_houses >= 4350) x--; if (t->cache.num_houses >= 4400) x--; if (t->cache.num_houses >= 4450) x--; if (t->cache.num_houses >= 4500) x--; if (t->cache.num_houses >= 4600) x--; if (t->cache.num_houses >= 4650) x--; if (t->cache.num_houses >= 4700) x--; if (t->cache.num_houses >= 4750) x--; if (t->cache.num_houses >= 4800) x--; if (t->cache.num_houses >= 4850) x--; if (t->cache.num_houses >= 4900) x--; if (t->cache.num_houses >= 4950) x--; if (t->cache.num_houses >= 5000) x--; if (t->cache.num_houses >= 5050) x--; if (t->cache.num_houses >= 5100) x--; if (t->cache.num_houses >= 5150) x--; if (t->cache.num_houses >= 5200) x--; if (t->cache.num_houses >= 5300) x--; if (t->cache.num_houses >= 5350) x--; if (t->cache.num_houses >= 5400) x--; if (t->cache.num_houses >= 5450) x--; if (t->cache.num_houses >= 5500) x--; if (t->cache.num_houses >= 5550) x--; if (t->cache.num_houses >= 5600) x--; if (t->cache.num_houses >= 5650) x--; if (t->cache.num_houses >= 5700) x--; if (t->cache.num_houses >= 5750) x--; if (t->cache.num_houses >= 5800) x--; if (t->cache.num_houses >= 5850) x--; if (t->cache.num_houses >= 5900) x--; if (t->cache.num_houses >= 5950) x--; if (t->cache.num_houses >= 6050) x--; if (t->cache.num_houses >= 6100) x--; if (t->cache.num_houses >= 6150) x--; if (t->cache.num_houses >= 6200) x--; if (t->cache.num_houses >= 6250) x--; if (t->cache.num_houses >= 6300) x--; if (t->cache.num_houses >= 6350) x--; if (t->cache.num_houses >= 6400) x--; if (t->cache.num_houses >= 6450) x--; if (t->cache.num_houses >= 6500) x--; if (t->cache.num_houses >= 6550) x--; if (t->cache.num_houses >= 6600) x--; if (t->cache.num_houses >= 6650) x--; if (t->cache.num_houses >= 6700) x--; if (t->cache.num_houses >= 6750) x--; if (t->cache.num_houses >= 6850) x--; if (t->cache.num_houses >= 6900) x--; if (t->cache.num_houses >= 6950) x--; if (t->cache.num_houses >= 7000) x--; if (t->cache.num_houses >= 7050) x--; if (t->cache.num_houses >= 7100) x--; if (t->cache.num_houses >= 7150) x--; if (t->cache.num_houses >= 7200) x--; if (t->cache.num_houses >= 7250) x--; if (t->cache.num_houses >= 7300) x--; if (t->cache.num_houses >= 7350) x--; if (t->cache.num_houses >= 7400) x--; if (t->cache.num_houses >= 7450) x--; if (t->cache.num_houses >= 7500) x--; if (t->cache.num_houses >= 7550) x--; if (t->cache.num_houses >= 7600) x--; if (t->cache.num_houses >= 7700) x--; if (t->cache.num_houses >= 7750) x--; if (t->cache.num_houses >= 7800) x--; if (t->cache.num_houses >= 7850) x--; if (t->cache.num_houses >= 7900) x--; if (t->cache.num_houses >= 7950) x--; if (t->cache.num_houses >= 8000) x--; if (t->cache.num_houses >= 8050) x--; if (t->cache.num_houses >= 8100) x--; if (t->cache.num_houses >= 8150) x--; if (t->cache.num_houses >= 8200) x--; if (t->cache.num_houses >= 8250) x--; if (t->cache.num_houses >= 8300) x--; if (t->cache.num_houses >= 8350) x--; if (t->cache.num_houses >= 8400) x--; if (t->cache.num_houses >= 8450) x--; if (t->cache.num_houses >= 8500) x--; if (t->cache.num_houses >= 8600) x--; if (t->cache.num_houses >= 8650) x--; if (t->cache.num_houses >= 8700) x--; if (t->cache.num_houses >= 8750) x--; if (t->cache.num_houses >= 8800) x--; if (t->cache.num_houses >= 8850) x--; if (t->cache.num_houses >= 8900) x--; if (t->cache.num_houses >= 8950) x--; if (t->cache.num_houses >= 9000) x--; if (t->cache.num_houses >= 9050) x--; if (t->cache.num_houses >= 9100) x--; if (t->cache.num_houses >= 9150) x--; if (t->cache.num_houses >= 9200) x--; if (t->cache.num_houses >= 9250) x--; if (t->cache.num_houses >= 9300) x--; if (t->cache.num_houses >= 9350) x--; if (t->cache.num_houses >= 9400) x--; if (t->cache.num_houses >= 9450) x--; if (t->cache.num_houses >= 9550) x--; if (t->cache.num_houses >= 9600) x--; if (t->cache.num_houses >= 9650) x--; if (t->cache.num_houses >= 9700) x--; if (t->cache.num_houses >= 9750) x--; if (t->cache.num_houses >= 9800) x--; if (t->cache.num_houses >= 9850) x--; if (t->cache.num_houses >= 9900) x--; if (t->cache.num_houses >= 9950) x--; if (t->cache.num_houses >= 10000) x--; if (t->cache.num_houses >= 10050) x--; if (t->cache.num_houses >= 10100) x--; if (t->cache.num_houses >= 10150) x--; if (t->cache.num_houses >= 10200) x--; if (t->cache.num_houses >= 10250) x--; if (t->cache.num_houses >= 10300) x--; if (t->cache.num_houses >= 10350) x--; if (t->cache.num_houses >= 10400) x--; if (t->cache.num_houses >= 10450) x--; if (t->cache.num_houses >= 10550) x--; if (t->cache.num_houses >= 10600) x--; if (t->cache.num_houses >= 10650) x--; if (t->cache.num_houses >= 10700) x--; if (t->cache.num_houses >= 10750) x--; if (t->cache.num_houses >= 10800) x--; if (t->cache.num_houses >= 10850) x--; if (t->cache.num_houses >= 10900) x--; if (t->cache.num_houses >= 10950) x--; if (t->cache.num_houses >= 11000) x--; if (t->cache.num_houses >= 11050) x--; if (t->cache.num_houses >= 11100) x--; if (t->cache.num_houses >= 11150) x--; if (t->cache.num_houses >= 11200) x--; if (t->cache.num_houses >= 11250) x--; if (t->cache.num_houses >= 11300) x--; if (t->cache.num_houses >= 11350) x--; if (t->cache.num_houses >= 11400) x--; if (t->cache.num_houses >= 11450) x--; if (t->cache.num_houses >= 11500) x--; if (t->cache.num_houses >= 11600) x--; if (t->cache.num_houses >= 11650) x--; if (t->cache.num_houses >= 11700) x--; if (t->cache.num_houses >= 11750) x--; if (t->cache.num_houses >= 11800) x--; if (t->cache.num_houses >= 11850) x--; if (t->cache.num_houses >= 11900) x--; if (t->cache.num_houses >= 11950) x--; if (t->cache.num_houses >= 12000) x--; if (t->cache.num_houses >= 12050) x--; if (t->cache.num_houses >= 12100) x--; if (t->cache.num_houses >= 12150) x--; if (t->cache.num_houses >= 12200) x--; if (t->cache.num_houses >= 12250) x--; if (t->cache.num_houses >= 12300) x--; if (t->cache.num_houses >= 12350) x--; if (t->cache.num_houses >= 12400) x--; if (t->cache.num_houses >= 12450) x--; if (t->cache.num_houses >= 12500) x--; if (t->cache.num_houses >= 12550) x--; if (t->cache.num_houses >= 12600) x--; if (t->cache.num_houses >= 12700) x--; if (t->cache.num_houses >= 12750) x--; if (t->cache.num_houses >= 12800) x--; if (t->cache.num_houses >= 12850) x--; if (t->cache.num_houses >= 12900) x--; if (t->cache.num_houses >= 12950) x--; if (t->cache.num_houses >= 13000) x--; if (t->cache.num_houses >= 13050) x--; if (t->cache.num_houses >= 13100) x--; if (t->cache.num_houses >= 13150) x--; if (t->cache.num_houses >= 13200) x--; if (t->cache.num_houses >= 13250) x--; if (t->cache.num_houses >= 13300) x--; if (t->cache.num_houses >= 13350) x--; if (t->cache.num_houses >= 13400) x--; if (t->cache.num_houses >= 13450) x--; if (t->cache.num_houses >= 13500) x--; if (t->cache.num_houses >= 13550) x--; if (t->cache.num_houses >= 13600) x--; if (t->cache.num_houses >= 13650) x--; if (t->cache.num_houses >= 13700) x--; if (t->cache.num_houses >= 13750) x--; if (t->cache.num_houses >= 13850) x--; if (t->cache.num_houses >= 13900) x--; if (t->cache.num_houses >= 13950) x--; if (t->cache.num_houses >= 14000) x--; if (t->cache.num_houses >= 14050) x--; if (t->cache.num_houses >= 14100) x--; if (t->cache.num_houses >= 14150) x--; if (t->cache.num_houses >= 14200) x--; if (t->cache.num_houses >= 14250) x--; if (t->cache.num_houses >= 14300) x--; if (t->cache.num_houses >= 14350) x--; if (t->cache.num_houses >= 14400) x--; if (t->cache.num_houses >= 14450) x--; if (t->cache.num_houses >= 14500) x--; if (t->cache.num_houses >= 14550) x--; if (t->cache.num_houses >= 14600) x--; if (t->cache.num_houses >= 14650) x--; if (t->cache.num_houses >= 14700) x--; if (t->cache.num_houses >= 14750) x--; if (t->cache.num_houses >= 14800) x--; if (t->cache.num_houses >= 14850) x--; if (t->cache.num_houses >= 14900) x--; if (t->cache.num_houses >= 14950) x--; if (t->cache.num_houses >= 15050) x--; if (t->cache.num_houses >= 15100) x--; if (t->cache.num_houses >= 15150) x--; if (t->cache.num_houses >= 15200) x--; if (t->cache.num_houses >= 15250) x--; if (t->cache.num_houses >= 15300) x--; if (t->cache.num_houses >= 15350) x--; if (t->cache.num_houses >= 15400) x--; if (t->cache.num_houses >= 15450) x--; if (t->cache.num_houses >= 15500) x--; if (t->cache.num_houses >= 15550) x--; if (t->cache.num_houses >= 15600) x--; if (t->cache.num_houses >= 15650) x--; if (t->cache.num_houses >= 15700) x--; if (t->cache.num_houses >= 15750) x--; if (t->cache.num_houses >= 15800) x--; if (t->cache.num_houses >= 15850) x--; if (t->cache.num_houses >= 15900) x--; if (t->cache.num_houses >= 15950) x--; if (t->cache.num_houses >= 16000) x--; if (t->cache.num_houses >= 16050) x--; if (t->cache.num_houses >= 16100) x--; if (t->cache.num_houses >= 16150) x--; if (t->cache.num_houses >= 16200) x--; if (t->cache.num_houses >= 16300) x--; if (t->cache.num_houses >= 16350) x--; if (t->cache.num_houses >= 16400) x--; if (t->cache.num_houses >= 16450) x--; if (t->cache.num_houses >= 16500) x--; if (t->cache.num_houses >= 16550) x--; if (t->cache.num_houses >= 16600) x--; if (t->cache.num_houses >= 16650) x--; if (t->cache.num_houses >= 16700) x--; if (t->cache.num_houses >= 16750) x--; if (t->cache.num_houses >= 16800) x--; if (t->cache.num_houses >= 16850) x--; if (t->cache.num_houses >= 16900) x--; if (t->cache.num_houses >= 16950) x--; if (t->cache.num_houses >= 17000) x--; if (t->cache.num_houses >= 17050) x--; if (t->cache.num_houses >= 17100) x--; if (t->cache.num_houses >= 17150) x--; if (t->cache.num_houses >= 17200) x--; if (t->cache.num_houses >= 17250) x--; if (t->cache.num_houses >= 17300) x--; if (t->cache.num_houses >= 17350) x--; if (t->cache.num_houses >= 17400) x--; if (t->cache.num_houses >= 17450) x--; if (t->cache.num_houses >= 17500) x--; if (t->cache.num_houses >= 17600) x--; if (t->cache.num_houses >= 17650) x--; if (t->cache.num_houses >= 17700) x--; if (t->cache.num_houses >= 17750) x--; if (t->cache.num_houses >= 17800) x--; if (t->cache.num_houses >= 17850) x--; if (t->cache.num_houses >= 17900) x--; if (t->cache.num_houses >= 17950) x--; if (t->cache.num_houses >= 18000) x--; if (t->cache.num_houses >= 18050) x--; if (t->cache.num_houses >= 18100) x--; if (t->cache.num_houses >= 18150) x--; if (t->cache.num_houses >= 18200) x--; if (t->cache.num_houses >= 18250) x--; if (t->cache.num_houses >= 18300) x--; if (t->cache.num_houses >= 18350) x--; if (t->cache.num_houses >= 18400) x--; if (t->cache.num_houses >= 18450) x--; if (t->cache.num_houses >= 18500) x--; if (t->cache.num_houses >= 18550) x--; if (t->cache.num_houses >= 18600) x--; if (t->cache.num_houses >= 18650) x--; if (t->cache.num_houses >= 18700) x--; if (t->cache.num_houses >= 18750) x--; if (t->cache.num_houses >= 18800) x--; if (t->cache.num_houses >= 18850) x--; if (t->cache.num_houses >= 18950) x--; if (t->cache.num_houses >= 19000) x--; if (t->cache.num_houses >= 19050) x--; if (t->cache.num_houses >= 19100) x--; if (t->cache.num_houses >= 19150) x--; if (t->cache.num_houses >= 19200) x--; if (t->cache.num_houses >= 19250) x--; if (t->cache.num_houses >= 19300) x--; if (t->cache.num_houses >= 19350) x--; if (t->cache.num_houses >= 19400) x--; if (t->cache.num_houses >= 19450) x--; if (t->cache.num_houses >= 19500) x--; if (t->cache.num_houses >= 19550) x--; if (t->cache.num_houses >= 19600) x--; if (t->cache.num_houses >= 19650) x--; if (t->cache.num_houses >= 19700) x--; if (t->cache.num_houses >= 19750) x--; if (t->cache.num_houses >= 19800) x--; if (t->cache.num_houses >= 19850) x--; if (t->cache.num_houses >= 19900) x--; if (t->cache.num_houses >= 19950) x--; if (t->cache.num_houses >= 20000) x--; if (t->cache.num_houses >= 20050) x--; if (t->cache.num_houses >= 20100) x--; if (t->cache.num_houses >= 20150) x--; if (t->cache.num_houses >= 20200) x--; if (t->cache.num_houses >= 20250) x--; if (t->cache.num_houses >= 20350) x--; if (t->cache.num_houses >= 20400) x--; if (t->cache.num_houses >= 20450) x--; if (t->cache.num_houses >= 20500) x--; if (t->cache.num_houses >= 20550) x--; if (t->cache.num_houses >= 20600) x--; if (t->cache.num_houses >= 20650) x--; if (t->cache.num_houses >= 20700) x--; if (t->cache.num_houses >= 20750) x--; if (t->cache.num_houses >= 20800) x--; if (t->cache.num_houses >= 20850) x--; if (t->cache.num_houses >= 20900) x--; if (t->cache.num_houses >= 20950) x--; if (t->cache.num_houses >= 21000) x--; if (t->cache.num_houses >= 21050) x--; if (t->cache.num_houses >= 21100) x--; if (t->cache.num_houses >= 21150) x--; if (t->cache.num_houses >= 21200) x--; if (t->cache.num_houses >= 21250) x--; if (t->cache.num_houses >= 21300) x--; if (t->cache.num_houses >= 21350) x--; if (t->cache.num_houses >= 21400) x--; if (t->cache.num_houses >= 21450) x--; if (t->cache.num_houses >= 21500) x--; if (t->cache.num_houses >= 21550) x--; if (t->cache.num_houses >= 21600) x--; if (t->cache.num_houses >= 21650) x--; if (t->cache.num_houses >= 21700) x--; return TownTicksToGameTicks(m / (x + 1));