>>117
タンクの値を算術回路で-1を掛けて合算すればいい
1tick前のマイナス値と現在の値が合わされば
タンクの中身が増えれば増えた分のプラス値が、減れば減った分のマイナス値が出力される

中身が減った(マイナス値が出力された)ときだけタイマーリセットすれば、
火炎放射が放たれるごとにリセットされるから、
タイマーが1800tick(30秒)未満なら戦闘中、それ以上なら非戦闘中、みたいな判断ができる
https://i.imgur.com/vWwVr9p.png

実際の回路では他にも、タンクへ給油中だと火炎放射でちょっと消費したところでマイナスが出ないとか、
考慮すべき細かいことがあるけど、全部出すと複雑そうに見えて萎えるからシンプルに大事な部分だけ取り出した