add blast effect

+ need to fix a bug that some attack are not detected correctly