News states that the suspect is 17, so he could not have bought an assault rifle himself, and we do not yet know what weapon was even used. I'm assuming the suspect had something quite crazy because he wounded ten and killed ten. Perhaps he only had a simple pistol, and the suspect is IN custody so he must have run out of ammo. We'll find out more tonight.