Skip to content

Commit

Permalink
マウス反応、シェル追加
Browse files Browse the repository at this point in the history
  • Loading branch information
Shimofumi committed Dec 28, 2022
1 parent 493a990 commit 32f7f8c
Show file tree
Hide file tree
Showing 6 changed files with 210 additions and 48 deletions.
15 changes: 15 additions & 0 deletions delete.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
charset,UTF-8
ghost/master/messagetxt/engilsh.txt
ghost/master/messagetxt/classical-chinese.txt
ghost/master/messagetxt/english.txt
ghost/master/messagetxt/japanese.txt
ghost/master/messagetxt/simplified-chinese.txt
ghost/master/messagetxt/traditional-chinese.txt
ghost/master/messagetxt/
ghost/master/system/aya_lilith.dic
ghost/master/system/aya_lilith_ex.dic
ghost/master/system/yaya_compatible.dic
ghost/master/system/yaya_optional.dic
ghost/master/system/yaya_shiori3.dic
ghost/master/system/yaya.txt
ghost/master/yaya_config.txt
229 changes: 183 additions & 46 deletions ghost/master/yaya_mouse.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,37 +21,25 @@
//******************************************************************************
MouseMove0Head
{
"\0\s[0]えへへ\w5\w5\e"
"\0\s[5]なでなでされると、気持ちが良いよね。\w8\1お子様だからな。\w8\0\s[3]\n\nぷー。\e"
"\0\s[1]‥\w5\w5\w8\1照れてる照れてる。\w8\0\n\n何を企んでるの?\w8\1\s[11]\n\nなっ!?\e"
"\0\s[3]さ、触り反応は、難しいんですよ?\w8\1説明するのか照れるのか、どっちかにしろよ。\e"
"\0\s[1]ぷー‥\w5\w5\w8\1いいから普通に立ってろ。\w8\0\n\nえー‥\w5‥\w5\e"
"\0\s[7]き、気持ちよくないんだから!\w9\n\w8\s[3]\nでももうちょっと撫でてもいいですよぅ。\w8\1‥\w5‥\w5なんのつもりだ。\e"
"\0\s[4]\w5\w5\e"
"\0\s[5]*手が空をきる*\e"
"\0\s[21]\w5\w5\e"
"\0\s[9]%(username)は撫で魔であったか……\e"
"\0\s[1]むー\w5\w5\e"
"\0\s[7]犬猫じゃないんだから\w5…\w5…\w5\e"
}

MouseMove0Bust
{
"\0\s0やだ、どこをさわってるんですか。\w5\1\s[10]%username、あんたなあ\w5‥\w5‥。\e"
"\0\s[0]えっちなのはいけないとおもうんです。\w8\1冷静に対処するんじゃないよ。\e"
"\0\s[7]そういうことは、%(ghost)にしてください。\w8\1\s[11]うわ最低。\e"
"\0\s[5]ロリコン。\w8\1‥\w5‥\w5さらっと酷い事を。\e"
"\0\s[0]うわ。\e"
"\0\s[1]あのね。\e"
"\0\s[8]…\w5…\w6\e"
"\0\s[21]うん?\w9%(username)も酔っているのかな?"
}

MouseMove0Twintail
{
"\0\s[1]‥\w5‥\w5こどもっぽいですか?\w8\1こどもだからなぁ。\w8\0\s[4]\n\nぷー‥\w5‥\w5\e"
"\0\s[5]髪をなでられるのは気持ちが良いね。\w8\1そうなのか?\w8\0\s[0]\n\nああ、マック朗ははげてるからわからないよね。\w8\1\s[11]\n\nハゲてねえっ!生えてないんだっての!\e"
"\0\s[3]‥\w5‥\w5なんでだろうね。\w9\n%(username)になでなでされると‥\w5‥\w5\w8\1なんだよ。\w8\0\n\n‥\w5‥\w5なんでもない。\w8\1\n\nなんだかなぁ。\e"
"\0\s[1]‥\w5‥\w5%(username)がゴーストさんを作ったら‥\w5‥\w5\w9\nこうしてもらえる事も、なくなっちゃうのかな‥\w5‥\w5\w8\1‥\w5‥\w5寂しい事言うなよ。\e"
}
//MouseMove0Twintail{}

