add: checkattack hook