fliesOneOfTo method

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

判断是否从源宫位飞化其中一颗四化星到目标宫位,传入四化只要有一颗飞化到目标宫位即返回true

@version v2.1.0

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

Implementation

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