I have issues with next day atm, so if there are any changes, I cannot see them anyway.
File "game/library/screens/next_day.rpy", line 120, in script call
call next_day_controls
File "game/library/screens/next_day.rpy", line 120, in script call
call next_day_controls
File "game/library/screens/next_day.rpy", line 107, in script call
call next_day_calculations
File "game/library/screens/next_day.rpy", line 168, in script
$ building.run_nd()
File "game/library/screens/next_day.rpy", line 168, in <module>
$ building.run_nd()
File "game/library/businesses&buildings/classes - core_buildings.rpy", line 510, in run_nd
self.env.run(until=101) # 101 will run events at 100 so it is more intuitive to manage.
Exception: (TypeError('acts() takes exactly 3 arguments (1 given)',), '<Process(request_room) object at 0x136bbfb0>')
1) We have several issues on the repo related to jobs, don't forget about them.
2) Per building log seems logical enough. However, we could use sorting by business inside it. Like, watch only cafe related parts.
2) Aside from it, currently it's not easy to watch over your business because you have to browse through all personal events at once.
Reading reports about characters activities during next turn may be fun, but it should be optional. There should be a place where all important events will be visible at once. Such as being attacked, leveling up, having no job without a reason, etc.
You report about them via so called red flags, encouraging players to look at personal reports to find out what's wrong. But often it means browsing through many dozens if not hundreds pages to find out what's wrong.
Maybe it should be possible to hide all unimportant personal reports, leaving only red flags.