変更履歴
2012/12/30T(人柱)版の変更内容
・メッセージ中の♪、♪1が改行で行頭に来る場合は」や!などと同じく行末に連結するように
・ログメッセージ中の♪1が改行で分断されないように
変更箇所
(5055行目付近:talk_conv関数)ダイアログ行末に連結する文字に♪を追加
p2@txtfunc += p@txtfunc
if ( p2@txtfunc > prm_V20120618_342 ) {
m@txtfunc = strmid(msgtemp@txtfunc, p2@txtfunc, 2)
// MMA 20121228T START
// if ( m@txtfunc != "。" & m@txtfunc != "、" & m@txtfunc != "」" & m@txtfunc != "』" & m@txtfunc != "!" & m@txtfunc != "?" & m@txtfunc != "…" ) {
if ( m@txtfunc != "。" & m@txtfunc != "、" & m@txtfunc != "」" & m@txtfunc != "』" & m@txtfunc != "!" & m@txtfunc != "?" & m@txtfunc != "…" & m@txtfunc != "♪" ) {
// MMA 20121228T END
}
else {
p2@txtfunc += 2
}
(5308行目付近:txt_conv関数)ログ行末に連結する文字に♪を追加し、♪1をひとまとめで扱うようにする
if ( p@txtfunc > 223 & p@txtfunc < 253 ) {
p2@txtfunc++
}
if ( p2@txtfunc + msglen > inf_maxmsglen ) {
// MMA 20121228T START
if ( p2@txtfunc > 1 ) {
if ( strmid(msgtemp, p2@txtfunc - 2, 3) == "♪1" ) {
p2@txtfunc++
break
}
}
// MMA 20121228T END
if ( p2@txtfunc + msglen > inf_maxmsglen + 2 ) {
break
}
m@txtfunc = strmid(msgtemp, p2@txtfunc, 2)
// MMA 20121228T START
// if ( m@txtfunc != "。" & m@txtfunc != "、" & m@txtfunc != "」" & m@txtfunc != "』" & m@txtfunc != "!" & m@txtfunc != "?" & m@txtfunc != "…" ) {
if ( m@txtfunc != "。" & m@txtfunc != "、" & m@txtfunc != "」" & m@txtfunc != "』" & m@txtfunc != "!" & m@txtfunc != "?" & m@txtfunc != "…" & m@txtfunc != "♪" ) {
// MMA 20121228T END
break
}
}