notFlyTo method
判断是否没有从源宫位飞化到目标宫位,四化可传入一个数组或者一个字符串,传入四化全部没有飞化到目标宫位才返回true
@version v2.1.0
@param to 目标宫位 @param withMutagens 四化(禄、权、科、忌) @returns {boolean}
Implementation
@override
bool notFlyTo(to, mutagens) {
// TODO: implement notFlyTo
final toPalace = astrolabe()?.palace(to);
if (toPalace == null) {
return false;
}
final stars = mutagensToStars(heavenlySten, mutagens);
if (stars.isEmpty) {
return true;
}
return toPalace.notHave(stars);
}