takeDamage does not call reduceDamage; only monster physical attacks are reduced