Complete mutation graph: requisites, cancels and more

The ipynb code file is a Jupyter Notebook. Used libraries: graphviz with dot and circo engine.
For clarity, prerequisite edges are omitted for trivial mutation pathways. A mutation changing or leading into another is assumed to be always present if the head mutation requires it., making them redundant to display.

Additionally, all mutations pairs with a cancel are assumed to be mutually exclusive, so getting Fey Vision cancels Night Vision and, as such, Night Vision cancels Fey Vision.

1 Like