コンテンツにスキップ

イベントと性格

リアクティブイベント一覧

reactive フィールドに指定できるイベント名です。対応する操作が行われると、通常行動を中断して即座に実行されます。

イベント名 トリガー
FileOperationCompleted ファイル操作(コピー・移動・削除等)の完了
TabSwitched タブの切り替え
SearchStarted 検索開始
SearchCompleted 検索結果が見つかった
SearchEmpty 検索結果が0件
ThemeChanged テーマ変更
FavoriteAdded お気に入り追加
ErrorOccurred エラー発生
LevelUp レベルアップ
FolderNavigated フォルダ移動

性格(パーソナリティ)

エンジンは性格設定に基づいて行動選択を調整します。性格は設定画面から選択できます。

性格 basic 選出率 リアクション感度 速度倍率 特徴
calm(おだやか) 70% 低い 0.7x 基本行動多め、ゆっくり動く
playful(やんちゃ) 30% 標準 1.3x 特殊行動多め、素早い
random(きまぐれ) 50% 標準 1.0x 均等、標準速度
reactive(はたらきもの) 60% 高い 1.1x リアクション頻度が高い

スマート選択エンジンの挙動(v0.43.0 以降)

  • Tier ブースト: 高 Tier の行動ほど選出重みが weight × f(tier) で増強されます。
  • リピート減衰: 直前に選出された行動および直近履歴の行動は、一定ターン係数を乗じて選出確率が下がります(同一行動の連続を避けるため)。
  • basic / special 比率: 性格の basic 選出率 に従い、まず basic / special のカテゴリを抽選 → そのカテゴリ内の候補から重み付き抽選。
  • リアクティブ優先: reactive 行動は対応イベント発火時に通常選出を中断して即時実行。複数が同イベントを購読している場合、最後に読み込まれた JSON が有効。
  • unlock フィルタ: 実績未達成の行動はエンジンへの登録自体がスキップされるため、選出母集団から除外されます。