public override double CardValue(TrustedAI ai, Player player, bool use, WrappedCard card, Player.Place place) { double value = ai.AjustWeaponRangeValue(player, card); foreach (Player p in ai.GetEnemies(player)) { if (RoomLogic.HasShownArmorEffect(ai.Room, p) && RoomLogic.DistanceTo(ai.Room, player, p, null, true) <= 2) { value += 0.5; } } return(value); }