Switching between characters at trigger points would be better, but add too much complexity to an already absurdly large number of story threads (to be exact, Σ (i ≤ x) x nPr i_n more complex, where x is all current combinations that exist, or about (4×8 roles)×(3×3 alignments)×(16×2 races)×(8×3 elements) minus some invalid combinations)
Switching between characters at trigger points would be better, but add too much complexity to an already absurdly large number of story threads (to be exact, Σ (i ≤ x) x nPr i_n more complex, where x is all current combinations that exist, or about (4×8 roles)×(3×3 alignments)×(16×2 races)×(8×3 elements) minus some invalid combinations)