LegendsBrowser icon indicating copy to clipboard operation
LegendsBrowser copied to clipboard

Make a network graph of intrigue actors.

Open therahedwig opened this issue 4 years ago • 2 comments

This works, but it could use a lot of graphical improvements, as well as more thinking about what to include (right now underworld contacts are in there...), as well as dealing with issues like intrigue actors that are dead and thus have no role anymore, but used to be a handler in the past, so were obviously an asset.

Some images:

image

image

Thoughts and mockups are welcome.

TODO:

  • [x] Make prettier - unique coloring for the different roles? Or just adding the roles inside the square? DF uses both color and role in its own graphs: https://dwarffortresswiki.org/index.php/DF2014:Intrigue
  • [ ] figure out how to deal with masters that are dead. Should these have seperate networks? (sometimes DF will mark these still as 'master', sometimes DF will set them to 'no role', it's kinda annoying)
  • [ ] Figure out how to deal with other dead members. They all have 'no role'
  • [x] handlers are missing and should be inserted into the graph.
  • [x] need to figure out which subcontacts to add and where. DF itself lists asset, master, corrupt gov official, assassin, snatcher, saboteur and framer into it's networks, but I suspect not all of them have their sub-contacts listed inside these networks.
  • [x] figure out what to do with the rebuffed, enemy and other such actors.
  • [ ] maybe change int to an enum for readability? Is this possible with the vm templates?

therahedwig avatar Mar 13 '20 15:03 therahedwig

Current state:

image

image

There's still a big issue where multiple members can see someone as an asset or threat, and that means they show up multiple times, but the thing isn't able handle it depite me trying to avoid adding dupplicates..., and I am not sure what to do here yet.

therahedwig avatar Mar 15 '20 16:03 therahedwig

  • [ ] maybe change int to an enum for readability? Is this possible with the vm templates?

they should map to strings

There's still a big issue where multiple members can see someone as an asset or threat

I think thats similar to the issue with the family tree and multiple spouses (and children with them)

I think there is no need for gender colors in this tree and you can use the your border color as fill

robertjanetzko avatar Mar 15 '20 16:03 robertjanetzko