それは現時点では検証不可かと思います。バーニスというエージェントが実装されたから、プログラム上でエージェント毎にクールタイムを表すフラグを持たせて管理しているらしいということがわかったということですね。それ以外に説明がつかないので、新しいことが判明したら他の方が修正すればよいと思います。それ以前に想定外の挙動(バグ)である可能性もありますね。バーニス以前はフィールド上のエージェントが他のエージェント由来の状態異常を発火させるということがなかったので、それがバグの原因になっているのか、それを認知した上で仕様としているのか、のどちらかだと思います。
通報 ...