///////// 文 ゴーストテンプレート ///////// マウス入力関連辞書 ///////// copyright (C) 2002 umeici. //**** 撫で反応 ************************************************************************* //---- OnMouseMoveイベント -------------------------------------------------------------- OnMouseMove { //---- reference3を見て、本体側かkero側かを判断する if reference3 == 0 { //---- 本体側の撫で MouseMoveSakura } else { //---- kero側の撫で MouseMoveKero } } //---- 本体側の撫で反応 ----------------------------------------------------------------- MouseMoveSakura { if reference4 != "" || reference3 == 1 { //----どこかが撫でられている if reference4 == prev_reference4 { _nade_interval = systemuptime - nade_prev if _nade_interval > 1 { //1秒以上間隔が空いたらカウンタをリセット stroke = 0 } nade_prev = systemuptime stroke++ //---- 撫でられた量が一定量に達したら「なでられている」と判断 if stroke >= 96 { //---- 撫でられた。撫でられた部位を見てトークする if reference4 == "Head" { //---- 頭撫で反応 if favorite <= -10 { Stroked_the_head_hate } elseif favorite >= -9 && favorite <= 29 { Stroked_the_head_normal } elseif favorite >= 30 && favorite <= 69 { Stroked_the_head_like } elseif favorite >= 70 { Stroked_the_head_love } } elseif reference4 == "Ear" { //---- 耳撫で反応 "\0\s[32]うーん、耳はちょっと。\1\s[10]大事な部分ゆえ、お控え下さいませ。\e" } elseif reference4 == "Bust" { //---- 胸撫で反応 if favorite <= -10 { Stroked_the_bust_hate } elseif favorite >= -9 && favorite <= 29 { Stroked_the_bust_normal } elseif favorite >= 30 && favorite <= 69 { Stroked_the_bust_like } elseif favorite >= 70 { Stroked_the_bust_love } } elseif reference4 == "under" { //---- ○○撫で反応 if favorite <= -10 { Stroked_the_under_hate } elseif favorite >= -9 && favorite <= 29 { Stroked_the_under_normal } elseif favorite >= 30 && favorite <= 69 { Stroked_the_under_like } elseif favorite >= 70 { Stroked_the_under_love } } stroke = 0 } } else { stroke = 0 } prev_reference4 = reference4 } else { // 定義された部位はどこも撫でられていない stroke = 0 } } //---- kero側の撫で反応 ----------------------------------------------------------------- MouseMoveKero { { if reference4 != "" || reference3 == 1 { //----どこかが撫でられている if reference4 == prev_reference4 { _nade_interval = systemuptime - nade_prev if _nade_interval > 1 { //1秒以上間隔が空いたらカウンタをリセット stroke = 0 } nade_prev = systemuptime stroke++ //---- 撫でられた量が一定量に達したら「なでられている」と判断 if stroke >= 96 { //---- 撫でられた。撫でられた部位を見てトークする "\1\s[11]触られるのは好きません。\n\n\w8\w8\0\s[8]そんなこといって、\s[5]いつの間にか\w5\n%usernameの側に行ってるくせに。\w8\1\s[12]・・・・・・\e" stroke = 0 } } else { stroke = 0 } prev_reference4 = reference4 } else { // 定義された部位はどこも撫でられていない stroke = 0 } } } //**** つつかれ反応 ********************************************************************* //---- OnMouseDoubleClickイベント ------------------------------------------------------- OnMouseDoubleClick { //---- reference3を見て、本体側かkero側かを判断する if reference3 == 0 { //---- 本体側のつつかれ MouseDoubleClickSakura } else { //---- kero側のつつかれ MouseDoubleClickKero } } //---- 本体側のつつかれ反応 ------------------------------------------------------------- MouseDoubleClickSakura { if reference4 == "Face" { //---- 顔つつかれ反応 OnAiTalk } elseif reference4 == "Ear" { //---- 耳つつかれ反応 "\0\s[32]うーん、耳はちょっと。\1\s[10]大事な部分ゆえ、お控え下さいませ。\e" } elseif reference4 == "Bust" { //---- 胸つつかれ反応 if favorite <= -10 { Stroked_the_bust_hate } elseif favorite >= -9 && favorite <= 29 { Stroked_the_bust_normal } elseif favorite >= 30 && favorite <= 69 { Stroked_the_bust_like } elseif favorite >= 70 { Stroked_the_bust_love } } elseif reference4 == "Under" { //---- ○○つつかれ反応 if favorite <= -10 { Stroked_the_under_hate } elseif favorite >= -9 && favorite <= 29 { Stroked_the_under_normal } elseif favorite >= 30 && favorite <= 69 { Stroked_the_under_like } elseif favorite >= 70 { Stroked_the_under_love } } else { //---- メニュー展開 OpenMenu } } //---- kero側のつつかれ反応 ------------------------------------------------------------- MouseDoubleClickKero { //---- kero側のつつかれ処理 if reference4 == "Head" { OnStopMusic } else { "\1\s[11]触られるのは好きません。\n\n\w8\w8\0\s[8]そんなこといって、\s[5]いつの間にか\w5\n%usernameの側に行ってるくせに。\w8\1\s[12]・・・・・・\e" } }