added opponent effect sources