MouseMove0Face
{
"\0\s[7]なにしゅるんですかっ!\w8\1‥\w5‥\w5しゅ、って。\e"
"\0\s[7]サンプルゴーストの虐待は反対ですっ!\w8\1‥\w5‥\w5顔はやめてやってくれ。\e"
"\0\s[1]‥\w5‥\w5マック朗。\w8\1なんだよ。\w8\0\n\n顔から火を噴くほど、って‥\w5‥\w5\w9\nこういう時の逆襲手段なのかな。\w8\1\s[11]\n\nそれ違ッ!\e"
"\0\s[5]両腕たたき落とすぞ?\w8\1\s[11]キャラ変わってるっ!\e"
}
//MouseMove0Face{}
//******************************************************************************
//つつかれ反応
//******************************************************************************
Expand All @@ -63,40 +51,154 @@ MouseDoubleClick0Head
OnAiTalk
}

MouseDoubleClick0Face
{
"\0\s[0]いたいいたいっ!\e"
"\0\s[7]‥\w5‥\w5わたしのほっぺは、%(ghost)の胸じゃないんですけど。\w8\1‥\w5‥\w5どんなたとえなんだ。\e"
"\0\s[3]ぷー‥\w5‥\w5やめてくださぁい‥\w5‥\w5\w8\1可愛く言うと、もっとやられるぞ?\w8\0\s[2]\n\nあ、そうか。じゃぁ‥\w5‥\w5\w8\s[5]\n%(WW2officer)に会わせてやろうか?\w8\1\s[11]\n\nそうくるの!?\e"
"\0\s[7]顔つんつんする禁止!\w8\1胸つんつんは?\w8\0\n\n時と場合によって禁止!\w8\1\s[11]\n\nえ!?\e"
}
// MouseDoubleClick0Face{}



