Но ведь, например, "Широкие врата" зависят от удачи
Так в чём проблема-то? Просто поставить связь от того или иного удачного перка как дополнительное требование к этому расовому.
Но ведь это явно не расовая, а
машинерная скиллуха.
Он и расовый (уникальный, завязанный на расу), и машинерный одновременно. Поэтому его положение может быть и там, и там. Но с точки зрения разгрузки, лучше он сидеть будет в расовом, но зависеть от машинерных перков.