diff --git a/delete.txt b/delete.txt new file mode 100644 index 0000000..15559f6 --- /dev/null +++ b/delete.txt @@ -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 diff --git a/ghost/master/yaya_mouse.txt b/ghost/master/yaya_mouse.txt index 3c72ca8..26725e0 100644 --- a/ghost/master/yaya_mouse.txt +++ b/ghost/master/yaya_mouse.txt @@ -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{} //****************************************************************************** //つつかれ反応 //****************************************************************************** @@ -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{} //****************************************************************************** //マウス処理部コア @@ -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 +} + + + diff --git a/shell/master/descript.txt b/shell/master/descript.txt index 15dfbdd..039833c 100644 --- a/shell/master/descript.txt +++ b/shell/master/descript.txt @@ -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 diff --git a/shell/master/surface0022.png b/shell/master/surface0022.png new file mode 100644 index 0000000..2af6aac Binary files /dev/null and b/shell/master/surface0022.png differ diff --git a/shell/master/surfaces.txt b/shell/master/surfaces.txt index c85745f..9936bed 100644 --- a/shell/master/surfaces.txt +++ b/shell/master/surfaces.txt @@ -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 +} \ No newline at end of file diff --git a/shell/master/surfacetable.txt b/shell/master/surfacetable.txt index 8ac7db4..568374f 100644 --- a/shell/master/surfacetable.txt +++ b/shell/master/surfacetable.txt @@ -19,6 +19,7 @@ group,ヘイミル・ロゥ 9,細よそ見にま 20,目閉じ 21,目閉じにま + 22,黒 } group,ダスクリーフ(未実装予定)