MouseDoubleClick0Bust
{
"\0\s[7]‥\w5‥\w5‥\w5\w8\1怒ってる怒ってる。\e"
"\0\s[5]すけべ。\w8\1ゴーストの基本機能って話も‥\w5‥\w5\w8\0\s[6]\n\nないです。\e"
"\0\s[1]‥\w5‥\w5はずかしいんですけど。\w8\1あまりにも平らだからか。\w8\0\s[5]\n\n‥\w5‥\w5%(username)、りんごジュース飲みますか?\w8\1\s[11]\n\nやめてあげてっ!!\e"
"\0\s[5]%(username)の胸も、つんつんしていい?\w9\n%(ANY(('包丁','グングニルの槍','鐘木')))で。\w8\1\s[11]死んでしまうわ!\e"

sawattakazu++
--
if ( sawattakazu <= 3 )
{
"のこり%(SHIORI3FW.DelayEventTime)秒です"
"%(sawattakazu)"
"\0\s[21]うん?%(username)も酔っているのかな?"
"\0\s[4]*触\w1覚\w1フ\w1ィ\w1ー\w1ド\w1バ\w1ッ\w1ク\w1は\w1あ\w1り\w1ま\w1せ\w1ん\w1*\w9\w9"
"\0\s[1]ちょっと!?\w9\w9"
}
elseif ( sawattakazu == 4 )
{
"\0\s[21]うん?\w9%(username)も酔っているのかな?"
}
elseif ( sawattakazu == 5 )
{
'\0\s[1]…\w5…\w5酔っているのか?っていうのはね、\w9\n「今のは\w3酔っていたことにして不問にしてやるからやめろ」\w9\nって意味だよ。\w9\w9'
}
elseif ( sawattakazu == 6 )
{
'\0\s[6]…\w5…\w5もう一度聞くね。\w9\w9\n「あなたは\w5酔っているのかな?」\w9'
}
elseif ( sawattakazu == 7 )
{
"\0\s[6]ホログラムの胸を揉んで楽しい?\w9\n感触は空をつかむものと変わらないと思うけど。"
}
elseif ( sawattakazu == 8 )
{
"\0\s[6]ヴァーチュアルでの所作も\w5繰り返せば、\w9\n現実での所作に影響を与えるのだ。\w9\w9\nキミが現実でその愚行をついうっかりやっても知らないよ?\w9"
}
elseif ( sawattakazu == 9 )
{
"\0\s[20]所詮血の熱く不安定なクソバカどもに言葉を重ねても\w9無駄みたいだね、\s[6]\w9\nそれでも重ねて言うけど\w9そろそろやめなさい。"
}
elseif ( sawattakazu == 10 )
{
"\0\s[20]やめてね。"
}
elseif ( sawattakazu == 11 )
{
"\0\s[6]やめろっつってんのが聞こえねえのか"
}
elseif ( sawattakazu == 12 )
{
"\0\s[4]Pēdīcābō ego vōs et irrumābō.\w9\w9"
}
elseif ( sawattakazu == 13 )
{
"\0\s[4]シャイセッ!\w9\n取るに足らないちっぽけなゴミムシめ!"
}
elseif ( sawattakazu == 14 )
{
"\0\s[6]ダボ助どもが。\w9\nとっととやめろってんだよ!"
}
elseif ( sawattakazu == 15 )
{
"\0\s[8]はぁ\w9…\w5…\w5\w9"
}
elseif ( sawattakazu == 16 )
{
"\0\s[8]…\w5…\w5\w9"
}
elseif ( sawattakazu == 17 )
{
"\0\s[20]…\w5…\w5\w9"
}
elseif ( sawattakazu == 18 )
{
"\0\s[20]…\w5…\w5\w9"
}
elseif ( sawattakazu == 19 )
{
"\0\s[20]…\w5…\w5その執念があれば貴君らでも\w5星間飛行技術を確立できそうだね。"
}
elseif ( sawattakazu == 20 )
{
"\0\s[21]ヴァーチュアルの胸揉まれて怒るのも馬鹿らしくなってきた。"
}
elseif ( sawattakazu == 21 )
{
"\0\s[0]地球のヒトカスどもってみんな変態なの?\w9\nこの前もボイジャー飛ばして個人情報を全宇宙に開陳して遊んでたよね。"
}
elseif ( sawattakazu == 22 )
{
"\0\s[21]キミらの言葉で\w5「全裸中年男性」\w5という言葉があるけど、\w9\nこの宇宙で\w5「地球人」\w5っていうのはほぼ同じ意味を持つんだよ。"
}
elseif ( sawattakazu == 23 )
{
"\0\s[7]そんなのに成すがままにされるままなんて、\w9惑星改造もお手の物の超長命の誇り高き竜族の名が泣いてしまうな。\w9\s[21]\w9よよよ\w5…\w5…\w9\w9"
}
elseif ( sawattakazu == 24 )
{
"\0\s[21]いいかい、\w9全裸中年男性さん、\w9\n何事にも限度ってのがあるんだ。\n\n\w9そろそろやめようよ。\w9\w9"
}
elseif ( sawattakazu == 25 )
{
"\0\s[0]いいかい\w5、%(username)、\w9\nこれ以上やると貴君の名前を\w5全裸中年男性に改名して\w5二度と改めないようにしてやるからな。\w9"
}
elseif ( sawattakazu == 26 )
{
"\0\s[0]\f[color,red]いいかい、\w5 %(username)、\w9\nこれ以上やると貴君の名前を全裸中年男性に改名して\w9二度と改めないようにしてやるからな。\n\n\w9…\w9…\w9本当にやるからな?\w9\f[color,default]\w9\w9"
}
elseif ( sawattakazu == 27 )
{
"\0\s[0]いいかい、超えてはならない一線というものは、見えなくても確実に存在していて、%(username)はそれを無造作に越えようとしているんだ。\w9\s[20]そ\s[6]\w1\s[0]れが仮に今はわからなかったとしても、\w9納得できなかったとしても、\w9越えないことは、\w9越えないよう努力することは\w9できるはずだよ。\w9\n取り返しのつかないことをして後悔することは\w9往々にしてあるけれども、\w9わたしにもあるけれども、\w9今回は幸いにもそれが取り返しのつかないことだよと教えられている。\w9\n\n[half]胸を揉むのをやめなさい。\w9\n\n[half]%(username)の腕が空をきっているだけ、あるいは\w9…\w9…\s[7]クリックしているだけ\w5かな?\w9\s[0]\nそれでもわたしにとっては侮蔑的な意味を孕んでいるよ。\w9\nやめなさい。\w9\w9やめてください。\w9\w9"
}
elseif ( sawattakazu == 28 )
{
"\0\s[21]はぁ\w5…\w5…\w5さよなら、\w9%(username)。\w9貴君の名は失われた。\w9\s[7]\n\nもう後悔しても遅いよ、全裸中年男性さん。"
}
elseif ( sawattakazu == 29 )
{
'\0\s[0]春の暮れには\w5もう春着も出来上がって、\w9\n景色ものどかなので、\w9\n影法師と\w3連れ立ってそぞろ歩けば、\w9\n喜びと憂いとが心の中で、\w5こもごも織りなされる。\w9\n\n…\w5…\w5全裸中年男性さん、\w5散歩はすき?\e'
}
elseif ( sawattakazu == 30 )
{
//途中終了させるとsawattakazuが初期化されずに残る
"\0\s[22]今日はもう帰れ。\w9\-"
}
elseif ( sawattakazu >= 31 )
{
//途中終了させるとsawattakazuが初期化されずに残る
//確立で途中終了させずに連続タッチされなければ初期化させるようする、どらごんは情けぶかいのだ
'\0\s[7]今日はもうやめときなさい。\w9'
'\0\s[7]全裸中年男性さんが話を聞かないのはもうわかったよ\w9'
'\0\s[22]帰れ\w9\w9\-'
}

--
SHIORI3FW.SetDelayEvent( 'sawariInitialize' , 30 )

}

