切り取り線とキャラ名登録†
切り取り線の目的は、前回の日記に書いたとおり、「古い情報を表示させない」ため。
で、そのトリガーについては3種類を準備しました。
- 衣装装備の実施。
- 衣装は重量ゼロ、かつ多くのキャラが何かしら所持していると思われるので。
これの装備実施は、わりとリーズナブルなトリガーと考えてます。
- 衣装であれば、なんでもいいです。衣装種類は見ていません。
- 特定アイテムの獲得をトリガーに。
- 「あんまり拾わない」アイテムを1つ持ち歩いておいて、切り取り線をおきたいところで自分でドロップ&獲得すればいい。
- これも比較的軽い、お手軽ライン。
- アイテム名は、がんばって入力してください。
- 特定発言方式。
- これには2つのハードルがあります。
「どんな台詞を切り取り線にするのか」と、
「自分のキャラ以外の台詞でひっかかっちゃダメ」の、2点。
- 前者は、例えば「ここで切り取り」とか入力する手もあったのですが、入力手間もあるので単純に「同じ文字の連打」を拾うことにしました。
- 後者は・・・意図はわかりますよね。
たまたま通りがかりの誰かが「あああああ!」とか叫んだとき、それを切り取り線にされちゃうと困る、という話。
このアプリを使っている「あなたのキャラ」の発言だけを対象にする必要があるわけです。
- 基本的には普通に名前を入力して「登録」すればいいのですが。
なんとなく、実際のチャットテキストから拾い上げる仕組みも作りました。
・・・正直誤検出のほうが多いので、削除作業の手間を考えると自力入力のほうが楽だと思います。
キャラ名登録は、現状はこの切り取り線にしか使いませんが。
将来なにかに役立つかもしれません。
ブラウザ連携†
これはまあ、そのままですね。
アイテム名クリック→対応するサイトを呼び出し、というだけの機能です。
結局「値段がわからない」アイテム==誤検出とみなして、この場合には接続はしません。
また、ちょっと調べたらUnitrix の呼び出し方法も簡単だったので、こちらも対応しました。
ただ、Unitrix の場合は「どのサーバか」の情報が必要なので、これを設定できるようにしました。
とりあえずはそんな感じ。
ご意見などがあれば。