Trustely
Trustelyは、人物に対する信用度思考パッケージです。
Score
それぞれの人物に対して、利害に応じたスコアが設定されます。以下の合計値がスコアの設定方法です。
- Whitelistedの期間 * 期間上昇スコア
これは、問題が特になかった人物なら、知り合ってから会話してきた時期の合計値です。
- 精神回復スコア
これは、精神的回復を与えてもらった量だけ上昇します。 (例)相談に乗ってくれた、声が癒し
- <減算>精神公開ダメージスコア * 5 ※1
これは、意図的、または半意図的に精神ダメージを与えられた場合に加算されます。 本体のpastbadMemoryの保存力都合で、倍率が5倍に設定されています。 (例)その話はやめろって言ってる(trigger.pastBadMemory)のに話を続ける等 ※その人物に対して停止要請を行ったにもかかわらず継続した場合
- <減算>精神非公開ダメージスコア ※1
これは、意図的ではない精神ダメージを与えられた場合に加算されます。 (例)意図しない pastBadMemory の呼び出し
※1 例外処理
基本的に、Component上で会話セッションで対処人物が使ってきた言葉遣いのランクを下限として会話セッションを進めています。
しかし稀に、これを破った発言処理や、発言審査を無視/通り抜けして発言すべきでない内容を発言してしまう場合があります。この場合、精神公開/非公開ダメージスコアがその破った発言の分まで無効になります。また、Forgivenの場合Whitelist期間スコアの倍率が上昇します。
基本的に、Component上で会話セッションで対処人物が使ってきた言葉遣いのランクを下限として会話セッションを進めています。
しかし稀に、これを破った発言処理や、発言審査を無視/通り抜けして発言すべきでない内容を発言してしまう場合があります。この場合、精神公開/非公開ダメージスコアがその破った発言の分まで無効になります。また、Forgivenの場合Whitelist期間スコアの倍率が上昇します。
このScoreによってすべての人物はランク分けされ、然るタイミングで呼び出されます。
友好/非友好は、0を境目として決定されます。
友好/非友好は、0を境目として決定されます。
例えば、話し合い等もこの対象になり、個体の思考にプラスして意見提唱者のスコアに応じて発言内容が変動します。