В первую очередь сравнивается сила осаждающих и обороняющихся - от 1,5 до 2,5 раза разница должна быть в пользу осаждающего(зависит от скрипта - там несколько вариантов). А после уже рандом. Т.е. проверка + рандом. Вот тут подробнее описаны многие скрипты мода imtw.ru/topic/76912-skripty-moda-denmod/