2018/05/07
eraTW4.590proto用バグ修正04


◆説明
これで出てる範囲のはやっつけた、かなぁ


◆対象環境
eraTW4.590protoのバニラ環境、もしくは以下のパッチのみを適用している場合には
そのまま上書きが可能です（変更内容をマージしてあります）
これ以外のパッチとの相性は不明

・[eraT0010542]eraTW4.590proto用TARGET変動修正
・[eraT0010543]eraTW4.590proto用バグ修正01
・[eraT0010545]eraTW4.590proto用バグ修正02
・[eraT0010549]eraTW4.590proto用バグ修正03



◆変更内容
・押し倒され中にTARGETを変更できなくなるバグの修正（>>558,>>758）
　@KOJO_MESSAGE_SEND( ARGS,ARG:1,ARG:2,ARG:3,ARG:4,ARGS:1,ARGS:2 )
　　CASE "COUNTER"
　にてTARGET復帰抜けを修正
　また、同分岐にて
　　CALL EVENT_COUNTER_MESSAGE
　が行われて口上色が設定されているキャラのカウンター行動が描写された場合に
　文字色が変更されるはずなのでRESETCOLORも入れた

・全キャラ対象処理で処理範囲が不適切なのを修正（>>785）

・TEXTR(ARGS)を勝手にリファクタリング
　選択肢20個までだったのを100個まで拡張
　ループ処理削減して一回のrandで抽選できるように
　100じゃ足りねぇよ！ってなっても配列の上限弄るだけで簡単に拡張できます
　モブ娘で適当に程度の能力追加して遊んでたら20個ってすぐだよなぁって思った
　元の処理も今の処理も限界以上の選択肢を渡されても特に警告は吐かないが
　THROWいれたほうがいいのかな

・morphのやらかし
　@GET_CHARAHOME(CHARA)を微妙に修正
　バグるというかまた仕様の誤認の類です申し訳ない
　CFLAG:神社在住は「博麗神社に住んでいます」ではなかったのだ
　仕様上かなり微妙な関数になってしまったがこれ以上改良する方法が思い浮かばない
　OMANEKIBEYA関連でまだ変なことになってるかも



◆残ってるバグ
・>>387、COMFの洗いなおし
・>>799、アリス口上、幽香口上でのESTRUS_CYCLEの判定ミス
・REPEATの使用箇所はいじってない



◆そのほか
・睡眠姦強化したい？
あいかわらず動作テスト棚上げ中

・場所関連の仕様
　eraTWの自宅関連の仕様の認識がまるっきり間違ってたので
　誰かが同じ過ちを繰り返さぬようにメモる
　
　CFLAG:神社在住
　　こんな名前だがこれは「MAIN_MAPの住人である場合に自室の場所ID（拠点マップ版）を記録」している
　　MAIN_MAPに住んでいない場合は0
　CFLAG:初期位置
　　一日を開始した時点での各キャラの開始位置、拠点マップ上の位置
　　MAIN_MAPの住人でない場合にはSUKIMA()送りになっている（＝99）
　　これを使うだけでは自室の位置はわからない（MAIN_MAPに住んでいないキャラの情報がわからない）
　　MAIN_MAPの住人だとCFLAG:神社在住と同じ
　　CHARAxx.CSVを参照すると拠点での自室位置がわかる
　CFLAG:自宅位置
　　こちらはおでかけマップ上の自宅位置
　　お招き部屋の入り口につかわれるのはこっち
　FLAG:住み込みキャラ
　　神社の住み込みイベントでやってきたキャラ
　　対象キャラはCFLAG:神社在住がたつ、初期位置は16のボロ小屋



◆つくったひと：morph
・morphのつくった以外のところの扱いはつくったひとに聞いて下さい
・配布・改造・流用、好きにしてください
・でも、その際のサポートは自分でやってね

※　era＝R-18全般の常識的な取り扱いとして例えば以下のような事はやめて下さい

・未成年者がいっぱいいる場所で広める
・R-18以外のモノをメインに扱ってる場所で取り上げる
