private void BurnLogic(RBYPokemon Defender, bool secondary) { if (Defender.Type1 != ElementTypes.FIRE && Defender.Type2 != ElementTypes.FIRE) { if (Defender.CurrentStatus == StatusConditionInflicted.None) { Defender.TakeBurn(); Displayer.Burned(Defender.OwnerCall, Defender.Name); } } else { if (!secondary) { Displayer.SuperEffective(0); } } }