The current rumor system is implemented using static data on the stations giving rumors making it difficult to add new rumors in mods. e.g. the Commonwealth pub has a fixed set of 13 rumors about core stations, any mod to add extra rumors will have to override the pub making it incompatible with other mods to add rumors.

It would be useful if rumors could also be stored on the object (or mission) which the rumor concerns. Similar to how the donation system checks both the sisters of domina data and item data.

One possibility is an event based framework (I have a proof-of-concept here) A list of potential rumors can be built by calling
GetRumor - on all active stations
GetRumor - on all missions
GetGlobalRumor - on all types

george moromisato 12 Mar 2018:

Thanks! Merged into 1.8 Beta 2. See: https://github.com/kronosaur/Transcendence/pull/79