I wish, that people who are angry at the bus stop, this stop quickly left. How do I change it?
I wish, that people who are angry at the bus stop, this stop quickly left. How do I change it?
Here's what I think he's getting at (and Ian80 can correct me if I'm wrong):
if it currently takes 20 seconds for a "Red Face" to decide to abandon the stop altogether, Ian would like to reduce that to 15, or 10, or 5, or even zero seconds (depending on his preferences).
// time in seconds after the citizen can move again
$grid.citizens.minCycleDuration = 300;
$grid.citizens.maxCycleDuration = 600;
$num = MAIN.$grid.citizens.count;
if ($num == 0) $num = $grid.citizens.getHomeCount();
if ($num < 17700) {
$grid.citizens.carMultiplier = clamp(500.0 / max(1.0, $num - 22550.0) + 1.0, 0.0, 1.0) * MAIN.$campaign.$campaign.$privateCars * 0.01;
} else {
$grid.citizens.carMultiplier = clamp(9000.0 / max(1.0, $num - 1300.0) + 0.6, 0.0, 1.0) * MAIN.$campaign.$campaign.$privateCars * 0.01;
Someone correct me if i'm wrong, but wouldn't increasing those values make the game easier, because citizen movements are less frequent? So instead of being able to move again after 300 seconds, now they have to wait at least 600 seconds and move within 1200.Game is very easy for me, so I decide to make it more harder. I created Change Price Mod.
But it was not enough for me so I used this thread and i changedto min=600, max=1200.Code:// time in seconds after the citizen can move again $grid.citizens.minCycleDuration = 300; $grid.citizens.maxCycleDuration = 600;
I have not think about it.:mellow:Well if it's to make the game harder I'm up with it.
But I'm not sure if it will actually make it harder. If you make, for example, that when people reach red face they immediately leave the station, the station won't be red, so your reputation won't be hurt as much as it would be.
Great idea.Maybe other solutions can work out for you, like:
- people with angry faces do not pay for the ticket. People with orange faces pay half. People with yellow faces pay 2/3.
- people with angry faces instead of paying actually get money from you. Like a compensation from the company. They not only do not pay a ticket but get the same amount of money back
If this is possible I would like to see a mod doing this.
This is what I mean.The game really gets boring when you have a lot of money.
What is "time in seconds after the citizen can move again"?
Exactly.@douglasrac: "time in seconds after the citizen can move again" is how long the passenger has to wait from the moment he arrives at his destination until he can take another journey.
Must play to check it. For me, game is harder with my changes.@slornie: Less citizen movement is less costumers = Less money goes to your company. But, Less citizen movement = Less traffic jams. So it is hard to tell if it becomes easier or harder. You need to play to see that.
For exaple: banks and loans. When I play with one bank in game, loans from that bank are low-interest. But I dont know how to change it.
These are my suggestions to make economy in game more realistic.
Maybe anyone could make mod like this or post here how change it?
$availableBanks = [
["bank name", "bank icon file", interset rate (%), duration (months), bank number],
];
For example:
["bauern", "metro/ui/hqpanel/bauernbank.dds", 21, 24, 1],
["alpengeld", "metro/ui/hqpanel/alpengeld.dds", 50, 60, 2],
["interglobal", "metro/ui/hqpanel/interglobal fund.dds", 33, 36, 3],
["thecoincrest", "metro/ui/hqpanel/thecoincrest.dds", 70, 84, 4],
MAIN.$gameData.$customerHappiness[$pclass] = MAIN.$gameData.$customerHappiness[$pclass] * 0.98 + 0.02 / (1.0 + $waitTime * 0.01) * MAIN.$gameData.$employeeHappiness[0];