I’m very confused about this. The first tank I made I could use the gun.
Then I made several others however I wasn’t able to use the gun. Even though everything should be ok.
Now I tried compiling one of those again, and couldn’t still use the gun. The spawnflags were solid, compass, mounted_gun. Then I added explosivedamage, and suddenly I can use the gun.
Hmm. I found a bug I thought. But after removing the explosivedamage spawnflags, and recompiling a couple of times, the gun is still usable.
Does a script_mover really need to have its explosivedamage spawnflag set once to be able to use the gun? That doesn’t make sence, but it seems to.