seems that if 1st random check is in triggerall
triggerall = random < (100 * (AIlevel ** 2 / 64.0))
and second is in value
value = IfElse(Random < 500,200,230)
for example, then it doesnt conflict and checks for them separately (so both 200 and 230 could happen, despite triggerall random being always lower than 100), but what about if its just triggers referencing non-overlaping random range?