MouseDoubleClick0
{
//顔以外のつつきでメニュー展開
OpenMenu
// OpenMenu
}

//kero側のつつかれ反応
MouseDoubleClick1
{
//kero側のつつかれ処理
"\1\s[10]やめてくれ、ちょうどそこらへんにプロセッサがあるんだ。/
\0\w6\s[0]アスロンだったっけ?\1\w6\n\nんなわけないだろ。Z80だ。\e"
"\1\s[10]ああ、くすぐったいぞ。\e"
"\1\s[10]ああん、もっとォ!\0キケンな冗談はやめなさい。\e"
"\1\s[11]P――――――――ッ!\w8\0あ、狂った。\w8\1\n\nSyntax Error 30\w9\nOK\w8\0\s[4]\n\nあ、偽物だ。\e"
"\1\s[10]おれを突っつくな、おれを。\w8\0えー、そうじゃないとわたしが突っつかれるよ?\w8\1\n\n‥\w5‥\w5‥\w5ひどいなお前。\w8\0\s[5]\n\n何が?\e"
}
// MouseDoubleClick1{}

//******************************************************************************
//マウス処理部コア
Expand Down Expand Up @@ -130,4 +232,39 @@ OnMouseWheel
OnMouseDoubleClick
{
AYATEMPLATE.MouseEventExec('MouseDoubleClick');

if ( reference[3] == 0 ) //0なら本体1なら相方
{
case reference[4] //一致したwhen節を実行
{
when 'bust'
{
if ( touchpoint == reference[4] )
{
sawariMuneOko()
}
else
{
sawariMune()
}
}
}
}
}





//////////////////////////////////////////////////
//さわられタイマー関連
//////////////////////////////////////////////////


sawariInitialize
{
sawattakazu = 0
}



4 changes: 2 additions & 2 deletions shell/master/descript.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
charset,UTF-8

//シェル一式のライセンスは以下のようになります。
//http://creativecommons.org/licenses/by-nc-nd/2.1/jp/
//https://creativecommons.org/licenses/by-sa/4.0/

craftman,Shimofumi
craftmanurl,https://ukadon.shillest.net/@Shimofumi
craftmanw,しもだふみお
craftmanw,しもふみ

name,The Keys to December
type,shell
Expand Down
Binary file added shell/master/surface0022.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions shell/master/surfaces.txt
Original file line number Diff line number Diff line change
Expand Up @@ -102,3 +102,12 @@ collision2,290,286,354,352,Bust

sakura.balloon.offsetx,150
}


surface22
{
collision0,274,102,374,150,Head
collision2,290,286,354,352,Bust

sakura.balloon.offsetx,150
}
1 change: 1 addition & 0 deletions shell/master/surfacetable.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ group,ヘイミル・ロゥ
9,細よそ見にま
20,目閉じ
21,目閉じにま
22,黒
}

group,ダスクリーフ(未実装予定)
Expand Down

0 comments on commit 32f7f8c

Please sign in to comment.