The first definition wont work, MPF, MGS, BMP-1, BMP-3 etc arent artillery. AFAIK, the general difference is that artillery has to be capable of lobbing shells at higher angles for hitting entrenched troops or non-LOS targets, while tanks, tank destroyers, fire support vehicles etc will only...