>>158
>現状は、ショットの要求があったときに、あいている弾があったら発射するという感じにやっています。

それで問題ない気がするけどな。
上と下の両方に同時に要求してるわけじゃないのかな?

ちょっと邪道かもしれないけど、ダブルショットの要求があった時に、
「2つ空き」があるかどうか確かめて、なければ撃たない、
あれば両方撃つ、って形でいけるんじゃない?