From ba45aec809a5ecc4955848ddf94d959e89db3905 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Thu, 28 Nov 2024 20:18:57 +0100 Subject: close #2, close #3 --- src/world.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/world.c') diff --git a/src/world.c b/src/world.c index 4665a86..8ceb5b3 100644 --- a/src/world.c +++ b/src/world.c @@ -725,7 +725,9 @@ static void world_assign_new_job_offers(world* world) total_dist += distance_between_location(source, dest); } new_offer.total_distance = total_dist; - new_offer.reward = (u32)(new_offer.total_distance * 2.1); + new_offer.reward = (u32)((new_offer.total_distance * 2.1) * + (1 + (0.2f * (location->score))) * + (1 + (get_random_number(0, 10) / 100.0f))); // lets assume most experienced drivers drive at 90km/h double min_duration_hours = (new_offer.total_distance/90.0); -- cgit v1.2.3-70-g09d2