http://kemonomimisippo.hp.infoseek.co.jp/
\![set,balloonbreak,false]
だけでいいような気もしますが。「何回喋り終わったら…」等の仕様は実現は可能ですがあまりシンプルではなくバグの温床になりそうな気がしますし。
有効期間はトークごと(\eが来た後、次のトークが来るかバルーンのタイムアウトが起こるまで。タイムアウトは別のタグで制御可)が理想的でしょうか。まあ、単純にpassivemodeのように常時ON/OFFでもよさそうですけれど。
こうなると
- 一度きりのpassivemode
- 逆に常に有効なモード制御を可能にするの追加
もほしくなりますね。もっとも、後者はゴースト内部にそのテのフラグを持っておいて、トランスレートか何かで常にスクリプト冒頭に制御タグをつけるように組んでやれば同等のことは実現可能ですけれど。*1
*1:あんまりモードの概念はよろしくない、とかどこぞの某林檎の中の人マニュアルに書いてたような気もする