use damageIsEffective to avoid "@fog" and "@fenyong" appearing everywhere