Page 1 of 1

[1.1.94] Technology research notification does not include force name

Posted: Wed Nov 08, 2023 2:38 am
by cliff_build
In BiterBattles, two forces ("north" and "south") compete with one another on the same surface. Additionally, there is a spectator force that is friendly to both forces that can watch the game.

Members of the spectator force receive technology research notifications from both "north" and "south", but the messages are just "Completed research Automation", and no information about which force completed the research. This is confusing and makes these notifications not very useful.

From my perspective, this could be enhanced/fixed in one of two different ways (probably others are possible too though, this is just a brainstorm):

1) If notifications would be visible from multiple forces, update the message to include the force name.
2) Same as (1), except somehow do it unconditionally for non-default force names
3) Provide an option where a scenario can disable the completed research notifications, and then the scenario can define its own logic to give notifications

For context, this came up as part of this BiterBattles pull request: https://github.com/Factorio-Biter-Battl ... s/pull/408

Re: [1.1.94] Technology research notification does not include force name

Posted: Thu Oct 10, 2024 6:04 pm
by boskid
Thanks for the report. I am not willing to tamper with those notifications as they are part of the game logic, however for 2.0 i made a flag that allows mods to opt out of those notifications. Because of that i am considering this "indirectly" fixed for 2.0.
2.0.0 changelog wrote:LuaGameScript::technology_notifications_enabled