fliesTo method

  1. @override
bool fliesTo(
  1. dynamic to,
  2. List<Mutagen> mutagens
)
override

判断是否从源宫位飞化到目标宫位,四化可传入一个数组或者一个字符串,传入四化全部飞化到目标宫位即返回true

@version v2.1.0

@param to 目标宫位 @param withMutagens 四化(禄、权、科、忌) @returns {boolean}

Implementation

@override
bool fliesTo(to, mutagens) {
  // TODO: implement fliesTo
  final toPalace = astrolabe()?.palace(to);
  if (toPalace == null) {
    return false;
  }
  final stars = mutagensToStars(heavenlySten, mutagens);
  if (stars.isEmpty) {
    return false;
  }
  return toPalace.has(stars);
}