LegendsBrowser
LegendsBrowser copied to clipboard
Make a network graph of intrigue actors.
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:
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?
Current state:
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.
- [ ] 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