По идее всё это можно определить в WorldBuilder'е. Создаёте нужные условия, ставите, проверяете.
Правила форума