ゴーストの好感度の取得

 - by Don

これを見て思いついた実装がこんなイメージ。

最初はプラグインで作ろうとしたのですが色々と障壁が多すぎて断念しました。素直にOnRequestValues/OnGetValuesを使ってごーすとじてんのデータ収集機能に含めることにしました。こういうメタ情報を扱うならこのゴーストに"似合う"だろうし。

双方向でないのはバルーンに右寄せして重ねるのが大変だったからという理由でしかありません。

以下、今回取得対象としたプロパティ名です。(※里々での対応)

#-----------------------------------------------------------
# OnRequestValues対応
#-----------------------------------------------------------
@OnRequestValues
\![raiseother,(R0),OnGetValues,(FMO0name)(loop,AddRVArg,1,(Rの数))]
@AddRVArg
(call(バイト値,1)AddRVArgExist_(単語群「(R(AddRVArgカウンタ))」の存在)(バイト値,1)(R(AddRVArgカウンタ)))
@AddRVArgExist_1
,(A0)=((A0))
#-----------------------------------------------------------
# 好感度プロパティ
# 存在しない場合は無くて良い
#-----------------------------------------------------------
#\0の\1に対する好感度 0~10までの値にしておくとバルーン内に収まるハズ
@01好感度
1
#\0の\2に対する好感度
@02好感度
2
#\0のuserに対する好感度
@0user好感度
3
#以下同様
@10好感度
4
@12好感度
5
@1user好感度
6
@20好感度
7
@21好感度
8
@2user好感度
9
#好感度を表示する際にバルーンに表示する\0のアイコンの絶対パスまたは相対パス
#相対パスは送信先から見たものなので上の階層に上がってから降りてくる
#大きさはバルーンサイズ的に30pxくらいが丁度いいと思う
@0好感度アイコン画像パス
..\..\..\your-ghost-directory\ghost\master\image\ca0.png
@1好感度アイコン画像パス
..\..\..\your-ghost-directory\ghost\master\image\ca1.png
@2好感度アイコン画像パス
..\..\..\your-ghost-directory\ghost\master\image\ca2.png
@user好感度アイコン画像パス
..\..\..\your-ghost-directory\ghost\master\image\causer.png
#特殊プロパティ
#通常">"のところを別のマークに変える 以下はハートマークのUnicode
@0user好感度マーク
\_u[0x2665]

ごーすとじてんの各ゴーストページ上部プロフィールボタン「P」の左に新しく追加した「C」ボタンから確認できます。

No comments yet.