Some events have 4 variations, some have 3, some possibly only 2, but the 4 variations or paths seem to be based on 2 main conditions: whether you have more love or dom points and whether you have more brother or enemy points.
Combining these two conditions you get 4 different combinations maximum.
Python:
if Lovepoint >= Dompoint and Brotherpoint >= Enemypoint:
jump d11lapdance_lo_bro
if Lovepoint >= Dompoint and Brotherpoint < Enemypoint:
jump d11lapdance_lo_ene
if Lovepoint < Dompoint and Brotherpoint >= Enemypoint:
jump d11lapdance_dom_bro
if Lovepoint < Dompoint and Brotherpoint < Enemypoint:
jump d11lapdance_dom_ene
Python:
if Lovepoint >= Dompoint and Brotherpoint >= Enemypoint:
jump d11poolend_lo_bro
if Lovepoint < Dompoint and Brotherpoint >= Enemypoint:
jump d11poolend_dom_bro
if Lovepoint >= Dompoint and Brotherpoint < Enemypoint:
jump d11poolend_lo_ene
BTW, there seems to be currently zero conditions where
Lovepoint == Dompoint
and the same goes for
Brotherpoint == Enemypoint
. Keeping either of these points strictly equal seems to be pointless (pun intended).