New parser works with weapons.txt