Really between 1 or 3 ,I don´t think 3 is easier than 1 , I just when by the logic of how the challenges are going , you know first fantasy, then space. :)
you would want [0,3[, so you get even intervals 0-1, 1-2, 2-3 could do 0,2.999999 or to make sure you never get 3 ;) is there no integer rand? then you could just do rand() % 3;
So triggers 2 and 3 cannot be activated until trigger 1 is activated? If trigger 1 is not activated then 2 and 3 cannot be turned on, therefore cannot be active. When trigger 1 is turned on, this should toggle on trigger 2 and 3 (or just 2 if this is per trigger). Your kismet is handling them without knowing about each…