変更履歴
2012/12/26T(人柱)版の変更内容
・カスタムメッセージに{snpc}、{npc}の性別に対応する{onii}への置換文字列{conii}、{tonii}を使用できるように
・カスタムメッセージに{snpc}、{npc}の性別に対応する{onii2}への置換文字列{conii2}、{tonii2}を使用できるように
・カスタムメッセージに{snpc}、{npc}の性別に対応する{syujin}への置換文字列{csyujin}、{tsyujin}を使用できるように
2012/12/24T(人柱)版の変更内容
・%txtSaltyの発言者と%txtLomiasNuked、%txtEngagementBlush、%txtEngagementSwallows、%txtItemMineの{npc}、{snpc}が逆になってるのを修正
2012/12/22T(人柱)版の変更内容
・NPCの気持ちいいことが終わった後の台詞で"す、すごい{よ}!"と"さあ、小遣いを受け取って{くれ"の間に」「を挟むように(elmの表示に近づけた)
・支払いありで%txtjigoが「」で完結してたり「」が無い文章の場合におかしくなるのを修正(omake_babyから問題)
2012/12/18T(人柱)版の変更内容
・NPCのカスタムメッセージ%txtLayHand(elm拡張の方)を表示するキャラが逆になってたのを修正
・NPCのカスタムメッセージにelmの拡張書式{onii}、{onii2}、{syujin}を使用できるように
・ただし覚聖状態には対応しないので性別判断は通常通り
2012/12/17T(人柱)版の変更内容
・NPCのカスタムメッセージにelmの拡張%txtが使えるように
・内容が被る項目はomakeのメッセージを優先使用する
・%txtLoveMiracle_water、%txtLoveMiracle_shit、%txtAlienEggは該当する処理が無いため非対応
変更箇所
(692行目付近:ctalk関数)メッセージタグ追加
if ( _switch_val == 1018 | _switch_sw ) {
_switch_sw = 0
sline = "%txtkodukuri"
goto *label_V20120618_0001
}
// MMA 20121217T START
if ( _switch_val == 1106 | _switch_sw ) {
_switch_sw = 0
sline = "%txtMakeGeneDialog1"
goto *label_V20120618_0001
}
if ( _switch_val == 2106 | _switch_sw ) {
_switch_sw = 0
sline = "%txtMakeGeneDialog2"
goto *label_V20120618_0001
}
if ( _switch_val == 3106 | _switch_sw ) {
_switch_sw = 0
sline = "%txtEngagementDialog1"
goto *label_V20120618_0001
}
if ( _switch_val == 4106 | _switch_sw ) {
_switch_sw = 0
sline = "%txtEngagementDialog2"
goto *label_V20120618_0001
}
if ( _switch_val == 107 | _switch_sw ) {
_switch_sw = 0
sline = "%txtHurt1"
goto *label_V20120618_0001
}
if ( _switch_val == 108 | _switch_sw ) {
_switch_sw = 0
sline = "%txtHurt2"
goto *label_V20120618_0001
}
if ( _switch_val == 109 | _switch_sw ) {
_switch_sw = 0
sline = "%txtHurt3"
goto *label_V20120618_0001
}
if ( _switch_val == 110 | _switch_sw ) {
_switch_sw = 0
sline = "%txtLayHand"
goto *label_V20120618_0001
}
if ( _switch_val == 111 | _switch_sw ) {
_switch_sw = 0
sline = "%txtBurn"
goto *label_V20120618_0001
}
if ( _switch_val == 112 | _switch_sw ) {
_switch_sw = 0
sline = "%txtPregnant"
goto *label_V20120618_0001
}
if ( _switch_val == 201 | _switch_sw ) {
_switch_sw = 0
sline = "%txtInsult"
goto *label_V20120618_0001
}
if ( _switch_val == 202 | _switch_sw ) {
_switch_sw = 0
sline = "%txtInsane"
goto *label_V20120618_0001
}
if ( _switch_val == 203 | _switch_sw ) {
_switch_sw = 0
sline = "%txtProstitution_Begin"
goto *label_V20120618_0001
}
if ( _switch_val == 204 | _switch_sw ) {
_switch_sw = 0
sline = "%txtProstitution_Ongoing"
goto *label_V20120618_0001
}
if ( _switch_val == 205 | _switch_sw ) {
_switch_sw = 0
sline = "%txtProstitution_Break"
goto *label_V20120618_0001
}
if ( _switch_val == 206 | _switch_sw ) {
_switch_sw = 0
sline = "%txtProstitution_Done"
goto *label_V20120618_0001
}
if ( _switch_val == 207 | _switch_sw ) {
_switch_sw = 0
sline = "%txtProstitution_Payment1"
goto *label_V20120618_0001
}
if ( _switch_val == 208 | _switch_sw ) {
_switch_sw = 0
sline = "%txtProstitution_Payment2"
goto *label_V20120618_0001
}
if ( _switch_val == 209 | _switch_sw ) {
_switch_sw = 0
sline = "%txtDrunk1"
goto *label_V20120618_0001
}
if ( _switch_val == 210 | _switch_sw ) {
_switch_sw = 0
sline = "%txtDrunk2"
goto *label_V20120618_0001
}
if ( _switch_val == 211 | _switch_sw ) {
_switch_sw = 0
sline = "%txtMilk1"
goto *label_V20120618_0001
}
if ( _switch_val == 212 | _switch_sw ) {
_switch_sw = 0
sline = "%txtMilk2"
goto *label_V20120618_0001
}
if ( _switch_val == 301 | _switch_sw ) {
_switch_sw = 0
sline = "%txtLoveMiracle_egg"
goto *label_V20120618_0001
}
if ( _switch_val == 302 | _switch_sw ) {
_switch_sw = 0
sline = "%txtLoveMiracle_water"
goto *label_V20120618_0001
}
if ( _switch_val == 303 | _switch_sw ) {
_switch_sw = 0
sline = "%txtLoveMiracle_shit"
goto *label_V20120618_0001
}
if ( _switch_val == 304 | _switch_sw ) {
_switch_sw = 0
sline = "%txtLoveMiracle_milk"
goto *label_V20120618_0001
}
if ( _switch_val == 305 | _switch_sw ) {
_switch_sw = 0
sline = "%txtRejectLovePotion"
goto *label_V20120618_0001
}
if ( _switch_val == 306 | _switch_sw ) {
_switch_sw = 0
sline = "%txtAlienEgg"
goto *label_V20120618_0001
}
if ( _switch_val == 391 | _switch_sw ) {
_switch_sw = 0
sline = "%txtLomiasKilled"
goto *label_V20120618_0001
}
if ( _switch_val == 901 | _switch_sw ) {
_switch_sw = 0
sline = "%txtLomiasNuked"
goto *label_V20120618_0001
}
if ( _switch_val == 392 | _switch_sw ) {
_switch_sw = 0
sline = "%txtGwenKilled"
goto *label_V20120618_0001
}
if ( _switch_val == 351 | _switch_sw ) {
_switch_sw = 0
sline = "%txtPerformSing"
goto *label_V20120618_0001
}
if ( _switch_val == 352 | _switch_sw ) {
_switch_sw = 0
sline = "%txtPerformBored"
goto *label_V20120618_0001
}
if ( _switch_val == 353 | _switch_sw ) {
_switch_sw = 0
sline = "%txtPerformBooboo"
goto *label_V20120618_0001
}
if ( _switch_val == 354 | _switch_sw ) {
_switch_sw = 0
sline = "%txtPerformBravo"
goto *label_V20120618_0001
}
if ( _switch_val == 355 | _switch_sw ) {
_switch_sw = 0
sline = "%txtRideBegin1"
goto *label_V20120618_0001
}
if ( _switch_val == 356 | _switch_sw ) {
_switch_sw = 0
sline = "%txtRideBegin2"
goto *label_V20120618_0001
}
if ( _switch_val == 357 | _switch_sw ) {
_switch_sw = 0
sline = "%txtRideEnd1"
goto *label_V20120618_0001
}
if ( _switch_val == 358 | _switch_sw ) {
_switch_sw = 0
sline = "%txtRideEnd2"
goto *label_V20120618_0001
}
// MMA 20121217T END
*label_V20120618_0001
hajime = instr(buff, 0, sline + "," + lang("JP", "EN"))
(5957行目付近:text_set関数)性別関係の定数拡張
if ( jp ) {
_sex2 = "男", "女"
}
if ( en ) {
_sex2 = "boy", "girl"
}
if ( jp ) {
_onii = "お兄", "お姉"
}
// MMA 20121119T START
if ( en ) {
_onii = "elder brother", "elder sister"
}
// MMA 20121119T END
if ( jp ) {
_nii = "兄", "姉"
}
// MMA 20121119T START
if ( en ) {
_nii = "brother", "sister"
}
if ( jp ) {
_onii4 = "おにい", "おねえ"
}
if ( en ) {
_onii4 = "bro", "sis"
}
// MMA 20121119T END
if ( jp ) {
_syujin = "ご主人様", "お嬢様"
}
// MMA 20121119T START
if ( en ) {
_syujin = "my master", "my lady"
}
// MMA 20121119T END
dim _onii2, 13, 2
(9997行目付近:convert_word関数)置換文字列タグ追加
if ( s == "兄" ) {
s = _nii(cdata(8, 0))
break
}
// MMA 20121218T START
if ( s == "newline" ) {
s = "#n#"
break
}
if ( s == "onii" ) {
s = _onii(cdata(8, 0))
break
}
// MMA 20121225T START
if ( s == "conii" ) {
s = _onii(cdata(8, prm_V20120618_435))
break
}
if ( s == "tonii" ) {
s = _onii(cdata(8, prm_V20120618_436))
break
}
// MMA 20121225T END
if ( s == "onii2" ) {
s = _onii4(cdata(8, 0))
break
}
// MMA 20121225T START
if ( s == "conii2" ) {
s = _onii4(cdata(8, prm_V20120618_435))
break
}
if ( s == "tonii2" ) {
s = _onii4(cdata(8, prm_V20120618_436))
break
}
// MMA 20121225T END
if ( s == "syujin" ) {
s = _syujin(cdata(8, 0))
break
}
// MMA 20121218T END
// MMA 20121225T START
if ( s == "csyujin" ) {
s = _syujin(cdata(8, prm_V20120618_435))
break
}
if ( s == "tsyujin" ) {
s = _syujin(cdata(8, prm_V20120618_436))
break
}
// MMA 20121225T END
// MMA 20120912T3 START
// s = "Unknown Code"
s = ""
// MMA 20120912T3 END
loop
buff = s(1) + s + s(2)
loop
(114048行目付近:dmghp関数)%txtLayHandのメッセージ処理
txtef 9
ctalk cc, 979, cc, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk tc, 110, cc, tc
if ( stat == 0 ) {
// MMA 20121217T END
txtvalid = 0
txt_select lang(name(cnt) + "は叫んだ。「この者にジュアの加護を。レイハンド!」", name(cnt) + " shout" + _s(cnt) + ", " + cnvtalk("Lay hand!")), "", "", "", "", "", "", "", ""
// MMA 20121217T START
}
// MMA 20121217T END
}
(114105行目付近:dmghp関数)%txtHurt1、%txtHurt2、%txtHurt3のメッセージ処理
if ( dmglevel@m141 == 1 ) {
txtef 11
txtvalid = 0
txt_select lang("傷つけた。", "moderately wound" + _s(c3@m141) + " " + him(prm_V20120618_891) + "."), "", "", "", "", "", "", "", ""
// MMA 20121217T START
if ( prm_V20120618_891 >= 0 & prm_V20120618_893 >= 0 ) {
ctalk prm_V20120618_891, 107, prm_V20120618_893, prm_V20120618_891
}
// MMA 20121217T END
}
if ( dmglevel@m141 == 2 ) {
txtef 10
txtvalid = 0
txt_select lang("深い傷を負わせた。", "severely wound" + _s(c3@m141) + " " + him(prm_V20120618_891) + "."), "", "", "", "", "", "", "", ""
// MMA 20121217T START
if ( prm_V20120618_891 >= 0 & prm_V20120618_893 >= 0 ) {
ctalk prm_V20120618_891, 108, prm_V20120618_893, prm_V20120618_891
}
// MMA 20121217T END
}
if ( dmglevel@m141 >= 3 ) {
txtef 3
txtvalid = 0
txt_select lang("致命傷を与えた。", "critically wound" + _s(c3@m141) + " " + him(prm_V20120618_891) + "!"), "", "", "", "", "", "", "", ""
// MMA 20121217T START
if ( prm_V20120618_891 >= 0 & prm_V20120618_893 >= 0 ) {
ctalk prm_V20120618_891, 109, prm_V20120618_893, prm_V20120618_891
}
// MMA 20121217T END
}
rowact_check prm_V20120618_891
goto *label_V20120618_1232
}
if ( dmglevel@m141 == 1 ) {
if ( synccheck(prm_V20120618_891, -1) ) {
txtmore
txtef 11
txtvalid = 0
txt_select lang(name(prm_V20120618_891) + "は痛手を負った。", name(prm_V20120618_891) + " scream" + _s(prm_V20120618_891) + "."), "", "", "", "", "", "", "", ""
// MMA 20121217T START
if ( prm_V20120618_891 >= 0 & prm_V20120618_893 >= 0 ) {
ctalk prm_V20120618_891, 107, prm_V20120618_893, prm_V20120618_891
}
// MMA 20121217T END
}
}
if ( dmglevel@m141 == 2 ) {
if ( synccheck(prm_V20120618_891, -1) ) {
txtmore
txtef 10
txtvalid = 0
txt_select lang(name(prm_V20120618_891) + "は苦痛にもだえた。", name(prm_V20120618_891) + " writhe" + _s(prm_V20120618_891) + " in pain."), "", "", "", "", "", "", "", ""
// MMA 20121217T START
if ( prm_V20120618_891 >= 0 & prm_V20120618_893 >= 0 ) {
ctalk prm_V20120618_891, 108, prm_V20120618_893, prm_V20120618_891
}
// MMA 20121217T END
}
}
if ( dmglevel@m141 >= 3 ) {
if ( synccheck(prm_V20120618_891, -1) ) {
txtmore
txtef 3
txtvalid = 0
txt_select lang(name(prm_V20120618_891) + "は悲痛な叫び声をあげた。", name(prm_V20120618_891) + " " + is(prm_V20120618_891) + " severely hurt!"), "", "", "", "", "", "", "", ""
// MMA 20121217T START
if ( prm_V20120618_891 >= 0 & prm_V20120618_893 >= 0 ) {
ctalk prm_V20120618_891, 109, prm_V20120618_893, prm_V20120618_891
}
// MMA 20121217T END
}
}
(114644行目付近:dmghp関数)%txtLomiasKilled、%txtLomiasKilled、%txtGwenKilledのメッセージ処理
if ( prm_V20120618_891 == gdata(94) ) {
gdata(94) = 0
}
// MMA 20121217T START
if ( cdata(27, prm_V20120618_891) == 34 & prm_V20120618_893 == (-17) ) {
ctalk 0, 901, 0, prm_V20120618_891
}
// MMA 20121217T END
if ( prm_V20120618_893 >= 0 ) {
// MMA 20121217T START
if ( cdata(27, prm_V20120618_891) == 34 | cdata(27, prm_V20120618_891) == 213 ) {
if ( cdata(27, prm_V20120618_891) == 213 ) {
ctalk prm_V20120618_893, 392, prm_V20120618_893, prm_V20120618_891
}
else {
ctalk prm_V20120618_893, 391, prm_V20120618_893, prm_V20120618_891
}
if ( stat == 0 ) {
txtef 9
ctalk prm_V20120618_893, 103, prm_V20120618_893, prm_V20120618_891
}
}
else {
// MMA 20121217T END
if ( prm_V20120618_893 != 0 ) {
txtef 9
ctalk prm_V20120618_893, 103, prm_V20120618_893, prm_V20120618_891
}
// MMA 20121217T START
}
// MMA 20121217T END
exp@m141 = limit(cdata(38, prm_V20120618_891), 1, 200) * limit(cdata(38, prm_V20120618_891) + 1, 1, 200) * limit(cdata(38, prm_V20120618_891) + 2, 1, 200) / 20 + 8
if ( cdata(38, prm_V20120618_891) > cdata(38, prm_V20120618_893) ) {
exp@m141 /= 4
}
(120676行目付近)%txtInsaneのメッセージ処理
ctalk r1, 405, r1, r1
if ( stat == 0 ) {
// MMA 20121217T START
ctalk r1, 202, r1, r1
if ( stat == 0 ) {
// MMA 20121217T END
if ( jp ) {
r2 = rnd(5)
if ( r2 == 0 ) {
txtvalid = 0
txt_select name(r1) + "「キョキョキョ」", name(r1) + "「クワッ」", name(r1) + "「シャアァァ」", name(r1) + "「ばぶっふ!」", name(r1) + "「煮殺せ!」", name(r1) + "「許しなさい許しなさい!!」", "", "", ""
(120707行目付近)%txtInsaneのメッセージ処理
if ( r2 == 1 ) {
txtvalid = 0
txt_select cnvtalk("Weeeeeee!"), cnvtalk("Forgive me! Forgive me!"), cnvtalk("P-P-Pika!"), cnvtalk("Shhhhhh!"), cnvtalk("So I have to kill."), cnvtalk("You snail!"), "", "", ""
}
}
// MMA 20121217T START
}
// MMA 20121217T END
}
}
(123991行目付近)%txtPregnantのメッセージ処理
txt_select lang(name(cc) + "は不安げに腹を押さえた。", name(cc) + " pat" + _s(cc) + " " + his(cc) + " stomach uneasily."), "", "", "", "", "", "", "", ""
txtef 9
ctalk cc, 972, cc, cc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk cc, 112, cc, cc
if ( stat == 0 ) {
// MMA 20121217T END
txtvalid = 0
txt_select lang("「なにかが産まれそうだよ!」", cnvtalk("I'm going to have a baby!")), lang("「腹になにかが…」", cnvtalk("Something is wrong with my stomach...")), "", "", "", "", "", "", ""
// MMA 20121217T START
}
// MMA 20121217T END
}
}
(124564行目付近:lovemiracle関数)%txtLoveMiracle_egg、%txtLoveMiracle_milkのメッセージ処理
inv(7, ci) = cdata(20, prm_V20120618_970) * 10 + 250
inv(1, ci) = limit(cdata(20, prm_V20120618_970) * cdata(20, prm_V20120618_970) / 10000, 200, 40000)
}
// MMA 20121217T START
ctalk prm_V20120618_970, 301, prm_V20120618_970, prm_V20120618_970
// MMA 20121217T END
}
else {
itemcreate -1, 574, cdata(1, prm_V20120618_970), cdata(2, prm_V20120618_970), 0
if ( stat ) {
inv(23, ci) = cdata(27, prm_V20120618_970)
}
// MMA 20121217T START
ctalk prm_V20120618_970, 304, prm_V20120618_970, prm_V20120618_970
// MMA 20121217T END
}
ci = cibk
snd 107
(157966行目付近)%txtRejectLovePotionのメッセージ処理
ctalk tc, 406, 0, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk tc, 305, 0, tc
if ( stat == 0 ) {
// MMA 20121217T END
txtvalid = 0
txt_select lang(name(tc) + "「サイテー!!」", cnvtalk("You scum!")), lang(name(tc) + "「このヘンタイ!」", cnvtalk("What are you trying to do!")), lang(name(tc) + "「ガード!ガード!ガード!」", cnvtalk("Guard! Guard! Guard!")), "", "", "", "", "", ""
// MMA 20121217T START
}
// MMA 20121217T END
}
(163746行目付近)%txtPerformSingのメッセージ処理
if ( cdata(141, cc) \ 10 == 0 ) {
if ( synccheck(cc, -1) ) {
// MMA 20121217T START
ctalk cc, 351, cc, cc
if ( stat == 0 ) {
// MMA 20121217T END
if ( rnd(10) == 0 ) {
txtef 4
txtvalid = 0
txt_select lang("チャラン♪ ", "*Tiki*"), lang("ポロン♪ ", "*Dan*"), lang("ダーン♪ ", "*Lala*"), "", "", "", "", "", ""
}
txtef 4
txtvalid = 0
txt_select lang("ジャン♪ ", "*Cha*"), "", "", "", "", "", "", "", ""
// MMA 20121217T START
}
// MMA 20121217T END
}
}
(163814行目付近)%txtPerformBoredのメッセージ処理
ctalk tc, 978, cc, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk tc, 352, cc, tc
if ( stat == 0 ) {
// MMA 20121217T END
if ( jp ) {
txtvalid = 0
txt_select "「飽きた」", "「前にも聴いたよ」", "「またこの曲か…」", "", "", "", "", "", ""
}
if ( en ) {
txtvalid = 0
txt_select cnvtalk("Boring."), cnvtalk("I've heard this before."), cnvtalk("This song again?"), "", "", "", "", "", ""
}
// MMA 20121217T START
}
// MMA 20121217T END
}
(163834行目付近)%txtPerformBoobooのメッセージ処理
ctalk tc, 977, cc, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk tc, 353, cc, tc
if ( stat == 0 ) {
// MMA 20121217T END
if ( jp ) {
txtvalid = 0
txt_select "「引っ込め!」", "「うるさい!」", "「下手っぴ!」", "「何のつもりだ!」", "", "", "", "", ""
}
if ( en ) {
txtvalid = 0
txt_select cnvtalk("Boo boo!"), cnvtalk("Shut it!"), cnvtalk("What are you doing!"), cnvtalk("You can't play shit."), "", "", "", "", ""
}
// MMA 20121217T START
}
// MMA 20121217T END
}
ctalk tc, 976, cc, tc
(163939行目付近)%txtPerformBravoのメッセージ処理
ctalk tc, 975, cc, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk tc, 354, cc, tc
if ( stat == 0 ) {
// MMA 20121217T END
if ( jp ) {
txtvalid = 0
txt_select name(tc) + "は歓声を上げた。", name(tc) + "は目を輝かせた。", "「ブラボー」", "「いいぞ!」", name(tc) + "はうっとりした。", name(tc) + "は" + name(cc) + "の演奏を褒め称えた。", "", "", ""
}
if ( en ) {
txtvalid = 0
txt_select name(tc) + " clap" + _s(tc) + ".", name(tc) + " listene" + _s(tc) + " to " + name(cc) + your(cc) + " music joyfully.", cnvtalk("Bravo!"), cnvtalk("Nice song."), cnvtalk("Scut!"), name(tc) + " " + is(tc) + " excited!", "", "", ""
}
// MMA 20121217T START
}
// MMA 20121217T END
}
(164131行目付近)%txtProstitution_Beginのメッセージ処理
cdata(140, tc) = 11, cdata(141, cc) * 2
cdata(152, tc) = cc + 10000
if ( synccheck(cc, -1) ) {
// MMA 20121217T START
ctalk cc, 203, cc, tc
if ( stat == 0 ) {
// MMA 20121217T END
txtvalid = 0
txt_select lang(name(cc) + "は服を脱ぎ始めた。", name(cc) + " begin" + _s(cc) + " to take " + his(cc) + " clothes off."), "", "", "", "", "", "", "", ""
// MMA 20121217T START
}
// MMA 20121217T END
}
(164145行目付近)%txtProstitution_Breakのメッセージ処理
ctalk cc, 980, cc, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk cc, 205, cc, tc
if ( stat == 0 ) {
// MMA 20121217T END
txtvalid = 0
txt_select lang("「そ、その" + _sex2(cdata(8, tc)) + "とは体だけの関係" + _da() + _ore(3) + "は何も知らないから、命だけは…!」", "\"I-I don't really know that " + _sex2(cdata(8, tc)) + ". Please spare my life!\""), "", "", "", "", "", "", "", ""
// MMA 20121217T START
}
// MMA 20121217T END
}
}
(164173行目付近)%txtProstitution_Ongoingのメッセージ処理
ctalk cc, 999, cc, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk cc, 204, cc, tc
if ( stat == 0 ) {
// MMA 20121217T END
if ( jp ) {
txtvalid = 0
txt_select "「きくぅ」", "「もふもふ」", "「くやしい、でも…」", "「はぁはぁ!」", "「ウフフフ」", "", "", "", ""
}
if ( en ) {
txtvalid = 0
txt_select cnvtalk("Yes!"), cnvtalk("Ohhh"), "*gasp*", "*rumble*", cnvtalk("come on!"), "", "", "", ""
}
// MMA 20121217T START
}
// MMA 20121217T END
}
}
(164230行目付近)%txtProstitution_Doneのメッセージ処理
ctalk tc, 998, cc, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk tc, 206, cc, tc
if ( stat == 0 ) {
// MMA 20121217T END
if ( jp ) {
txtvalid = 0
// MMA 20121219T START
// txt_select "「よかった" + _yo(3), "「す、すごい" + _yo(3), "「も、もうだめ" + _da(3), "「は、激しかった" + _yo(3), "「か、完敗" + _da(3), "", "", "", ""
txt_select "「よかった" + _yo(3) + "!」", "「す、すごい" + _yo(3) + "!」", "「も、もうだめ" + _da(3) + "!」", "「は、激しかった" + _yo(3) + "!」", "「か、完敗" + _da(3) + "!」", "", "", "", ""
// MMA 20121219T END
}
if ( en ) {
txtvalid = 0
// MMA 20121219T START
// txt_select "\"You are awesome!", "\"Oh my god....", "\"Okay, okay, you win!", "\"Holy...!", "", "", "", "", ""
txt_select "\"You are awesome!", "\"Oh my god....\"", "\"Okay, okay, you win!\"", "\"Holy...!\"", "", "", "", "", ""
// MMA 20121219T END
}
// MMA 20121219T START
/*
txtef 20
if ( tc == 0 | (cc == 0 & tc < 16) | (cc == 0 & cdata(27, tc) == 343 & cdata(25, tc) == 6) ) {
txtvalid = 0
txt_select lang("!」", "\""), "", "", "", "", "", "", "", ""
}
*/
// MMA 20121219T END
// MMA 20121217T START
}
// MMA 20121217T END
}
(164249行目付近)%txtProstitution_Payment1、%txtProstitution_Payment2のメッセージ処理
if ( (cc == 0 & cdata(27, tc) == 343 & cdata(25, tc) == 6) == 0 ) {
txtef 20
if ( cdata(30, tc) >= sexvalue ) {
if ( synccheck(cc, -1) ) {
// MMA 20121217T START
ctalk tc, 207, cc, tc
if ( stat == 0 ) {
// MMA 20121217T END
txtvalid = 0
// MMA 20121219T START
// txt_select lang("!さあ、小遣いを受け取って" + _kure(3) + "」", "Here, take this.\""), "", "", "", "", "", "", "", ""
txt_select lang("「さあ、小遣いを受け取って" + _kure(3) + "」", "\"Here, take this.\""), "", "", "", "", "", "", "", ""
// MMA 20121219T END
// MMA 20121217T START
}
// MMA 20121217T END
}
}
else {
if ( synccheck(cc, -1) ) {
// MMA 20121217T START
ctalk tc, 208, cc, tc
if ( stat == 0 ) {
// MMA 20121217T END
txtvalid = 0
// MMA 20121219T START
// txt_select lang("!これが" + _ore(3) + "の財布の中身の全て" + _da() + "」", "Take this money, it's all I have!\""), "", "", "", "", "", "", "", ""
txt_select lang("「これが" + _ore(3) + "の財布の中身の全て" + _da() + "」", "\"Take this money, it's all I have!\""), "", "", "", "", "", "", "", ""
// MMA 20121219T END
// MMA 20121217T START
}
// MMA 20121217T END
if ( rnd(3) == 0 ) {
(167645行目付近)%txtMilk1、%txtMilk2のメッセージ処理
if ( _switch_val == 1101 | _switch_sw ) {
_switch_sw = 0
if ( synccheck(tc, -1) ) {
snd 107
if ( efstatus <= (-1) ) {
if ( tc == 0 ) {
// MMA 20121119T START
ctalk tc, 427, tc, tc
if ( stat == 0 ) {
// MMA 20121119T END
// MMA 20121217T START
ctalk tc, 212, tc, tc
if ( stat == 0 ) {
// MMA 20121217T END
txtvalid = 0
txt_select lang("うわ、これは呪われている。なんだかやばい味だ…", "Geee it's cursed! The taste is very dangerous."), "", "", "", "", "", "", "", ""
// MMA 20121217T START
}
// MMA 20121217T END
// MMA 20121119T START
}
// MMA 20121119T END
}
else {
// MMA 20120914T START
txtvalid = 0
ctalk tc, 427, tc, tc
if ( stat == 0 ) {
// MMA 20120914T END
// MMA 20121217T START
ctalk tc, 212, tc, tc
if ( stat == 0 ) {
// MMA 20121217T END
txtef 9
// MMA 20120914T START
// txtvalid = 0
// MMA 20120914T END
txt_select lang("「ぺっぺっ、まずー」", cnvtalk("Argh, the milk is cursed!")), "", "", "", "", "", "", "", ""
// MMA 20121217T START
}
// MMA 20121217T END
// MMA 20120914T START
}
// MMA 20120914T END
}
}
else {
if ( tc == 0 ) {
// MMA 20121119T START
ctalk tc, 428, tc, tc
if ( stat == 0 ) {
// MMA 20121119T END
// MMA 20121217T START
ctalk tc, 211, tc, tc
if ( stat == 0 ) {
// MMA 20121217T END
txtvalid = 0
txt_select lang("濃厚で病み付きになりそうな味だ。", "The taste is very thick, almost addictive."), "", "", "", "", "", "", "", ""
// MMA 20121217T START
}
// MMA 20121217T END
// MMA 20121119T START
}
// MMA 20121119T END
}
else {
// MMA 20120914T START
txtvalid = 0
ctalk tc, 428, tc, tc
if ( stat == 0 ) {
// MMA 20120914T END
// MMA 20121217T START
ctalk tc, 211, tc, tc
if ( stat == 0 ) {
// MMA 20121217T END
txtef 9
// MMA 20120914T START
// txtvalid = 0
// MMA 20120914T END
txt_select lang("「うまー」", cnvtalk("Yummy!")), "", "", "", "", "", "", "", ""
// MMA 20121217T START
}
// MMA 20121217T END
// MMA 20120914T START
}
// MMA 20120914T END
}
}
(167687行目付近)%txtDrunk1、%txtDrunk2のメッセージ処理
if ( _switch_val == 1102 | _switch_sw ) {
_switch_sw = 0
if ( synccheck(tc, -1) ) {
if ( efstatus <= (-1) ) {
// MMA 20120914T START
// txtef 9
// MMA 20120914T END
txtmore
txtvalid = 0
// MMA 20120914T START
ctalk tc, 429, tc, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk tc, 210, tc, tc
if ( stat == 0 ) {
// MMA 20121217T END
txtef 9
// MMA 20120914T END
txt_select lang("「うぃっ…」", "*Hic*"), lang("「まずいぜ」", cnvtalk("Ah, bad booze.")), lang("「げー♪」", cnvtalk("Ugh...")), lang("「腐ったミルクみたいな味だ」", cnvtalk("Bah, smells like rotten milk.")), "", "", "", "", ""
// MMA 20121217T START
}
// MMA 20121217T END
// MMA 20120914T START
}
// MMA 20120914T END
}
else {
// MMA 20120914T START
// txtef 9
// MMA 20120914T END
txtmore
txtvalid = 0
// MMA 20120914T START
ctalk tc, 430, tc, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk tc, 209, tc, tc
if ( stat == 0 ) {
// MMA 20121217T END
txtef 9
// MMA 20120914T END
txt_select lang("「うぃっ!」", "*Hic*"), lang("「うまいぜ」", cnvtalk("Ah, good booze.")), lang("「らららー♪」", cnvtalk("La-la-la-la.")), lang("「ひっく」", cnvtalk("I'm going to heaven.")), lang("「ふぅ」", cnvtalk("Whew!")), lang("「たまらないわ」", cnvtalk("I'm revived!")), lang("「んまっ♪」", cnvtalk("Awesome.")), "", ""
// MMA 20121217T START
}
// MMA 20121217T END
// MMA 20120914T START
}
// MMA 20120914T END
}
}
(167863行目付近)%txtRideEnd1、%txtRideEnd2のメッセージ処理
txtvalid = 0
txt_select lang(name(gdata(183)) + "から降りた。", "You dismount from " + name(gdata(183)) + "."), "", "", "", "", "", "", "", ""
txtef 9
ctalk gdata(183), 997, cc, gdata(183)
if ( stat == 0 ) {
// MMA 20121217T START
if ( cbit(25, gdata(183)) ) {
ctalk gdata(183), 358, cc, gdata(183)
}
else {
ctalk gdata(183), 357, cc, gdata(183)
}
if ( stat == 0 ) {
// MMA 20121217T END
if ( jp ) {
txtvalid = 0
txt_select name(gdata(183)) + "「ふぅ」", name(gdata(183)) + "「乗り心地はよかった?」", name(gdata(183)) + "「疲れた…」", name(gdata(183)) + "「またいつでも乗ってね♪」", "", "", "", "", ""
}
if ( en ) {
txtvalid = 0
txt_select name(gdata(183)) + " " + cnvtalk("Phew."), name(gdata(183)) + " " + cnvtalk("How was my ride?"), name(gdata(183)) + " " + cnvtalk("Tired...tired..."), name(gdata(183)) + " " + cnvtalk("It was nice."), "", "", "", "", ""
}
// MMA 20121217T START
}
// MMA 20121217T END
}
ride_end
(167909行目付近)%txtRideBegin1、%txtRideBegin2のメッセージ処理
txtef 9
ctalk gdata(183), 996, cc, gdata(183)
if ( stat == 0 ) {
// MMA 20121217T START
if ( cbit(25, gdata(183)) ) {
ctalk gdata(183), 356, cc, gdata(183)
}
else {
ctalk gdata(183), 355, cc, gdata(183)
}
if ( stat == 0 ) {
// MMA 20121217T END
if ( jp ) {
txtvalid = 0
txt_select name(gdata(183)) + "「うぐぅ」", name(gdata(183)) + "「ダイエットしてよ…」", name(gdata(183)) + "「いくよ!」", name(gdata(183)) + "「やさしくしてね♪」", "", "", "", "", ""
}
if ( en ) {
txtvalid = 0
txt_select name(gdata(183)) + " " + cnvtalk("Awww."), name(gdata(183)) + " " + cnvtalk("You should go on a diet."), name(gdata(183)) + " " + cnvtalk("Let's roll!"), name(gdata(183)) + " " + cnvtalk("Be gentle."), "", "", "", "", ""
}
// MMA 20121217T START
}
// MMA 20121217T END
}
(170321行目付近)%txtInsultのメッセージ処理
ctalk cc, 1000, cc, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk cc, 201, cc, tc
if ( stat == 0 ) {
// MMA 20121217T END
if ( jp ) {
if ( cdata(8, cc) == 0 ) {
txtvalid = 0
txt_select "「すっこんでろ雑魚め」", "「オマエ程度が戦うだと?」", "「すぐに殺してやるよ」", "「消えろザコめ」", "「このかたつむり野郎」", "「すぐにミンチにしてやるよ」", "", "", ""
(170345行目付近)%txtInsultのメッセージ処理
txtvalid = 0
txt_select cnvtalk("The world is against you because you are a unsavory decomposing virus."), cnvtalk("You are no better than a immoral guzzling bureaucrat."), cnvtalk("You are so lowly."), cnvtalk("Get off me."), "", "", "", "", ""
}
}
// MMA 20121217T START
}
// MMA 20121217T END
}
}
(185686行目付近)%txtEngagementDialog1、%txtEngagementDialog2のメッセージ処理
if ( chatval == 38 ) {
if ( cdata(17, tc) < 200 ) {
ctalk tc, 1017, 0, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk tc, 3106, 0, tc
if ( stat == 0 ) {
// MMA 20121217T END
buff = lang("(" + name(tc) + "はやんわりと断った)", "(" + name(tc) + " gently refuses your proposal. )")
// MMA 20121217T START
}
// MMA 20121217T END
}
// MMA 20121130T START
throwsstpevent "RefuseMarriage", tc, "", 0
// MMA 20121130T END
goto *label_V20120618_2089
}
cbitmod 961, tc, 1
listmax = 0
ctalk tc, 1001, 0, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk tc, 4106, 0, tc
if ( stat == 0 ) {
// MMA 20121217T END
buff = lang("はい…喜んで。", "With preasure.")
// MMA 20121217T START
}
// MMA 20121217T END
}
(185715行目付近)%txtMakeGeneDialog1のメッセージ処理
if ( chatval == 39 ) {
if ( gdata(20) == 30 ) {
listmax = 0
ctalk tc, 1003, 0, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk tc, 1106, 0, tc
if ( stat == 0 ) {
// MMA 20121217T END
buff = lang("こんな場所では嫌よ", "Not here!")
// MMA 20121217T START
}
// MMA 20121217T END
}
(185736行目付近)%txtMakeGeneDialog2のメッセージ処理
ctalk tc, 1002, 0, tc
if ( stat == 0 ) {
// MMA 20121217T START
ctalk tc, 2106, 0, tc
if ( stat == 0 ) {
// MMA 20121217T END
buff = lang("いやん、あなたったら…", "*blush*")
// MMA 20121217T START
}
// MMA 20121217T END
}
(249168行目付近)%txtBurnのメッセージ処理
txtvalid = 0
txt_select lang(name(tc) + "は燃えた。", name(tc) + " " + is(tc) + " burnt."), "", "", "", "", "", "", "", ""
}
if ( mef(6, ef) == 0 ) {
if ( tc != 0 ) {
hostileaction 0, tc
}
}
dmghp tc, rnd(mef(5, ef) / 15 + 5) + 1, -9, 50, mef(5, ef)
if ( stat == 0 ) {
check_kill mef(6, ef), tc
// MMA 20121217T START
}
else {
if ( synccheck(cc, -1) ) {
ctalk tc, 111, tc, tc
}
// MMA 20121217T END
}