F: ShouldCast(skill) = ((skillCoolTime(skill) == 0) \ and (mp(me) >= 240) \ and not (nowCasting or isSilenced(me) or dead(me))) E SealAOE L MobFunctor SealAOE (attackable and alive and distance <= 150 and not isMedused) ?PartyAssist T(500,15000) ShouldCast($SealOfWinter) \ and mobsCount(SealAOE) >= 3 : \ Cast $SealOfWinter