It does do that though. It has a hash of each component that makes up the total attack AP gained. You can just call it and then get the resoAp and captureAp. Maybe it would be clearer if the field name was destroyResoCount and destroyResoAp as well with the link / fields?