ok I finally got it - this is really weird and there doesn't seem to be anything obvious in the code that causes it ๐
anyway for fixing it I added an extra ammo check before firing throwing the tnt: Patches.zip - Build 1816
also thank you for finding this one ๐