Implement dual-type effectiveness logic