code:
eraTW4.590proto�pCOMF�C���{��

���ӁI
���̃p�b�`�𓱓�����ꍇ�A\ERB\�R�}���h�֘ACOMF\COMF123 ���R�L.ERB��K���폜���Ă��������I

 ERB���C�x���g�֘A��EVENTCOMEND2.ERB
	���R�}���h�֘A��COMABLE��COMABLE_300.ERB
	��			�@��COMF��COMF0 ����.ERB
	��					��COMF1 �N���j.ERB
	��					��COMF2 �t�F������.ERB
	��					��COMF3 �w�}��.ERB
	��					��COMF4 �A�i���r��.ERB
	��					��COMF5 �A�i������.ERB
	��					��COMF6 ������.ERB
	��					��COMF7 ����ӂ�.ERB
	��					��COMF8 ��L�J��.ERB
	��					��COMF9 ����.ERB
	��					��COMF11 ����z��.ERB
	��					��COMF12 ������.ERB
	��					��COMF13 �A�i���J��.ERB
	��					��COMF19 �L�X�i�p���j.ERB
	��					��COMF20 �L�X.ERB
	��					��COMF22 �U���󂯂�.ERB
	��					��COMF23 �s���[�g�[�N.ERB
	��					��COMF40 ���[�^�[.ERB
	��					��COMF41 �d�}�b�T�[�W��.ERB
	��					��COMF42 �N���L���b�v.ERB
	��					��COMF43 �I�i�z�[��.ERB(�ꉞ�������ǈӖ�����
	��					��COMF44 �o�C�u.ERB
	��					��COMF45 �A�i���o�C�u.ERB
	��					��COMF46 �A�i���r�[�Y.ERB(�ꉞ�������ǈӖ�����
	��					��COMF47 �j�v���L���b�v.ERB
	��					��COMF48 �����.ERB
	��					��COMF49 ���񃍁[�^�[.ERB
	��					��COMF50 �S������.ERB
	��					��COMF60 �����.ERB
	��					��COMF61 ��w��.ERB
	��					��COMF62 ����ʃA�i��.ERB
	��					��COMF63 ��w�ʃA�i��.ERB
	��					��COMF64 �t���C�v.ERB
	��					��COMF65 �R���.ERB
	��					��COMF66 �R��ʃA�i��.ERB
	��					��COMF71 �񌊑}��.ERB
	��					��COMF79 ���l�I�i�z.ERB
	��					��COMF80 ���.ERB
	��					��COMF81 �t�F���`�I.ERB
	��					��COMF82 �p�C�Y��.ERB
	��					��COMF83 �f��.ERB
	��					��COMF84 �A�x��.ERB
	��					��COMF85 ���R�L.ERB
	��					��COMF88 �o�L���[���t�F��.ERB
	��					��COMF90 �A�i�����������.ERB
	��					��COMF91 �A�i���r�߂����.ERB
	��					��COMF92 �`����ʂ����.ERB
	��					��COMF93 �`��w�ʂ����.ERB
	��					��COMF94 �`�R��ʂ���.ERB
	��					��COMF100 �X�p���L���O.ERB
	��					��COMF101 ��.ERB(�ꉞ�������ǈӖ�����
	��					��COMF102 �X�C.ERB(�ꉞ�������ǈӖ�����
	��					��COMF103 �j.ERB(�ꉞ�������ǈӖ�����
	��					��COMF104 �A�C�}�X�N.ERB
	��					��COMF105 ��.ERB
	��					��COMF106 �{�[���M���O.ERB
	��					��COMF107 �S���v���C.ERB
	��					��COMF108 ���X�p���L���O.ERB
	��					��COMF120 �N���j����.ERB
	��					��COMF121 �L���킹.ERB
	��					��COMF123 ���R�L����.ERB
	��					��COMF124 �������.ERB
	��					��COMF125 ����������.ERB
	��					��COMF126 ���̝��ݍ���.ERB
	��					��COMF130 ����ʂ����.ERB
	��					��COMF131 ��w�ʂ����.ERB
	��					��COMF132 �Ζʍ��ʂ����.ERB
	��					��COMF133 �w�ʍ��ʂ����.ERB
	��					��COMF140 �C���}�`�I.ERB
	��					��COMF141 �t�B�X�g�t�@�b�N.ERB(�ꉞ�������ǈӖ�����
	��					��COMF142 �A�i���t�B�X�g.ERB(�ꉞ�������ǈӖ�����
	��					��COMF143 �����t�B�X�g.ERB(�ꉞ�������ǈӖ�����
	��					��COMF144 ���A.ERB(�ꉞ�������ǈӖ�����
	��					��COMF145 �A�i����d.ERB(�ꉞ�������ǈӖ�����
	��					��COMF147 �g���o���[��.ERB(�ꉞ�������ǈӖ�����
	��					��COMF148 �A�i���d��.ERB(�ꉞ�������ǈӖ�����
	��					��COMF150 ���̒J�Ԃ�Ƃ�.ERB
	��					��COMF180 ���[�V����.ERB
	��					��COMF181 �Z��.ERB
	��					��COMF182 ���A��.ERB
	��					��COMF187 �����C��v���C.ERB
	��					��COMF320 ����ʁi����哱�j.ERB
	��					��COMF322 ����哱��w��.ERB
	��					��COMF323 ����哱��w�ʂ`.ERB
	��					������n��COMF300 ��b.ERB
	��							��COMF301 �����🹂��.ERB
	��							��COMF302 �X�L���V�b�v.ERB
	��							��COMF303 �ӂ�.ERB
	��							��COMF304 �d������`��.ERB
	��							��COMF305 �G�����Ă��炤.ERB
	��							��COMF306 �����𕏂ł�.ERB
	��							��COMF307 �j���܂�.ERB
	��							��COMF308 �j����.ERB
	��							��COMF309 ���𕏂ł�.ERB
	��							��COMF310 �K�𕏂ł�.ERB
	��							��COMF311 �����t��.ERB
	��							��COMF312 �L�X����.ERB
	��							��COMF313 ������.ERB
	��							��COMF314 �A�i������.ERB
	��							��COMF315 �N������.ERB
	��							��COMF316 �w�}��.ERB
	��							��COMF317 ���𓮂���.ERB
	��							��COMF318 ���𓮂����i�`�j.ERB
	��							��COMF330 �X�J�[�g���߂���.ERB
	��							��COMF331 �����🹂��i�����j.ERB
	��							��COMF332 �������ӂ�܂�.ERB
	��							��COMF333 ��s�𕷂�.ERB
	��							��COMF334 �t�����킷.ERB
	��							��COMF335 �������.ERB
	��							��COMF336 �G������.ERB
	��							��COMF350 �����|��.ERB
	��							��COMF351 �A��o��.ERB
	��							��COMF352 ��������.ERB
	��							��COMF354 �Y���Q����.ERB
	��							��COMF355 ���Ԓ�~.ERB
	��							��COMF360 �g��C����.ERB
	��							��COMF361 ��R����.ERB
	��							��COMF363 �ǂݕ�����.ERB
	��							��COMF364 ���܂�.ERB
	��							��COMF400 �ړ�.ERB
	��							��COMF401 �R���N�V����.ERB
	��							��COMF402 �A�Q.ERB
	��							��COMF403 �x�e.ERB
	��							��COMF405 �o�|����.ERB
	��							��COMF410 �|��.ERB
	��							��COMF411 �퓬�P��.ERB
	��							��COMF412 �׋�.ERB
	��							��COMF413 ���������.ERB
	��							��COMF414 �H�������.ERB
	��							��COMF415 �H�����ӂ�܂�.ERB
	��							��COMF416 ���t����.ERB
	��							��COMF417 ���Q����.ERB
	��							��COMF418 �ƒ�؉�.ERB
	��							��COMF419 ������.ERB
	��							��COMF420 ��`���ƂƘb��.ERB
	��							��COMF421 ��|��.ERB
	��							��COMF422 �V�̐��𕷂�.ERB
	��							��COMF425 ��𐷂�.ERB
	��							��COMF428 ���Ƃ��g��.ERB
	��							��COMF429 �����ւ�.ERB
	��							��COMF430 ���ւ���.ERB
	��							��COMF431 �����C�ł��낮.ERB
	��							��COMF432 �K��.ERB
	��							��COMF434 ���݂���.ERB
	��							��COMF435 ����.ERB
	��							��COMF436 �Ǐ�.ERB
	��							��COMF440 �҂�.ERB
	��							��COMF441 ���Ƃ��󂯂�.ERB
	��							��COMF443 �ŗL�R�}���h.ERB
	��							��COMF444 ���̎q�𕨐F.ERB
	��							��COMF450 �𒎂̗l�q������.ERB
	��							��COMF464 ����n��Ԉړ�.ERB
	��							��COMF470 ���d��������.ERB
	��							��COMF490 �A�C�e��.ERB
	���X�e�[�^�X�v�Z�֘A��TRACHECK_LOST_VIRGIN.ERB
	��					��TRACHECK_�D���x�㏸����.ERB
	��					��SOURCE��SOURCE.ERB
	���X�e�[�^�X�\���֘A��Look.ERB
	������E���b�Z�[�W�֘A��EVENT_MESSAGE_COM.ERB
						�@��EVENT_MESSAGE_COM_����n.ERB
						�@��KOJO_MESSAGE.ERB
						�@��EVENT_MESSAGE_�}���nCOM��EVENT_MESSAGE_���̑��}���n.ERB

COMF�n�S�ʂ̋��ʏC���i�ʂɏ����ĂȂ��ꍇ�͂���̂�
	�C���f���g�𐮓�
	�s�׎҂̏C��
	��d���y�t���O�ʒu�A�ː��֘A�t���O�ʒu�̋��ʉ�
	MASTER�͂����ꕔ��������PLAYER��
	����R�}���h�����̊�{�R�����g�t�H�[�}�b�g�𓝈ꂵ�Ă݂�
		����R�}���h�̕\�����x���@�P��������Ԃŕ\��
								�@�Q����ꍇ�����̏����ŕ\��
								�@�R���Q�{���̏����ŕ\��

���ӂӌnCOMF

�����C���iCOMF0 ����.ERB
	TARGET���ӂ��Ȃ�Ȃ�ː�����悤��
	!FLAG:70���̃L�X����t���O�������Ă�ꍇ�AMASTER�ɂ����l������悤��

�N���j�C��(COMF1 �N���j.ERB
	TARGET���ӂ��Ȃ�Ȃ�ː�����悤��
	SOURCE:�^���l��SOURCE:PLAYER:���l��

�t�F������C��(COMF2 �t�F������.ERB
	MASTER�ɂ����l������悤��

��L�J�����A�i���J��(COMF8 ��L�J��.ERB,COMF13 �A�i���J��.ERB
	�������򏈗��C��

�L�X�C��(COMF19 �L�X�i�p���j.ERB,COMF20 �L�X.ERB
	SOURCE:�^���l��SOURCE:PLAYER:���l��
	COMF20�̎�����SOURCE:PLAYER:���l�̓R�����g�A�E�g(TARGET�̋Z�p�����ވȏ�͑����Ȃ���������
	�̈ʕ���C���iCOMF19�A�����o���Ȃ����ǁA����Ă�c�c����

���[�^�[�iCOMF40 ���[�^�[.ERB
	TARGET���ӂ��Ȃ�Ȃ�ː�����悤��

�d�}�b�T�[�W���iCOMF41 �d�}�b�T�[�W��.ERB
	TARGET���ӂ��Ȃ�Ȃ�ː�����悤��

MASTER�}���n�����d�n�iCOMF60 �����.ERB,COMF61 ��w��.ERB,COMF62 ����ʃA�i��.ERB,COMF63 ��w�ʃA�i��.ERB,COMF65 �R���.ERB,COMF66 �R��ʃA�i��.ERB,COMF71 �񌊑}��.ERB,COMF79 ���l�I�i�z.ERB,COMF80 ���.ERB,COMF81 �t�F���`�I.ERB,COMF82 �p�C�Y��.ERB,COMF83 �f��.ERB,COMF84 �A�x��.ERB,COMF85 ���R�L.ERB,COMF88 �o�L���[���t�F��.ERB,COMF320 ����ʁi����哱�j.ERB,COMF322 ����哱��w��.ERB
	PLAYER�ɉ��b��ǉ�
	���ʂɂ��ۂ�ǉ��iCOMF83 �f��.ERB
	���ʂɂ��PLAYERSOURCE�̒ǉ��iCOMF84 �A�x��.ERB

MASTER��}���n�iCOMF64 �t���C�v.ERB,COMF130 ����ʂ����.ERB,COMF131 ��w�ʂ����.ERB,COMF132 �Ζʍ��ʂ����.ERB,COMF133 �w�ʍ��ʂ����.ERB
	PLAYER�ɉ��u�ǉ�
	PLAYER�ɉ��b�ǉ��iCOMF132 �Ζʍ��ʂ����.ERB
	PLAYER�ɉ��a�ǉ��iCOMF133 �w�ʍ��ʂ����.ERB

	MASTER�����r�������X�L�b�v
	COMF���u�o���ǉ������̍폜

MASTER�`��}���n�iCOMF92 �`����ʂ����.ERB,COMF93 �`��w�ʂ����.ERB,COMF94 �`�R��ʂ���.ERB
	PLAYER�ɉ��`�ǉ�
	PLAYER�̎ː����x�̌v�Z�Ɏg���Ă���`���o�Ƀ��~�b�g�������Ă݂�
	SOURCE�ǉ��ɂ���Čo���������ǉ������̂ŁA�`�o���ǉ��������폜

�N���j�����iCOMF120 �N���j����.ERB
	PLAYER�ɉ��b�ATARGET�ɉ��l�ǉ�
	TARGET�̐��Z�␳�ɂ���āAPLAYER�ɉt�̂Ɖ��b����

�L���킹�iCOMF121 �L���킹.ERB
	PLAYER�ɉ��b�ǉ�

���R�L����iCOMF123 ���R�L����.ERB
	���ۂ̃R�}���h�ƃt�@�C����������Ă����̂ŏC��

�������iCOMF124 �������.ERB
	�������̂�TARGET�ɉ��b�������Ă��̂ŁA�񎞊Ԓ��ɂ����b������悤��
	PLAYER�̎���o���ǉ�

����������iCOMF125 ����������.ERB
	PLAYER�ɉ��b�ǉ�
	PLAYER�ɐ��ʁi������j������ꍇ���a�ǉ�
	����o������

���̝��ݍ����iCOMF126 ���̝��ݍ���.ERB
	�R�����g�ύX�����i����Ӗ��������̂��H

�C���}�`�I�iCOMF140 �C���}�`�I.ERB
	PLAYER�ɉ��b�ǉ�
	TARGET�̐�Z�\�ɂ��SOURCE�ǉ������݂Ă݂�

���̒J�Ԃ�Ƃ��iCOMF150 ���̒J�Ԃ�Ƃ�.ERB
	PLAYER�ɉ��b�ǉ�
	TARGET�̋��Z�\�ɂ��SOURCE�ǉ������݂Ă݂�

����nCOMF

�K�𕏂ł�iCOMF310 �K�𕏂ł�.ERB
	�ȑO�w�E�����o�O���C�����邽�߂ɁA���낢�듪���Ђ˂��Ă݂�
	��̓I�ɂ́A�e���T�ȉ��Ȃ�ʏ�̓���R�}���h�̐��۔���Ɠ���
	�U�ȏゾ�ƁA��{�I�ɐ����ŁA�ʏ�̐��۔�����听�����₷�������Ɏb��I�ɂ��Ă݂�
	���㑤���琬�۔���Ɏ���o����������Ƃ��̂��߂ɂ́A�S���������۔���g���񂵂���

�w�}��iCOMF316 �w�}��.ERB
	���Ԓ�~���ĂĂ�TIME���{10����Ă��̂ŏC��
	�Ă��A�������ɂ���񍐂�����Ȃ�

���𓮂����iCOMF317 ���𓮂���.ERB
	PLAYER�ɉ��b�ǉ�

���𓮂����i�`�j�iCOMF318 ���𓮂����i�`�j.ERB
	���𓮂������R�s�[���āA�S�֘A���A�i���֘A�ɒu������������

�A��o���iCOMF351 �A��o��.ERB
	����TARGET�����钆�ŁA���s�\�L��������l�����̏ꍇ�A�I�������Ă΂Ȃ��悤�ɂ��Ă݂�

�{�����̂P�iTRACHECK_LOST_VIRGIN.ERB
	���ӂӌnCOMF�̕ύX�ɂ���āAMASTER�̏����r����@LOST_VIRGIN�ŕ\�������悤�ɂȂ����̂ŁA�n�̕��Ɏ�����킦�Ă݂�

�{�����̂Q�iTRACHECK_�D���x�㏸����.ERB
	�C���f���g�C���A���ꂾ��

�{�����̂R�iSOURCE.ERB,KOJO_MESSAGE.ERB
	�O��̃o�O�C�����Ԉ���Ă��̂ŁA�ďC��

�{�����̂S�iLook.ERB
	SIF����̃R�����g�A�E�g����������΂����̂ŁA�K�v����;DRAWLINE���폜

�{�����̂T�iEVENT_MESSAGE_COM.ERB
	�N���j�̒n�̕��ɂӂ��Ȃ肾�����ꍇ�̕`�ʂ�ǉ�
	�A�i���J���̒n�̕�������ƕω�

�{�����̂U�iEVENT_MESSAGE_COM_����n.ERB
	�d�}�b�T�[�W���[�̒n�̕��ɂӂ��Ȃ肾�����ꍇ�̕`�ʂ�ǉ�

�{�����̂V�iEVENT_MESSAGE_���̑��}���n.ERB
	�t���C�v�n�̕����A�ǂ����Ă�TARGET�哱�̋R��ʂ������Ă���̂ɂȂ��Ă��̂ŁA������MASTER�����Ă��镶�ɏ��������Ă݂�e�X�g

�{�����̂W�iEVENTCOMEND2.ERB
	MASTER�̎��Ԓ�~�����r�����AMASTER�ɂ͖����o�񏈏������Ȃ��悤��
	���ƁACFLAG�����o�񏈏��ɑr���L�����̔ԍ����w�肳��ĂȂ��̂ňꉞ�ǉ�

�߂����ᖳ�Ӗ��ȑ�����ɂȂ��Ă��܂����C������
�Ƃ������A��������era�̐݌v�v�z�Ƃ��āAMASTER�̐g�̓I�o���͑������Ȃ��A���Ă̂������������񂶂�Ȃ����Ǝv��
MASTER�������ɂ�����ӂ��Ȃ�ɂ�����o����悤�ɂȂ������_�ŁA�F�X���{�̏����ɕύX������ׂ��������̂���ӂ̏����ύX�ōς܂��Ă�������A���݂̏�Ԃɍ���Ȃ��Ȃ��Ă���ۂ�
�Ƃ肠�����A�J�E���^�[�����������Ȃ��Ƃ����Ȃ����ۂ�
�������͂܂����x�A�Ă��A�\�����ɂ͌��ʂ̖��������ύX�ƒǉ����Ĕ���

�l�I�ɁA�ӂ��Ȃ�or�j�̏ꍇ�A�b�Ⓒ�͎ː��Ɠ���������ׂ����Ƃ͎v�����ǁA����͂���ŐF�X�Ɩʓ|���������Ȃ̂ŕ��u

�Ȃ񂩁A���ɋC�����������A��邳����㏑���Ă݂悤���Ȃ�

by������


code:
eraTW4.590proto�p�Z�����t�p���C��

 ERB���X�e�[�^�X�v�Z�֘A��SOURCE��SOURCE_�ː��m��O����.ERB

243�X��>>833�iSOURCE_�ː��m��O����.ERB
	�����ԑO�ɒ��������肾�����Z�����t�p���������ɕ񍐗���̂Ŋm�F���Ă݂���A�C����������Ńt�@�C�����荞�ݖY��Ă܂����c�c
	�ƌ������ƂŏC��

by������

repo_name: akadiya/eratw

license: unknown


code:
eraTW4.590proto�pMASTER�����o�񏈏��֘A�C���{��

 ERB���C�x���g�֘A��EVENTCOMEND2.ERB
	���X�e�[�^�X�v�Z�֘A��TRACHECK_LOST_VIRGIN.ERB
	���X�e�[�^�X�\���֘A��PRINT_STATE2.ERB

243�X��>>880�C���iEVENTCOMEND2.ERB
	�����t���Ԉ���Ă܂����A�\����Ȃ�

�{���iTRACHECK_LOST_VIRGIN.ERB,PRINT_STATE2.ERB
	�����r�����y�я��\������

by������


code:
eraTW4.590proto�p�f�ҏC��

 ERB���R�}���h�֘A��COMF��COMF83 �f��.ERB

243�X��>>888�C���iCOMF83 �f��.ERB
	�����t���Ԉ���Ă܂����A�\����Ȃ�

by������


code:
2018/05/05
eraTW4.590proto用バグ修正01

◆説明
お久しぶりです
バグ修正のついでに微妙に機能拡張したパッチ
集合.ERBのリファクタリングもしたかったが気力切れである

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

・[eraT0010542]eraTW4.590proto用TARGET変動修正

◆変更内容
・宴会関連の表示の不具合修正（>>545, >>546）
　ついでにリファクタリング、全キャラループ中の分岐処理を微妙に変更
・守谷くじで特賞当選後、くじ箱を交換する際に表示されてない番号を入力すると無限ループに陥るバグ修正（>>549）
・衣玖さんの職場修正（>>702）天界拠点マップ化に伴う仕様変更として衣玖さん、屠自古さん、雷鼓さんの職場をとりあえず830に
・SOURCE計算時にTARGETが切り替わってしまっているバグ（>>696）はスルー、と思ったらさもまさんが修正してくれたんでマージ（eraT0010542）
・式中関数@MAP_AREANAME(PLACE_ID)を勝手に追加
　地点IDを渡すことでその地点がどこの敷地内か返す関数
　拠点が博麗神社である場合に
　MAP_AREANAME(13)なら"博麗神社"、MAP_AREANAME(30)なら"三妖精の家"、MAP_AREANAME(38)なら"夢幻遺跡"が返ってくる
　なお、拠点が博麗神社でない場合には
　MAP_AREANAME(30)なら"博麗神社"、MAP_AREANAME(50)なら"三妖精の家"、MAP_AREANAME(60)なら"夢幻遺跡"
　いろいろと使い道はあると思われます
・合わせて、式中関数として@AREANAME_CHARA_HOME(C_ID)と@AREANAME_CHARA_NOW(C_ID)を勝手に追加
　それぞれ、渡されたキャラの初期位置と現在位置のMAP_AREANAMEを返します
・式中関数@GET_CHARAHOME(CHARA)で初期位置のCSV設定値を返していたのを現在値に修正

◆残ってるバグ
・>>387、COMFの洗いなおし
・>>528、正しくないOR条件分岐

◆そのほか
・睡眠姦強化したい？
前のパッチのリドミみてて思い出した
旧verでこんな塩梅やろって構文だけ書き上げて、てすとしてないわ！

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

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

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


code:
2018/05/05
eraTW4.590proto用バグ修正02

◆説明
>>528の修正が意外と楽勝だったので早めにリリース
ついでに集合.ERBのリファクタリング
集合って実績必要なコマンドになったんすね

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

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

◆変更内容
・正しくないOR条件分岐の修正（>>528）
修正対象となった口上は霊夢、文、ルナサ、たらこフラン
ライセンス上、バグ修正に制限が無かったためUPしときます
そして正規表現検索したらCOMFも引っかかった
・集合コスト計算を勝手にリファクタリング
@SYUGOS_COSTの同一地点キャラの検索処理をばっさりしました
これは負荷軽減のための処理のはず（コスト算出回数自体は減ってる）だが全キャラで同一地点キャラの検索処理を行うのは重い
RETURNやCONTINUEによるスキップがあるとはいえ、判定は発生してその時点で負荷になる
ここの処理のせいでキャラの現在位置が分散していればしているほどキャラ数二乗計算に近づくので改良
多少軽くなったと思いたい（実感無いかも）
地点別に算出済み移動コストを記録しておけば、キャラループで検索する必要はないよねってだけです
ま、FINDELEMENTの性能次第ではある

◆残ってるバグ
・>>387、COMFの洗いなおし

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

・お漏らしにフェティシズムは感じないが
利尿剤強化の人の地の文はよく出来てると思う
羞恥がポイントなんだなやっぱ
エロいよ

・FINDELEMENTの第四引数
個人的なおぼえがき
FINDELEMENTの第四引数は検索範囲の終値+1を指定するものであり
　SIF FINDELEMENT(FLAG, 3, 0, 0)
このような場合、検索範囲に該当しうる要素がそもそも存在しないがエラーを吐かないで-1が返ってくる

・INRANGEとINRANGEARRAYの仕様の違い
個人的なおぼえがき
SIF INRANGE(HOGE, 0, 100)
　検索範囲に100は「含まれる」
SIF INRANGEARRAY(HOGE, 0, 100, 0, 100)
　検索範囲に100は「含まれない」
FINDELEMENTと同様に内部的にループやってそうな網羅的な検索処理は
FOR-NEXTのように「終値として渡した数値自体は含まれない」って理解でいいのかこれは？

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

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

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


code:
2018/05/06
eraTW4.590proto用バグ修正03

◆説明
出来る範囲でバグ修正
1匹見つけたら5匹くらい出てくるな

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

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

◆変更内容
・体力の自然消費処理において睡眠不足判定の挙動がおかしかったのを修正（>>726）
　ついでにTFLAGのリセットをVARSETに変更、よっぽどバグにはつながらないとは思うが
　このご時世にREPEATはやめようと思いました
　試しにGREPしたら口上などに数カ所REPEAT残ってるが変えたほうがいいだろうかねぇ
・デート中の[697]部屋を訪ねるコマンドで家主の名前が二重表示されるのを修正（>>732）
　ちょっと削っただけです
・夢精イベントでMASTERや同マップの同居していないキャラが呼び出されるバグの修正（>>731）
　不適切なキャラを弾く処理が甘かったっぽい
　多少はマシになったと思いたい
・依頼処理の仕様変更（>>736）
　COMでRETURN 1しないとSOURCE処理に移れないらしいので正の数をRETURNするように
　仕様変更にともなって全ての依頼の書き直し、ドキュメントも更新
・山頂マップの追加に伴って@RAND_PLACE(ARG, TYPE)を変更
　落とし物依頼の発生時等に山頂マップ対象だとバグってた
・モブ娘処理の変更
　CSTR:10を使うのが微妙にヤバげだったのでCSTR:15に変更
　モブ娘のプロフィール処理が上手く動いてなかったのを修正、やっつけだが最低限の表示はされるように
　フレーバーテキストのバリエーション追加、人妻追加（したが経験系をいじってないのであまりそれっぽくはない）
　フレーバーは追加するなりざっくり切り捨てるなりしてください
・CSVのコメント追加
　口上用変数について、TCVAR/CFLAGのCSV側に範囲の記述がなかったのでコメント追加
　あと今回、CSTRの仕様によるバグも見つかったんでそちらもコメント追加
・一部のデバッグ機能がタイポで機能していなかったのを修正
　[IF DEBUG]→[IF_DEBUG]です
・@SCHEDULEに機能追加？
　デバッグ用の関数呼び出しボタンをつけただけ
　PRINT系のWAIT調整などにもどうぞ
　各拠点で延々と夢精イベントを起こして不適切なキャラが呼び出されないかチェックするのに使った
　人里と地底の旧都は判定がザルい、けどこれ以上変えるの面倒だ

◆残ってるバグ
・>>387、COMFの洗いなおし
・>>558,758、複数押し倒され時にTARGETの変更がうまく動かなくなるバグ
・懸念：MASTERのCFLAG:神社在住
　初日に神社以外でスタートして三妖精の家の地下室に引っ越したらCFLAG:MASTER:神社在住の数値が55になってる
　これが正しい挙動なのかどうかが判断できない
　@DAIRY_EV2の挙動おかしい→@GET_CHARAHOMEの挙動おかしいで変数ウォッチしてたら気づいたんだけど
　とりあえずGET_CHARAHOMEはMASTER専用処理で挙動を修正した
　他の箇所で不具合出てるかどうかは知らない

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

・@COMxx内でのRETURN
個人的なおぼえがき
COMxx内でのRETURNは1以上を返さないとSOURCE系の処理を通らない
書いてて思ったが、こりゃeraTWがどうのっていうよりは
erabasicのtrainの仕様だろうな
さもまさんありがとう

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

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

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


code:
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以外のモノをメインに扱ってる場所で取り上げる


code:
2018/05/10
eraTW4.590proto用バグ修正05

◆説明
バグ修正
さもまさんのパッチの取り込みがメイン

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

・[eraT0010542]eraTW4.590proto用TARGET変動修正
・[eraT0010543]eraTW4.590proto用バグ修正01
・[eraT0010545]eraTW4.590proto用バグ修正02
・[eraT0010549]eraTW4.590proto用バグ修正03
・[eraT0010551]eraTW4.590proto用バグ修正04
・[eraT0010553]eraTW4.590proto用COMF修正＋α
・[eraT0010554]eraTW4.590proto用濃厚精液継続修正
・[eraT0010555]eraTW4.590proto用MASTER無自覚非処女関連修正＋α

◆変更内容
・さもまさんのパッチマージ[eraT0010553][eraT0010554][eraT0010555]
　>TALENT:処女は1で処女、-1で無自覚非処女、なので、TALENT:処女 == (1||-1)の意図は、あくまで
　>TALENT:処女 == 1 || TALENT:処女 == -1
　こっちもその認識で書いていたはずなのに
　なにがどうなってこんな記述になってんのか？すまぬ
　ほぼ作業被ってなかったのでマージできました
　あとついでにリドミを同包しとく
　とりあえずCOMF123 足コキ.ERBは白紙にしといてそのままパッチ当てるだけで動くようにしました
・カエルしか持ってないとき料理出来ないバグ（>>843）の修正
　食材の所持判定を式中関数化しました
・親密3以上でないと大掃除は達成不可能だが依頼されるバグ（>>856）の修正
　親密判定を実行条件から発生条件に移動
　また、報告不要の依頼を達成しても期限が残っている間は報告待ちをするように処理を変更
・ESTRUS_CYCLEによる危険日判定ミス（>>799）の修正
　アリス口上、幽香口上はライセンス的にバグ修正おｋだったので修正
・REPEAT滅殺
　を目論んだはよいものの口上には中々手が出せず
　てゐちゃんの喘ぎ声はスルー、穣子口上も更新あったみたいなので手を加えなかった
　このパッチに入っているのは＊旧版穣子口上＊です（[eraT0010548]が新しいverね）

　実際に手を加えたのは
　影狼口上、釣りコマンド、OGAMITAOSIの好意表示
・ついでに
　影狼ちゃん口上のインデントを整えるなどのついでにリファクタリング
　@KUNKUN_KAGEROUにて@食事と@FUNC_FISHER_YATES_SHAFFLEを使用することにした
　匂いくんくん処理で匂い主の場所判定がヘンだったっぽいので同一マップキャラを対象ということにした
　リファクタリングやるなら@OTENKI_KAGEROUも式中関数化するべきなんだろうが面倒
・@複数押し倒され()
　全キャラ回さなくてもTARGET対象で十分と思ったのでそのように
　RELATION処理があるのでキャラ数^2が発生しており
　だいぶ軽くなったと思う（実感があるかは謎）

◆残ってるバグ
・報告あがってるのは直したはず

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

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

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

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


code:
2018/05/11
eraTW4.590proto用バグ修正06

◆説明
マージ手順ミスってたのを修正

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

・[eraT0010542]eraTW4.590proto用TARGET変動修正
・[eraT0010543]eraTW4.590proto用バグ修正01
・[eraT0010545]eraTW4.590proto用バグ修正02
・[eraT0010549]eraTW4.590proto用バグ修正03
・[eraT0010551]eraTW4.590proto用バグ修正04
・[eraT0010553]eraTW4.590proto用COMF修正＋α
・[eraT0010554]eraTW4.590proto用濃厚精液継続修正
・[eraT0010555]eraTW4.590proto用MASTER無自覚非処女関連修正＋α
・[eraT0010557]eraTW4.590proto用バグ修正05
・[eraT0010558]eraTW4.590proto用素股修正

◆変更内容
・作業内容としてはマージをやり直したってだけ
・さもまさんのパッチリドミは入れてたが自分の過去パッチのリドミ入れ忘れてた
　変更内容がわかんなくなるので全部リドミ入れた

◆残ってるバグ
・願掛けの精力絶倫で精力最大値の永続的アップが発生しない（>>900）

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

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

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

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


code:
最終更新：2018/05/06
依頼大改造による仕様変更などを説明する
◆書いたひと：morph

◆仕様
使用する変数とか
・IRAI_SLOT:1～5
　受託した依頼の情報を記録する変数
　ただし、改造前と同じく要素0は使わない
　ここに記録されているのは
　　IRAI_SLOT:X / 1000 = 依頼者のID（eraTWでは登録番号であり、キャラ番号でもある）
　　IRAI_SLOT:X % 1000 = 依頼のID
　依頼者の取得用には専用の@GET_IRAI_CLIENT関数が存在する
・依頼のIDは1～99が一般依頼、101～999がキャラごとの固有依頼となっている
　一般依頼の情報は一般依頼.ERB、固有依頼の情報は固有依頼.ERB
　この他、一部の依頼関連情報がキャラデータ関数内に追加されている
・IRAI_DATA:1～5
　受託した依頼のおおまかな達成条件を記録する
　　IRAI_SLOT:X / 1000 = 達成条件となるITEM/場所/人物のID、これを使用しないものもある
　　IRAI_SLOT:X % 1000 = 依頼の業務内容
・依頼業務内容の一覧（ゲーム中で直接表示されることはない）
　 1＝作業　　　　：実行するとその場で時間が経過して終わるもの、依頼者をTARGETにしている必要がある
　 2＝面会　　　　：2017/08/16、廃止して空き番号になりました
　　　　　　　　　　特定の人物をCLIENTのもとに連れてくることを要求するもの（2人とMASTERが同じ場所にいて、CLIENTをTARGETにする）
　 3＝調達　　　　：特定のアイテムを特定個数要求するもの（あややの酒要求依頼などには複数種類のITEMが納入可能なので不適切）
　 4＝伝令（人物）：特定の人物との接触を求められるもの（特定人物をTARGETにすることで依頼実行可能）
　 5＝伝令（場所）：特定の場所への移動を求められるもの（MASTERが特定の場所にいくことで依頼実行可能）
　 6＝捜索（人物）：基本的に伝令と同一だが誰が条件になっているのかを伏せる
　 7＝捜索（場所）：基本的に伝令と同一だがどこが条件になっているのを伏せる
　99＝その他　　　：完全独自処理を作りたい時用
・IRAI_SUB:1～5
　その他の情報、現状では要求アイテムの個数の記録くらいにしか使ってないが
　とりあえず変数をひとつ確保しておけば依頼実装の柔軟性が格段にあがりそうなので作っておいた
　使い途はいろいろあるでしょう
・IRAI_DEADLINE:1～5
　依頼の締め切り日
　基本的に受託日にDAY + Xの数値を記録するが
　例外として0の場合はその日のうちに依頼をこなさないとダメ
　ただ、期限切れ判定は就寝時に行われると思うので起きて活動中に実行して報告できればクリアできると思う

・CFLAG:404（依頼内容）
　これについてはIRAI_SLOTに記録する情報と同一、依頼者と依頼IDの番号を一度に記録している
・CFLAG:403（依頼状況）
　パターンを細分化した
　-1　依頼発生直後
　 1　依頼未受託
　 2　依頼中
　 3　依頼達成
　 4　期限切れ
　 5　報告忘れ
　 6　依頼失敗
　103 依頼終了（成功）
　104 依頼終了（期限切れ）
　105 依頼終了（報告忘れ）
　106 依頼終了（失敗）
　3～6は依頼の結果が確定した状況であり、依頼者に報告を行うことで
　依頼がスロットから削除され、103～106に移行する
　逆に言えば、報告が終わるまでスロットは空かない
　-1と100以降は以下の事態を防止するため
　・発生直後に依頼が消滅する
　・終了直後に依頼がまた発生する

◆新規依頼の実装に関しての注意
・一般依頼の依頼名の被り
　CLIENT側が区別をつけられない依頼の表現として使うことができます
　例）＜どうしてもみつからない＞
　　この依頼は落し物の捜索依頼であり
　　達成条件として人物、もしくは場所がキーになっている
　　もちろん、依頼者はどちらが条件になっているのか知っているはずがない
　　また、プレイヤーに情報を伏せておく為にも別の依頼IDで同一の名称を使用する
　この場合、TARGET側の口上の分岐条件には注意が必要になることがあります
・固有依頼名と一般依頼名の被り
　全く問題ない（先に一般/固有の分岐を入れる）
・固有依頼名のキャラ間での被り
　例）霊夢の固有依頼名と魔理沙の固有依頼名で被ってた
　全く問題ない（先にキャラごとの分岐を入れる）
・固有依頼の同一キャラ内での被り
　依頼IDでの分岐を設ければ区別は簡単ですが特にそうするべき理由がないのなら避けたほうが無難です

◆新規依頼の実装方法
おおまかに一般/固有の二種類の依頼がありますが
必要となるのは以下の二つです

　１．依頼IDの持つ情報（依頼名など）
　２．各依頼実行時の処理（地の文など含む）

ａ）一般依頼を実装する場合
一般依頼は複数のキャラで発生しえる依頼です（素質等を条件に発生を制御することももちろん可能）
作成する関数は次の3つです
・@EXIST_一般依頼X
・@一般依頼X
・@IRAI_一般X
Xが依頼IDとなり、1～99の数字を使うことが出来ます
既に使われている数字を使用することはできません

各関数の説明
・@EXIST_一般依頼X
この関数は「一般依頼Xが存在します」ということを示すためだけの関数です
存在していればそれだけでよいです

・@一般依頼X
ここに依頼関連の各種データを記述していきます

引数の説明
ARG 　　この関数では常に依頼者の登録番号となります
O_DATA　参照される項目を表します
V_NAME　気にしなくていいです

この関数はFUNCTION関数ですが、RETURNFやRETURNを使用することは出来ません
必ず専用の関数を使用して戻り値のやり取りを行います
各項目で明示的に数値を渡さない場合には戻り値0/空文字列扱いになるので注意が必要です

文字列"TEST"を渡したい場合、
CALLF MAKE_STR(V_NAME, "TEST")
;↑STR型一時変数「V_NAME」を文字列"TEST"で作ってくれ命令
;※　V_NAMEはこの関数の呼び出し元で自動で付与してくれるものなので気にしなくてよし
;　　一時参照用の使い捨ての名前

FORM文字列%CALLNAME:MASTER%を渡したい場合、
CALLF MAKE_STR(V_NAME, @"%CALLNAME:MASTER%")

整数"1"を渡したい場合
CALLF MAKE_INT(V_NAME, 1)

もう一つ、注意として
同じV_NAMEで複数回のMAKE_INTを行なってしまうとエラーになります
MAKE_INT/STRは一時変数の消去前に名称被りで同じ変数名を使うとエラー

これは大丈夫ですが
	IF RAND:2
		CALLF MAKE_INT(V_NAME, 1)
	ELSE
		CALLF MAKE_INT(V_NAME, 1)
	ENDIF
	;分岐しているため各CALLFは重複しない
こっちはエラー
	SIF RAND:2
		CALLF MAKE_INT(V_NAME, 1)
	CALLF MAKE_INT(V_NAME, 1)
	;RAND:2 == 1である場合に処理が重複して同じV_NAMEが使われてエラー

エラー回避にはこんな感じの構文を使う
例）普段は0だが霊夢が処女だと解禁される
	CALLF MAKE_INT(V_NAME, 0)
	SIF TALENT:1:処女
		CALLF SET_INT(V_NAME, 1)
		;↑一時変数「V_NAME」を探して数値「1」を代入してくれ命令
		;　必ずMAKE_INTした後で使うこと

===============================================================================================
ここから、@一般依頼XのO_DATAの各項目についての説明
===============================================================================================
O_DATAの種類＝参照される依頼の情報
CASE "依頼名"
	CALLF MAKE_STR(V_NAME, "依頼のなまえ")
CASE "依頼内容表示"
	CALLF MAKE_STR(V_NAME, @"%CALLNAME:ARG%の依頼を実行")
CASE "依頼報酬表示"
	CALLF MAKE_STR(V_NAME, @"お金\\500")
CASE "依頼備考表示"
	CALLF MAKE_STR(V_NAME, "わかりにくい実行条件がある場合にヒントを書く")

CASE "依頼実行コマンド名"
	CALLF MAKE_STR(V_NAME, "依頼実行")

ここまでの5項目はそのままなのであまり説明することはありません
依頼の説明や確認の際に表示される情報です
@"\\500"というのは円記号500という文字列です

CASE "依頼報告不要"
この項目は情報表示での表示文字列としても使用されます
この項目を記述した依頼は報告を忘れてもペナルティがありません
依頼を達成し、報告をしなかった場合に一日の終了時にそのまま消滅します
ただし、このオプション単体だとペナルティが無いだけで報酬処理は一切行われません
作業依頼など、必ず依頼者をTARGETとして実行するタイプの依頼では意味が無い点にも注意して下さい
報酬や好感度、信頼度の操作をしたい場合には
@IRAI_一般/固有Xに「依頼報告不要」で処理を作成して下さい

CASE "依頼内容"
	CALLF MAKE_INT(V_NAME, MAKE_IRAI_DATA(0, "作業"))
依頼受託時にIRAI_DATA:Xに代入される整数型変数を記述します
この項目は依頼内容を表しますが、@MAKE_IRAI_DATA関数を使用して文字列で業種を指定します
使用できる文字列は@IRAI_TASK_TO_DATAを参照して下さい
業種を指定することで、依頼実行可能条件の一部の判定を省略できるようになります
例えば、
	CALLF MAKE_INT(V_NAME, MAKE_IRAI_DATA(0, "作業"))
"作業"なら依頼者をTARGETにしている時に実行できます
第一引数の0は意味を持ちません

	CALLF MAKE_INT(V_NAME, MAKE_IRAI_DATA(1, "伝令（人物）"))
"伝令（人物）"なら特定の人物をTARGETにしている時に実行できます
この場合、登録番号が1の人物、霊夢がTARGETの時に実行できる依頼です
ただし、なりきりモードや出禁の状況によっては不自然/達成不可能な依頼が発生する可能性が出てくるため
人物を指定する依頼の場合、後述の「依頼発生条件」に判定を挟む必要が出てきます
必ず式中関数CAN_MEETでの判定を行なって下さい（霊夢の固有依頼102の発生条件を参考にして下さい）
式中関数RAND_PERSON(CHARA)を使用する場合はこの判定は不要です
（ランダム抽選時に内部で判定しているので）

	CALLF MAKE_INT(V_NAME, MAKE_IRAI_DATA(222, "伝令（場所）"))
"伝令（場所）"はMASTERが特定の場所にいる時に実行できます
この場合、場所IDが222、寺子屋に行った時に実行できる依頼です
この依頼の実行処理ではTARGETが誰であっても実行可能です
判定時にGET_MAP_REPLACEMENTを行うため、詳細マップでの場所IDを使って下さい

	CALLF MAKE_INT(V_NAME, MAKE_IRAI_DATA(GETNUM(ITEM, "キュウリ"), "調達"))
"調達"はITEMを要求する依頼です
この依頼ではキュウリを要求しています（要求個数は別項目で設定します）
一つのITEMの種類の個数しか指定することはできず、実行時には依頼者をTARGETにしていなければなりません
複数の候補から選択するような場合は「作業」もしくは「その他」にして自力で判定を組む必要があります

CASE "依頼サブ"
依頼受託時にIRAI_SUB:Xに代入される整数型変数を記述します
この項目は依頼受託時の初期値の設定に使用されます
現時点では、業種：調達の場合の調達個数以外では使用されていません
その他の業種では自由に設定を行い、判定に利用することが可能です

CASE "依頼期限"
依頼受託時に設定される期限です
3なら3日以内にこなして報告しなくてはいけません
0である場合、今日中に実行する必要があります

CASE "依頼発生率"
必ず設定して下さい
正の値を指定しなかった場合、エラーの原因になります
これは他の一般依頼との相対確率です
依頼Aが10、依頼Bが10なら双方の依頼が50:50の確率で選ばれます

CASE "依頼発生条件"
必ず設定して下さい
数値を指定しなかった場合、発生しなくなります
特定の条件でのみ発生する依頼を作りたい時に使用します

CASE "依頼受託可能条件"
必ず設定して下さい
数値を指定しなかった場合、受託できません
特定の条件でのみ受託できる依頼を作りたい時に使用します
まず、基本的に@COM_ABLE366を通過する必要がある点に注意が必要です

CASE "依頼実行可能条件"
必ず設定して下さい
数値を指定しなかった場合、実行できません
特定の条件でのみ実行できる依頼を作りたい時に使用します
まず、基本的に@COM_ABLE367を通過する必要がある点に注意が必要です
前述のとおり、依頼業種による影響を受けます
依頼業種別の可不可判定は@IRAI_DO_ABLEで行なっています
それ以外で、何か条件を設けたい場合に使用します

注意点として、この項目にRANDを使用するような条件を使用してはいけません
現状では「現在実行可能な依頼スロット」を見るのにF関数を使用して取得していますが
・COM367のABLE処理
・COM367のコマンド名表示
・COM367のコマンド名取得
・COM367の実行処理
このように１コマンドの実行までに複数回の呼び出しをかけるため
呼び出しのたびに可否が変化してしまうのはよろしくないです

実行の可不可ではなく依頼実行時の結果（成功/失敗/続行）をランダムにしてください

CASE "依頼消滅条件"
未受託状態の依頼人の持っている依頼が消滅する確率です
何も指定しなかった場合、発生後に一度受託しないと消滅しなくなります
（一度発生するとその依頼での未受託状態が固定されて他の依頼に更新されなくなります）

この項目は1日1回しか参照しないのでRANDを使用することができます
こんな感じで設定するのがいいかと思います
;30％で消失
	SIF RAND:100 < 30
		CALLF MAKE_INT(V_NAME, 1)

CASE "依頼人連れ出し可能"
連れ出し機能はMAIN_MAPでのみ有効です
この項目で1を返すと、依頼中に依頼人を連れ出すことが可能になります

CASE "依頼連れ出し対象"
連れ出し機能はMAIN_MAPでのみ有効です
ここで返した登録番号のキャラを依頼中に連れ出せるようになります
この項目は記述が複雑になるため、具体的に説明します

ア）連れ出し対象が依頼によって指定される場合
その依頼IDではかならず特定の人物を指定するという場合には番号決め打ちで返してしまっても構いません

イ）無節操にキャラを連れ出せるようにする場合
どうかとは思いますが
TARGETのIDを返せばTARGETは必ず連れ出せるようにはできるはず
（こちらからIDを渡すことしか出来ないため、いちいちTARGET変更の必要あり）
こんな依頼でも実装しないかぎりは必要ないと思われる
実装案）＜紅い月夜のティーパーティー＞
・おぜうの依頼、満月の夜限定、紅魔館在住あなた限定
・今からお茶会をするから人を集めなさい
・集めた人数で評価を決定（おそらく、活動時間的に無茶）

ウ）連れ出し対象がランダムに決定される場合（特に一般依頼）
この場合には、受託時に対象を決定し、どこかに記録しておく必要があります
依頼関係で記録可能な場所はIRAI_DATAもしくはIRAI_SUBの2箇所です
業種がその他でない場合はIRAI_DATAは使用済みと思われるので
必然的にIRAI_SUB一択になります
実際に設定するにあたって必要なのは次の3つの処理

１．CLIENT_IDから依頼スロット取得
CHK_SLOT = SEARCH_IRAI_SLOT(CFLAG:CLIENT_ID:依頼内容)
現在受託中のこの依頼が何番目のスロットに入っているかが取得できます
これを使って各種の情報を取得します

２．どこかに記録したであろう、依頼連れ出し対象のID取得
これは書いた内容次第になります

具体例）
CASE "依頼内容"
	CALLF MAKE_INT(V_NAME, MAKE_IRAI_DATA(依頼連れ出し対象_ID, "その他"))
もしも依頼連れ出し対象_IDをIRAI_DATAに記録したならば
	依頼連れ出し対象_ID = IRAI_DATA:CHK_SLOT / 1000
これで取得します

CASE "依頼サブ"
	CALLF MAKE_INT(V_NAME, 依頼連れ出し対象_ID)
もしも依頼連れ出し対象_IDをIRAI_SUBに記録したならば
	依頼連れ出し対象_ID = IRAI_SUB:CHK_SLOT
これで取得します

３．呼び出し元に返す
	CALLF MAKE_INT(V_NAME, 依頼連れ出し対象_ID)
これで呼び出し元で誰を連れ出せるのかが判定できます

例）依頼サブに記録していた場合の実際の記述（#DIM 等は省略）
CASE "依頼サブ"
	;ここの抽選はサンプルでありかなり適当
	依頼連れ出し対象_ID = RAND:100 + 1
	CALLF MAKE_INT(V_NAME, 依頼連れ出し対象_ID)
CASE "依頼連れ出し対象"
	CHK_SLOT = SEARCH_IRAI_SLOT(CFLAG:CLIENT_ID:依頼内容)
	依頼連れ出し対象_ID = IRAI_SUB:CHK_SLOT
	CALLF MAKE_INT(V_NAME, 依頼連れ出し対象_ID)

===============================================================================================
ここまで、@一般依頼XのO_DATAの各項目についての説明
===============================================================================================

・@IRAI_一般X
依頼の実処理を記述します
文字列型引数SCENEを利用した分岐をおこなっています

CASE "依頼条件表示"
この項目だけ特殊です
依頼の確認の際に既存のものとは別に独自の項目を設ける場合にここに記述します
何度でも使用可能なのでSOURCEやCFLAGなどの変数への操作は行なってはいけません
PRINT系の命令のみを使用するようにして下さい
WAITも設定しないほうがいいでしょう

CASE "依頼実行時"
依頼を実行した際の処理です
地の文を含めて自由に書いて下さい

注意してほしいのは
業種：伝令（場所）などの場合には誰がTARGETになっているのかわからない、という点です
	SOURCE:歓楽 = 500
このように書くとたまたま居合わせただけのキャラにSOURCEが入ってしまうことがあります
依頼の内容によっては不自然なことになります
よく確認してください

この項目では戻り値が意味を持つため、注意してRETURNを扱って下さい
使用可能なRETURNは以下の4種類です

依頼の実行処理をしなかった場合には
	RETURN IRAI_CONST_RESULT("キャンセル")
依頼の実行処理をして依頼の成功が確定した場合には
	RETURN IRAI_CONST_RESULT("実行して成功")
依頼の実行処理をして依頼の失敗が確定した場合には
	RETURN IRAI_CONST_RESULT("実行して失敗")
依頼の実行処理はしたがまだ依頼が継続する場合には
	RETURN IRAI_CONST_RESULT("実行して未解決")

この時点でTARGETとCLIENTが同一人物である（かつ成功/失敗が確定している）場合には
この処理が終わった直後に即座に報告処理に移り、下記の依頼成功時/依頼失敗時の分岐に入ります

CASE "依頼成功時"
成功報告時の報酬などです
報酬処理のほか、好感度信頼度の増減を行います

CASE "依頼失敗時"
失敗報告時の処理
好感度信頼度の増減を行います
期限切れの状態で依頼人に遭遇しても呼ばれます

CASE "依頼報告不要"
依頼報告不要オプションでの依頼を成功させ、かつ報告しなかった場合の処理です
この項目は単体では機能しません
先に@一般/固有依頼Xの側で同様に"依頼報告不要"のオプションを付与しておく必要があります
依頼報告が必要でない依頼で報酬などの追加処理が欲しい場合にはここで処理を設定することができます
ここで記述した処理の後に依頼用の口上（ROLE = NO_REPORT）が呼び出されます
ここで設定されるのは依頼として設定する報酬や地の文です
各キャラで個別に報酬を設定したい場合には依頼口上のNO_REPORT分岐で設定することが可能です

ｂ）固有依頼を実装する場合
固有依頼は各キャラに固有の依頼です
必要な改変は以下のとおり
・@キャラデータXの改変
・@固有依頼Xの追加（もしくは改変）
・@IRAI_固有Xの追加（もしくは改変）
固有依頼はキャラごとに関数を作って管理を行なっています
Xはキャラ番号です

・@キャラデータXの改変
霊夢さんを参考に改変して下さい
注意すべき点として、@キャラデータXで依頼関連のデータを読むときには
ARGにはIRAI_SLOTの中身（依頼者情報＋依頼ID）が入ってます
登録番号ではありません

各項目の説明
CASE "依頼なし発生率"
	CALLF MAKE_INT(V_NAME, "2")
CASE "一般依頼発生率"
	CALLF MAKE_INT(V_NAME, "3")
CASE "固有依頼発生率"
	CALLF MAKE_INT(V_NAME, "5")

こう記述した場合、
　依頼が不発　＝20％
　一般依頼発生＝30％
　固有依頼発生＝50％
となります

キャラごとに依頼発生率を変えられます（し、素質などでの分岐も可能）
例）
依姫さまが陥落後にあなたを頼るようになる演出
（固有が未実装なので不発/一般の発生率だけいじるよ）
	未陥落、依頼は全く発生しない
	　不発1/一般0/固有0
	思慕、時々発生する
	　不発7/一般3/固有0
	恋慕、頼ってくれる
	　不発3/一般7/固有0
まー、100キャラ以上いちいち設定すんのはクソ面倒だけどな！

CASE "固有依頼最終要素"
	CALLF MAKE_INT(V_NAME, 103)
このキャラは101～103まで固有依頼がありますよ、ということを示します
ここをミスってると固有依頼が発生しません
例えば104まで作ったらここは104にしなくてはいけません
番号抜けがあっても動作に支障はないはずですがわかりにくいので連番にしましょう
固有依頼の番号は101からスタートして下さい

CASEELSE
	;固有依頼関連のデータにバトンタッチ
	SIF STRCOUNT(O_DATA, "依頼")
		CALLF 固有依頼X(ARG, O_DATA, V_NAME)
		;Xは各キャラの番号、1＝霊夢
ENDSELECT

その他のO_DATAで「依頼」の語が含まれる項目については
そのまま@固有依頼Xに渡してしまいます
関数@キャラデータXの改変はここまで

・@固有依頼X/@IRAI_固有Xの記述
複数の依頼がまとめてある、という点を除けば、
@固有依頼X/@IRAI_固有Xに書いてあることは一般依頼側の同名関数と同一です

固有依頼ではキャラごとに関数を作って管理しており
固有依頼系の関数は1関数で複数の依頼の情報を記述してあります

引数は一般依頼ではARGには依頼者の登録番号が入っているのに対し、
固有依頼ではARGはIRAI_SLOTの中身（依頼者情報＋依頼ID）になっています

・キャラに色々と喋らせたい時
依頼テンプレートのフォルダに入っているM_KOJO_KX_依頼.ERBを使って下さい
@M_KOJO_IRAI_KXを設定することでセリフを表示させることができます
基本的にはTARGETとして目の前にいる状態でのセリフです

CASE "CLIENT"
この項目ではキャラが依頼者かつTARGETになっている時のセリフを記述しています

CASE "TARGET"
この項目ではキャラが依頼者ではなく、TARGETになっている時のセリフを記述しています
依頼の目的になっている人物かもしれませんし、たまたま目の前に居合わせただけの人物かもしれません
対象となる依頼によって変化するので確認して下さい

CASE "NO_REPORT"
この項目は特殊で、日数経過時に呼ばれます
依頼報告不要オプションでの依頼を成功させ、かつ報告しなかった場合の口上です

報酬が設定されていない場合に独自に報酬を渡したりすることも可能ですが
その場合は地の文が設定されていないので
誰の口上なのかはっきりわかるようにして下さい
また、TARGETに設定されていない可能性が高い点にも注意してください
	CALL CHANGE_CFLAG(2, TARGET, 15)
	CALL CHANGE_CFLAG(4, TARGET, 7)
こういうことをすると意図しない相手のCFLAGを操作してしまう可能性があります

◆このファイルの更新履歴
2018/05/06
更新：eraTW4590proto_bugfix_m03
・@IRAI_一般X/@IRAI_固有X→CASE "依頼実行時"の仕様変更
　依頼実行時のRETURNの数値がおかしいためにSOURCEやLOSEBASEなどの処理全般がバグっていたのを修正
　最初期に一度見つけてて直せなかったバグでした
　原因を教えてくれたさもまさんに感謝

　数字をそのまま使うのもイヤでF関数を使うことにしました
　変更前と変更後の対応はこう
　-2:キャンセル（選択肢があり、実行しなかった時）
　　　→RETURN IRAI_CONST_RESULT("キャンセル")
　　　　数値的には-1
　-1:実行して失敗
　　　→RETURN IRAI_CONST_RESULT("実行して失敗")
　　　　数値的には2
　 0:実行して成功
　　　→RETURN IRAI_CONST_RESULT("実行して成功")
　　　　数値的には1
　 1:実行して依頼続行（未解決状態、時間経過あり）
　　　→RETURN IRAI_CONST_RESULT("実行して未解決")
　　　　数値的には3

2017/08/25
更新：eraTW4542_Irai_Kaizou_m01
・新規項目追加、"依頼報告不要"
　このオプション（文字列）を設定すると報告忘れによるペナルティがなくなります
　報告をしなかった場合の報酬を設定することもできます

2017/08/16
更新：eraTW4541_Irai_bugfix_m03
・235スレ>>606の紅魔館在住あなたのおかげでずっと欲しかった機能が実装できたよ
・[era0010140]パッチの取り込みに伴い機能拡張
・新規項目追加、"依頼人連れ出し可能", "依頼連れ出し対象"
　この項目を設定すると、依頼人や各依頼で指定した一名を連れ出せるようになります
　ただしMAIN_MAP以外では機能しない
・面会依頼を廃止、依頼の業種番号の2は空き番号に
　仕様上、達成があまりにも困難であることがわかったため

2017/07/25
初版：[eraT0010119]eraTW4533_Reform_Irai_m01
　　　eraTW4.533用依頼大改造人柱パッチm01


code:
���p�b�`�쐬�ł�

���������

�}�X�^�[�̔\�͂�\���������ɏ������A�J���X�}�ɑ����Ď�D���\�������悤��
�{���͓���ɒǉ��������������ǂ������悭�킩��܂���ł����E�E�E

��D�ł�10�A�K�`�����ł���悤��
5�����񂷂̔�ꂽ�̂ō쐬  10�A�K�`���֘A�͕K�v�o�1�������Ă邯�ǂƂ肠�������̂܂�

�֐� ASK_M �̊g��
�I����6�܂Őݒ�ł���Ƃ����7�ɕύX ��J�����őI����1���₵����G���[�f�����̂ł�ނȂ�
������ۂ�������1���₵������  �J���Ҍ����ݒ�ɂ��ăG���[�͂Ȃ��������ǊԈ���Ă���(�s��)


code:
eraTW4.600proto�p���l�I�i�z�C���{��

 ERB���R�}���h�֘A��COMF��COMF79 ���l�I�i�z.ERB
 						������n��COMF350 �����|��.ERB

244�X��>>45�C���iCOMF79 ���l�I�i�z.ERB
	�ː��Ώۂ��ԈႦ�Ă܂����c�c�A�^�ɐ^�ɂ܂��Ƃɐ\���󂠂�܂���ł���

243�X��>>964�C��
	ERB������ACFLAG:���ӂӗ����Ă��炻�̂܂܉����|��GO�ɂȂ锤����Ȃ��A�����Ō��؂��Ă����ʂɉ����|���o���邼�A�Ȃ�ł��H�@�Ǝv���Ă���ACFLAG:���ӂӂ�TARGET�Ō��ĂāiTARGET:LOCAL�j�Ŋm�F���ĂȂ�������c�c�A�����o�O���i��
	���A���ꂻ�������o�O�����������̂��G�O��������
	���������|����A���A���݂�TARGET�ȊO�����[�h�K��l�ȉ��������甭���Ƃ��A���Ȃ����󋵂��Ǝv��
	�o�O�񍐂���Ƃ��̓��O�~�������O�A���ރ��O�����ꃍ�O���A�X�N�V������Ȃ���

by������


code:
eraTW4.600proto�p�v�`�C��

 ERB��MOVEMENTS��SLEEP.ERB
 	���C�x���g�֘A������o.ERB
 	���R�}���h�֘A��COMF���O�o�n��NASIKUZUSI.ERB

244�X��>>91�̏C��(SLEEP.ERB,����o.ERB
	���������A�������Ԓ��ɊO�ɘA��o������Ă����̂��z��O�A�Ƃ肠�����������Ԓ��ɊO�ɘA��o�����ꍇ�A�����I�Ɏ����ɋA��܂�
	���ƒǂ��o���֘A�͂������������C�^�Y���o�����z��O�������񂶂�Ȃ����ƁA�Ƃ肠�����A�������L�����Ə펞�ڌ��L�����͈ړ����Ȃ��悤��

eraT0010574.log�̏C��(NASIKUZUSI.ERB
	�֐��̈����̏��Ԃ��ԈႦ�Ă����߁A���Ă�����MASTER��������ӂ��Ȃ�̍ۂɊ֌W�Ȃ��L�����Ƀ��Y�o�������Ă��񂶂�c�c
	���ƁA�e������100�܂ł������������H

���ƁA����Ɨ��l�̖��Ɋւ��ẮA�ꉞ�X���[
���Ƃ��̊ח����(ARG)��COMMON�֐�������ΑΏ��͊y���낤���ǁA�����܂Ōl�I�Ȍ���p�֐��Ō��㏈���Ƃ̌��ˍ����ł��낢�댈�ߑł����Ă邩��Ȃ�

by������


code:
eraTW4.600proto�p�F�X�C���{��

 CSV��TFLAG.csv
	��Train.csv
 ERB��MOVEMENTS��MOVEMENT_SUB.ERB
	��		�@ ��SLEEP.ERB
	��		�@ �������֘A��03�g���ل�MAP_03.ERB
	��							�@ ��ROOMSETTING_3.ERB
	��SHOP�֘A��SHOP_�Z���ݒ�.ERB
	���C�x���g�֘A��BEFORETRAIN.ERB
	��			�@��EVENTCOMEND.ERB
	��			�@��EVENTCOMEND2.ERB
	���R�}���h�֘A��COMABLE��COMABLE2.ERB
	��			�@��COMF���O�o�n��NASIKUZUSI.ERB
	��			�@��	������n��COMF416 ���t����.ERB
	��			�@��			��COMF300 ��b.ERB
	��			�@��			��COMF301 �����🹂��.ERB
	��			�@��			��COMF302 �X�L���V�b�v.ERB
	��			�@��			��COMF303 �ӂ�.ERB
	��			�@��			��COMF304 �d������`��.ERB
	��			�@��			��COMF305 �G�����Ă��炤.ERB
	��			�@��			��COMF306 �����𕏂ł�.ERB
	��			�@��			��COMF307 �j���܂�.ERB
	��			�@��			��COMF308 �j����.ERB
	��			�@��			��COMF309 ���𕏂ł�.ERB
	��			�@��			��COMF310 �K�𕏂ł�.ERB
	��			�@��			��COMF311 �����t��.ERB
	��			�@��			��COMF312 �L�X����.ERB
	��			�@��			��COMF313 ������.ERB
	��			�@��			��COMF314 �A�i������.ERB
	��			�@��			��COMF315 �N������.ERB
	��			�@��			��COMF316 �w�}��.ERB
	��			�@��			��COMF330 �X�J�[�g���߂���.ERB
	��			�@��			��COMF331 �����🹂��i�����j.ERB
	��			�@��			��COMF333 ��s�𕷂�.ERB
	��			�@��			��COMF334 �t�����킷.ERB
	��			�@��			��COMF335 �������.ERB
	��			�@��			��COMF336 �G������.ERB
	��			�@��			��COMF350 �����|��.ERB
	��			�@��			��COMF351 �A��o��.ERB
	��			�@��			��COMF352 ��������.ERB
	��			�@��			��COMF353 �C�^�Y������.ERB
	��			�@��			��COMF360 �g��C����.ERB
	��			�@��			��COMF363 �ǂݕ�����.ERB
	��			�@��			��COMF405 �o�|����.ERB
	��			�@��			��COMF410 �|��.ERB
	��			�@��			��COMF413 ���������.ERB
	��			�@��			��COMF414 �H�������.ERB
	��			�@��			��COMF415 �H�����ӂ�܂�.ERB
	��			�@��SCOMF��SCOMF1 �V�b�N�X�i�C��.ERB
	��					 ��SCOMF3 G�X�|�b�g�h��.ERB
	��					 ��SCOMF6 �}���f�X�|�b�g�ӂ�.ERB
	��					 ��SCOMF7 �}���q�{���ӂ�.ERB
	��					 ��SCOMF8 �U�X�p�C�Y��.ERB
	��					 ��SCOMF9 �_�u���t�F��.ERB
	��					 ��SCOMF10 �_�u���f��.ERB
	��					 ��SCOMF11 �_�u���p�C�Y��.ERB
	��					 ��SCOMF12 �p�C�Y���t�F��.ERB
	��					 ��SCOMF13 ���ݑ}��.ERB
	��					 ��SCOMF14 �r�󌋒��ӂ�.ERB
	��					 ��SCOMF15 �A�i���f�X�|�b�g�h��.ERB
	��					 ��SCOMF60 ������.ERB
	��					 ��SCOMF62 �f�R����[.ERB
	��					 ��SCOMF63 �����ƃL�X����.ERB
	��					 ��SCOMF80 �������.ERB
	���X�e�[�^�X�v�Z�֘A��TRACHECK_LOST_VIRGIN.ERB
	��					��COUNTER��COUNTER_SOURCE.ERB
	��					��SOURCE��SOURCE_CALLCOM.ERB
	������E���b�Z�[�W�֘A��KOJO_MESSAGE.ERB
						�@��EVENT_MESSAGE.ERB
						�@��EVENT_MESSAGE_ORGASM.ERB

�����Ƃ����Ă݂����l�̂��߂̂��ꂱ�ꄟ����֘A������e���v����M_KOJO_KX_�Z�N�n���R�}���h.ERB
															��M_KOJO_KX_����n�R�}���h.ERB

���̂P,243�X��>>250�C��(EVENTCOMEND2.ERB
	����ł������A���������炭�A���₫����
���̂Q,243�X��>>301�C��(EVENTCOMEND.ERB
	����A���~�ߒ��Ƀp���c�v�����������Ă��\�������肻���ȋC������
���̂R,243�X��>>348�C��(ROOMSETTING_3.ERB,MAP_03.ERB
	�ȑO�񍐂������Ƃ��ɒ����Ă���̂��Ƃ΂�����
	���łɔp�m�ق̕��C�ƃL�b�`�����킩��ɂ��������̂ŁAMAP�ɃC�^�Y�����Ă݂�
	���A�������������邹�����낤���ǁA�����ԍ��ƈʒu���̂��킩��₷�������͂Ȃ����̂�
���̂S,243�X��>>355�C��(SHOP_�Z���ݒ�.ERB
	�w�E�ʂ�ɏC��
���̂T,243�X��>>365�C��(SCOMF1,3,6�`15.ERB,COUNTER_SOURCE.ERB
	�x��΂��Ȃ���C��
	���łȂ�ŁA�J�E���^�[��SOURCE�̕����C��
���̂U,243�X��>>381�C��(
	�l����Ȃ̂Ńt�@�C�����͔�΂��Ă݂�
	���ƁA�ʂ������ȊO�ɂ��A�������i�Y���������ɂȂ��Ă��̂ŏC�����Ă݂�
	�������A����̂s�v�E�߂͖��n�c�ʒE�����Ƃ͈Ⴄ�����Ȃ̂ŏa�X�I�~�b�g
���̂V,243�X��>>445�C��(NASIKUZUSI.ERB
	�L�X���o�����̂��̂��������A���������t���O�𗧂ĂĂȂ������A���Ǝv����̂ŁA�C��
���̂W,243�X��>>463�C��(COMF360 �g��C����.ERB
���̂X,243�X��>>480�C��(TRACHECK_LOST_VIRGIN.ERB
	���������A�i�������r���֐���TARGET���������z�肵�ĂȂ���ł�����
	�����񌊑}���Ŕ�TARGET�̏����r��������炩���̂͂ނ肪�����
���̂P�O,243�X��>>581�C��(NASIKUZUSI.ERB
	�{���Ȃ�A�񐔂O�ɂȂ鎖�͖������������ǈꉞ�O�̂���
	���łɒn�̕��ɒE�����������̂ŏC��
���̂P�P,243�X��>>586�C��(MOVEMENT_SUB.ERB,SLEEP.ERB
	����ׂ��łȂ��^�C�~���O�ŋN�����ɂ��ӂӏI���������d����ł�����
���̂P�Q,243�X��>>605�C��(EVENT_MESSAGE_ORGASM.ERB
	�n�̕��\������CALLNAME�̏������v�������苶���Ă܂���
	�c�c�����A���Ԃ�̂����ł��A�\���󂠂�܂���ł���
���̂P�R,243�X��>>611�C��(TRACHECK_LOST_VIRGIN.ERB
	�J�E���^�[�̔ԍ��������Ă����߂��ۂ�
���̂P�S,243�X��>>688�C��(BEFORETRAIN.ERB
	�ڂ��o�߂����_�ł͌��݈ʒu�����ԂɁA���������ʒu�𒎂����ɂ��Ă��ꍇ�͋����I�Ƀf�t�H���g�����ʒu�Ɂi�Ă��A�������������ʒu�ɒ������I�ׂȂ��񂶂�H

�{�����̂P(COMABLE2.ERB
	���������[�h���A�\�������R�}���h��ύX���Ă݂�e�X�g
�{������2(COMF300�`309,311,312,331,333�`336,363,414�`416.ERB,SCOMF60,62,63,80.ERB,TFLAG.CSV,�e���v��,M_KOJO_KX_�Z�N�n���R�}���h.ERB,M_KOJO_KX_����n�R�}���h.ERB,SOURCE_CALLCOM.ERB
	TFLAG:192�𗘗p���āA���㑤���琬�۔���𐷂荞��ł݂�
	���ACOMF����̑O�ɐ��۔�������߂�̂ŁACOMF�ɂ���ĕω�����t���O�𕪊�����ɂ͎g���܂���
	�׈��Ȏg�����Ƃ��āA-2�ŃR�}���h���̂��̂��I����������ɁASOURCE�������㑤�ő��삷��Ƃ������Ƃ��ꉞ�\
	�������A���s���肪�����Ă���̂Œn�̕��Ƃ��ꗂɒ���

�{������3�iCOMF310�`316,330,350�`353,405
	RETURN -1���Ă���R�}���h�ł��A�ꉞDRAWLINE���Ă݂�e�X�g

by������


code:
2018/05/18
eraTW4.600proto用バグ修正01

◆説明
出来る範囲でバグ修正
あと自分好みの仕様変更
ついでにCSVに使用中の変数領域についてちょこっと追記

◆対象環境
eraTW4.600protoのバニラ環境

当パッチ適用にあたっての注意事項
リソース→パッチの順でお願いします
＊必ず＊最新のリソースを導入してから適用してください

◆変更内容
・csvにコメント追加
　使用中の変数領域についてコメント追加
・バイツァ・ダスト時にあなたのカスタマイズでMAXBASEを変更すると実績ボーナス分がリセットされる（243スレ916）
　守谷くじ分も合わせて周回時にMASTERはMAXBASEの成長分を引き継げるようになった
　判定は適当
・@REJECT_CHECK(ARG)がARGを参照していないバグ修正（243スレ940）
　使用箇所はいまのところCOM312≒日常キスだけ
　とりあえず@REJECT_CHECKは動くようにしたのでキスを試みて拒否される処理自体は動くようになった
　ただし、STAINは参照していない
・人里でマミゾウの画像が表示されず文章のままになるバグ修正（243スレ979）
　画像表示周りはさっぱりわからんので同スレ985をそっくりそのまま使わせてもらいました
・泥酔姦バレすると、後のコマンド全てに発覚メッセージが出るバグ修正（244スレ23）
　同スレ25の方法で対処
・掃除に必要な汚れ値を変更
　キャラがそろそろ掃除しようと思う部屋の散らかり具合を式中関数化（@OSOUJI_LIMIT）
　現状ではMASTERの「まだ掃除いいや」表示による掃除中断処理にしか使ってませんです
　汚臭耐性の他に[ズボラ][献身的][清掃中毒]も影響するように
　一応はMASTER以外のキャラの判定も出来るようにはしたが使い道は不明

　とりあえず[ズボラ]が無い場合は掃除への制限が現状に比べてかなり緩和されます
　バニラ環境では汚臭耐性だけで判定し[汚れ無視]の場合のみに汚れ値3000で掃除可否が分岐しますが
　当パッチ環境下では
　何もない場合で汚れ値300、[ズボラ]無し[汚れ無視]で汚れ値500、[ズボラ]無し[潔癖症]で汚れ値100
　[ズボラ]持ちはこれらの数値が10倍され、[清掃中毒]で1/10、[献身的]で1/2
　[潔癖症][清掃中毒][献身的]の綺麗好きあなたは汚れ値5で掃除を始める病人です

　参考までに汚れ値の数値と清潔度の対応関係は@SEIKETU(ARG)から
	   0～  99　最高
	 100～ 499　高
	 500～ 999　やや高
	1000～1999　中
	2000～3499　やや低
	3500～4999　低
	5000～　　　ゴミの山
　となっています

◆残ってるバグ
・押し倒し中はキスするとき相手の口の汚れを気にするのに日常コマンドのキスでは汚れを無視する（243スレ938）
　日常キスの拒否分岐が機能するようになったが汚れを気にする処理は対応保留
　STAIN関係の全洗いに発展しそうなので躊躇
・ムードが低い場合、押し倒され中に押し倒そうとすると拒否されることがある（243スレ964）
　対応保留
・願掛けの精力絶倫で精力最大値の永続的アップが発生しない（243スレ900）
　作者さんの裁定待ち

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

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

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

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


code:
2018/05/20
eraTW4.600proto用バグ修正02

◆説明
出来る範囲でバグ修正
バージョンアップによるITEMやMAPの拡充に追いついていなかった箇所を更新しました

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

[eraT0010568]eraTW4.600proto用 守札所持数表示+守札10連ガチャ追加パッチ
[eraT0010570]eraTW4.600proto用バグ修正01
[eraT0010572]eraTW4.600proto用小人オナホ修正＋α

当パッチ適用にあたっての注意事項
リソース→パッチの順でお願いします
＊必ず＊最新のリソースを導入してから適用してください

◆変更内容
・[eraT0010570]によるバグ（244スレ46）の修正
　TCVAR:泥酔姦バレのリセットは@SOURCE_CHECK側に仕込むことにした
・ITEM表示系の仕様変更
　[eraT0010568]をマージする上で
　ITEMの追加にMASTERの能力表示画面での道具の表示が追いついてないのに気づいたので拡充
　道具のほうに守り札が表示されるようになりました
　種別：日用品に楽器類と釣り竿を追加
　種別：その他に兎符「開運大紋」、守矢の守札、壊れた傘を追加
　デフォルトのウィンドウサイズだとレイアウトが崩れたので改行頻度を上げた
　縦長になってしまってこれはこれで邪魔かも
・小作人関連処理のリファクタリング
　>>59のバグ修正が発端、全キャラの畑地点IDを洗い直しました
　マップが数種類追加されてるのに全ッ然触ってなくて齟齬が出てた
　手入れをすると同時に、キャラデータ関数を使っての管理に切り替えます
　小作人関連の情報取得処理は実装当初から地主キャラ別に管理するつもりでした
　拠点未実装のマップに畑持ってるのはあとは幽々子だけ
　冥界マップ追加の際には注意が必要です
・地味に地主を一名追加（作物はイチゴ）

◆残ってるバグ
・押し倒し中はキスするとき相手の口の汚れを気にするのに日常コマンドのキスでは汚れを無視する（243スレ938）
　日常キスの拒否分岐が機能するようになったが汚れを気にする処理は対応保留、STAIN関係の全洗いに発展しそうなので躊躇
・願掛けの精力絶倫で精力最大値の永続的アップが発生しない（243スレ900）、作者さんの裁定待ち
・>>12は直してない（作者さんが対応の動きを見せていたため）
・ログ見直してて気づいたが243スレ812、テンプレ使ってねぇから拾い忘れた
・セフレに告白成功するとセフレが消えるが日を跨ぐと再びセフレになるバグ（>>62）
・ITEM.CSVにてITEM:400とITEM:901で名前衝突してる

◆そのほか
・睡眠姦強化したい？
　あいかわらず動作テスト棚上げ中
・家庭菜園の野菜を料理で消費できるようにする？
　表示上は××風味の%DISHNAME%みたいな感じにできたらいいのかな
　野菜の使い道に乏しいという点で優先順位は高いやも知れぬ
・味覚処理一個思いついたが作れるかどうかはわからん
　問題は味覚を設定し始めると130キャラ全キャラの設定作業が発生してウボァーって点
・頼んで断られるシチュ
　バリアントコンセプト的には@REJECT_CHECKの使用箇所を拡大して
　「頼んでみて断られる」シチュを多くするのが楽しそうなんだが
　・全コマンド洗いなおし
　・全コマンド地の文分岐追加
　・口上テンプレ更新と既存口上のチェック
　影響範囲が広すぎる...

覚え書き：要素拡張の際にチェックすべき箇所
　ITEM追加したら見直す箇所
　　・SHOP_ITEM.ERB
　　　@ITEM_TYPE(ARG,ARG:1)にアイテムごとに大雑把な種別が書いてある
　　　ここを設定するとMASTERの能力表示画面で所持数が表示されるようになる
　　　@ITEM_RANGEでのITEM番号の範囲指定も見直しが必要
　　・特定店舗での取り扱い品にしたいなら
　　　SHOP_ITEM.ERB内の"河童道具"もしくは"うさぎ薬品"の箇所を書き換えのこと
　　　新規店舗をつくるなら項目増設
　　・@ITEMSTOCK(ARG)/@ITEM_SALES
　　　アイテムの購入可不可の設定、ここで弾かれてると店舗に並ばないはず
　拠点MAP追加したら見直す箇所
　　今までおでかけマップ地点IDを渡してた所がバグります
　　・農民処理：地主の畑位置、追加マップに該当するなら詳細地点を設定のこと
　　・仕事処理：仕事位置、追加マップに該当するなら詳細地点を設定のこと
　　・@IS_LIBRARY：図書を参照できる場所にしたいなら地点追加のこと
　　・@RAND_PLACE：落とし物依頼の場所抽選などで使用、追加マップに該当するなら詳細地点を設定のこと

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

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

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


code:
2018/05/21
eraTW4.600proto用バグ修正03

◆説明
出来る範囲でバグ修正
今回は大して変わってない
91は難しそうだったのでスルーしちった

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

[eraT0010568]eraTW4.600proto用 守札所持数表示+守札10連ガチャ追加パッチ
[eraT0010570]eraTW4.600proto用バグ修正01
[eraT0010572]eraTW4.600proto用小人オナホ修正＋α
[eraT0010573]eraTW4.600proto用バグ修正02

当パッチ適用にあたっての注意事項
リソース→パッチの順でお願いします
＊必ず＊最新のリソースを導入してから適用してください

◆変更内容
・出産時に体力/気力上限が下がることがあるバグ修正（243スレ812）
　体力/気力上限の現在値がデフォ値の2倍以上になっている場合に
　出産時に体力/気力上限がデフォ値の2倍の数値まで下がってしまっていた
・セフレに告白成功するとセフレが消えるが日を跨ぐと再びセフレになるバグ修正（>>62）
　恋人でのセフレ取得処理を弾いただけ
　この他の指摘箇所（COMF421願掛け、COMF698部屋に入る）はスルー
　COMF698部屋に入るに関しては@REJECT_CHECK案件やも

◆残ってるバグ
・押し倒し中はキスするとき相手の口の汚れを気にするのに日常コマンドのキスでは汚れを無視する（243スレ938）
　日常キスの拒否分岐が機能するようになったが汚れを気にする処理は対応保留、STAIN関係の全洗いに発展しそうなので躊躇
・願掛けの精力絶倫で精力最大値の永続的アップが発生しない（243スレ900）、作者さんの裁定待ち
・>>12は直してない（作者さんが対応の動きを見せていたため）
・ITEM.CSVにてITEM:400とITEM:901で名前衝突してる
・>>91の1
　睡眠中のキャラ(A)の部屋に侵入して起こした後、お持ち帰りで別の場所に移動する
　Aに会話などコマンドするとAが自室に帰るが、別キャラ(B)にコマンドした場合、Aが自室に帰らずその場で寝る
・>>91の2
　睡眠姦を目撃されるとその部屋から退出させられるが、同時に目撃者と被害者も部屋から追い出される。

◆そのほか
・料理システム関連をいじってる最中
　それにしても私が手を加えると何故にいつもデータ量が肥大化する方向に行くのか
　全キャラの味覚設定ﾒﾝﾄﾞｸｾｰ
　完成は期待しないでください
・睡眠姦強化したい？
　あいかわらず動作テスト棚上げ中
・頼んで断られるシチュ
　バリアントコンセプト的には@REJECT_CHECKの使用箇所を拡大して
　「頼んでみて断られる」シチュを多くするのが楽しそうなんだが
　・全コマンド洗いなおし
　・全コマンド地の文分岐追加
　・口上テンプレ更新と既存口上のチェック
　影響範囲が広すぎる...

覚え書き：要素拡張の際にチェックすべき箇所
　ITEM追加したら見直す箇所
　　・SHOP_ITEM.ERB
　　　@ITEM_TYPE(ARG,ARG:1)にアイテムごとに大雑把な種別が書いてある
　　　ここを設定するとMASTERの能力表示画面で所持数が表示されるようになる
　　　@ITEM_RANGEでのITEM番号の範囲指定も見直しが必要
　　・特定店舗での取り扱い品にしたいなら
　　　SHOP_ITEM.ERB内の"河童道具"もしくは"うさぎ薬品"の箇所を書き換えのこと
　　　新規店舗をつくるなら項目増設
　　・@ITEMSTOCK(ARG)/@ITEM_SALES
　　　アイテムの購入可不可の設定、ここで弾かれてると店舗に並ばないはず
　拠点MAP追加したら見直す箇所
　　今までおでかけマップ地点IDを渡してた所がバグります
　　・農民処理：地主の畑位置、追加マップに該当するなら詳細地点を設定のこと
　　・仕事処理：仕事位置、追加マップに該当するなら詳細地点を設定のこと
　　・@IS_LIBRARY：図書を参照できる場所にしたいなら地点追加のこと
　　・@RAND_PLACE：落とし物依頼の場所抽選などで使用、追加マップに該当するなら詳細地点を設定のこと

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

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

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


code:
2018/06/09
eraTW4.600proto用お料理強化パッチ01

◆説明
料理の際に野菜を消費できるように、あと味覚を設定
料理オプションを設定して利便性を向上
その他、作業中にみつけたバグを修正するなど

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

[eraT0010568]eraTW4.600proto用 守札所持数表示+守札10連ガチャ追加パッチ
[eraT0010570]eraTW4.600proto用バグ修正01
[eraT0010572]eraTW4.600proto用小人オナホ修正＋α
[eraT0010573]eraTW4.600proto用バグ修正02
[eraT0010578]eraTW4.600proto用バグ修正03
[eraT0010579]eraTW4.600proto用プチ修正
[eraT0010596]eraTW4.600proto用色々修正＋α

当パッチ適用にあたっての注意事項
リソース→パッチの順でお願いします
＊必ず＊最新のリソースを導入してから適用してください

◆バグ修正
・オナ禁の条件を満たしていない場合にデイリーイベント Mercy of Godにて濃厚精液がつかない（>>187）
→>>198にて解決（さんくす）、使わせてもらいました
・移動先入力にてMASTERの現在位置を手打ち入力すると落ちる（>>223）
→morphの実装部分なので直した
・味覚嗜好の表示バグの修正（>>256）
・[414]コマンドにて食事を行った場合にあなたが二回食事を行い、TARGET:0に食事が入らないバグ
→テストプレイ中に気づいて修正

◆変更内容
・料理の際に追加で野菜を消費できるように（入手は家庭菜園から）
・追加食材を使用した際に回復量にボーナスがつくように
・料理を手伝った助手と追加食材を記録するように
・料理名を表示する際に助手と追加食材も表示する式中関数EX_DISHNAME()を実装
・料理で何を作るのかを手動で決定できるように
・味覚システムの搭載、全食材、全料理メニューに味覚を設定（記述してあるのはCOMF413）
・全キャラに「好きな味」「嫌いな味」を設定、能力表示で閲覧可能（記述してあるのはキャラデータ関数）
・食事をした際に各キャラが料理の味を評価するように（100点満点で点数つけるだけ、フレーバー）TCVARを3種類使用
・料理オプションフラグを追加、起床前のショップメニューのオプションで設定できます
　BIT利用です
　具体的には料理メニューの手動/自動決定、異物混入のオンオフ、薬物混入のオンオフ、
　自動味付け（普通、濃い味、薄味）、各キャラによる採点機能オンオフが設定可能

◆意見求む
一人でやってるとキャラ数多すぎて差別化とかしんどい
特に聞きたいこと
・作ったけどそもそも採点機能っておもしろいのか？
・旧作のキャラが全くわからんので味覚関連の設定アイディア求む
・このキャラのイメージに違和感がある、こういう好き嫌いだと思う改良案
・この料理を与えた結果、このキャラがチョロすぎると思ったフィードバック
・味覚設定のアイディア（料理系も野菜系も差別化が半端になってる）

◆残ってるバグ
243スレ
・押し倒し中はキスするとき相手の口の汚れを気にするのに日常コマンドのキスでは汚れを無視する（243スレ938）
　日常キスの拒否分岐が機能するようになったが汚れを気にする処理は対応保留、STAIN関係の全洗いに発展しそうなので躊躇
・願掛けの精力絶倫で精力最大値の永続的アップが発生しない（243スレ900）
→本体作者さんが対応してくれてるみたいなので保留

244スレ
・ITEM.CSVにてITEM:400とITEM:901で名前衝突してる
・>>12は直してない
→本体作者さんが対応してくれてるみたいなので保留
・全員幼女化する処理で小人体型持ちは大きくなってしまう（>>183）
→後回し、対症療法はある>>184
・同一マップ内の複数の家庭菜園が同一の菜園になっている（>>224）
→バグっつうか仕様の問題で提案自体は実装できるだろうがとりあえずスルー
・博麗神社にて参道で待機中に神社の外から訪問者が来ると初対面扱いされない（>>225）
→結構重大っぽいがスルー
・性交系コマンドと違いバイブによる処女喪失はLOST_VIRGIN_STOPが呼び出されない（>>229）
・（>>249の1）幽香のパンツを脱がした後は、時間停止解除する度に機嫌が悪くなる
・（>>249の2）お出掛け先で紫苑と遭遇すると、口上がダブる。この時は恋慕付
・（>>249の3）阿求の頭を撫でる以降が未翻訳
→>>249は全て口上絡みなんでスルーします
・脱がせずにこいしとお燐とヤって逢引終了を選択後、エラー落ち（>>343）
THROW内容：ドロワーズ（股空き）は下半身下着_ずらし可能には存在しませんの表示
・時姦する時、同じ地点のキャラが増えるほど射精ゲージが増える？（>>379）
・紫苑私室の和室で正常位できない、天子宅の私室（物置）で人目がある（>>380）
→>>12と同様、本体作者さんが対応してくれるみたいなので保留
・なし崩しで文からノーパン取得（>>526）
→わからんけど[小悪魔]等で素の服装がノーパンだったりする場合はどうだろうか？

◆おぼえがき

eraTW旧作未実装キャラ
旧作キャラまったくわからなかったので検索がてら調べてて気づいたこと
・東方靈異伝キャラはまるごと未実装
　ShinGyoku、YuugenMagan、Elis、Sariel、Kikuri、Konngara
　人数多いので実装はたいへん？
・東方封魔録より玄爺は未実装
　男キャラの扱いが固まってないので妥当
・東方幻想郷
　オレンジだけ未実装
　野良妖怪あつかいで他キャラとのつながりも薄いのが問題か
・東方怪綺談
　なぜかサラだけ未実装
　ちなみに同じく魔界人であるルイズは住居未設定、ユキマイは長屋住まい

命蓮寺OD由来の移植口上の仕様による齟齬
今回はシステムの拡張メインで修正は見送り
・CFLAG:味覚嗜好、星/響子は口上側の想定と実際のCFLAGの内容が異なっている（アップデートが必要？）
・TCVAR:MASTER:305、現状では使っていないが星/ナズで参照してしまっている（参照箇所は少ないので修正は簡単）
・ナズ口上で「TALENT:恋人 = 1」やってる箇所があるが仕様にあってない（実害はなさそう？）

自画自賛
・味覚設定系で文字列1つで複数の単語とその個数を取得できるようにしたのは色々つかえそう
・作業量的に実装は無いだろうが料理レシピ的なモノの記述には非常に向いている
　具体的にはITEMNAMEと必要個数情報が一度に記述できるのが便利
　完全な固定レシピならこれで十分だが「野菜系ならなんでも使えるよ」はこのままでは不可能

◆おもいつき
・料理助手ボーナス
　料理助手ごとに料理に味を追加する
　例）咲夜さんの料理だと"瀟洒"がつく
　利点：例）レミリアは咲夜が作った料理大好き、とかが簡単に表現できる
　　　　かなり作っててたのしいと思う
　欠点：作業量の問題
　　　　・味の種類追加→全キャラの味覚設定の見直し
　　　　・全キャラの助手効果の設定
　　　　　素質で判定して、種族魔法使いで"魔法"追加とかにすると多少負担は軽くなる
　　　　　キャラゲー的な要素があるのも確かであまり削り過ぎると楽しくないと思う

・睡眠姦強化したい？
　あいかわらず動作テスト棚上げ中
・頼んで断られるシチュ
　バリアントコンセプト的には@REJECT_CHECKの使用箇所を拡大して
　「頼んでみて断られる」シチュを多くするのが楽しそうなんだが
　・全コマンド洗いなおし
　・全コマンド地の文分岐追加
　・口上テンプレ更新と既存口上のチェック
　影響範囲が広すぎる...
・コマンド増設：デートの約束
　とっ捕まえてゴーよりも予約してどこかで待ち合わせしたい感がある
　ありそうな実装の流れは
　　予約コマンド増設→専用の仕事増設（待ち合わせ待機用）→声をかけるとデート開始
　行動予約とスケジュール管理（行動時間、通常の仕事や宴会や祭日との兼ね合い）がめんどくさい
　あと待ち合わせ遅刻とかすっぽかされて怒るとかそこらへん凝りだすと際限無く作業が増える
・コマンド増設：屋台で買い食い/遊ぶ
　祭りや縁日とかあるとデート/モブナンパがしやすくていいなぁっていうところからスタート
　現状でもみすちーの鰻屋さんがあるけれど縁日デートであれやこれや出来ると楽しそう
　勝手に書き散らしててアレだがバリエーションの多さと地の文がポイントになるだろう（≒作業量が多い）
　　・食べ物
　　・遊戯（射的など）
　　・玩具類（≒プレゼント、設定上そうなってるだけで記録はしない）
　問題は博麗神社/守谷神社/命蓮寺が人であふれるような描写って原作的にアリなのか？っていう方向の不安と実装の作業量

　場所候補
　・博麗神社
　　例大祭に追加
　・守谷神社
　　諏訪大社下社例大祭が8/1→夏の1日に"御舟祭"でもつくる？
　・命蓮寺
　　お盆に追加
　・人里
　　収穫祭に追加
　・紅魔館
　　ハロウィーンに追加、イベント好きそうだし不自然はないだろう（暴論）
　　他は昼間の祭り、これだけ夜間イベントにして差別化する
　・彼岸～冥界
　　三途の川のこちらがわには屋台が並んでいる、らしい
　　すなわち屋台コマンドが常時使用可能ということ
　　そんな場所に入り浸るのはヤバイだろとは思う
　・迷いの竹林と妖怪の山
　　屋台が出るような形の祭りはやってなさそう？
　・魔法の森
　　そもそも人の集まる場所ではない
　・地底と月
　　旧都は何かしらやってそう、月は玉兎街でやってそう
　　でも両方とも適当に決めるしか無さそう

　以下のイベントを併設して差別化をはかるのもよし
　・弾幕ごっこ大会
　・組手大会
　・酒呑み大会
　・演奏大会
　この手のシステムはそういや今まで無かったね

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

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

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


code:
2018/07/20

睡眠姦強化パッチ2
報告のあったバグ>>544を早急に修正
あとテストプレイ中に気付いた些細な問題を修正

バニラ環境での睡眠深度は睡眠薬を使うか時間経過でしか加算されなかったため
日中の行動で蓄積するTCVAR:疲労度を追加
入眠直後の睡眠深度を増加

ついでにバグフィックス

◆対象環境
eraTW4.620protoのバニラ環境
また、以下のパッチはマージ済み

>>363[eraT0010645]　eraTW4.620proto色々修正＋α
>>379[eraT0010647]　eraTW4.620proto用実績修正改良パッチ
>>452[eraT0010652]　eraTW4.620proto用実績修正改良パッチ修正版
>>469[eraT0010654]　eraTW4.620proto用Renameその他修正パッチ
>>507[eraT0010655]　eraTW4.620proto用実績修正改良パッチ修正版２
>>538[eraT0010656]　eraTW4.620proto用睡眠姦強化パッチ

これら以外のパッチとの競合は不明

◆内容
・>>544の修正、久しぶりでデバッグが甘かった
・鈴奈庵や食材の買い出しで所持金の確認ができないのが不便だったので改良

・TCVAR:疲労度の追加、DOWNBASE依存の睡眠深度の加算処理用
よーするにera命蓮寺ODであったアレだ（あっちのerbは参考にしてないが）
日中疲れることを沢山すると疲労度が溜まり睡眠深度が上がる
睡眠中は徐々に睡眠深度に変換されて減っていき、起床時に0になる
実装したはいいがTARGETのDOWNBASE使うCOMが思ったより少ない
戦闘訓練とお仕事でくらいしか使い物にならんかも

・酒気の影響
疲労度同様に睡眠深度に加算されるように変更

・睡眠薬の処理変更
バニラ環境の関数@BASE自然変動の挙動では
起きている時は睡眠深度が減少し、入眠後に時間経過に伴って睡眠深度が増加していく
結果として、TARGETが自然に睡眠についた直後では睡眠深度が全然稼げなかった
入眠時に睡眠薬強度を参照して最低保証をつけることにした
全体的に睡眠深度を稼ぐ手段がなく、昏睡以外を選ぶ場合のリスクが高くなりすぎていたと思う
起きるか起きないかのスリルを楽しむという面もあり、とりあえずケツに眠剤ぶちこむのが安定ってのは味気ない
ナチュラルにファックできるバランスがいい

・入眠のタイミングについて
入眠処理のタイミングを弄るのは色々としんどそうなので無理
	例）睡眠薬を飲むと30分後にはぐっすり
というような改造をする気はない
通常の処理に割り込んで睡眠を入れるのは諸々面倒でやりたくない

・@CHARA_SLEEPと@キャラ移動処理
WHILE処理が怪しかったので書き換えてみたんだがどうだろうか
仕様上、CHARANUM - 1のキャラが処理からスキップされる挙動になっていたが
これは想定した動作なのかどうか

・ついでに各種パッチマージ
・ついでににとりの固有依頼修正>>409
・ついでにshopの能力表示にて信頼度ソートが機能してなかったのも修正
・ついでに能力表示で仕事情報が動いてなかったのも修正
つーか、仕事関連のCSTR:1とONCE関数で使用しているCSTR:1が衝突してるのは根本的にどうにかしたほうがよさそう
今までは問題にならなかったがモブ娘はCSV参照できないから何か考えないといけない

・仕様覚書
COMMON.ERBでの仕様
	CSTR:0　@FIRSTTIMEにて使用
	CSTR:1　@ONCEにて使用、TRAIN開始時にリセットされ、実質的に一日一回の判定となる
CSV側での仕様
	CSTR:1　各chara.csvにて仕事の内容を提示、仕事内容をcsvで記述できないモブ娘が実装されたことで齟齬をきたしている
	CSTR:2　職場情報
仕事情報のCSTRをCSTR:1からCSTR:3にずらす手がよさそうだが全キャラ対象のアプデが必要

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

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

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


code:
eraTW4.620proto�F�X�C���{��

 ERB��SHOP�֘A��BONUS2.ERB
	��		�@��UPDATE.ERB
	���C�x���g�֘A������o.ERB
	���X�e�[�^�X�v�Z�֘A��COUNTER��COUNTER_SOURCE.ERB
	���X�e�[�^�X�\���֘A��INFO.ERB
	��					��PRINT_STATE2.ERB
	������E���b�Z�[�W�֘A��EVENT_MESSAGE.ERB
						�@��EVENT_MESSAGE_COM_�Z�N�n��.ERB
						�@��EVENT_MESSAGE_�}���nCOM��EVENT_MESSAGE_���̑��}���n.ERB
												�@ ��EVENT_MESSAGE_�Ζʍ���&�w�ʍ���.ERB

244�X��>>708�̏C��(COUNTER_SOURCE.ERB
	�J�E���^�[�̂`�����p����SOURCE�ǉ��������ǋL���ꂽ�ۂɁA�ː��ӏ����Ԉ���Ă��̂�����
	���炢�����Ԑ��݃o�O�Ƃ��đ��݂������Ă����ۂ�
244�X��>>934�̏C��(PRINT_STATE2.ERB
	�����ł͍Č��o���Ȃ��������ǁA�����炭LOCALS�����������ĂȂ��̂������A�Ȃ̂ł������C��
244�X��>>946�̏C���{��(����o.ERB
	�ŏ��ɔ�������(Ver4.542)���ɁA�C�������悤�Ƃ��ďo���Ȃ������������A����Ɨ��R�����o�����̂ŏC��
	���ɒP���Ɍ����΁A���̓��ŏ��̊獇�킹���ɁA�˗��󋵂��m�F������@���ς����TARGET�������I�ɒu�������Ă�������
	���Ƃ�����C��������łɁA�������ȃC�x���g���������Ȃ��悤������Č���
245�X��>>333�C��(BONUS2.ERB
	�X�����w�E�ʂ��

�{�����̂P(UPDATE.ERB
	�L�������Z�b�g�����֐�����ӏ��ɑ��݂��Ă����̂ƁA�����炠������Q�[���J�n���ɂ��g���Ă��Ėʓ|���N�������������̂ŁA�A�b�v�f�[�g�p�ǉ��֐�����ύX���Ă݂�
�{�����̂Q(INFO.ERB
	�������̃C�^�Y���ŉ��s���Ȃ��̂ŁA�댯�����̕\�������ꍞ��ł������Ȏ��ɂȂ�̂��C��
�{�����̂R(EVENT_MESSAGE.ERB,EVENT_MESSAGE_COM_�Z�N�n��.ERB,EVENT_MESSAGE_���̑��}���n.ERB,EVENT_MESSAGE_�Ζʍ���&�w�ʍ���.ERB
	�n�̕�����ŋC�ɂȂ����Ƃ���ɁA�F�X������Č���
	���A�����悤�ȓ��e�̊֐����������݂�����Ă̂́A�ǂ��ɂ����������ǂ���������Ȃ�

�X�V���ԋ߂Ƌ��Ă����̂ŁA�o�����ɕۗ����Ă��Over�̃G���[�񍐂̏C���ƁA���̑��C�ɂȂ����_�Ɏ�����Ă݂�
���������A����֌W�A������ƂȂ�

�����āA�Ƃ��Ƃ�era�֘A��README��200�܂ōs����
���̂قƂ�ǂ�TW�Ȃ񂾂���A�O���������u�Ȃ����鎩���Ƃ��Ă͂悭�����Ă�Ȃ��Ǝv�����Ƃ�����

by������


code:
��eraTW4.620proto�p���яC�����ǃp�b�`
��ҁFholy

���ю���̕s��C���Ɖ��ǂł��B
�F�X�C���{���p�b�`�̈ꕔ�i���т̂Ƃ���j����荞��ł܂��B

���C���_
�E�ח��A�s�܂��A�Z�\�{�[�i�X���擾�ł��Ȃ������̂��C���i�X��>>333,334,����ѐF�X�C���{���p�b�`�j
�E6�y�[�W�ڂ̋Z�\�{�[�i�X���\���ł��Ȃ������̂��C��
�E�ʐM�̔��ŋ֒f�̒m���𔃂��Ȃ����܂����i�d�l�H�j
�E�\�͕\���śs�܂��n�̑f�����\���i�R�����g������ɕs��̖͗l�j
�E�y�����̗��K���@�m������x�̔\�́z�̎����i�X��>>330�j

�����Ǔ_
�E�y�[�W���\�L
�EWAIT�̈ʒu�ύX
�E�擾�ς݂̎��т̒��g��\�L
�E�擾�ς݂̑f����C�ӂŎ��O���ł���悤��
�@������ɔ����ċ��Z�[�u�f�[�^����ڍs����Ƃ���ɂ�₱�����Ȃ��Ă邩��
�E�擾�ς݂̎��тɐF�t��

���H
�D���x�{�[�i�X��4�����ԂɂȂ��Ă܂����c�c


code:
��eraTW4.620proto�p���яC�����ǃp�b�`�C����
��ҁFholy

�weraTW4.620proto�p���яC�����ǃp�b�`�x�̏C���łł��B

���ю���̕s��C���Ɖ��ǂł��B
�F�X�C���{���p�b�`�̈ꕔ�i���т̂Ƃ���j����荞��ł܂��B

���C���_
�E�ח��A�s�܂��A�Z�\�{�[�i�X���擾�ł��Ȃ������̂��C���i�X��>>333,334,����ѐF�X�C���{���p�b�`�j
�E6�y�[�W�ڂ̋Z�\�{�[�i�X���\���ł��Ȃ������̂��C��
�E�ʐM�̔��ŋ֒f�̒m���𔃂��Ȃ����܂����i�d�l�H�j
�E�\�͕\���śs�܂��n�̑f�����\���i�R�����g������ɕs��̖͗l�j
�E�y�����̗��K���@�m������x�̔\�́z�̎����i�X��>>330�j

�����Ǔ_
�E�y�[�W���\�L
�EWAIT�̈ʒu�ύX
�E�擾�ς݂̎��т̒��g��\�L
�E�擾�ς݂̑f����C�ӂŎ��O���ł���悤��
�@������ɔ����ċ��Z�[�u�f�[�^����ڍs����Ƃ���ɂ�₱�����Ȃ��Ă邩��
�E�擾�ς݂̎��тɐF�t��

���ǉ��̏C���_
�E�ʐM�̔��ŋ֒f�̒m��������ς蔃����悤��
�E�뎚�C���i�X��>>391,�񍐊��Ӂj
�E�V���Ȃɕ\�������f���ł��񂱂̌`��[�`��]�ɂȂ��Ă��̂��C��


code:
Rename.CSV�𐮔�
�L�����̖��O�Ŕԍ���u���ł���݂���
�g�p��
IF TALENT:[[�얲]]:���� == 1
�Ə�����
IF TALENT:1:���� == 1
�Ɠ����ɂȂ�

ROOMSETTING_9
�ꏊ_���C���牷������O
���_�n��C���p�b�`�ɓ���Y�ꂽ

MAP_09
�n��47���}�b�v����폜
���_�n��C���p�b�`�ŏ����Y�ꂽ

��ʈ˗�05_���P�ɂ�������
���_�l�����𔭐��������珜�O
�l���ł͒B���s�\�Ȃ���

COMF416 ���t����
Rename�̃e�X�g�Ƃ��Ēu��

JK�D��


code:
��eraTW4.620proto�p���яC�����ǃp�b�`�C���łQ
��ҁFholy

�weraTW4.620proto�p���яC�����ǃp�b�`�x�̏C���ł̏C���łł��B

���ю���̕s��C���Ɖ��ǂł��B
�F�X�C���{���p�b�`�̈ꕔ�i���т̂Ƃ���j����荞��ł܂��B

���C���_
�E�ח��A�s�܂��A�Z�\�{�[�i�X���擾�ł��Ȃ������̂��C���i�X��>>333,334,����ѐF�X�C���{���p�b�`�j
�E6�y�[�W�ڂ̋Z�\�{�[�i�X���\���ł��Ȃ������̂��C��
�E�ʐM�̔��ŋ֒f�̒m���𔃂��Ȃ����܂����i�d�l�H�j
�E�\�͕\���śs�܂��n�̑f�����\���i�R�����g������ɕs��̖͗l�j
�E�y�����̗��K���@�m������x�̔\�́z�̎����i�X��>>330�j

�����Ǔ_
�E�y�[�W���\�L
�EWAIT�̈ʒu�ύX
�E�擾�ς݂̎��т̒��g��\�L
�E�擾�ς݂̑f����C�ӂŎ��O���ł���悤��
�@������ɔ����ċ��Z�[�u�f�[�^����ڍs����Ƃ���ɂ�₱�����Ȃ��Ă邩��
�E�擾�ς݂̎��тɐF�t��

���ǉ��̏C���_
�E�ʐM�̔��ŋ֒f�̒m��������ς蔃����悤��
�E�뎚�C���i�X��>>391,�񍐊��Ӂj
�E�V���ɕ\�������f���ł��񂱂̌`��[�`��]�ɂȂ��Ă��̂��C��

�E�֒f�̒m�����؂�ւ��ł��Ȃ��悤�Ɂi�X��>>470,�񍐊��Ӂj


code:
2018/07/19

前に言ってた睡眠姦強化パッチ

バニラ環境での睡眠深度は睡眠薬を使うか時間経過でしか加算されなかったため
日中の行動で蓄積するTCVAR:疲労度を追加
入眠直後の睡眠深度を増加

ついでにバグフィックス

◆対象環境
eraTW4.620protoのバニラ環境
また、以下のパッチはマージ済み

>>363[eraT0010645]　eraTW4.620proto色々修正＋α
>>379[eraT0010647]　eraTW4.620proto用実績修正改良パッチ
>>452[eraT0010652]　eraTW4.620proto用実績修正改良パッチ修正版
>>469[eraT0010654]　eraTW4.620proto用Renameその他修正パッチ
>>507[eraT0010655]　eraTW4.620proto用実績修正改良パッチ修正版２

これら以外のパッチとの競合は不明

◆内容
・TCVAR:疲労度の追加、DOWNBASE依存の睡眠深度の加算処理用
よーするにera命蓮寺ODであったアレだ（あっちのerbは参考にしてないが）
日中疲れることを沢山すると疲労度が溜まり睡眠深度が上がる
睡眠中は徐々に睡眠深度に変換されて減っていき、起床時に0になる
実装したはいいがTARGETのDOWNBASE使うCOMが思ったより少ない
戦闘訓練とお仕事でくらいしか使い物にならんかも

・酒気の影響
疲労度同様に睡眠深度に加算されるように変更

・睡眠薬の処理変更
バニラ環境の関数@BASE自然変動の挙動では
起きている時は睡眠深度が減少し、入眠後に時間経過に伴って睡眠深度が増加していく
結果として、TARGETが自然に睡眠についた直後では睡眠深度が全然稼げなかった
入眠時に睡眠薬強度を参照して最低保証をつけることにした
全体的に睡眠深度を稼ぐ手段がなく、昏睡以外を選ぶ場合のリスクが高くなりすぎていたと思う
起きるか起きないかのスリルを楽しむという面もあり、とりあえずケツに眠剤ぶちこむのが安定ってのは味気ない
ナチュラルにファックできるバランスがいい

・入眠のタイミングについて
入眠処理のタイミングを弄るのは色々としんどそうなので無理
	例）睡眠薬を飲むと30分後にはぐっすり
というような改造をする気はない
通常の処理に割り込んで睡眠を入れるのは諸々面倒でやりたくない

・@CHARA_SLEEPと@キャラ移動処理
WHILE処理が怪しかったので書き換えてみたんだがどうだろうか
仕様上、CHARANUM - 1のキャラが処理からスキップされる挙動になっていたが
これは想定した動作なのかどうか

・ついでに各種パッチマージ
・ついでににとりの固有依頼修正>>409
・ついでにshopの能力表示にて信頼度ソートが機能してなかったのも修正
・ついでに能力表示で仕事情報が動いてなかったのも修正
つーか、仕事関連のCSTR:1とONCE関数で使用しているCSTR:1が衝突してるのは根本的にどうにかしたほうがよさそう
今までは問題にならなかったがモブ娘はCSV参照できないから何か考えないといけない

・仕様覚書
COMMON.ERBでの仕様
	CSTR:0　@FIRSTTIMEにて使用
	CSTR:1　@ONCEにて使用、TRAIN開始時にリセットされ、実質的に一日一回の判定となる
CSV側での仕様
	CSTR:1　各chara.csvにて仕事の内容を提示、仕事内容をcsvで記述できないモブ娘が実装されたことで齟齬をきたしている
	CSTR:2　職場情報
仕事情報のCSTRをCSTR:1からCSTR:3にずらす手がよさそうだが全キャラ対象のアプデが必要

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

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

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


code:
2018/07/28
eraTW4.621用バグ修正01

長いこと直せてなかった
「キャラが主人公の場所に移動してくるとターゲットが変更されてしまう」バグが修正できました

◆対象環境
eraTW4.621のバニラ環境
また、以下のパッチはマージ済み

>>744[eraT0010668]　eraTW4.621用拠点山頂修正パッチ
この他のパッチとの競合は不明

※　>>750（[eraT0010669]　eraTW4.621用口上テンプレ修正＆個人口上修正）はマージしてません

◆内容
・遭遇時にターゲットが変わるバグの修正
　大変長らくおまたせしました
　@OSASOIの呼び出し判定がガバガバだとは思ってなかったよ
　お誘い成否をRETURNすることで解決
・デイリーイベント『子供が寺子屋で』が発生しない（>>862）
　とりあえずCMATCHでさっくり弾いた
　確率はいじってない
・処女喪失日時が実際とズレて表示される（>>888,889）

◆未修正のバグ
・>>753　宴会で泥酔中（ほろよい）のアリスに時間停止してイタズラしようとしたら時間進行中の挙動
・>>846　A挿入中に指挿れすると無自覚非処女が消える。処女なら消えない
・>>848　時止め種付けプレスしてたら怒りが加算された？
・>>929　押し倒され時、ターゲットの指であなたが処女喪失した場合、履歴が正しく記録されない
・>>938　処女、思慕or無しのキャラに押し倒されて抵抗すると、次の行動で恭順がマイナスになり反発が付く。仕様かも？
・>>950　処女喪失履歴が変

◆その他
・ミラダの石デイリー作成中
・天空璋以降のキャラのCSVいじるかも
　おっきーな教養0のアホの子やん！
・依頼の「誰か教えて！」の信頼度上昇幅を下げたほうがいいかも？
　序盤に頻出する（他の依頼が出ない分目につく）わりに成功で信頼上昇一律30はデカイ
　上昇量が落とし物系とならんでるのはおかしくね？と思ったり
・掃除系の依頼でうっかり367でない通常コマンドの掃除をするとしばらく解決不能になるのをなんとかする
　依頼系はすべてmorphのやらかしである
　たまにバグや不自然な点を修正してくれてる人ありがとう

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

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

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


code:
Str
8823���󎺂ɕύX
8826�L���ǉ�

GETMAP_08
�C�z�@�m��804����811�ɕύX

MAP_08
�L���ǉ�
���֐�����

MAP_COMM_08
804��TFLAG:�}�b�v�؂�ւ� = 1�ɂȂ�悤�ɕύX

MOVEMENT_CAN_MOVE_08
�����ǉ��Ή�
���c���z�K�q�������ʂ蓹��������Ă���̂��C��
�R��������ꕔ�_�Г����ւ̓䒼�ʃ��[�g����
�ΔȂ��牏���ւ̒��ʃ��[�g����

PLACE_8
�����ǉ��ɑΉ�

ROOMSETTING_8
�����ǉ��ɑΉ�
�ꏊ_�����̏�ǉ�

SKIP_MOVE_08
�����ǉ��ɑΉ�
13,22�Ԃ����ʈ�������Ă���̂��C��(CAN_MOVE_08�Ɣ���)
���̑��S�̐���

MAP_09
7��8���}�b�v����폜

JK�D��


code:
2018/08/04
eraTW4.622用いろいろ改造パッチ01

・依頼系の調整
・演奏に「舞踏」を追加（というかコメントアウト解除）
・イタズラ料理の処理を修正
・料理助手によって味が追加されるように
・天空璋以降のキャラのCHARA.CSVの改変

◆対象環境
eraTW4.622のバニラ環境
また、以下のパッチはマージ済み

>>223[eraT0010682]　eraTW4.622用初回押し倒し強制不可修正

リソース系は入れてません
この他のパッチとの競合は不明

◆内容
・依頼のバランス調整
　落とし物系のペナ軽減して報酬盛った程度
　あと掃除依頼で普通に掃除してもクリア可能なように変更
・天空璋以降のキャラのCHARA.CSVの改変
・演奏コマンドに舞踏処理を実装、こころ、舞、里乃が演奏に参加できるように
　元々9割完成しててコメントアウトされてた封印を解きました（つくったのはmorphじゃない）
　以前は舞踏キャラ三人いるなら実装していいんじゃね？と思った
・演奏系の仕様
　現状ではあなたの舞踏参加は不可能
　現状では後天的な[音楽知識]の取得は不可能（＝演奏参加できるキャラは決まってる）
　[音楽知識]の専門分野は演奏/歌唱/舞踏での択一式
・隠岐奈は音楽技能高いけど[音楽知識]のないキャラにしてみた
　演奏/歌唱/舞踏、すべての分野で経験を積んでおります
　アドバイスはくれるけど自分が演奏することはありません
・一部キャラへの音楽知識の付与
　こころに舞踏知識、わかさぎ姫に歌唱知識を付与
　現状ではこれがないと演奏に参加できないため
　素人連中の演奏参加の仕様はどうしよね
・それに伴ってアップデート処理の見直し
　処理の重複の排除、_Rename.csvを利用してキャラ指定箇所の可読性の向上など
・食事関連、イタズラ系の処理の見直し
・食事関連、助手キャラによる特殊効果の付与
　咲夜さんがつくると「瀟洒」がつく
　雛が料理をつくると「不穏」になる
　紫苑の料理は「貧相」になる
　巫女のつくった料理が神霊連中に好かれる、など

◆未修正のバグ
・>>270、293、296、本体側で修正はいるみたいなのでそのまま

◆その他
・ゆかりんがこっそりと神霊持ち？
　@GET_TALENTNAMEに記述が無いんですが神霊の4ってなんでしょ？
・祭日イベント案おもしろそうだなぁ
・しょーもないアイディア
　異常気象「はらぺこの風」
　幽々子の「料理の気配を嗅ぎつけて現れる」効果を1日限定で全キャラに適用する
　料理1回で現れるキャラは1人だけ

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

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

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


code:
eraTW4.622�p���񉟂��|�������s�C��

 ERB���X�e�[�^�X�v�Z�֘A��ATTITUDE.ERB

�����|�����񎞂ɂ̂ݔ��������o�O
�Ȍ��Ɍ����ƁA���񉟂��|���ʏ퐬���̃t���O���ATALENT:���m�����ɂ����������Ȃ��悤�ȕ���ɂȂ��Ă�����
�����������񉟂��|�����Ȃ�ĕ����ĂȂ���ł�����
�����A�����̊����ᔭ�����Ȃ�������

by������


code:
2018/09/19

eraTW4.630proto用パッチまとめ＋α01

・毎回パッチの名前考えるのわりとダルいので以前に出したパッチに連番にしてました
　本体側のバグ修正も他パッチのとりこみもやって名前詐欺やんけって言われたら返す言葉がないかなって

◆対象環境
eraTW4.630protoのバニラ環境

以下のパッチはマージ済み

[eraT0010724]eraTW4.630proto用外出マップ正邪宅追加他パッチ
	キャラ番号直打ちから_Rename.csvを利用して可読性を上げてるのはぜひ他の人にも広めたい
	目についた所だけでも少しずつ修正しておきたいです
[eraT0010726]eraTW4.630proto用パンツとブラ処理改変+αパッチ
	ブラジャー処理での総当たり分岐直打ち指定から
	各パンツ側にコーディネートするブラの情報を持たせるリファクタリングがとてもよい
	適当に改良しときました
	・MAKE_INTしなければ0が返るのでノーブラはそれでよし
	・衣装セット.ERBで使用している@CLOTHES_ID関数を使えば装備部位と衣服名称を使って衣服が指定できます
		コメントなしでもどのブラが対応してるのかわかるようになります
		CALLF MAKE_INT(V_NAME, 10)
			↓
		CALLF MAKE_INT(V_NAME, CLOTHES_ID("上半身下着１", "Ｔシャツ"))
	・ついでに@今日のブラジャーにてノーブラが発生するように仕込むなど、夏はノーブラ率上がります
	　その他、ヤリマン時空（全員ヤリマンモード）だと安易にエロくなります
	　とりあえず非ヤリマン時空において、ニューゲームで1日に1キャラ程度はノーブラの娘が発生するくらいの確率
	・ブラジャー抽選に確率系を織り交ぜた結果、途中でブラの種類が変わるようになるバグが出た
	　ぱんつと同じ要領で、今日のブラ、パジャマ用ブラを抽選するように処理を組みました
	　@今日のブラジャーはF関数化
[eraT0010728]eraTW4.630proto用ミラダの石訪問販売デイリーパッチ
[eraT0010731]eraTW4.630proto用 パンツ関連オーバーホールパッチ
	全キャラパンツ実装しててスゲー

	@DISPLAY_COLLECTION_Bの改良
	・[eraT0010728]の時点でパンツ着用条件をいじっていたので競合していた
	・判定処理を各パンツデータの側に任せて記述を整理した
[eraT0010733]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ
[eraT0010734]　eraTW4.630proto用 スカートめくりでズボンも下ろすパッチ ＋パンツオーバーホール修正
[eraT0010736]　eraTW4.630proto用 スカートめくりでズボンも下ろすパッチ ＋パンツオーバーホール修正３
	マージついでに固有パンツの色を強調してみるなど
	・[eraT0010736]で"毛糸のパンツ"、"シルクのパンツ"が出てくるが
	　"毛糸のパンツ"　→大妖精固有パンツ
	　"シルクのパンツ"→名前に一致するパンツが現環境下では存在しないはず
	・一応、固有パンツにも透けるかどうかを設定できるようにしてみた
	　しかし、全キャラやる気力がないのでとりあえず霊夢さんに設定例を乗っけとく
	　他のパンツと比較すると、基本的にはパンツは透けるものであり、透けないのが例外であるらしい
	　ルーミアパンツとかは透けないイメージ
[eraT0010740]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ2
[eraT0010743]　eraTW4.630proto用ブラもランダム+αパッチ
	とりこんだだけ
	さらっと全固有パンツの透け設定をしてくれている
[eraT0010745]　eraTW4.630proto用 弾幕勝負コマンド追加パッチ（人柱版）
	人柱版らしいがとりこんじゃった
	気合はいっててすげぇ
[eraT0010746]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ3
[eraT0010748]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ4
[eraT0010699]　eraTW4.622用色々修正＋α
	競合が少なかったのですんなりいけましたが
	他のパッチが本体に正しく取り込まれてるかまでは流石に調査する気ないっす
[eraT0010749]　eraTW4.630proto用 弾幕勝負コマンド追加パッチ2
	ちょうどいいのでマージ
[eraT0010756]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ5
[eraT0010758]　eraTW4.630proto用 小鈴口上＆クラウンピース口上1.10+α
	口上本体は入れてないが味覚設定だけ反映しといた

[eraT0010761]　パンツ収集状況表示TypeB修正
	マージっつうか内容読みながら手打ちでこんなもんじゃろうと作業したわけですが内容は反映されてます

	・股開きドロワの解禁条件
	　ほぼそのまま取り込み
	・レザーパンツの解禁条件
	　パッチの条件よりもさらに緩和した
	・こちらで変更した表示条件判定がうまいこといってなかったので見直した
	・男性おぱんつこれくしょん
	　たぶん、これ作ったところで動かす相手がいないんじゃね？
	　と思いつつもとりあえず数字直打ちで処理するのはよくないので
	　パンツデータ側に"男性下着"のオプションを用意して判定することに
	・2600種類に見えるが実際は2500種類程度
	　ばんそうこうの着用には無知幼稚等の素質が必要だが表示条件がザルになってるため
	　こちらでは修正してあります
[eraT0010762]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ6

※[eraT0010741]　こっそりフェラパッチは◆eraTWk3.v6さんの判断待ちということでマージしてないです

◆＋α
・デート経験や愛情経験を重ねた相手に対しては、実績解除無しで劣情察知や生理周期可視化が動くように
　基本的に看破するのは実績のほうが楽だと思われ、バランスはよーわからんのでとりあえずで渋め
　既存実績の手直しはmorphはやりません
・味覚処理の微改造
　テストプレイ中に男あなたの能力見たら助手味覚効果に[ハーブ]と[パワフル]が表示されてて笑ってしまった
　健康に気を使っててTWあなたのイメージに合致しすぎている
　※[調合知識][回復早い]の取得でこうなる
　想定外の挙動だったが、面白いのであなたの助手効果も料理に付与されるように
　たぶん従来だと咲夜なりきりあなたで[瀟洒]がつかなかったんじゃないだろうか
　デメリットはあなたの助手効果は外すことが出来ないので紫苑なりきりとかやると軒並み低評価される
・妹紅の素質「音痴（＝音感がマイナス）」で芸術的な料理ができあがるのは意図していない挙動なので修正

◆未着手の作業
・>>238ファーストキス喪失関連の挙動は修正できてない
・JOB_仕事内容.ERBのキャラデータへの移行について
　@JOBMOVE(ARG)の処理の代替をどうしようかと
　エレンの処理用に@JOB_EX_K44とか作ってやってTRYCALLFORMするのがいいのかな
　ということでキャラデータ.ERBへの移行は保留状態
　そこさえクリアできれば可能っぽい

◆その他
・仕事の増設
　ノーブラ処理修正パッチ2
　追加に必要な作業を調べきれてないので保留
・演奏拡張するかも（フレーバー方面）
　内容は大体考えた
　実装が進まない

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

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

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


code:
eraTW4.622�p�F�X�C���{��

 ERB��SET_CMN.ERB
	��MOVEMENTS��MOVEMENT_�L�����ړ�����.ERB
	���C�x���g�֘A���D�P�֘A��OGAMITAOSHI.ERB
	���X�e�[�^�X�v�Z�֘A��ATTITUDE.ERB
	������E���b�Z�[�W�֘A��KOJO_MESSAGE.ERB

247�X��>>598�̏C���iMOVEMENT_�L�����ړ�����.ERB
	130�s�ڂ̏����ɔ���炪�t��������ꂽ�����ŁA�{���Ȃ甭�������Ȃ��������[������̘A��o����������������
	���R�A�]�v�Ȕ�������������폜

247�X��>>628�̏C���iSET_CMN.ERB
	�����ł��������������ӔC�͎����Ŏ��
	�ƌ������ƂŁA�{�����������ň�x���������Ȃ�����CFLAG:���ւ����s���X�C�b�`�Ƃ��ė��p���Ă݂�
	�ȒP�Ɍ����ƐQ�Ԓ��ɒ��ւ����O��TCVAR:�����[�x��M���āA�ȍ~�̐Q�Ԓ����ɂ͓����Ȃ��悤��

247�X��>>651�̏C���iATTITUDE.ERB
	�w�E�̒ʂ��

247�X��>>652�̏C���iOGAMITAOSHI.ERB
	�w�E�̒ʂ��

�{�����̂P�iATTITUDE.ERB
	�O��̏��񉟂��|���C���ŁA���m�L�����Ȃ獇�ӂ��Ȃ��i�t�@�[�X�g�L�X���ĂȂ��j��Ԃł��A�ʏ�̏��񉟂��|���ɂȂ锤�������Ȃ��ĂȂ������̂ŏC��

�{�����̂Q�iKOJO_MESSAGE.ERB
	�����ԑO�Ɍ��㑶�ݎ��̔񑶍݃R�}���h�̕\���ŃA���R������Ă��̂����ڂɏo�Ă��i����L�����ɂ���ẮA�n�̕�����\������Ȃ��j�̂��C��

by������


code:
str
6074,�}���q�K
��
6074,���ׂ̉B��ƑO
�ɕύX

Chara97 ����
�t���O,����ʒu��ݒ�

MAP_00
�{������������̃}�b�v�̂�����C��

MAP_07
�O�o�}�b�v�ɐ��ׂ̉B��ƑO�ǉ�

MAP_COMM_07
�ؐ�@�̏����������łɓV�q�̕���ǉ�

PLACE_7
MAP_SEARCH_REPLACEMENT_7�ɐ��ׂ̉B��ƑO�ǉ�

�\�͕\��
�ח��\���D�揇�ʕύX�ƈ��l�ǉ�

COMF604 �U�􂷂�
SANSAKU_UNIQUEPLACE�ɐ��ב�ǉ�
�ؐ�@�̏����������łɓV�q�̕���ǉ�

ANOTHER_TALK
���̐����󋵂���ڂŕ�����悤�ɕύX

DIM
#DIM CONST ���ׂ̉B��ƑO = 740�ǉ�

JK�D��


code:
eraTW4.630proto�p�p���c�ƃu����������+���p�b�`

�p���c�̓����锻��ƃp���c�ɑΉ�����㔼�g�������Z�b�g����֐������ς��܂����B
�p���c��ǉ�����ۂɂ�����t�@�C�������Ȃ��Ȃ�܂��B

���Ɨ얲�ɌŗL������ǉ����Ă݂܂����B

���̃p�b�`�Ɣ���ĂȂ��̂ł��̂܂ܓ���đ��v�Ȃ͂��ł��B


code:
eraTW4.630proto�p �p���c�֘A�I�[�o�[�z�[���p�b�`

�P�DTARGET�����Q�b�g�p���c���͂��Ă�Ɓy�p���c�������˂�z���s���N�F�ŕ\��
�Q�D�X�e�[�^�X��ʂ̃p���c���W�󋵕\����TypeB��ǉ��B�I�v�V��������؂�ւ��\
�R�D���C�A�E�g�������̂��C�ɂȂ��Ă��̂ŁA���[�X�̃p���e�B(��)(��)�̃J�b�R�𔼊p��
�S�D�ŗL�p���c��S�L�����ɒǉ�
�T�DUNDER_SKIRT_DESCRIPTION�Ɏ�������A�X�J�[�g�߂��莞�Y�{�����͂��Ă����ꍇ�̃��b�Z�[�W���C��
�U�DEVENT_MESSAGE�ŕ`�ʂ�����������

�@�@�@--------------------------------

�ǂ����B�p���c�W�߃}�j�A�ł��B
TW��җl�A���Q�b�g�p���c�����\���p�b�`�̎�荞�݁��C�����肪�Ƃ��������܂����B

�P�D��ϕ֗���PANTS_ALREADY_COLLECTED() �𗘗p���A���Ԓ�~���́y�p���c�������˂�z���s���N�F�Ɍ���悤�ɂ��Ă݂܂����B
���Ԃ��~�߂Ȃ��炤��������ŃK���K���V�����p���c���W�߂��܂��B�l�I�ɂ͎��щ����̃{�[�i�X�ɂ������������������Ă��炢�֗��B���������X�J�[�g�߂���K�v�Ȃ񂩂Ȃ��������B

�Q�D�X�e�[�^�X��ʂŕ\�������DISPLAY_COLLECTION��TypeB�𓱓��B���̃L���������p����\���̂���p���c��S�ĕ\������悤�ɂ��܂����B
�����I�o�ȂȂǂ̏����𖞂����Ώo������p���c�͂��̎|��\���B���ς�炸�\�[�X�R�[�h���S�`���S�`�����Ă܂����A�ЂƂ܂�����͖��Ȃ��͂��B

�R�D���[�X�̃p���e�B�i���j �� ���[�X�̃p���e�B(��)
�@�@���[�X�̃p���e�B�i���j �� ���[�X�̃p���e�B(��)
�@�@���W�p���c�\�����̃��C�A�E�g������Ȃ��悤�ɁB

�S�D�ŗL�p���c��S�ẴL�����ɒǉ��B
�Ƃ肠�����S�����߂邱�Ƃ������l�������߁A�w�Ȃ�ŁZ�Z�����̃p���c��˂�x�Ǝv���邩������܂���B�A�C�f�A�������܂�������ϏC���΂��������ł��B
�o�����ɂ��܂��āA�s�̂��Ă����ȃp���c�͒ʏ�B�����i�A����Ȃǂ̏ꍇ�̓��A�A�C�e�������ƂȂ��Ă���܂��B

�T�D����ȂǂŔ����B�w�`���C�i�h���X���߂���グ�A�����炵���L���[�g�ȃY�{�����v���������������x�݂����ȃ��b�Z�[�W���O�X����C�ɂȂ��Ă����̂ŏC���B
�w�w�w���߂���グ�A���̉��̃Y�{�������������ā`�`�x�ƂȂ�܂��B

�U�D�j�b�v���Ƃ��������������Ƃ��̕`�ʂ����łɉ��ρB���̕ӂ͌l�I�ȍD�݁B

�@�@�@--------------------------------

�g�p�t���O
FLAG:1050,�p���c���W�󋵃^�C�vB


code:
eraTW4.630proto�p �X�J�[�g�߂���ŃY�{�������낷�p�b�` �{�p���c�I�[�o�[�z�[���C��

�P�D�Y�{�����͂��Ă��Ă��X�J�[�g�߂�����\��
�Q�D�p���c���W��TypeB�ɂ����ꍇ�ASHOP��ʂ̃R���N�V�����\����TypeB�ɑΉ�
�R�D�ŗL�p���c�͎�ɓ����܂ŁH�H�H�H�H�ƕ\�������悤��

�@�@�@--------------------------------

�ǂ����B�p���c�W�߃}�j�A�ł��B
�p���c�Ɋւ��A�C�f�A����������ق��Ă��˂��B�q���A�p�b�`���B
��ʂ�`�F�b�N�͂��܂������A�o�O�〈���Ƃ����Ȃ����Ƃ��F��΂���B

�P�D�X�J�[�g�߂���̎��s�����ύX�B���O���⃀���T�D���̃V���[�g�Y�{�������艺�낹��悤�ɂȂ�܂��B

�Q�D���������Ȃ̂�TypeB��S�\���ɂ��Ή��B����\�ȃp���c���̑S�L�������v�Ȃǂ��Z�o����悤�ɂȂ�܂����B�������A�܂��ꖇ���p���c����肵�ĂȂ��L�����͌v�Z�O�B

�R�D�閧�ɂ��������v���~�A���o�邩�ȂƎv���āB���̃p���c�͂����ނˋ��ʂ����ʂɂ�����B


code:
eraTW4.630proto�p �X�J�[�g�߂���ŃY�{�������낷�p�b�` �{�p���c�I�[�o�[�z�[���C���R

�P�D�Y�{�����͂��Ă��Ă��X�J�[�g�߂�����\��
�Q�D�p���c���W��TypeB�ɂ����ꍇ�ASHOP��ʂ̃R���N�V�����\����TypeB�ɑΉ�
�R�D�ŗL�p���c�͎�ɓ����܂ŁH�H�H�H�H�ƕ\�������悤��

�@�@�@--------------------------------

�ǂ����B�p���c�W�߃}�j�A�ł��B
�p���c�Ɋւ��A�C�f�A����������ق��Ă��˂��B�q���A�p�b�`���B
��ʂ�`�F�b�N�͂��܂������A�o�O�〈���Ƃ����Ȃ����Ƃ��F��΂���B

�P�D�X�J�[�g�߂���̎��s�����ύX�B���O���⃀���T�D���̃V���[�g�Y�{�������艺�낹��悤�ɂȂ�܂��B

�Q�D���������Ȃ̂�TypeB��S�\���ɂ��Ή��B����\�ȃp���c���̑S�L�������v�Ȃǂ��Z�o����悤�ɂȂ�܂����B�������A�܂��ꖇ���p���c����肵�ĂȂ��L�����͌v�Z�O�B

�R�D�閧�ɂ��������v���~�A���o�邩�ȂƎv���āB���̃p���c�͂����ނˋ��ʂ����ʂɂ�����B

�@�@�@--------------------------------

�C���Q�F
�R���N�V�����\���֘A�Ńo�O�𔭌������̂ŏC���B
�y�莝���p���c�m�F�z�ō������Ă�p���c��\�����鏈�����ז���������Ă���܂����B

�C���R�F
���[�X�̃p���e�B(��)���[�X�̃p���e�B(��)�����l�[���������ɂ��āAPANTS�ł��ύX���Ă����̂�Y��Ă܂����Bgrep�����ł�������`�F�b�N���Ȃ���_���ł��ˁc


code:
eraTW4.630proto�p�u���������_��+���p�b�`

�������eraTW4.630proto�Ƀ~���_�̐ΖK��̔��f�C���[�p�m�[�u�������C���p�b�`2�𓖂Ă����̂ɂ��g�����������B

�p���c���Ƃɏ㔼�g�������ݒ肳��Ă��܂������A���z�����L�̃h�������炵�⊈���炵���̂���T�o�b�N�X�|�u���Ȃǂ������Ȃ�̂͐ɂ����Ǝv�����̂ō��܂����B

��������ƍ��܂ł̃p���c�ɉ����ău���������_���őI�΂��悤�ɂȂ�܂��B
�Ƃ͌����Ă��p���c�����܂��Ă����Ԃ̃����_���Ȃ̂ł����܂Ńo���G�[�V�������L��킯�ł͂���܂���B
�p���c�ɑΉ����鉺��������΃����_���ɂ��Ȃ��őΉ����鉺�����I�΂�܂��B

�܂��L�����ŗL�����̓�����������ׂē������ďo���m����������܂����B
�����ō�����֐��łȂ�ł���

SIF !RAND:(3 - (2 * ������������([[�L����]])))
	CALLF MAKE_INT(V_NAME, 1)

�ŕ��i��1/3 ����������1

SIF !RAND:(1 + (2 * ������������([[�L����]])))
	CALLF MAKE_INT(V_NAME, 1)

�ŕ��i��1 ����������1/3�ő��v�ł���ˁB���܂ł̃L�����ŗL�������قƂ�ǉ��ŕs���ɂȂ��Ă����B


code:
Readme
-----------------------------------------------------
�e�������R�}���h�ǉ��p�b�`�i�l���Łj
@Crapena

��������͕K��UPDATE���Ă�������
eraTW4.630proto�Ɂw�~���_�̐ΖK��̔��f�C���[�p�m�[�u�������C���p�b�`2�x+�weraTW4.630proto�p�u���������_��+���p�b�`�x�ƍ��킹�ē������Ă�������
�weraTW4.630proto�p ��������t�F���p�b�`�x�𓱓����Ă���l�́ACSV��ERB���R�s�y�������ƂɁA������ۂ����O�̃t�H���_����CSV��Train.csv���㏑�����Ă�������
�������ς�ł��Ȃ��̂ŁA���ꂩ��������𑱂������łƂ肠�����A�b�v���܂�

���̃p�b�`�́A�H���̌ŗL�R�}���h�̒e�����������R�}���h�Ƃ��Ď����A���̃L�����Ƃ������ł���悤�ɂ������̂ł�
�V�X�e����o�����X�͈ȑO�܂łƈقȂ��Ă��܂�

�������R�F�@�퓬�\�͂ɂ����ƈӖ�����������@�A�V�����M���x���҂����i�����@�B�V������肱�ݗv�f�����

���ύX�_��

�E�퓬�\�͂�����������Ə�������̂�O��Ƃ����o�����X�ɕύX�B����ȉ��ŏ�������ƌ����߂ł�
�E�{���̏����l�Ɖ񕜗ʂ�2�ɁA�c�@�����鎞�Ɏ����Ń{��������āA�{���̃v���X�l���_�C�X�l�̍��������Ă�����c�@������̂�����ł���悤��
�E�L�������ƂɃX�L���i����\�́j�����悤�Ɂi���L�Q�Ɓj
�E�R�}���h���s���MASTER��TARGET�̗̑͂ƋC�͂�500�����悤��
�E�퓬�\��0�̃L�����Ƃ����ł��܂���
�E�H������݂����ȃ{�[�i�X���y�i���e�B�͂Ȃ��ł��B�Ⴆ��͍̂D���x+�M���x�Ɛ퓬�o�������ł�
�E��������т������i�������j�B�܂�����Ă܂��񂪁A���̒i�K�ł�100�l�����Ƃ��̂��߂ɓ|�����t���O�͋L�^���Ă܂�

-----------------------------------------------------
�X�L���ꗗ
�y���Ύ���z: MASTER�̃_�C�X��Down
�y���_�֌��z: MASTER�̃_�C�X��Down
�y�E�C�z�X�z: TARGET�̃_�C�X��Up
�y���������z: TARGET�̃_�C�X��Up
�y���͗��_�z: TARGET�̃_�C�X�l��MASTER�̃_�C�X�l��菬�����Ă��A���̍�����萔�ȉ��Ȃ�A�c�@������Ȃ�
			���������́wTARGET�̐퓬�\�� * 10 > �݂��̃_�C�X�l�̍��x
�y�����[���z: TARGET�̏����c�@��4�ɂȂ�
�y�c�E�����z: MASTER�̔�e����̕��A���̃{������1�ŌŒ�
�y�����ꝱ�z: TARGET�����m���Ń{�����g���悤�ɂȂ�
			�����m���́i�o�O���Ȃ���΁j10 + TARGET�̐퓬�\�� * 2 ��
�y�ĉ�Ǎ��z: TARGET�̃_�C�X�C���lUp
�y�H�D�Í��z: MASTER�̃_�C�X�C���lDown
�y�S�ږ����z: �S�Ă̓���\�͂����킹���i�퓬�\��6�iEx�j�̃L����+�L�P�̂ݎ����Ă܂��j
���̒�����퓬�\�͂�ڈ��ɑI��œK���ɐݒ肵�Ă܂�

-----------------------------------------------------
��邱�ƃ��X�g
�@����֘A�̎��т���������B�����f���Ƃ�����邱�ƂɂȂ肻���Ȃ̂ŁA�܂��ύX�ӏ����傫�����Ƃ肠�����{�̍�҂���Ƒ��k
�A�\�[�X�ƍD���x�ƐM���x�̒����B�����悭�킩��Ȃ�
�B����Ăяo���̏����̒����B�e���v���Ƃ�������ق��������̂�

-----------------------------------------------------
�g�p�t���O
Train:480,�e������
TCVAR:297,�e�������s�\
CFLAG:930,�e����������
CFLAG:931,�e�����\

���܂�
�퓬�\�͕ʃL�����ꗗ

�퓬�\��0
�j���ہA�����A����A�@�q�A�����[

�퓬�\��1
�T�j�[�A���i�A�X�^�[�A���[�~�A�A��d���A�`���m�A�����[�A��A���O���A�i�Y�[�����A���P�A�G�����A�����q�A�����A�����A���C�Y�A�e�T�A�؊�A���e�B�A���f�B�X���A���q�A�F���A�킩�����P�A�فX�A�����A����݁A�G���[�A�����o

�퓬�\��2
��`���ƁA�ߋ�A�ɂƂ�A�Ă�A�������A�×t�A���q�A���A�L�X���A��ցA���сA���C�Z���A���q�A���L�A�}�C�A�����A���A�N���s�A�l���m�A������A�����A����

�퓬�\��3
�J�i�A�����A���A�A���X�A�����J�A���������A���i�T�A�d���A�~�X�e�B�A�A���A���c�A�V�q�A���ӁA�ʂ��A�͂��āA�ؐ�A���Ƃ�A���ǂ񂰁A����A�p���X�B�A���A�d���A�����A���}���A���A��A�j���ÁA�z�s�A���ׁA���q�A�h���~�[�A���A���T�A����

�퓬�\��4
�����A�_�ގq�A�������A�p�`�����[�A���@�A�_�q�A������A���g�A�P��A�H�X�q�A�}�~�]�E�A�i�ԁA���ہA�_�Y�A俎q�A�T�O���A�����A����

�퓬�\��5
�얲�A�����A���A�������A���~���A�A���A���A�f�P�A�z�K�q�A����A�t�����A�E�V�A�H���A�L�P�A���ρA�B���

�퓬�\��6
�˕P�A�w�JT


code:
Readme
-----------------------------------------------------
�e�������R�}���h�ǉ��p�b�`�i�l���Łj
@Crapena

��������͕K��UPDATE���Ă�������
eraTW4.630proto�Ɂw�~���_�̐ΖK��̔��f�C���[�p�m�[�u�������C���p�b�`2�x+�weraTW4.630proto�p�u���������_��+���p�b�`�x�ƍ��킹�ē������Ă�������
�weraTW4.630proto�p ��������t�F���p�b�`�x�𓱓����Ă���l�́ACSV��ERB���R�s�y�������ƂɁA������ۂ����O�̃t�H���_����CSV��Train.csv���㏑�����Ă�������
�w�~���_�̐ΖK��̔��f�C���[�p�m�[�u�������C���p�b�`4�x�𓱓����Ă���l�́ACOMF480 �e������.ERB�������㏑�����Ă�������
�������ς�ł��Ȃ��̂ŁA���ꂩ��������𑱂������łƂ肠�����A�b�v���܂�

���̃p�b�`�́A�H���̌ŗL�R�}���h�̒e�����������R�}���h�Ƃ��Ď����A���̃L�����Ƃ������ł���悤�ɂ������̂ł�
�V�X�e����o�����X�͈ȑO�܂łƈقȂ��Ă��܂�

�������R�F�@�퓬�\�͂ɂ����ƈӖ�����������@�A�V�����M���x���҂����i�����@�B�V������肱�ݗv�f�����

���ύX�_��

�E�퓬�\�͂�����������Ə�������̂�O��Ƃ����o�����X�ɕύX�B����ȉ��ŏ�������ƌ����߂ł�
�E�{���̏����l�Ɖ񕜗ʂ�2�ɁA�c�@�����鎞�Ɏ����Ń{��������āA�{���̃v���X�l���_�C�X�l�̍��������Ă�����c�@������̂�����ł���悤��
�E�L�������ƂɃX�L���i����\�́j�����悤�Ɂi���L�Q�Ɓj
�E�R�}���h���s���MASTER��TARGET�̗̑͂ƋC�͂�500�����悤��
�E�퓬�\��0�̃L�����Ƃ����ł��܂���
�E�H������݂����ȃ{�[�i�X���y�i���e�B�͂Ȃ��ł��B�Ⴆ��͍̂D���x+�M���x�Ɛ퓬�o�������ł�
�E��������т������i�������j�B�܂�����Ă܂��񂪁A���̒i�K�ł�100�l�����Ƃ��̂��߂ɓ|�����t���O�͋L�^���Ă܂�

-----------------------------------------------------
�X�L���ꗗ
�y���Ύ���z: MASTER�̃_�C�X��Down
�y���_�֌��z: MASTER�̃_�C�X��Down
�y�E�C�z�X�z: TARGET�̃_�C�X��Up
�y���������z: TARGET�̃_�C�X��Up
�y���͗��_�z: TARGET�̃_�C�X�l��MASTER�̃_�C�X�l��菬�����Ă��A���̍�����萔�ȉ��Ȃ�A�c�@������Ȃ�
			���������́wTARGET�̐퓬�\�� * 10 > �݂��̃_�C�X�l�̍��x
�y�����[���z: TARGET�̏����c�@��4�ɂȂ�
�y�c�E�����z: MASTER�̔�e����̕��A���̃{������1�ŌŒ�
�y�����ꝱ�z: TARGET�����m���Ń{�����g���悤�ɂȂ�
			�����m���́i�o�O���Ȃ���΁j10 + TARGET�̐퓬�\�� * 2 ��
�y�ĉ�Ǎ��z: TARGET�̃_�C�X�C���lUp
�y�H�D�Í��z: MASTER�̃_�C�X�C���lDown
�y�S�ږ����z: �S�Ă̓���\�͂����킹���i�퓬�\��6�iEx�j�̃L����+�L�P�̂ݎ����Ă܂��j
���̒�����퓬�\�͂�ڈ��ɑI��œK���ɐݒ肵�Ă܂�

-----------------------------------------------------
��邱�ƃ��X�g
�@����֘A�̎��т���������B�����f���Ƃ�����邱�ƂɂȂ肻���Ȃ̂ŁA�܂��ύX�ӏ����傫�����Ƃ肠�����{�̍�҂���Ƒ��k
�A�\�[�X�ƍD���x�ƐM���x�̒����B�����悭�킩��Ȃ�
�B����Ăяo���̏����̒����B�e���v���Ƃ�������ق��������̂�

9/10 �X�V��
�E2��ڂ̃{���g�p�^�C�~���O�ł̃��b�Z�[�W�̕ύX�ƒǉ�
�E�M���x�グ�������������̂ŉ�����
�E�e�����������̃t���O���C��
-----------------------------------------------------
�g�p�t���O
Train:480,�e������
TCVAR:297,�e�������s�\
CFLAG:930,�e����������
CFLAG:931,�e�����\

���܂�
�퓬�\�͕ʃL�����ꗗ

�퓬�\��0
�j���ہA�����A����A�@�q�A�����[

�퓬�\��1
�T�j�[�A���i�A�X�^�[�A���[�~�A�A��d���A�`���m�A�����[�A��A���O���A�i�Y�[�����A���P�A�G�����A�����q�A�����A�����A���C�Y�A�e�T�A�؊�A���e�B�A���f�B�X���A���q�A�F���A�킩�����P�A�فX�A�����A����݁A�G���[�A�����o

�퓬�\��2
��`���ƁA�ߋ�A�ɂƂ�A�Ă�A�������A�×t�A���q�A���A�L�X���A��ցA���сA���C�Z���A���q�A���L�A�}�C�A�����A���A�N���s�A�l���m�A������A�����A����

�퓬�\��3
�J�i�A�����A���A�A���X�A�����J�A���������A���i�T�A�d���A�~�X�e�B�A�A���A���c�A�V�q�A���ӁA�ʂ��A�͂��āA�ؐ�A���Ƃ�A���ǂ񂰁A����A�p���X�B�A���A�d���A�����A���}���A���A��A�j���ÁA�z�s�A���ׁA���q�A�h���~�[�A���A���T�A����

�퓬�\��4
�����A�_�ގq�A�������A�p�`�����[�A���@�A�_�q�A������A���g�A�P��A�H�X�q�A�}�~�]�E�A�i�ԁA���ہA�_�Y�A俎q�A�T�O���A�����A����

�퓬�\��5
�얲�A�����A���A�������A���~���A�A���A���A�f�P�A�z�K�q�A����A�t�����A�E�V�A�H���A�L�P�A���ρA�B���

�퓬�\��6
�˕P�A�w�JT


code:
eraTW4.630proto�p ������さ�N���E���s�[�X����1.10+��
�@�@�@�@�@�@�@�@�@�@�@�@�@���    holy

�������ƃN���E���s�[�X����̍X�V�łł��B
�������UPDATE���Ă��������B
��ʂ薞���s���܂ł��������o�[�W�������킹���Ⴈ�����Ă��Ƃ�ver.1.10�ɓ��ꂵ�܂����B
�X�V�ӏ��͊ereadme���Q�ƁB
�u�F�X�X�V�v�Ƃ��K���Ȃ��Ə����ĂĎ����ňӖ���������Ȃ������̂ł����Ə����悤�ɂ��܂����B

�܂��A�L�����f�[�^.ERB���������Ă��܂��B
������́weraTW4.630proto�̃o�j���x�ɑΉ����Ă���̂ŁA
�����p�b�`��e���p�b�`�����Ă���ꍇ�͕����}�[�W���Ă��������B
����ƃN���E���s�[�X�̖��o�n�D�����ς��Ă��܂��B

���ȉ��G�L
�Ȃ����o�[�W�������W�����v���Ă܂����A����I�ɖK��郂�`�x�[�V�����̔g�ɔC���ď����Ă���̂ŁA
���M������グ�悤�����̉��M�Ă������ԁ����łɂ����܂ŏI��点�悤�����́i�ȉ����j
�̃��[�v�Ƀn�}�肸���Ƒ؂��Ă܂��������܂���B
���`�x�[�V�������؂ꂽ���_�ŏグ��̂������ł��ˁB�݂�Ȃ��C�����悤�B

���݃N���E���s�[�X�̈玙�C�x���g�������Ă܂��i5�����炢�B���̒��ł�8���j�B
�O�����C�x���g���������������_���_�Ђ̎������_�ЏZ�݂������Ă݂����B���ǂǂ����邩���܂炸�����˂��Ă�B
��������Ȃ�����������Ă݂����B���Ǐ����Ȃ��v���C�������ƂȂ����犴�G�����߂Ȃ��B
�Z�t������������Ă݂����B���Ǖ��i���Ȃ����犴�G���i���j
���L�������ƃw�J�[�e�B�A�A���ρA�͂��āA�����o�A�����[�����菑�������ȂƂ��v���Ă�B�v���Ă邾���B
�O������������������3�l�͖����Ȃ񂶂�Ȃ����H


code:
eraTW4.630proto�p �p���c���W�󋵕\��TypeB�C���@by �p���c�}�j�A

�P�DSHOP��ʂ̑S�p���c�R���N�V�����\�����A�p���c���ꖇ�������ĂȂ��L�������擾�\�����ɃJ�E���g����Ȃ��̂��C��
�Q�D�ҊJ���h�����̉��֏������������������̂��C��
�R�D���łɃ��U�[�p���c�̉��֏������ɘa

�@�@�@�@�@------------------------------

�P�D�C�t���Ă��̂ɒ����ĂȂ������s��������B���O�ŃL������ǉ����ĂȂ���Ύ�ɓ������p���c�̑����͑��2600��ނł�

�Q�D�ҊJ���h�����̒��p�����ɂ���w IF �` && (TALENT:ARG:���� && ABL:ARG:�I�o�� >= 5 || TALENT:ARG:���m) && �` �x�̕����������ς藝���ł����Y��ł܂����B
������肽�������̂́w�����Ȃ����I�o��5�ȏ�Ȃ������m�x�Ƃ����������Ǝv���̂ŁA���̂悤�ɏC���B���ꂩ��͘I�o��5��t����ΊԈႢ�Ȃ����ւł�

�R�D��ԓ��肵�h���̂̓��U�[�p���c���Ə�X�v���Ă܂����B����̂��߂ɃT�h���C�S�܂ňӐ}�I�ɏグ��̖ʓ|�������̂ŁA�~�]��12�܂ŏグ��Α�p�ł���悤�ɕύX�B���ʂɂg���Ă�Ύ��R�ɓ͂����炢�̐��l�ł�


code:
2018/09/01
ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ

・ミラダの石訪問販売デイリーパッチで実装したノーブラ処理の改良版
・全キャラ固有下着Sugeeと思ってたら訪問販売デイリーパッチと競合しそうなのでマージして修正

◆対象環境
eraTW4.630protoのバニラ環境

以下のパッチはマージ済み

[eraT0010724]eraTW4.630proto用外出マップ正邪宅追加他パッチ
	キャラ番号直打ちから_Rename.csvを利用して可読性を上げてるのはぜひ他の人にも広めたい
	目についた所だけでも少しずつ修正しておきたいです
[eraT0010726]eraTW4.630proto用パンツとブラ処理改変+αパッチ
	ブラジャー処理での総当たり分岐直打ち指定から
	各パンツ側にコーディネートするブラの情報を持たせるリファクタリングがとてもよい
	適当に改良しときました
	・MAKE_INTしなければ0が返るのでノーブラはそれでよし
	・衣装セット.ERBで使用している@CLOTHES_ID関数を使えば装備部位と衣服名称を使って衣服が指定できます
		コメントなしでもどのブラが対応してるのかわかるようになります
		CALLF MAKE_INT(V_NAME, 10)
			↓
		CALLF MAKE_INT(V_NAME, CLOTHES_ID("上半身下着１", "Ｔシャツ"))
	・ついでに@今日のブラジャーにてノーブラが発生するように仕込むなど、夏はノーブラ率上がります
	　その他、ヤリマン時空（全員ヤリマンモード）だと安易にエロくなります
	　とりあえず非ヤリマン時空において、ニューゲームで1日に1キャラ程度はノーブラの娘が発生するくらいの確率
	・ブラジャー抽選に確率系を織り交ぜた結果、途中でブラの種類が変わるようになるバグが出た
	　ぱんつと同じ要領で、今日のブラ、パジャマ用ブラを抽選するように処理を組みました
	　@今日のブラジャーはF関数化
[eraT0010728]eraTW4.630proto用ミラダの石訪問販売デイリーパッチ
[eraT0010731]eraTW4.630proto用 パンツ関連オーバーホールパッチ
	全キャラパンツ実装しててスゲー

	@DISPLAY_COLLECTION_Bの改良
	・[eraT0010728]の時点でパンツ着用条件をいじっていたので競合していた
	・判定処理を各パンツデータの側に任せて記述を整理した

◆内容
・[eraT0010728]で作ったノーブラ処理で固有パンツ着用時であろうとノーブラ化していた
・[eraT0010731]で固有下着が大量実装されて問題が表面化しそうなので修正
・[eraT0010731]の@DISPLAY_COLLECTION_Bが[eraT0010728]と競合してたので修正
・リファクタリング

◆直してない不具合
ごめんなさい！眠い！
・>>670の固有下着まわりの問題
・"DAIRY"or"DAILY"問題など、不具合未満のなにか
＞３．レースのパンティ（白） → レースのパンティ(白)
＞　　レースのパンティ（黒） → レースのパンティ(黒)
＞　　収集パンツ表示時のレイアウトが崩れないように。
　これに対応するレースのブラシリーズは全角カッコ
　その他、カッコを使う衣装類も基本的に全角で統一してる状態でパンティだけ半角という状態になった
　置換しつつレイアウトまで考えるのめんどくさいので棚上げ

◆その他
・演奏拡張するかも（フレーバー方面）
　内容は大体考えた

・合意取得周りについてのネタ出し
話題になってたので便乗
全体的に数値調整が難しそう
既にあったらごめんなさい
１）
「ムードが低い状態で押し倒しを実行すると信頼度が下がる」という処理を仕込んだら
セフレっぽい関係を演出し、維持することができはしないか？
押し倒しに成功しても下がるようにする、ということ
２）
押し倒し実行判定時に押し倒し成功回数依存で重めの補正値をつけておくと
なんとなくズルズルと身体を許してしまう、的なシチュエーションにならないだろうか？
３）
非合意うふふは挿入系コマンドの実行判定時にペナルティあるとそれっぽいかな

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

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

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


code:
2018/09/05
ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ2

・なんか細かいバグがぽろぽろ出てきたので修正したよ

◆対象環境
eraTW4.630protoのバニラ環境

以下のパッチはマージ済み

[eraT0010724]eraTW4.630proto用外出マップ正邪宅追加他パッチ
	キャラ番号直打ちから_Rename.csvを利用して可読性を上げてるのはぜひ他の人にも広めたい
	目についた所だけでも少しずつ修正しておきたいです
[eraT0010726]eraTW4.630proto用パンツとブラ処理改変+αパッチ
	ブラジャー処理での総当たり分岐直打ち指定から
	各パンツ側にコーディネートするブラの情報を持たせるリファクタリングがとてもよい
	適当に改良しときました
	・MAKE_INTしなければ0が返るのでノーブラはそれでよし
	・衣装セット.ERBで使用している@CLOTHES_ID関数を使えば装備部位と衣服名称を使って衣服が指定できます
		コメントなしでもどのブラが対応してるのかわかるようになります
		CALLF MAKE_INT(V_NAME, 10)
			↓
		CALLF MAKE_INT(V_NAME, CLOTHES_ID("上半身下着１", "Ｔシャツ"))
	・ついでに@今日のブラジャーにてノーブラが発生するように仕込むなど、夏はノーブラ率上がります
	　その他、ヤリマン時空（全員ヤリマンモード）だと安易にエロくなります
	　とりあえず非ヤリマン時空において、ニューゲームで1日に1キャラ程度はノーブラの娘が発生するくらいの確率
	・ブラジャー抽選に確率系を織り交ぜた結果、途中でブラの種類が変わるようになるバグが出た
	　ぱんつと同じ要領で、今日のブラ、パジャマ用ブラを抽選するように処理を組みました
	　@今日のブラジャーはF関数化
[eraT0010728]eraTW4.630proto用ミラダの石訪問販売デイリーパッチ
[eraT0010731]eraTW4.630proto用 パンツ関連オーバーホールパッチ
	全キャラパンツ実装しててスゲー

	@DISPLAY_COLLECTION_Bの改良
	・[eraT0010728]の時点でパンツ着用条件をいじっていたので競合していた
	・判定処理を各パンツデータの側に任せて記述を整理した
[eraT0010734]　eraTW4.630proto用 スカートめくりでズボンも下ろすパッチ ＋パンツオーバーホール修正
[eraT0010736]　eraTW4.630proto用 スカートめくりでズボンも下ろすパッチ ＋パンツオーバーホール修正３
	マージついでに固有パンツの色を強調してみるなど
	・[eraT0010736]で"毛糸のパンツ"、"シルクのパンツ"が出てくるが
	　"毛糸のパンツ"　→大妖精固有パンツ
	　"シルクのパンツ"→名前に一致するパンツが現環境下では存在しないはず
	・一応、固有パンツにも透けるかどうかを設定できるようにしてみた
	　しかし、全キャラやる気力がないのでとりあえず霊夢さんに設定例を乗っけとく
	　他のパンツと比較すると、基本的にはパンツは透けるものであり、透けないのが例外であるらしい
	　ルーミアパンツとかは透けないイメージ

◆内容
・スレにも書いたけど248スレ>>670のエラーは修正済み
・夢精デイリーでのミラダの石入手分岐の修正
　ミラダの石を持ってる時は発生させないつもりだったのが判定入ってなかったので修正
・@LOOK_ATの死に分岐修正した
　が、構文読んで「コレおかしいよね」って箇所を直しただけ
　TEQUIP:下半身着衣状況やCFLAG:ノーパンあたりの仕様の理解はできてないのでまだバグが有るかも
・@PANTSNAMEの仕様
　@LOOK_ATにてPANTSNAMEの仕様が勘違いされていたが
　PANTSNAMEにはパンツのID（下半身下着２）しか入らないので下半身下着１の中身を放り込むのはNGだ
　@PANTSNAMEはパンツ専用でパンツ以外の衣服には@CLOTHNAMEを使うのだ（引数の仕様も微妙に異なるので注意）
・キャラの情報表示で仕事情報欄のバグ修正
　ver4.621にて仕事情報のCSTRをCSTR:3に移行する処理が入ったが
　キャラ.CSVの側の記述の表記ゆれによって移行がうまくいっていないので修正
・カレンダー処理で仕事情報がCSTR:1を参照してた古い処理をCSTR:3に修正
　あと確かCSV参照から現在値参照に仕様変更が入ったはずなのでそのように修正
・CFLAG:口上実装状況のフラグ立てがミスってたのを修正
　具体的にはRESULTを洗い忘れて全キャラにフラグ立ってたのが数箇所
・NEWGAME時、マスターのカスタム処理中に全キャラの加入処理があるのはどうかと思ったので分離した
・NEWGAME開始直後に全員の酒気がMAXになってたので0に（起床と同時に再設定されるのでほぼ修正する意味はない）
・NEWGAMEのボーナスでTSP強化を選択した際に初日から500TSP使用できるように
　試しに選択してみたら最大値のみが強化されて残念な気持ちになったので
・カウンターメッセージで余計な改行が入る箇所を修正
・248スレ>>880、小町固有依頼の報酬のエラー修正、報告さんくす
　ついでに、通常の仕事もお盆期間前後はサボらないようにした
・バグ修正、ルーミアの仕事場所の修正
・ついでにCSVの記載情報の見直し
　夢美の仕事時間が不適切だったのを変更（起床時間などとの兼ね合い）
　チルノの仕事情報をcsvに追記、文の仕事時間をcsvに合わせた、衣玖さんの仕事をcsvに記載
　お空の仕事時間をcsvに記載、鈴仙の仕事情報をcsvに追記
・JOB_仕事内容.ERBのリファクタリング
　全体的に読みやすくなったのではないでしょうか
　処理内容は変えてないつもりだが大規模にいじったからバグが出るかも
　キャラ別分岐が番号直打ち
　　→RENAME.CSVを利用した記述に書き換え
　曜日判定が煩雑
　　→@IS_WEEKDAY, @IS_WEEKEND, @YOUBI_MATCHを作成したことにより、ひと目見て判定内容がわかるようになった
　　使用例）
　　　SIF IS_WEEKDAY(DAY)
　　　　PRINTFORML 平日のみ実行（祭日判定は行いません）
　　　SIF IS_WEEKEND(DAY)
　　　　PRINTFORML 土日のみ実行（祭日判定は行いません）
　　　SIF YOUBI_MATCH(DAY, "月水金")
　　　　PRINTFORML 月曜日、水曜日、金曜日のみ実行
　時間指定が直感的でない
　　→従来の時間指定はTIME直書き（360＝6時、720＝12時、1440＝24時）でわかりにくかった
　　→@CLOCK_TO_TIMEを作成
　　使用例）
　　　 6時　＝CLOCK_TO_TIME( 6,  0)
　　　12時　＝CLOCK_TO_TIME(12,  0)
　　　24時　＝CLOCK_TO_TIME(24,  0)
　　　10時半＝CLOCK_TO_TIME(10, 30)
　　　SIF INRANGE(TIME, CLOCK_TO_TIME( 6,  0), CLOCK_TO_TIME(11, 59))
　　　　PRINTFORML 6:00～11:59まで指定する判定
・慧音の昼休みを1分削った
　あなた側の行動の経過時間は5分や10分単位が多い
　朝から授業を受けて12時～暇つぶししようかってときに13時ちょうどになると損した気になるので
　まー、別にちょっと出歩けばいいだけの話なんだけど

・見直して気になった点
　１）咲夜さんの仕事のうち、12:01～16:59の分岐
　　とりあえずそのままにしといたがこれって動くのか？
　　ある時間帯の咲夜さんの仕事が終了しないように処理されてて
　　時間停止お手伝いで報酬がすごいことになった云々の名残のような気がする
　２）ルーミアの仕事
　　妊娠系の判定が入っているが、更新ログを読むと一括で管理されている処理もあるらしい？？？
　　そして仕事場所のバグを発見
　　本来はお地蔵通りに行くはずが、命蓮寺境内で食料の確保をやっていた（お手伝い報酬：謎の肉）
　　いくら妖怪寺でも流石にこれはないでしょう
　　誰か止めろよ！（白蓮も星ちゃんもこの時間帯は寝てる）
　　原因はおでかけマップ用IDにGET_MAP_REPLACEMENTをかけてはダメだぞ☆っていういつものアレ
　　仕事場所の修正はした、妊娠判定の変更はしていない
　３）小傘の仕事
　　個人的には変えたいかなって
　　現状、20:00～24:00にベビーシッター業務
　　夜に突然仕事がはじまるからびっくりする
　　変更案を書いてみる
　　・金物販売
　　　人里の広場にて毎月8日14:00～17:00まで
　　　お手伝い報酬アイテムにかしわもち（針供養の日に大福や饅頭を贈る風習があるらしいので代用）
　　　腕利きの鍛冶屋なので給料は高めでもよさそう
　　・子守
　　　土日の寺子屋で14:00～17:00まで
　　　慧音に無断で勝手にやってる、多分無給
　４）映姫の仕事が未設定
　　記述の痕跡は存在するがコメントアウトされている
　　彼岸おでかけマップに是非曲直庁がないので設定のしようがない？
　　すくなくとも3年前から現在の状態であったようである

◆未着手の作業
・JOB_仕事内容.ERBのキャラデータへの移行について
　@JOBMOVE(ARG)の処理の代替をどうしようかと
　エレンの処理用に@JOB_EX_K44とか作ってやってTRYCALLFORMするのがいいのかな
　ということでキャラデータ.ERBへの移行は保留状態
　そこさえクリアできれば可能っぽい
・"DAIRY"or"DAILY"問題など、不具合未満のなにか
＞３．レースのパンティ（白） → レースのパンティ(白)
＞　　レースのパンティ（黒） → レースのパンティ(黒)
＞　　収集パンツ表示時のレイアウトが崩れないように。
　これに対応するレースのブラシリーズは全角カッコ
　その他、カッコを使う衣装類も基本的に全角で統一してる状態でパンティだけ半角という状態になった
　置換しつつレイアウトまで考えるのめんどくさいので棚上げ
　パンツマニアさんは半角でまとめる方針のようだがどうなんだこれ

◆その他
・演奏拡張するかも（フレーバー方面）
　内容は大体考えた
　実装が進まない

・合意取得周りについてのネタ出し
話題になってたので便乗
全体的に数値調整が難しそう
既にあったらごめんなさい
１）
「ムードが低い状態で押し倒しを実行すると信頼度が下がる」という処理を仕込んだら
セフレっぽい関係を演出し、維持することができはしないか？
押し倒しに成功しても下がるようにする、ということ
２）
押し倒し実行判定時に押し倒し成功回数依存で重めの補正値をつけておくと
なんとなくズルズルと身体を許してしまう、的なシチュエーションにならないだろうか？
３）
非合意うふふは挿入系コマンドの実行判定時にペナルティあるとそれっぽいかな

・適当に仕事を設定してやろうかと思うなど
;@仕事内容設定(ARG, ARG:1)
CASE [[依姫]]
	IF YOUBI_MATCH(DAY, "月水金")
		MAXBASE:ARG:仕事量 = 600 * 4
		TCVAR:ARG:仕事開始 = CLOCK_TO_TIME(13, 0)
		TCVAR:ARG:仕事終了 = CLOCK_TO_TIME(17, 0)
		CFLAG:ARG:職場 = 1080
		CFLAG:ARG:職種 = 42
		TCVAR:ARG:給料 = 2
		;TCVAR:ARG:お礼 = GETNUM(ITEM, "飴")
		TCVAR:ARG:手伝えない = 2
	ENDIF
;@JOBMOVE(ARG)
;@GET_JOBNAME(ARG)
CASE [[依姫]]
	LOCALS = 玉兎の指導

;@仕事内容設定(ARG, ARG:1)
CASE [[豊姫]]
	IF YOUBI_MATCH(DAY, "火木")
		MAXBASE:ARG:仕事量 = 600 * 2
		TCVAR:ARG:仕事開始 = CLOCK_TO_TIME(13, 0)
		TCVAR:ARG:仕事終了 = CLOCK_TO_TIME(15, 0)
		CFLAG:ARG:職場 = 1080
		CFLAG:ARG:職種 = 42
		TCVAR:ARG:給料 = 2
		TCVAR:ARG:お礼 = GETNUM(ITEM, "飴")
		TCVAR:ARG:手伝えない = 2
	ENDIF
;@JOBMOVE(ARG)
;@GET_JOBNAME(ARG)
CASE [[豊姫]]
	LOCALS = 玉兎の指導

;@仕事内容設定(ARG, ARG:1)
CASE [[レイセン]]
	IF IS_WEEKDAY(DAY)
		MAXBASE:ARG:仕事量 = 600 * 4
		TCVAR:ARG:仕事開始 = CLOCK_TO_TIME(13, 0)
		TCVAR:ARG:仕事終了 = CLOCK_TO_TIME(17, 0)
		CFLAG:ARG:職場 = 1080
		CFLAG:ARG:職種 = 42
		TCVAR:ARG:給料 = 0
		;TCVAR:ARG:お礼 = GETNUM(ITEM, "飴")
		TCVAR:ARG:手伝えない = 1
	ENDIF
;@JOBMOVE(ARG)
;@GET_JOBNAME(ARG)
CASE [[レイセン]]
	LOCALS = 訓練

;@仕事内容設定(ARG, ARG:1)
CASE [[清蘭]]
	IF YOUBI_MATCH(DAY, "金土日")
	;団子屋
	;ミスティア同様の処理を組めば仕込み→営業も可能
		MAXBASE:ARG:仕事量 = 600 * 6
		TCVAR:ARG:仕事開始 = CLOCK_TO_TIME(8, 0)
		TCVAR:ARG:仕事終了 = CLOCK_TO_TIME(14, 0)
		CFLAG:ARG:職場 = 1080
		CFLAG:ARG:職種 = 41
		;エレン同様にお客をつかまえるあつかい？
		TCVAR:ARG:給料 = 2
		;TCVAR:ARG:お礼 = GETNUM(ITEM, "飴")
		TCVAR:ARG:手伝えない = 2
	ELSEIF YOUBI_MATCH(DAY, "火水木")
	;訓練
		MAXBASE:ARG:仕事量 = 600 * 4
		TCVAR:ARG:仕事開始 = CLOCK_TO_TIME(13, 0)
		TCVAR:ARG:仕事終了 = CLOCK_TO_TIME(17, 0)
		CFLAG:ARG:職場 = 1080
		CFLAG:ARG:職種 = 42
		TCVAR:ARG:給料 = 0
		;TCVAR:ARG:お礼 = GETNUM(ITEM, "飴")
		TCVAR:ARG:手伝えない = 1
	ENDIF
;@JOBMOVE(ARG)
;@GET_JOBNAME(ARG)
CASE [[清蘭]]
	IF YOUBI_MATCH(DAY, "金土日")
		LOCALS = 団子屋
	ELSEIF YOUBI_MATCH(DAY, "火水木")
		LOCALS = 訓練
	ENDIF

CASE [[鈴瑚]]
	IF YOUBI_MATCH(DAY, "金土日")
	;団子屋
	;ミスティア同様の処理を組めば仕込み→営業も可能
		MAXBASE:ARG:仕事量 = 600 * 4
		TCVAR:ARG:仕事開始 = CLOCK_TO_TIME(13, 0)
		TCVAR:ARG:仕事終了 = CLOCK_TO_TIME(17, 0)
		CFLAG:ARG:職場 = 1080
		CFLAG:ARG:職種 = 41
		;エレン同様にお客をつかまえるあつかい？
		TCVAR:ARG:給料 = 2
		;TCVAR:ARG:お礼 = GETNUM(ITEM, "飴")
		TCVAR:ARG:手伝えない = 2
	ELSEIF YOUBI_MATCH(DAY, "火水木")
	;訓練
		MAXBASE:ARG:仕事量 = 600 * 4
		TCVAR:ARG:仕事開始 = CLOCK_TO_TIME(13, 0)
		TCVAR:ARG:仕事終了 = CLOCK_TO_TIME(17, 0)
		CFLAG:ARG:職場 = 1080
		CFLAG:ARG:職種 = 42
		TCVAR:ARG:給料 = 0
		;TCVAR:ARG:お礼 = GETNUM(ITEM, "飴")
		TCVAR:ARG:手伝えない = 1
	ENDIF
;@JOBMOVE(ARG)
;@GET_JOBNAME(ARG)
CASE [[鈴瑚]]
	IF YOUBI_MATCH(DAY, "金土日")
		LOCALS = 団子屋
	ELSEIF YOUBI_MATCH(DAY, "火水木")
		LOCALS = 訓練
	ENDIF

CASE [[ドレミー]]
	IF YOUBI_MATCH(DAY, "水木土日")
		MAXBASE:ARG:仕事量 = 600 * 4
		TCVAR:ARG:仕事開始 = CLOCK_TO_TIME(19, 0)
		TCVAR:ARG:仕事終了 = CLOCK_TO_TIME(23, 0)
		CFLAG:ARG:職場 = 1010
		CFLAG:ARG:職種 = 41
		TCVAR:ARG:給料 = 2
		TCVAR:ARG:お礼 = GETNUM(ITEM, "飴")
		TCVAR:ARG:手伝えない = 2
	ENDIF
;@JOBMOVE(ARG)
;@GET_JOBNAME(ARG)
CASE [[ドレミー]]
	LOCALS = 夢の管理

CASE [[サグメ]]
	IF IS_WEEKDAY(DAY)
		MAXBASE:ARG:仕事量 = 600 * 4
		TCVAR:ARG:仕事開始 = CLOCK_TO_TIME(13, 0)
		TCVAR:ARG:仕事終了 = CLOCK_TO_TIME(17, 0)
		CFLAG:ARG:職場 = 1050
		CFLAG:ARG:職種 = 43
		TCVAR:ARG:給料 = 3
		;TCVAR:ARG:お礼 = GETNUM(ITEM, "飴")
		TCVAR:ARG:手伝えない = 1
		SIF CFLAG:ARG:信頼度 >= 300
			TCVAR:ARG:手伝えない = 0
	ENDIF
;@JOBMOVE(ARG)
;@GET_JOBNAME(ARG)
CASE [[サグメ]]
	LOCALS = 事務作業

CASE [[あうん]]
	IF IS_WEEKEND(DAY) || GROUPMATCH(FESTIVAL(), "元日", "大晦日", "例大祭", "雛祭り", "七夕", "節分")
		MAXBASE:ARG:仕事量 = 600 * 4
		TCVAR:ARG:仕事開始 = CLOCK_TO_TIME(13, 0)
		TCVAR:ARG:仕事終了 = CLOCK_TO_TIME(17, 0)
		CFLAG:ARG:職場 = 1
		CFLAG:ARG:職種 = 41
		;片っ端から殴り飛ばすわけじゃないし基本は会話だよな
		TCVAR:ARG:給料 = 0
		;TCVAR:ARG:お礼 = GETNUM(ITEM, "飴")
		TCVAR:ARG:手伝えない = 1
	ENDIF
;@JOBMOVE(ARG)
;@GET_JOBNAME(ARG)
CASE [[あうん]]
	LOCALS = 神社の守護

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

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

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


code:
2018/09/09
ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ3

・出来る範囲でバグ修正
・あとパッチマージ
・適用後UPDATEお願いします
　UPDATEするとキャラリストで口上つきのキャラだけ色を付ける機能が正常に動作するようになります
　過去パッチの時点で書くべきだったが書き忘れてました

◆対象環境
eraTW4.630protoのバニラ環境

以下のパッチはマージ済み

[eraT0010724]eraTW4.630proto用外出マップ正邪宅追加他パッチ
	キャラ番号直打ちから_Rename.csvを利用して可読性を上げてるのはぜひ他の人にも広めたい
	目についた所だけでも少しずつ修正しておきたいです
[eraT0010726]eraTW4.630proto用パンツとブラ処理改変+αパッチ
	ブラジャー処理での総当たり分岐直打ち指定から
	各パンツ側にコーディネートするブラの情報を持たせるリファクタリングがとてもよい
	適当に改良しときました
	・MAKE_INTしなければ0が返るのでノーブラはそれでよし
	・衣装セット.ERBで使用している@CLOTHES_ID関数を使えば装備部位と衣服名称を使って衣服が指定できます
		コメントなしでもどのブラが対応してるのかわかるようになります
		CALLF MAKE_INT(V_NAME, 10)
			↓
		CALLF MAKE_INT(V_NAME, CLOTHES_ID("上半身下着１", "Ｔシャツ"))
	・ついでに@今日のブラジャーにてノーブラが発生するように仕込むなど、夏はノーブラ率上がります
	　その他、ヤリマン時空（全員ヤリマンモード）だと安易にエロくなります
	　とりあえず非ヤリマン時空において、ニューゲームで1日に1キャラ程度はノーブラの娘が発生するくらいの確率
	・ブラジャー抽選に確率系を織り交ぜた結果、途中でブラの種類が変わるようになるバグが出た
	　ぱんつと同じ要領で、今日のブラ、パジャマ用ブラを抽選するように処理を組みました
	　@今日のブラジャーはF関数化
[eraT0010728]eraTW4.630proto用ミラダの石訪問販売デイリーパッチ
[eraT0010731]eraTW4.630proto用 パンツ関連オーバーホールパッチ
	全キャラパンツ実装しててスゲー

	@DISPLAY_COLLECTION_Bの改良
	・[eraT0010728]の時点でパンツ着用条件をいじっていたので競合していた
	・判定処理を各パンツデータの側に任せて記述を整理した
[eraT0010733]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ
[eraT0010734]　eraTW4.630proto用 スカートめくりでズボンも下ろすパッチ ＋パンツオーバーホール修正
[eraT0010736]　eraTW4.630proto用 スカートめくりでズボンも下ろすパッチ ＋パンツオーバーホール修正３
	マージついでに固有パンツの色を強調してみるなど
	・[eraT0010736]で"毛糸のパンツ"、"シルクのパンツ"が出てくるが
	　"毛糸のパンツ"　→大妖精固有パンツ
	　"シルクのパンツ"→名前に一致するパンツが現環境下では存在しないはず
	・一応、固有パンツにも透けるかどうかを設定できるようにしてみた
	　しかし、全キャラやる気力がないのでとりあえず霊夢さんに設定例を乗っけとく
	　他のパンツと比較すると、基本的にはパンツは透けるものであり、透けないのが例外であるらしい
	　ルーミアパンツとかは透けないイメージ
[eraT0010740]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ2
[eraT0010743]　eraTW4.630proto用ブラもランダム+αパッチ
	とりこんだだけ
	さらっと全固有パンツの透け設定をしてくれている
[eraT0010745]　eraTW4.630proto用 弾幕勝負コマンド追加パッチ（人柱版）
	人柱版らしいがとりこんじゃった
	気合はいっててすげぇ

※[eraT0010741]　こっそりフェラパッチは◆eraTWk3.v6さんの判断待ちということでマージしてないです

◆内容
今回はバグ修正しただけ
・>>162宴会バグ修正
　博麗神社在住時に霊夢の気まぐれ酒盛りで会場が博麗神社以外になった場合
　宴会の準備を手伝うと準備が完了した時点でキャラが帰宅してしまうバグの修正
　追加情報がなけりゃ直せなかったよ報告ありがとう
・>>186固有ブラが正しく表示されないバグ修正
・一部の固有ブラがあまりにもあんまりだと思うので変更
　１）ルナサさんは流石に可哀想なんで「ストラップレスブラ」に変更
　２）小鈴ちゃんもちと奇抜すぎるので形容詞を「英字新聞柄の」にしてみた
・>>268居場所/汚部屋察知による移動系でMASTERの現在位置の入力を想定していなかった問題の修正
・@HITOSAGASIに命蓮寺OD時代の神霊廟組襲来フラグ（FLAG:17）による処理があったので削除
　なんかcsv上は浮気人数フラグになってるけど使ってないはず
・唯一、響子口上でのみFLAG:17を利用した分岐があったのでコメントアウト
・現状、FLAG:17は@EVENTTURNENDでリセットされるのでCSVにその旨を明記
・CSVにコメントを追加

◆未着手の作業
・>>238ファーストキス喪失関連の挙動は修正できてない
・JOB_仕事内容.ERBのキャラデータへの移行について
　@JOBMOVE(ARG)の処理の代替をどうしようかと
　エレンの処理用に@JOB_EX_K44とか作ってやってTRYCALLFORMするのがいいのかな
　ということでキャラデータ.ERBへの移行は保留状態
　そこさえクリアできれば可能っぽい
・"DAIRY"or"DAILY"問題など、不具合未満のなにか
＞３．レースのパンティ（白） → レースのパンティ(白)
＞　　レースのパンティ（黒） → レースのパンティ(黒)
＞　　収集パンツ表示時のレイアウトが崩れないように。
　これに対応するレースのブラシリーズは全角カッコ
　その他、カッコを使う衣装類も基本的に全角で統一してる状態でパンティだけ半角という状態になった
　パンツマニアさんは半角でまとめる方針のようだがどうなんだこれ

◆その他
・仕事の増設
　ノーブラ処理修正パッチ2
　追加に必要な作業を調べきれてないので保留
・演奏拡張するかも（フレーバー方面）
　内容は大体考えた
　実装が進まない

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

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

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


code:
2018/09/09
ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ3

・ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ3のバグ修正
・適用後UPDATEお願いします
　UPDATEするとキャラリストで口上つきのキャラだけ色を付ける機能が正常に動作するようになります
　過去パッチの時点で書くべきだったが書き忘れてました

◆対象環境
eraTW4.630protoのバニラ環境

以下のパッチはマージ済み

[eraT0010724]eraTW4.630proto用外出マップ正邪宅追加他パッチ
	キャラ番号直打ちから_Rename.csvを利用して可読性を上げてるのはぜひ他の人にも広めたい
	目についた所だけでも少しずつ修正しておきたいです
[eraT0010726]eraTW4.630proto用パンツとブラ処理改変+αパッチ
	ブラジャー処理での総当たり分岐直打ち指定から
	各パンツ側にコーディネートするブラの情報を持たせるリファクタリングがとてもよい
	適当に改良しときました
	・MAKE_INTしなければ0が返るのでノーブラはそれでよし
	・衣装セット.ERBで使用している@CLOTHES_ID関数を使えば装備部位と衣服名称を使って衣服が指定できます
		コメントなしでもどのブラが対応してるのかわかるようになります
		CALLF MAKE_INT(V_NAME, 10)
			↓
		CALLF MAKE_INT(V_NAME, CLOTHES_ID("上半身下着１", "Ｔシャツ"))
	・ついでに@今日のブラジャーにてノーブラが発生するように仕込むなど、夏はノーブラ率上がります
	　その他、ヤリマン時空（全員ヤリマンモード）だと安易にエロくなります
	　とりあえず非ヤリマン時空において、ニューゲームで1日に1キャラ程度はノーブラの娘が発生するくらいの確率
	・ブラジャー抽選に確率系を織り交ぜた結果、途中でブラの種類が変わるようになるバグが出た
	　ぱんつと同じ要領で、今日のブラ、パジャマ用ブラを抽選するように処理を組みました
	　@今日のブラジャーはF関数化
[eraT0010728]eraTW4.630proto用ミラダの石訪問販売デイリーパッチ
[eraT0010731]eraTW4.630proto用 パンツ関連オーバーホールパッチ
	全キャラパンツ実装しててスゲー

	@DISPLAY_COLLECTION_Bの改良
	・[eraT0010728]の時点でパンツ着用条件をいじっていたので競合していた
	・判定処理を各パンツデータの側に任せて記述を整理した
[eraT0010733]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ
[eraT0010734]　eraTW4.630proto用 スカートめくりでズボンも下ろすパッチ ＋パンツオーバーホール修正
[eraT0010736]　eraTW4.630proto用 スカートめくりでズボンも下ろすパッチ ＋パンツオーバーホール修正３
	マージついでに固有パンツの色を強調してみるなど
	・[eraT0010736]で"毛糸のパンツ"、"シルクのパンツ"が出てくるが
	　"毛糸のパンツ"　→大妖精固有パンツ
	　"シルクのパンツ"→名前に一致するパンツが現環境下では存在しないはず
	・一応、固有パンツにも透けるかどうかを設定できるようにしてみた
	　しかし、全キャラやる気力がないのでとりあえず霊夢さんに設定例を乗っけとく
	　他のパンツと比較すると、基本的にはパンツは透けるものであり、透けないのが例外であるらしい
	　ルーミアパンツとかは透けないイメージ
[eraT0010740]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ2
[eraT0010743]　eraTW4.630proto用ブラもランダム+αパッチ
	とりこんだだけ
	さらっと全固有パンツの透け設定をしてくれている
[eraT0010745]　eraTW4.630proto用 弾幕勝負コマンド追加パッチ（人柱版）
	人柱版らしいがとりこんじゃった
	気合はいっててすげぇ
[eraT0010746]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ3

※[eraT0010741]　こっそりフェラパッチは◆eraTWk3.v6さんの判断待ちということでマージしてないです

◆内容
・パンツコレクションの表示処理でやらかしてたのを修正
　元のパッチ作者さんの処理改変してやらかすとかしょうもないわ
・けーねの仕事の片付けで時短処理が動いてなかったのを修正
　COMF304は意外と各キャラで分岐する処理が多い

◆未着手の作業
・>>238ファーストキス喪失関連の挙動は修正できてない
・JOB_仕事内容.ERBのキャラデータへの移行について
　@JOBMOVE(ARG)の処理の代替をどうしようかと
　エレンの処理用に@JOB_EX_K44とか作ってやってTRYCALLFORMするのがいいのかな
　ということでキャラデータ.ERBへの移行は保留状態
　そこさえクリアできれば可能っぽい
・"DAIRY"or"DAILY"問題など、不具合未満のなにか
＞３．レースのパンティ（白） → レースのパンティ(白)
＞　　レースのパンティ（黒） → レースのパンティ(黒)
＞　　収集パンツ表示時のレイアウトが崩れないように。
　全角11文字おさまるように処理を変更
　レースのパンティは全角カッコにした
　固有パンツの半角カッコは気にしないことにした
・パンツコレクション表示のページ送り機能
　リファクタリングを目論むも挫折

◆その他
・仕事の増設
　ノーブラ処理修正パッチ2
　追加に必要な作業を調べきれてないので保留
・演奏拡張するかも（フレーバー方面）
　内容は大体考えた
　実装が進まない

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

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

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


code:
2018/09/16
ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ5

・なんかeraTWver4.630protoに[eraT0010699]eraTW4.622用色々修正＋αの内容が反映されてなかったっぽいよ？
　更新履歴には書いてあった
・ついでに[eraT0010749]eraTW4.630proto用 弾幕勝負コマンド追加パッチ2もマージ

◆対象環境
eraTW4.630protoのバニラ環境

以下のパッチはマージ済み

[eraT0010724]eraTW4.630proto用外出マップ正邪宅追加他パッチ
	キャラ番号直打ちから_Rename.csvを利用して可読性を上げてるのはぜひ他の人にも広めたい
	目についた所だけでも少しずつ修正しておきたいです
[eraT0010726]eraTW4.630proto用パンツとブラ処理改変+αパッチ
	ブラジャー処理での総当たり分岐直打ち指定から
	各パンツ側にコーディネートするブラの情報を持たせるリファクタリングがとてもよい
	適当に改良しときました
	・MAKE_INTしなければ0が返るのでノーブラはそれでよし
	・衣装セット.ERBで使用している@CLOTHES_ID関数を使えば装備部位と衣服名称を使って衣服が指定できます
		コメントなしでもどのブラが対応してるのかわかるようになります
		CALLF MAKE_INT(V_NAME, 10)
			↓
		CALLF MAKE_INT(V_NAME, CLOTHES_ID("上半身下着１", "Ｔシャツ"))
	・ついでに@今日のブラジャーにてノーブラが発生するように仕込むなど、夏はノーブラ率上がります
	　その他、ヤリマン時空（全員ヤリマンモード）だと安易にエロくなります
	　とりあえず非ヤリマン時空において、ニューゲームで1日に1キャラ程度はノーブラの娘が発生するくらいの確率
	・ブラジャー抽選に確率系を織り交ぜた結果、途中でブラの種類が変わるようになるバグが出た
	　ぱんつと同じ要領で、今日のブラ、パジャマ用ブラを抽選するように処理を組みました
	　@今日のブラジャーはF関数化
[eraT0010728]eraTW4.630proto用ミラダの石訪問販売デイリーパッチ
[eraT0010731]eraTW4.630proto用 パンツ関連オーバーホールパッチ
	全キャラパンツ実装しててスゲー

	@DISPLAY_COLLECTION_Bの改良
	・[eraT0010728]の時点でパンツ着用条件をいじっていたので競合していた
	・判定処理を各パンツデータの側に任せて記述を整理した
[eraT0010733]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ
[eraT0010734]　eraTW4.630proto用 スカートめくりでズボンも下ろすパッチ ＋パンツオーバーホール修正
[eraT0010736]　eraTW4.630proto用 スカートめくりでズボンも下ろすパッチ ＋パンツオーバーホール修正３
	マージついでに固有パンツの色を強調してみるなど
	・[eraT0010736]で"毛糸のパンツ"、"シルクのパンツ"が出てくるが
	　"毛糸のパンツ"　→大妖精固有パンツ
	　"シルクのパンツ"→名前に一致するパンツが現環境下では存在しないはず
	・一応、固有パンツにも透けるかどうかを設定できるようにしてみた
	　しかし、全キャラやる気力がないのでとりあえず霊夢さんに設定例を乗っけとく
	　他のパンツと比較すると、基本的にはパンツは透けるものであり、透けないのが例外であるらしい
	　ルーミアパンツとかは透けないイメージ
[eraT0010740]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ2
[eraT0010743]　eraTW4.630proto用ブラもランダム+αパッチ
	とりこんだだけ
	さらっと全固有パンツの透け設定をしてくれている
[eraT0010745]　eraTW4.630proto用 弾幕勝負コマンド追加パッチ（人柱版）
	人柱版らしいがとりこんじゃった
	気合はいっててすげぇ
[eraT0010746]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ3
[eraT0010748]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ4
[eraT0010699]　eraTW4.622用色々修正＋α
	競合が少なかったのですんなりいけましたが
	他のパッチが本体に正しく取り込まれてるかまでは流石に調査する気ないっす
[eraT0010749]　eraTW4.630proto用 弾幕勝負コマンド追加パッチ2
	ちょうどいいのでマージ

※[eraT0010741]　こっそりフェラパッチは◆eraTWk3.v6さんの判断待ちということでマージしてないです

◆内容
・[eraT0010699]eraTW4.622用色々修正＋αをマージしただけ
・ついでに弾幕勝負も[eraT0010749]eraTW4.630proto用 弾幕勝負コマンド追加パッチ2に更新

◆未着手の作業
・>>238ファーストキス喪失関連の挙動は修正できてない
・JOB_仕事内容.ERBのキャラデータへの移行について
　@JOBMOVE(ARG)の処理の代替をどうしようかと
　エレンの処理用に@JOB_EX_K44とか作ってやってTRYCALLFORMするのがいいのかな
　ということでキャラデータ.ERBへの移行は保留状態
　そこさえクリアできれば可能っぽい
・パンツコレクション表示のページ送り機能
　リファクタリングを目論むも挫折

◆その他
・謝ったけど別にmorphわるくなかったね
・仕事の増設
　ノーブラ処理修正パッチ2
　追加に必要な作業を調べきれてないので保留
・演奏拡張するかも（フレーバー方面）
　内容は大体考えた
　実装が進まない

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

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

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


code:
2018/09/18
ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ6

・なんかバグ報告あがってたけどあれってパッチの適用状況を正確に書いてないと思うの

◆対象環境
eraTW4.630protoのバニラ環境

以下のパッチはマージ済み

[eraT0010724]eraTW4.630proto用外出マップ正邪宅追加他パッチ
	キャラ番号直打ちから_Rename.csvを利用して可読性を上げてるのはぜひ他の人にも広めたい
	目についた所だけでも少しずつ修正しておきたいです
[eraT0010726]eraTW4.630proto用パンツとブラ処理改変+αパッチ
	ブラジャー処理での総当たり分岐直打ち指定から
	各パンツ側にコーディネートするブラの情報を持たせるリファクタリングがとてもよい
	適当に改良しときました
	・MAKE_INTしなければ0が返るのでノーブラはそれでよし
	・衣装セット.ERBで使用している@CLOTHES_ID関数を使えば装備部位と衣服名称を使って衣服が指定できます
		コメントなしでもどのブラが対応してるのかわかるようになります
		CALLF MAKE_INT(V_NAME, 10)
			↓
		CALLF MAKE_INT(V_NAME, CLOTHES_ID("上半身下着１", "Ｔシャツ"))
	・ついでに@今日のブラジャーにてノーブラが発生するように仕込むなど、夏はノーブラ率上がります
	　その他、ヤリマン時空（全員ヤリマンモード）だと安易にエロくなります
	　とりあえず非ヤリマン時空において、ニューゲームで1日に1キャラ程度はノーブラの娘が発生するくらいの確率
	・ブラジャー抽選に確率系を織り交ぜた結果、途中でブラの種類が変わるようになるバグが出た
	　ぱんつと同じ要領で、今日のブラ、パジャマ用ブラを抽選するように処理を組みました
	　@今日のブラジャーはF関数化
[eraT0010728]eraTW4.630proto用ミラダの石訪問販売デイリーパッチ
[eraT0010731]eraTW4.630proto用 パンツ関連オーバーホールパッチ
	全キャラパンツ実装しててスゲー

	@DISPLAY_COLLECTION_Bの改良
	・[eraT0010728]の時点でパンツ着用条件をいじっていたので競合していた
	・判定処理を各パンツデータの側に任せて記述を整理した
[eraT0010733]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ
[eraT0010734]　eraTW4.630proto用 スカートめくりでズボンも下ろすパッチ ＋パンツオーバーホール修正
[eraT0010736]　eraTW4.630proto用 スカートめくりでズボンも下ろすパッチ ＋パンツオーバーホール修正３
	マージついでに固有パンツの色を強調してみるなど
	・[eraT0010736]で"毛糸のパンツ"、"シルクのパンツ"が出てくるが
	　"毛糸のパンツ"　→大妖精固有パンツ
	　"シルクのパンツ"→名前に一致するパンツが現環境下では存在しないはず
	・一応、固有パンツにも透けるかどうかを設定できるようにしてみた
	　しかし、全キャラやる気力がないのでとりあえず霊夢さんに設定例を乗っけとく
	　他のパンツと比較すると、基本的にはパンツは透けるものであり、透けないのが例外であるらしい
	　ルーミアパンツとかは透けないイメージ
[eraT0010740]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ2
[eraT0010743]　eraTW4.630proto用ブラもランダム+αパッチ
	とりこんだだけ
	さらっと全固有パンツの透け設定をしてくれている
[eraT0010745]　eraTW4.630proto用 弾幕勝負コマンド追加パッチ（人柱版）
	人柱版らしいがとりこんじゃった
	気合はいっててすげぇ
[eraT0010746]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ3
[eraT0010748]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ4
[eraT0010699]　eraTW4.622用色々修正＋α
	競合が少なかったのですんなりいけましたが
	他のパッチが本体に正しく取り込まれてるかまでは流石に調査する気ないっす
[eraT0010749]　eraTW4.630proto用 弾幕勝負コマンド追加パッチ2
	ちょうどいいのでマージ
[eraT0010756]　ミラダの石訪問販売デイリー用ノーブラ処理修正パッチ5
[eraT0010758]　eraTW4.630proto用 小鈴口上＆クラウンピース口上1.10+α
	口上本体は入れてないが味覚設定だけ反映しといた

[eraT0010761]　パンツ収集状況表示TypeB修正
	マージっつうか内容読みながら手打ちでこんなもんじゃろうと作業したわけですが内容は反映されてます

	・股開きドロワの解禁条件
	　ほぼそのまま取り込み
	・レザーパンツの解禁条件
	　パッチの条件よりもさらに緩和した
	・こちらで変更した表示条件判定がうまいこといってなかったので見直した
	・男性おぱんつこれくしょん
	　たぶん、これ作ったところで動かす相手がいないんじゃね？
	　と思いつつもとりあえず数字直打ちで処理するのはよくないので
	　パンツデータ側に"男性下着"のオプションを用意して判定することに
	・2600種類に見えるが実際は2500種類程度
	　ばんそうこうの着用には無知幼稚等の素質が必要だが表示条件がザルになってるため
	　こちらでは修正してあります

※[eraT0010741]　こっそりフェラパッチは◆eraTWk3.v6さんの判断待ちということでマージしてないです

◆内容
・[eraT0010761]　パンツ収集状況表示TypeB修正の反映
　指摘の通り、マージしにくくて仕方がないと思うので手動でしこしこしました
・[eraT0010758]　eraTW4.630proto用 小鈴口上＆クラウンピース口上1.10+α
　ついでに味覚設定だけ引っ張ってきた（口上本体は入ってません）

◆未着手の作業
・>>238ファーストキス喪失関連の挙動は修正できてない
・JOB_仕事内容.ERBのキャラデータへの移行について
　@JOBMOVE(ARG)の処理の代替をどうしようかと
　エレンの処理用に@JOB_EX_K44とか作ってやってTRYCALLFORMするのがいいのかな
　ということでキャラデータ.ERBへの移行は保留状態
　そこさえクリアできれば可能っぽい

◆その他
・仕事の増設
　ノーブラ処理修正パッチ2
　追加に必要な作業を調べきれてないので保留
・演奏拡張するかも（フレーバー方面）
　内容は大体考えた
　実装が進まない
・パンツコレクション表示のページ送り機能
　能力表示側のパンツコレクションで見ればキャラ送りもできるし別にええやん、作業しない

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

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

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