12 days ago - Shurenai - Direct link
Yep, From your list, the remaining things are
1: Is receiving power and power is sufficient
and
2: Ammo slots are locked.

If the ammo slots aren't locked, it won't fire.