set reload_ticks_arrow to -1
this only works for towers tho, I haven't found a way to disable gate auto fire.