code:
;===========================================================
; era���@��OverDrive!!Ver1.0+�C���p�b�`Ver1�p
; ��ְ���q�������� Version 0.1.0
;-------------------------------------------------
; Copyright
;  �{����̏C���ɂ���
;   �y�뎚�E�E���C���z�y��������Eerb�\���Ɋւ���C���z�y�{��Ver�ERev�ύX�Ή��z�y�t���O�̊Ǘ��E�C���z
;
;  �{����̉��M�E���ςɂ���
;   �y���L�����ʉ��M�z�y�����_��������M�z�y�L���ϕ��ʉ��M�z�y�L���ϕ��ʍ폜�z�y�L���ϕ��ʃR�����g�A�E�g�z
;
;  �{����ɑ΂��郁���e�i���X�֎~�����ɂ���
;   �y���ݒ�z
;
;  �{����ɑ΂��邻�̑��A������
;   1. Copyright�Ɨǎ��ɏ]���Ă������A�C������M�A���ρA�V�K�̌���֔h��������s�ׂɂ����āA
;      AT92G4(�ȉ��M�҂Ƃ���)�Ɉ�؂̂��Ƃ�������K�v�͂Ȃ��B
;   2. �S�Ă̏C���A���M�A���ςɂ����āA�M�҂����ώ҂̃n���h���𕹋L������ŁA
;      ��̑I������ς������Ď�荞��ł������������Ă�����̂Ƃ݂Ȃ��B
;
; PS �Ђ̐l
; �I���W�i����҂ƘA�������Ȃ��ꍇ�A��LCopyright�ɏ]�����M���ς��s���ĉ�����
; �܂��{�̏����E�����㏈�����Ɋ�����ُ폈��������ꍇ�ŃI���W�i����҂ɂ��C����
; �s���Ȃ��E�������͍���ȏꍇ�ACopyright�Ɋւ�炸�L�u�ɂ��C���������܂�
; ���̍ۂ͌��������폜�����R�����g�A�E�g���C��������}�����ĉ�����
;
;-------------------------------------------------
; �X�V����
;  11/11/10: �o�[�W����0.1.0�����[�X
;
;-------------------------------------------------
; ��b��񃁃�
;  ���O:�H�J���q, �Ăі�:���q
;  �̗�:1700, �C��:1500, �@��:1800, �d����:2100
;  �\��
;   �]��1, ��d���_5, ���|�Z�\5, �b�p�Z�\1, �퓬�\��1, �����Z�\3
;  �o��
;   ���|�o��20, ��b�o��10, �����o��10
;  �f��
;   [����](����)[�L�X���o��]
;   [�f��][�ڗ���������][�p����][�ɂ݂ɋ���]
;   [�K������][���Ԃ��₷��]
;   [�����̌^][�`�݊�][�a�q��][������]
;  ����
;   ��(200), ���@(150)
;  �t���O
;   ����     CFLAG:7   = 108
;   �n��     CFLAG:310 = 170(�i�Y�[����>���q>���P)
;   �J�n�ʒu CFLAG:311 = 99(���������ʒu[1]�R��, ��Z�������ꍇ�����ʒu[20]���q�̕���(�����u))
;   �E��     CFLAG:326 = [1]�R��
;   ���o�n�D CFLAG:322 = 0b01010010(�n�D:����, �ϐ�:��, �_)
;
;-------------------------------------------------
; �֐����� void=�Ӗ��̂���߂�l���Ȃ�, int=������Ԃ�, str=�������Ԃ�
;  �����֐�
;   int  K88_KYOKO_GET_VARSION()
;   str  K88_KYOKO_HEART()
;   int  K88_KYOKO_TRYENDURE(ARG = -1)
;   int  K88_KYOKO_DIFF_BODYSIZE(ARG = -1, ARG:1 = -1)
;   int  K88_KYOKO_RELATION(ARG)
;   str  K88_KYOKO_CALLNAME(ARG = -1)
;  �֐�
;   void K88_KYOKO_UPDATE
;   void K88_KYOKO_INPUT_CALLNAME
;
;-------------------------------------------------
; �ϐ�����
;  MASTERNAME:88 �Ăі�(�C�ӂ�CSTR:20�Ɠ������鎞��CALLF K88_KYOKO_CALLNAME(MASTER))
;  CFLAG 1100~1999
;   1100 = ����o�[�W����
;   1101 = �G���ȃt���O(0b1 = �Ăі�, )
;  CSTR 20~30(��������̈悪���L����Ă��Ȃ����߁A�{�̃o�[�W�����A�b�v�Ō݊����r���̋��ꂠ��)
;   20 = �o�����Ăі�
;  TCVAR 350~399
;   350 = ���ԑі��̈��A�t���O(0b1 = ��, 0b10 = ��, 0b100 = ��)
;   351 = �o�������
;   352 = �v�t�H���[����(0b1 = ���l����������, 0b10 = �{�点��, 0b100 = �D�݂���Ȃ������H�ׂ�,
;                        0b1000 = ���l�ƃl�`�����Ă�̌���, �ȍ~����)
;   353 = �Ăі��ς����t���O
;   354 = ���̓������|���ꂽ��
;
;-------------------------------------------------
; ������e����
;  �L����
;   �����ő���, ��b, �X�L���V�b�v, ���𕏂ł�, �L�X����
;  �L����(�b��܂�)
;   �G�N, �|��, �퓬�P��, �׋�, ����, �ړ������ꂿ����, �H���n, �H�������, �H�����ӂ�܂�, �d������`��, �����🹂��,
;   �f�[�g�A��L�X, ���d����, ����ő���, �����|����, �Q���ɔE�э���, �Y���Q����, ���͂悤, ���₷��, MASTER�������|����,
;
;  ��
;   �����񂵂Ŗ��ߗD��
;
;===========================================================

;-------------------------------------------------
; ���㑶�ݔ���
;-------------------------------------------------
@M_KOJO_K88(ARG)
;RESULTS = _ONKYO_
RETURN 1

;����������������������������������������������������
;"UPDATE����"
;����������������������������������������������������
@M_KOJO_UPDATE_K88
;����Ǝ���UPDATE�p
;ENCOUNTER��p�ɓƎ�����t���O���d���񂾏ꍇ���ɂǂ���
;UPDATE�����CFLAG���g���ꍇ�A�L�����ԍ��̎w�肪�K�v�ɂȂ�܂�
IF FIRSTTIME("U88-1",0,88) && CFLAG:88:�ʎ�
	PRINTFORML �Ăі����ς���Ă��܂����ꍇ�̋~�ϑ[�u�ł�
	PRINTFORML �Ăі����ς���ċ��Ȃ����ɂ͎萔�����������܂��A�\���󂠂�܂���
	MASTERNAME:88 =
	CALL K88_KYOKO_INPUT_CALLNAME
ENDIF
RETURN 1

;-------------------------------------------------
; "ENCOUNTER"�n�C�x���g�i�G�N�X�g���\���j
;  ���ΖʁA���A�̃^�C�~���O
;  TALENT�̕ύX�͂����łǂ����B
;-------------------------------------------------
@M_KOJO_ENCOUNTER_K88
SELECTCASE TIME:2
	CASE 1,2
		PRINTFORMW �u���͂�[�������܂��I�v
	CASE 3,4
		PRINTFORMW �u����ɂ��́[�I�v
	CASEELSE
		; �뎚����Ȃ���킴�Ƃ���E�T������
		PRINTFORMW �u����΂�́I�I�P�I�v
ENDSELECT
PRINTFORML �����ǂ������Ȃ�悤�ȑ吺�Ƌ��ɁA
PRINTFORMW �y���������グ�����Ȑ����ŁA�|ⴂ����������ꎨ�̏������������ɋ삯�Ă���
PRINTFORMW �u���񂽂�%K88_KYOKO_CALLNAME(55)%�̌����Ă����V����̓���҂ˁB���O�������Ă�����Ă���������H�v
SIF FIRSTTIME("U88-1")
	PRINTL
CALL K88_KYOKO_INPUT_CALLNAME
PRINTFORMW �u%MASTERNAME:88%�ˁA�o������I�v
PRINTFORML ���A���ς܂��A���݂��Ɏ�������킷
PRINTFORMW �������e���̂悤�Ȏ�����ڂ݂�ɁA�Ƃɂ����e���V�����̍��������̂悤��
SETBIT TCVAR:350, (TIME:2 - 1)
CFLAG:1100 = K88_KYOKO_GET_VARSION()
RETURN 1

;===========================================================
; "SP_EVENT"�n�C�x���g
;===========================================================
; �f�[�g�A��Ƀt�@�[�X�gKISS�i���ӂ��t���j
;---------------------------------------
; ������TARGET
;=================================================
@M_KOJO_SPEVENT_K88_1(ARG, ARG:1)
LOCAL = 1
IF LOCAL
	PRINTFORMW ���@���̖�܂ł��������Ƃ������Ő�s���Ă������q���ˑR�����~�܂���
	PRINTFORML �ǂ��������Ɛ��������A�Ԏ����������Ƃ��b�����%CALLNAME:MASTER%���߂Â��ƁA
	PRINTFORMW �����Ƌ����Ԃ��Ȃ����q��\@ K88_KYOKO_DIFF_BODYSIZE(TARGET, MASTER) >= 0 ? �w�L�т��� # �������߂� \@%CALLNAME:MASTER%�փL�X�����Ă���
	PRINTFORMW �c�c�������l����Ԃ��Ȃ��O��D���A�����̂��܂莞�Ԃ̊��o���玸���Ă��܂�
	PRINTFORML ��R�Ƃ���%CALLNAME:MASTER%�ɋ��q�͂ǂ��������H�Ɛ�قǂ̌��t���I�E���Ԃ��ɂ��A
	PRINTFORMW �����F�ɐ��߂����Ǝv������A���x�͂���[����[���тȂ��疽�@���֔��ōs���Ă��܂���
	PRINTW
	PRINTFORML %CALLNAME:MASTER%�͗������������߂�����A�^���ԂɂȂ��Ė��A���ɓ�������ł��������q���}���Œǂ�������̂�����
	PRINTFORMW �c�c�����������[�h������΂����̂ɂƎv���Ȃ���
ENDIF
RETURN 1

;==================================================
;�f�[�g�A��ɍ����i���l���t���j
;---------------------------------------
; ������TARGET
;==================================================
@M_KOJO_SPEVENT_K88_2(ARG, ARG:1)
LOCAL = 0
IF LOCAL
	; �������e
	; ���̍������e�\����Ɏ󂯂邩�ǂ����̑I�𕪂��\������܂�
	LOCAL:1 = 0
	IF LOCAL:1 && ARG == 0
		PRINTFORML
		RETURN 1
	ENDIF
	; ��������
	LOCAL:1 = 0
	IF LOCAL:1 && ARG == 1
		PRINTFORML
		RETURN 1
	ENDIF
	; �������s
	LOCAL:1 = 0
	IF LOCAL:1 && ARG == 2
		PRINTFORML
		RETURN 1
	ENDIF

ENDIF
RETURN 1

;===========================================================
; "EVENT"�n�C�x���g
;===========================================================
; �����ő���
;=================================================
@M_KOJO_EVENT_K88_1(ARG, ARG:1)
;������TARGET
LOCAL = 1
IF LOCAL
	; �݊������Ăяo��
	SIF !TCVAR:351
		CALL K88_KYOKO_UPDATE
	; ������������ςȂ̂łǂ����������Ă����ꍇ���܂Ƃ߂Ƃ�
	; �����ł�ARG�ŕ��򂷂�\��������
	LOCAL:1 = 1
	IF LOCAL:1 && ARG
		; �d����(�܂������ς�)
		IF CFLAG:�s�� == 5 && BASE:�d���� > MAXBASE:�d���� / 2
			PRINTFORML ���q�̓��Y���悭���o�������Ȃ���|�������Ă���
			PRINTFORMW �d�����I���܂łɂ́A�����������Ԃ������肻���Ɍ�����
			TCVAR:351++
		; �d����(���������I���)
		ELSEIF CFLAG:�s�� == 5 && BASE:�d���� > 0
			PRINTFORML ���q�͕@�̂��̂��Ȃ���|�������Ă���
			PRINTFORMW �d���͂��Ə����ŏI��肻����
			TCVAR:351++
		; ����ȊO
		ELSE
			; �܂����̈��A���ĂȂ�
			IF TIME:2 <= 2 && TCVAR:����������� == 1
				IF TALENT:���� && RAND:2
					PRINTFORML �u���͂�[�������܂�
					PRINTFORMW �@���͂�[�������܂��I�v
					PRINTFORML ���C�Ȉ��A�Ƌ��Ɏq�������������̂��Ƃ����q����т������Ă���
					PRINTFORMW ���͂悤���Ƃł����t���悤���H�S�̒���
					TCVAR:����������� = 2
				ELSE
					PRINTFORML �u���͂�[�������܂��I�v
					PRINTFORML �����A���͂悤���͂悤
					PRINTFORMW ������������n�C�e���V�����Ȃ悤��
					TCVAR:����������� = 2
				ENDIF
			; �܂����̈��A���ĂȂ�
			ELSEIF TIME:2 > 2 && TIME:2 <= 4 && TCVAR:����������� <= 2
				IF TALENT:���� && RAND:2
					PRINTFORMW �u����[�����I�I�v
					PRINTFORML �c�c���̈��A�͂ǂ����Ǝv���Ƌꌾ��悵����A
					PRINTFORMW �Q�q�ɗ��Ă������̐l�����������Ă��̂Ő^���������̂�������
					PRINTFORMW ���̂ꏃ�^�Ȏq�ɂȂ�Ĉ��A�𐁂����ނ̂�
					IF TCVAR:����������� == 2
						TCVAR:����������� = 4
					ELSE
						TCVAR:����������� = 3
					ENDIF
				ELSE
					PRINTFORML �u����ɂ��́I�I�v
					PRINTFORMW �����������ɊF���Ί�ɂ�����悤�Ȉ��A������
					IF TCVAR:����������� == 2
						TCVAR:����������� = 4
					ELSE
						TCVAR:����������� = 3
					ENDIF
				ENDIF
			; �܂���̈��A���ĂȂ�
			ELSEIF TIME:2 > 4 && TCVAR:����������� <= 4
				IF TALENT:���� && RAND:2
					PRINTFORML �u����΂�́I�v
					SIF TCVAR:����������� == 4
						PRINTFORML �u�����͂��͂悤���炱��΂�͂܂ŃR���v���[�g�ˁI�v
					PRINTFORMW �j�R�j�R�Ə΂����q�̎p�ɂ���������Ă��܂���
					TCVAR:����������� = 5
				ELSE
					PRINTFORML �u����΂񃏂��[��I�v
					PRINTFORML ���A�̓r���ɕ������Ă������i���𗥋V�ɕԂ��̂͂������A
					PRINTFORML ���}�r�R�ƈ��A�͍����Ȃ������ǂ��Ǝv���̂�
					PRINTFORMW �������R�F�̃A�C�f���e�B�e�B��D���킯�ɂ͂����Ȃ��̂Ō��ɂo���Ȃ�
					TCVAR:����������� = 5
				ENDIF
			; ���Ɉ��A�ς�
			ELSE
				IF TCVAR:351 > 8
					PRINTFORML �u�Ȃ񂾂������͂悭���ˁv
					IF ARG == 2
						PRINTFORML ���q�͎���X���Ă邪�A���̌����͋��q����������Ă��邩�炶��Ȃ����낤���H
					ELSE
						PRINTFORML (���������Č�������Ă�̂�����H)
						PRINTFORML ���������q��\@ TALENT:���� ? ���������� # ���G��\@�\������Ă���
					ENDIF
				ELSEIF TCVAR:351 > 4
					; <�H����> �����v���������ŏ���������
					PRINTFORML �_Google!�^
				ELSEIF TCVAR:351 > 2
					; <�H����> �����v���������ŏ���������
					PRINTFORML �_Excite!�^
				ELSE
					; <�H����> �����v���������ŏ���������
					PRINTFORML �_YAHOO!�^
				ENDIF
			ENDIF
			TCVAR:351++
		ENDIF
		RETURN 1
	ENDIF
	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; ���N�����Ƃ��i���͂悤����j
;---------------------------------------
; ������TARGET
;=================================================
@M_KOJO_EVENT_K88_2(ARG, ARG:1)
;--------------------------------------------------
;�L���`�F�b�N�i=0, ��\���A1, �\���j
LOCAL = 1
;-------------
IF LOCAL
	; �݊������Ăяo��
	SIF !TCVAR:351
		CALL K88_KYOKO_UPDATE
	;-------------------------------------------------
	;������
	;-------------------------------------------------
	;�񓯐������肪��ɋN���Ă�
	;�L���`�F�b�N�i=0, ��\���A1, �\���j
	LOCAL:1 = 0
	;-------------------------------------------------
	IF LOCAL:1 && ARG == 1
		;-------------------------------------------------
		;TARGET������MASTER�������Ă���i���玞�Y���Q���A�Q���̂݁H
		;�L���`�F�b�N�i=0, ��\���A1, �\���j
		LOCAL:1 = 0
		;-------------------------------------------------
		IF LOCAL:1 && !ARG:1
			PRINTFORMW
			RETURN 1
		ENDIF
		;-------------------------------------------------
		;MASTER������TARGET�������Ă��Ă�(���疳���ł������Ă���\���L��
		;�L���`�F�b�N�i=0, ��\���A1, �\���j
		LOCAL:1 = 0
		;-------------------------------------------------
		IF LOCAL:1 && ARG:1 == 1
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;-------------------------------------------------
	;������
	;-------------------------------------------------
	;���������肪�N���Ă���
	;�L���`�F�b�N�i=0, ��\���A1, �\���j
	LOCAL:1 = 0
	;-------------------------------------------------
	IF LOCAL:1 && ARG == 2
		PRINTFORMW
		RETURN 1
	ENDIF
	;-------------------------------------------------
	;������
	;-------------------------------------------------
	;���������肪�Q�Ă���
	;�L���`�F�b�N�i=0, ��\���A1, �\���j
	LOCAL:1 = 0
	;-------------------------------------------------
	IF LOCAL:1 && ARG == 3
		PRINTFORMW
		RETURN 1
	ENDIF
	;-------------------------------------------------
	;MASTER���N���Ă��āA���肪�N���Ă���
	;�Y���Q��TARGET�N���͂�����iTARGET����or�Y���Q��TARGET���������セ�̂܂�MASTER���N����������ő��肪�N�������ꍇ����
	;�L���`�F�b�N�i=0, ��\���A1, �\���j
	LOCAL:1 = 1
	;-------------------------------------------------
	IF LOCAL:1 && ARG == 4
		;-------------------------------------------------
		;�񓯐�
		;�L���`�F�b�N�i=0, ��\���A1, �\���j
		LOCAL:1 = 1
		;-------------------------------------------------
		IF LOCAL:1 && !ARG:1
			PRINTFORML �u�񂠁c�c�A������[�������܁[���c�c�v
			PRINTFORML ���q�͖������ɏ����Ȍ��L����ŉB���Ȃ��爥�A�����Ă���
			PRINTFORMW �Q�ڂ��Ă���̂��낤���H%CALLNAMe:MASTER%���悭�F�����Ă��Ȃ�����������
			SETBIT TCVAR:350, (TIME:2 - 1)
			TCVAR:351++
			RETURN 1
		ENDIF
		;-------------------------------------------------
		;������
		;�L���`�F�b�N�i=0, ��\���A1, �\���j
		LOCAL:1 = 1
		;-------------------------------------------------
		IF LOCAL:1 && ARG:1 == 1
			PRINTFORML �u�񂠁c�c�A������[�������܁[���c�c�v
			PRINTFORML �܂��������ɏ����Ȍ��L�����Ȃ��爥�A�����鋿�q�̓����킵�킵�ƕ��łĂ��
			PRINTFORML �u������A������̂�I�v
			PRINTFORMW �ӂĂ����ꂽ�\��ƈ��������ɁA���q�̓p�b�`���Ɩڊo�߂��悤��
			SETBIT TCVAR:350, (TIME:2 - 1)
			TCVAR:351++
			RETURN 1
		ENDIF
		PRINTFORMW
		RETURN 1
	ENDIF
	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; ��Q��Ƃ��i���₷�݌���j
;---------------------------------------
; ������TARGET
;=================================================
@M_KOJO_EVENT_K88_3(ARG, ARG:1)
LOCAL = 1
IF LOCAL
	;�����ɋA��i�莞�ɂȂ��ĐQ��j
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 1
		PRINTFORML �u���₷�݂Ȃ����A%MASTERNAME:88%�v
		PRINTFORMW ���₷�݂����킵��\@ FLAG:15 == 8 ? �����ɖ߂� # �R�ɋA�� \@���q����������
		RETURN 1
	ENDIF

	;�������ɂ��Ă���
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 2
		PRINTFORML �u�˂ނ��Ȃ��̂��[�c�c�v
		PRINTFORML �������Ƃ�������ɂ��炤��ƏM�𑆂��Ȃ���C���̉��������t�ŕԓ������
		PRINTFORMW �N���ǂ����Ă������̂𖳗����ĕt�������Ă��銴�����ݏo�Ă���
		RETURN 1
	ENDIF

	;�������i�N���Ă��Ȃ��̂ŉ�b�Ƃ������͐Q���H�j
	LOCAL:1 = 0
	IF LOCAL:1 && ARG == 3
		PRINTFORML
		RETURN 1
	ENDIF

	;�C�^�Y����
	LOCAL:1 = 0
	IF LOCAL:1 && ARG == 4
		PRINTFORML
		RETURN 1
	ENDIF

	;���㒆
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 5
		IF TALENT:���� && FLAG:15 == 8
			PRINTFORML �u�������߁[�N���^��ł���Ȃ�������[�H�v
			PRINTFORMW ���q�͂ւ��荞���%CALLNAME:MASTER%�����炿��ƌ��Ă���
			PRINTFORMW ������₷���ԓx�ɋ�΂����y�����q������ĕ����܂ŉ^�т���
		ELSE
			PRINTFORML �u�������߁c�c�ނ�c�c�v
			PRINTFORMW �ӂ�ӂ��\@ FLAG:15 == 8 ? ���� # �R \@�֔��ł������q�����āA�{���ɑ��v�Ȃ̂��ƐS�z�ɂȂ���
		ENDIF
		RETURN 1
	ENDIF

	;MASTER���_�E���i�����܂ŉ^�΂��j
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 6
		PRINTFORMW �u�˂�%MASTERNAME:88%�A�c�c���Ė���������Ă�̂ˁv
		PRINTFORML �Ԏ����������ƂɋC�t����%CALLNAME:MASTER%�͖��荞��ł��܂��Ă���
		PRINTFORMW �u�܂��A���傤���Ȃ���˂��v
		PRINTFORML �������͎キ�Ă��d���ƌ����ׂ����A
		PRINTFORMW ���q��\@ K88_KYOKO_DIFF_BODYSIZE(TARGET, MASTER) < 0 ? �̊i���𕨂Ƃ����� # \@��%CALLNAME:MASTER%�������������ƕ����܂Ŕ��ŉ^��ōs����
		RETURN 1
	ENDIF

	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; �ړ������ꂿ����
;---------------------------------------
; ������TARGET
;=================================================
@M_KOJO_EVENT_K88_4(ARG, ARG:1)
LOCAL = 1
IF LOCAL
	;�����~�܂���
	LOCAL:1 = 0
	IF LOCAL:1 && ARG == 1
		PRINTFORML
		RETURN 1
	ENDIF

	;�y����߂��Ēʂ�߂���
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 2
		; ����
		IF TALENT:����
			; �d�����Ȃ�Z���t�ǉ�
			PRINTFORML �u\@ CFLAG:�s�� == 5 ? �d���������� # \@�܂���łˁ[�I�v
			PRINTFORMW �}���ł��邽�߉�b���Ă���ɂ͖������������C�����ŉ���肾
		; ��
		ELSE
			PRINTFORML �u�����l�I�v
			PRINTFORMW �@�̂��̂��Ă��鋿�q�ɉ�߂��Ēʂ�߂���ƁA���C�̗ǂ��˂��炢�̌��t��������ꂽ
		ENDIF
		RETURN 1
	ENDIF

	;�������Ēʂ�߂���
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 3
		; ���l���ƌ�Ŏߖ�����C�x���g��}������
		IF TALENT:���l
			PRINTFORML �}���ł����̂ł������q�𖳎����Ă��܂���
			PRINTFORML �����ƌ���U��Ԃ�ƗܖڂŎ��𐂂炵�ė�������ł���p��������
			PRINTFORMW �c�c��ŉɂ��ł�����ߖ����Ă�������
			SETBIT TCVAR:352, 0
		ENDIF
		RETURN 1
	ENDIF

	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; ���҉���Ń��[�h�ω�
;---------------------------------------
; ������TARGET
; ARG = ����҃L����No.
;=================================================
@M_KOJO_EVENT_K88_5(ARG, ARG:1)
LOCAL = 0
IF LOCAL
	LOCAL:1 = 0
	IF LOCAL:1 && ARG
		PRINTFORML
		RETURN 1
	ENDIF

	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; ���ڌ�����
;---------------------------------------
; ������TARGET
; ARG�ɏ����
;=================================================
@M_KOJO_EVENT_K88_6(ARG, ARG:1)
LOCAL = 0
IF LOCAL
	;���ڌ������i��ꍇ���x:��j
	LOCAL:1 = 0
	IF LOCAL:1 && ARG:1 == 1
		PRINTFORML
		RETURN 1
	ENDIF

	;�������ƎQ���i��ꍇ���x:���j
	LOCAL:1 = 0
	IF LOCAL:1 && ARG:1 == 2
		PRINTFORML
		RETURN 1
	ENDIF

	;�C�܂������ɗ�������
	LOCAL:1 = 0
	IF LOCAL:1 && ARG:1 == 3
		PRINTFORML
		RETURN 1
	ENDIF

	;MASTER�ɗU���ĎQ��
	LOCAL:1 = 0
	IF LOCAL:1 && ARG:1 == 4
		PRINTFORML
		RETURN 1
	ENDIF

	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; �������ꂽ
;---------------------------------------
; ������TARGET
; ARG�ɖڌ���
;=================================================
@M_KOJO_EVENT_K88_7(ARG, ARG:1)
LOCAL = 0
IF LOCAL
	;�������ꂽ�i�ڌ��҂̓�ꍇ���x:��j
	LOCAL:1 = 0
	IF LOCAL:1 && ARG:1 == 1
		PRINTFORML
		RETURN 1
	ENDIF

	;�ڌ��҂��������ƎQ���i�ڌ��҂̓�ꍇ���x:���j
	LOCAL:1 = 0
	IF LOCAL:1 && ARG:1 == 2
		PRINTFORML
		RETURN 1
	ENDIF

	;�ڌ��҂���������
	LOCAL:1 = 0
	IF LOCAL:1 && ARG:1 == 3
		PRINTFORML
		RETURN 1
	ENDIF

	;MASTER�ɗU���Ėڌ��҂��Q��
	LOCAL:1 = 0
	IF LOCAL:1 && ARG:1 == 4
		PRINTFORML
		RETURN 1
	ENDIF

	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; �ڌ��������₢�l�߂�
;---------------------------------------
; ������TARGET
;=================================================
@M_KOJO_EVENT_K88_8(ARG, ARG:1)
LOCAL = 0
IF LOCAL
	;MASTER�����₢�l��
	LOCAL:1 = 0
	IF LOCAL:1 && ARG:1 == 1
		PRINTFORML
		RETURN 1
	ENDIF

	;��l�Ƃ�����
	LOCAL:1 = 0
	IF LOCAL:1 && ARG:1 == 2
		PRINTFORML
		RETURN 1
	ENDIF

	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; ��݂�������
;---------------------------------------
; ������TARGET
;=================================================
@M_KOJO_EVENT_K88_9(ARG, ARG:1)
LOCAL = 0
IF LOCAL
	LOCAL:1 = 0
	IF LOCAL:1
		PRINTFORML
		RETURN 1
	ENDIF

	PRINTFORML
ENDIF
RETURN 1

;=================================================
; (MASTER��)�����|����
;---------------------------------------
; ������TARGET
;=================================================
@M_KOJO_EVENT_K88_10(ARG, ARG:1)
#LOCALSIZE 2
LOCAL = 1
IF LOCAL
	;MASTER�������|�����i�J�n���j
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 1
		IF NO:MASTER == 0 && !TCVAR:354
			PRINTFORML ���i�͖��邢���i��吺�Ȃǂ̂����ŐF�C�̔������q�����ɉ��߂�����������
			PRINTFORML �C������Ă��邤���ɊO������ł͑z�������Ȃ��͂ŉ����|����Ă��܂���
			PRINTFORMW �u�˂�%MASTERNAME:88%�c�c�A����%K88_KYOKO_HEART()%�v
			TCVAR:354++
		ENDIF
		RETURN 1
	ENDIF

	;�Ȃ��߂�ꂽ�i�I�����j
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 2
		SELECTCASE K88_KYOKO_TRYENDURE(TARGET)
			; �m��100���Ƃ܂������ɉ����|������ˁc�c
			CASE 100
				PRINTFORML �u�܂��������ĂȂ�����Ȃ��̂�[�c�c�v
				PRINTFORMW ���q�͕s�����炽�炾
			CASE IS > 50
				PRINTFORML �u�˂��A�����������Ȃ��H�v
				PRINTFORMW �ǂ��ɂ����q�͂܂�������Ȃ��悤��
			CASE IS > 10
				PRINTFORML �u���[��A�܂��������I�v
				PRINTFORML ���q�����v���Y�񂾌�ɂ�����΂���%CALLNAME:MASTER%�ɂ�����
				PRINTFORMW �ǂ���炨���ނ˖������Ă��ꂽ�悤��
			CASEELSE
				PRINTFORML �u�ւււ��A�喞�����ȁI�v
				PRINTFORML �����|���ꂽ���̉��₩�����Y��ɐ������ł��܂��A���q�͂����ʂ�̔\�V�C�ɖ߂��Ă���
				PRINTFORMW �������悤�Ȏc�O�Ȃ悤�ȉ��Ƃ�����������ȋC������%CALLNAME:MASTER%���P����
		ENDSELECT
		RETURN 1
	ENDIF

	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; ����ő���
;---------------------------------------
; ������TARGET
;=================================================
@M_KOJO_EVENT_K88_11(ARG, ARG:1)
LOCAL = 1
IF LOCAL
	; �ǂ��o���ꂽ
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 1
		PRINTFORML ���C��ɓ���Ɛg�̂����Ă������q�Ɩڂ�����
		PRINTFORML ���݂��Ɍ��t���Ȃ����̑O�̐Â��������΂炭�����c�c�A
		PRINTFORMW �ۖ��̔j�ꂻ���ȑ剹���ɒǂ��o�����H�ڂɂȂ���
		RETURN 1
	ENDIF

	;�ڂ��������i�ǂ��o����Ȃ��j
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 2
		PRINTFORML �u�ꏏ�ɂ����C���肽���́H�ʂɂ��܂�Ȃ����v
		PRINTFORMW ��������Ɨ�������Ă��܂��������q������
		RETURN 1
	ENDIF

	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; �Q���ɔE�э���
;---------------------------------------
; ������TARGET
;=================================================
@M_KOJO_EVENT_K88_12(ARG, ARG:1)
LOCAL = 1
IF LOCAL
	;�Q���ɐN��
	; ������Ȃ��Ǝ��ɋ����Ȃ��̂ł��肦�Ȃ��H
	LOCAL:1 = 0
	IF LOCAL:1 && ARG:1 == 1
		PRINTFORML
		RETURN 1
	ENDIF

	;�Q���ɐN���i���肪����j
	LOCAL:1 = 1
	IF LOCAL:1 && ARG:1 == 2
		PRINTFORML ���ɕq���ȋ��q���N�����Ȃ��悤�ɔ������������ŐQ���֔E�ъ��
		PRINTFORML �u�܂��ˁc�c�A������c�c�΍s�Ȃ̂�c�c�v
		PRINTFORMW ���X�R�炷�Q���́c�c������������
		RETURN 1
	ENDIF

	;�Q���ɐN���i���肪����E����j
	LOCAL:1 = 1
	IF LOCAL:1 && ARG:1 == 3
		PRINTFORML ���؂��Ă��邾�낤���q�́A%CALLNAME:MASTER%�̐N���ɂ��C�Â����ƂȂ����X�Ɩ����Ă���
		PRINTFORMW ���X�����Ђ����̂ɋ�������Ȃ��狿�q�̐Q������΂��ώ@����
		RETURN 1
	ENDIF

	;�ǂ��o�����
	; ������Ȃ��Ǝ��ɋ����Ȃ��̂ł��肦�Ȃ��H�{���Ă���ǂ��o����邩�H
	LOCAL:1 = 0
	IF LOCAL:1 && ARG:1 == 4
		PRINTFORML
		RETURN 1
	ENDIF

	;�ǂ��o�����i����j
	; ������Ȃ��Ǝ��ɋ����Ȃ��̂ł��肦�Ȃ��H�{���Ă���ǂ��o����邩�H
	LOCAL:1 = 0
	IF LOCAL:1 && ARG:1 == 5
		PRINTFORML
		RETURN 1
	ENDIF
	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; ���d�����i���݁A�{�݂̂̂̏ꍇ ���E���@�E���q�̂ݗL���j
;---------------------------------------
; ������TARGET
;=================================================
@M_KOJO_EVENT_K88_13(ARG, ARG:1)
LOCAL = 1
IF LOCAL
	; �d���J�n�i�E��ֈړ�����j
	; �ړ��J�n�͎��������ɂ��Ȃ��Ƃ����񂶂�Ȃ����Ȃ��c�c
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 1
		IF TALENT:���� || TALENT:���l
			PRINTFORML �u���ꂶ�Ⴀ���̂��΂߂ɍs���Ă����ˁv
			PRINTFORMW �����Ɏ��c�����̂����₵�����A�ǂ����悤��
		ENDIF
		RETURN 1
	ENDIF

	; �Ɩ���
	; ���ォ�����ł���悤�ɂȂ�����{�C�o��
	LOCAL:1 = 0
	IF LOCAL:1 && ARG == 2
		PRINTFORML
		RETURN 1
	ENDIF

	; �d���I��
	LOCAL:1 = 0
	IF LOCAL:1 && ARG == 3
		PRINTFORML
		RETURN 1
	ENDIF

	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; �H���n
;---------------------------------------
; ������TARGET
;=================================================
@M_KOJO_EVENT_K88_14(ARG, ARG:1)
LOCAL = 0
IF LOCAL
	;�����Ă����H����H�ׂ�ꂽ
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 1
		IF CFLAG:TARGET:���o�n�D & TCVAR:MASTER:308
			PRINTFORML �u����H������������Ȃ��v
			PRINTFORMW �܂ݐH���ŖJ�߂��Ă�����̂����c�c
		ELSE
			PRINTFORML �u�ȁc�c�A�Ȃɂ悱��[�I�v
			PRINTFORML  \@ TCVAR:MASTER:308 & 8 ? ���h�� # �킳�юR����� \@������H�ׂ����q�͂���[����[�ߖ��グ�Ē��ˉ���Ă���
			PRINTFORMW �����Ȃ��甗���Ă��������悭�����ɂ܂ݐH��������������Ƃ��������悤���Ȃ�
		ENDIF
		RETURN 1
	ENDIF

	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; MASTER�������|����
;---------------------------------------
; ������TARGET
;=================================================
@M_KOJO_EVENT_K88_15(ARG, ARG:1)
LOCAL = 1
IF LOCAL
	;MASTER�������|�����i�E�t�t�J�n���j
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 1
		PRINTFORML �u��[��%K88_KYOKO_HEART()%�v
		PRINTFORMW �킴�Ƃ炵�����錾�t�ɐF�C�͂Ȃ������q�̕\��͕��i�͌���Ȃ������̂��̂�
		RETURN 1
	ENDIF

	;�����I���i�E�t�t�I�����j
	LOCAL:1 = 0
	IF LOCAL:1 && ARG == 2
		PRINTFORML
		RETURN 1
	ENDIF

	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;=================================================
; �Y���Q����
;---------------------------------------
; ������TARGET
;=================================================
@M_KOJO_EVENT_K88_16(ARG, ARG:1)
LOCAL = 1
IF LOCAL
	;�Y���Q���n�߂��i�J�n���j
	; �܂��A�d�l������ł���͂�
	LOCAL:1 = 0
	IF LOCAL:1 && ARG == 1
		PRINTFORML �u���͂���ȂɎq������Ȃ����[�v
		PRINTFORMW �j��c��܂������Ă������͂͂Ȃ��̂����Ə΂��Ȃ���ׂɂ����肱��
		RETURN 1
	ENDIF

	;�Y���Q���I�������i�I�����j
	; �܂��A�d�l������ł���͂�
	LOCAL:1 = 1
	IF LOCAL:1 && ARG == 2
		IF !CFLAG:����
			PRINTFORML �u����A�����������Ⴄ�́H�v
			PRINTFORML �܂�Ŏq���̂悤�ȋ��q�̖ڂɈ����~�߂����U��؂�A
			PRINTFORMW \@ TIME:2 == 3 ? �܂����� # �܂���� \@�Ɣ����o����
		ELSE
			PRINTFORML �����Ă��鋿�q�ׂ̗𔲂��o���Ƃ��̕\��₵���ɕω�����
			PRINTFORMW �N�����Ă��܂����킯�ł͂Ȃ��A�ׂ̉����肪����ꂽ����̂悤��
		ENDIF
		RETURN 1
	ENDIF
	;���̑�
	PRINTFORML
ENDIF
RETURN 1

;===========================================================
; ����n�R�}���h
;===========================================================
; 300, ��b
;=================================================
@M_KOJO_MESSAGE_COM_K88_300
;�R�}���h���ʃ��b�Z�[�W(TRAIN_MESSAGE)
;�폜����Ɓu�`�b�������B�v�Ƃ��������܂�
CALL TRAIN_MESSAGE
;���チ�C���ďo
CALL M_KOJO_MESSAGE_COM_K88_300_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_300_1
LOCAL = 1
IF LOCAL
	; �d����
	IF CFLAG:�s�� == 5
		IF TALENT:���� || TALENT:���l
			PRINTFORML �u�b���̂͊������񂾂��ǎd���͑�؂Ȃ̂�[�v
			PRINTFORMW �u����Ƃ���`���Ă����́H�v
		ELSE
			PRINTFORML �u�ז�����ɂ�����Ȃ��l�������Ă邩��`���Ă����΂����̂Ɂv
			PRINTFORMW \@ TFLAG:193 ? �܂񂴂�ł��Ȃ��悤�����A # \@�����͌����Ƃ���ɂ���ׂ��ł͂Ȃ����낤��
		ENDIF
	; ����
	ELSEIF TFLAG:193 != -1
		; �܂������͈�x�����A���ĂȂ�
		IF !GETBIT(TCVAR:350, 0) && !GETBIT(TCVAR:350, 1) && !GETBIT(TCVAR:350, 2)
			; <�H����> �����B����ł��Ȃ����ɂ���Ȃ��Ƃ��Ă��炨��������������Ȃ������
			PRINTFORMW �u���Ƃ������Ƃ����A��Y��Ă���I�v
			PRINTFORML ���q���ˑR�������΂��ĂĎ��@���ƁA������Ɍ�������
			PRINTFORML ���Ƃ����낢�̖G�K�F�̓��Ƃ��΂����߂�������A
			; ��������
			SELECTCASE TIME:2
				CASE 1,2
					PRINTFORM �u���͂�[�������܂��I�v�ƁA
				CASE 3,4
					PRINTFORM �u����ɂ��́I�v�ƁA
				CASEELSE
					PRINTFORM �u����΂�́I�v�ƁA
			ENDSELECT
			PRINTFORMW ��l�ŏ΂������Ȃ��爥�A�����킵��
			; �����܂ňꕶ
			; ���A�t���O���Ă�
			SETBIT TCVAR:350, (TIME:2 - 1)
;		; �Y���Q��
		ELSEIF CFLAG:�Y���Q��
			; �Ăі��ύX�͂����ɕ��荞�ނ��Ƃɂ���
			IF TCVAR:353 == 0
				PRINTFORML �u�˂�%MASTERNAME:88%�A���܂ɂ͌Ăі��ς��Ă݂Ȃ��Ƃ��v��Ȃ��H�v
				PRINTFORML ���q�̒�Ă��ǂ����悤���H
				$INPUT_LOOP_KYO0
				PRINTBUTTON "[ 0] ��߂Ă���", 0
				PRINTBUTTON "[ 1] ���Ȃ����ē�����", 1
				INPUT
				SELECTCASE RESULT
					CASE 0
						PRINTFORML �u�킩������v
						PRINTFORMW �ς��Ȃ��Ă����Ƃ��Ƃ��Ƌ��q�͓��ɂ��˂邱�Ƃ��Ȃ��󂯓��ꂽ
					CASE 1
						CALL K88_KYOKO_INPUT_CALLNAME
						PRINTFORML �u%MASTERNAME:88%�ˁA����������v
						PRINTFORMW ���q�ɌĂі���ς��Ă������
					CASEELSE
						SIF STRLENS(@"{RESULT}")
							CLEARLINE 1
						REUSELASTLINE
						GOTO INPUT_LOOP_KYO0
				ENDSELECT
				SETBIT TCVAR:353, 0
			ELSE
				; <�H����>
;				PRINTFORML
			ENDIF
		; ����
		ELSEIF TALENT:����
			; <�H����>
;			PRINTFORML
		; ���̑�
		ELSE
			SELECTCASE RAND(3)
				CASE 0
					PRINTFORML �u���ł��o��������̂����āH�����Ă��̕������吶�w�炵���x����Ȃ��v
					PRINTFORMW �u�Ȃ�Ȃ玄�������Ă����Ă������̂�v
				CASE 1
					PRINTFORML �u���̎d���͖�O�̂��|����B���������Ԃł����܂ɐl�Ԃ����邩����f�ł��Ȃ���v
					PRINTFORMW �u�ǂ�Ȑl�Ԃ�����̂����āH�ޏ��Ƃ����@�g���Ƃ��A���Ɛn���U��񂷊�Ȃ��z�I�v
				CASEELSE
					PRINTFORML �u�݂�Ȃ̕����͂�����������Ă邱�Ƃ������̂����ǎ������o���Ȃ���ˁv
					PRINTFORMW �u%MASTERNAME:88%�Z�ݍ��݂Ȃ񂾂��炽�܂ɂ��Y��ɂ��Ă�������ǂ��H�v
			ENDSELECT
		ENDIF
	; ���s
	ELSE
		PRINTFORML �w���͂悤�x���Ă����Ɓu���͂悤�v���Ă���
		PRINTFORML �w�������x���Ă����Ɓu���[�ށ[�Ɓ[�ǁ[����[�v���Ă����Ȃ�
		PRINTFORML �w�V�΂Ȃ��H�x���Ă����Ɓu�V�΂Ȃ��v���Ă���
		PRINTFORML �������āA���ƂłЂƂ�ł��݂����Ȃ��āA
		PRINTFORML �u���߂�ˁv���Ă����Ɓw���߂�ˁx���Ă���
		PRINTFORMW �����܂ł��傤���H�@�������A���q�����ł�
		; ���A�t���O���Ă�
		SETBIT TCVAR:350, (TIME:2 - 1)
	ENDIF
ENDIF
RETURN 1

;=================================================
; 301, �����🹂��
;---------------------------------------
; ������M��������
; ���Ԑ����͂���ς菉�߂ĉ�����Ƃ��͐h�����炢
;=================================================
@M_KOJO_MESSAGE_COM_K88_301
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_301_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_301_1
LOCAL = 1
IF LOCAL
	PRINTFORMW �u\@ CFLAG:�s�� == 5 ? �d���̋x�e�� # \@�����H����������v
	PRINTFORML ���ۂ݂�n���Ƌ��q�͂��߂炢�Ȃ��������Ă���
	; ����
	IF TFLAG:193 != -1
		PRINTFORML �u\@ TFLAG:193 ? ������������ # �܂��܂�������\@��B�܂��@��������矹��Ăˁv
		PRINTFORMW �ǂ���狿�q��\@ TFLAG:193 ? # ����Ȃ�� \@�C�ɓ����Ă��ꂽ�悤��
	; ���s
	ELSE
		PRINTFORML �c�c�̂����A��F���݂�݂���߂Ă���
		PRINTFORMW �u���߂�Ȃ����B���ꖳ���v
	ENDIF
ENDIF
RETURN 1

;=================================================
; 302, �X�L���V�b�v
;=================================================
@M_KOJO_MESSAGE_COM_K88_302
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_302_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_302_1
LOCAL = 1
IF LOCAL
	SIF TFLAG:193 == -1
		RETURN 1
	; �d����
	IF CFLAG:�s�� == 5
		IF TALENT:���� || TALENT:���l
			PRINTFORMW �u�G�ꍇ����̂͊������񂾂��ǎd���͑�؂Ȃ̂�[�v
			PRINTFORML �X�L���V�b�v���~�߂�Ɗ�������߂Ă݂��ĕ���������Ă��邪�A�ĊJ����Ƃ����ɂւɂ��ƕ\������
			PRINTFORMW �c�c�ω����ʔ������̂���������V��Ŏז����Ă��܂���
		ELSE
			PRINTFORML �u�ז�����ɂ�����Ȃ��l�������Ă邩��`���Ă����΂����̂Ɂv
			PRINTFORMW \@ TFLAG:193 ? �܂񂴂�ł��Ȃ��悤�����A # \@�����͌����Ƃ���ɂ���ׂ��ł͂Ȃ����낤��
		ENDIF
	; ��������
	ELSEIF GETBIT(TCVAR:352, 0)
		PRINTFORML �������ꂽ���Ƃ��o���Ă���̂��c���c�����Ă��鋿�q�ɋ}���ł����̂��ƌ����������
		PRINTFORML �u�������Ă��Ă��₵���̂�v
		PRINTFORMW ���������ꂳ���ęꂭ���q�����āA�}���ł����Ƃ��Ă������͗ǂ��Ȃ��������Ƃ��v���m�炳�ꂽ
		CLEARBIT TCVAR:352, 0
	; �����C
	; �ǂ��o����Ȃ��Ƃ������Ƃ͂���Ȃ�ɐe�����͂��Ȃ̂�
	ELSEIF CFLAG:���݈ʒu == 112
		PRINTFORML ���q�̔����킵�킵����Ă��Ƃ���[����[�����o��
		PRINTFORMW �u����������Ȃ��Ł[�I�f���P�[�g������₳�������āI�v
		PRINTFORMW �������܂����Ƃ����������킯�ł͂Ȃ��A�Ƃɂ�������厖�ɂ��ė~�����炵��
		PRINTFORMW ���x�͗D�������̋��X�܂Ő���Ă��ƁA�C���������̂��������������C��ɔ�������
		PRINTFORMW �c�c����\@ GETBIT(TALENT:MASTER:����, 1) ? �u������������ # ���������p���������̂� \@���ق��Ăق����̂���
	; ����
	; <�H����>
	ELSEIF TALENT:����
;		PRINTFORML
	; ��
	; <�H����>
	ELSE
;		PRINTFORML
	ENDIF
ENDIF
RETURN 1

;=================================================
; 303, �ӂ�
;---------------------------------------
; �ɂ��ɂ��ł��ǂ������܂킹�΂����Ǝv����
;=================================================
@M_KOJO_MESSAGE_COM_K88_303
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_303_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_303_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 304, �d������`��
;----------------------------------------
; ��`����L�����Ȃ�M���ׂ̈Ɏ�`�����
; �d�����̖فX�Ǝd�����\�\�̒n�̕������q�����Ɏ������ĂȂ��č���
;=================================================
@M_KOJO_MESSAGE_COM_K88_304
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_304_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_304_1
LOCAL = 1
IF LOCAL
	; ����
	IF TFLAG:193 != -1
		PRINTFORML ���݂��̐��ʂ�񍐂����������ʁA\@ TFLAG:193 ? �v���Ă������� # \@�����ɐi�񂾂悤��
		PRINTFORMW �u���肪�Ƃ��B%MASTERNAME:88%�̂������ł͂��ǂ�����v
	; ���s
	ELSE
		PRINTFORML �u����܂�i�܂Ȃ�������˂��v
		PRINTFORMW ���ꎞ�Ԏ蕪�����Ďd����i�߂Ă����̂����A�܂��܂��I���͉�������
	ENDIF
ENDIF
RETURN 1

;=================================================
; 308, �j����
;---------------------------------------
; �Y���Q����p�̃R�}���h�c�c����
; ���łɕ��ʂɓY���Q����ƋN���Ă��܂������コ���Ȃ��Ƃ��߂Ȃ́H
;=================================================
@M_KOJO_MESSAGE_COM_K88_308
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_308_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_308_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;================================================
; 309, ���𕏂ł�
;---------------------------------------
; �M���ׂ̈ɓ��ɗ���܂łɎg�p�p�x�����R�}���h����
; ������l���������������Ƃ�����
;================================================
@M_KOJO_MESSAGE_COM_K88_309
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_309_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_309_1
LOCAL = 1
IF LOCAL
	; ���s�͒e��
	SIF TFLAG:193 == -1
		RETURN 1
	; �Q�ĂȂ�
	IF !CFLAG:����
		IF TALENT:���l
			PRINTFORML
		ELSEIF TALENT:����
			PRINTFORML
		ELSEIF CFLAG:2 > 800 || CFLAG:4 > 400
			PRINTFORML
		ELSEIF CFLAG:2 > 500 || CFLAG:4 > 250
			PRINTFORML
		ELSE
			PRINTFORML
		ENDIF
	ENDIF
ENDIF
RETURN 1

;=================================================
; 310, �K�𕏂ł�
;=================================================
@M_KOJO_MESSAGE_COM_K88_310
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_310_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_310_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 311, �����t��
;=================================================
@M_KOJO_MESSAGE_COM_K88_311
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_311_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_311_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 312, �L�X����
;=================================================
@M_KOJO_MESSAGE_COM_K88_312
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_312_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_312_1
LOCAL = 0
IF LOCAL
	; <�H����> �Ƃ肠�������򂾂�
	IF CFLAG:���ӂ� == 2
		PRINTFORML
	ELSE
		; ����
		IF CFLAG:����
			PRINTFORML
		; �Y���Q��
		ELSEIF CFLAG:�Y���Q��
			PRINTFORML
		; ����
		ELSEIF TALENT:����
			PRINTFORML
		; ��
		ELSE
			PRINTFORML
		ENDIF
	ENDIF
ENDIF
RETURN 1

;=================================================
; 313, ������
;=================================================
@M_KOJO_MESSAGE_COM_K88_313
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_313_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_313_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 314, �A�i������
;=================================================
@M_KOJO_MESSAGE_COM_K88_314
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_314_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_314_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 315, �N������
;=================================================
@M_KOJO_MESSAGE_COM_K88_315
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_315_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_315_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 316, �w�}����
;=================================================
@M_KOJO_MESSAGE_COM_K88_316
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_316_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_316_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 350, �����|��
;=================================================
@M_KOJO_MESSAGE_COM_K88_350
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_350_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_350_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 351, �A��o��
;=================================================
@M_KOJO_MESSAGE_COM_K88_351
;�A��o���ɂ�TRAIN_MESSAGE������
CALL M_KOJO_MESSAGE_COM_K88_351_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_351_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 352, ��������
;=================================================
@M_KOJO_MESSAGE_COM_K88_352
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_352_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_352_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 353, �C�^�Y������
;=================================================
@M_KOJO_MESSAGE_COM_K88_353
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_353_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_353_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 354, �Y���Q����
;---------------------------------------
; ����͋N���ĕz�c�ɏ�������
;=================================================
@M_KOJO_MESSAGE_COM_K88_354
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_354_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_354_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 360, �g��C����
;---------------------------------------
; �޷ح��Ц϶��޳���
;=================================================
@M_KOJO_MESSAGE_COM_K88_360
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_360_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_360_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 402, �A�Q
;---------------------------------------
; �Y���Q��
;=================================================
@M_KOJO_MESSAGE_COM_K88_402
;�A�Q��TRAIN_MESSAGE�͖���
CALL M_KOJO_MESSAGE_COM_K88_402_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_402_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 403, �x�e
;---------------------------------------
; ���C�ꂾ�Ɠ��D�ɐZ����
;=================================================
@M_KOJO_MESSAGE_COM_K88_403
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_403_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_403_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 410, �|��
;=================================================
@M_KOJO_MESSAGE_COM_K88_410
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_410_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_410_1
LOCAL = 1
IF LOCAL
	; �_��_���o�ꂵ�Ă�ƃZ���t�Ɍ}�������ǉ�
	PRINTFORML �u�|���ɐ���\@ FLAG:17 ? �A�}������ # \@�B�ǂ����؂�I�v
	PRINTFORMW ���ɂ����Ƃ����Ǝv��
ENDIF
RETURN 1

;=================================================
; 411, �퓬�P��
;=================================================
@M_KOJO_MESSAGE_COM_K88_411
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_411_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_411_1
LOCAL = 1
IF LOCAL
	PRINTFORML ���q�̔\�͂ɂ�苫�E�𔽎˂���e���͔������O�Ղ�`���̂����c�c
	PRINTFORML �u�����������I�v
	PRINTFORMW �|������犈�����炪�ꏏ�ɋ��E�𔽋����邹���ł��邳���Ă��������Ȃ�
ENDIF
RETURN 1

;=================================================
; 412, �׋�
;---------------------------------------
; �@�͂̕׋��Ƃ������̂��s���Ƃ��Ȃ��̂œǌo�Ǝʌo�ɂ���
;=================================================
@M_KOJO_MESSAGE_COM_K88_412
;CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_412_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_412_1
LOCAL = 1
IF LOCAL
	IF ABL:MASTER:���{ > ABL:���{
		PRINTFORMW �u�ށ[�ށ[�݂�[�A�₭�ށ[�ށ[�݂�[����v
		PRINTFORML ���q�͈Ӗ��������炸�ɂ��o�������Ă���悤�Ȃ̂ŁA�Ӗ��������Ă���̂����c�c
		PRINTFORMW �@�͂�g�ɒ������R�F�Ȃ�Ă��͈̂�̂ǂ�ȕ��ɂȂ�̂��낤���H
		PRINTFORMW �c�c�R�F�ɓ������l�Ԃ��􂢎E���Ƃ��H
	ELSEIF ABL:MASTER:���{ / 2 == ABL:���{ / 2
		PRINTFORMW �u�˂��˂��A���ꉽ�ēǂނ̂�H�v
		PRINTFORML �ꏏ�Ɏʌo�����Ă݂�ƁA���q�͂��o�̓�����͂���܂�ǂ߂Ȃ��悤��
		PRINTFORML ����^����R�F�ł͎d���Ȃ��̂�������Ȃ����A
		PRINTFORMW ���Ɖ��ƈӖ��͌��т��Ă��ė~�����Ƒf�l�ڂɂ��v��
	ELSE
		PRINTFORMW �u�����[���������Ă�ǁ[�ށ[���[�v
		PRINTFORML �׋��̂��߂ɋ��q�̏����邨�o�𕜏�����
		PRINTFORMW ���X���������̂��������苿�q���܂�����������̂�����A�Ȃ��Ȃ��͂��ǂ�Ȃ�
	ENDIF
ENDIF
RETURN 1

;=================================================
; 413, ����
;=================================================
@M_KOJO_MESSAGE_COM_K88_413
;������TRAIN_MESSAGE�͖���
CALL M_KOJO_MESSAGE_COM_K88_413_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_413_1
LOCAL = 1
IF LOCAL
	PRINTFORMW �u���т���؂ȋ΍s��B�܂����āI�v
	PRINTFORML ���q�͎��M�ɖ��������Ă邵�A��ۂ���ǂ݂Ȃ�
	PRINTFORMW �債�����̂��Ɗ��S����ق��Ȃ�����
	PRINTFORML
	IF ABL:MASTER:�����Z�\ > ABL:�����Z�\
		PRINTFORMW ���q�ƈꏏ�ɘa�C���������Ɨ����������
	ELSE
		PRINTFORMW ���q�ɐF�X�ȃA�h�o�C�X��Ⴂ�Ȃ��痿���������
	ENDIF
ENDIF
RETURN 1

;=================================================
; 414, �H�������
;---------------------------------------
; 414��415���č���������ɂ������
; ���ƁA414��415�����l�������肦�邱��
;=================================================
@M_KOJO_MESSAGE_COM_K88_414
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_414_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_414_1
LOCAL = 1
IF LOCAL
	; ���������ĂȂ�
	IF TCVAR:MASTER:308 < 8
		; �D�݂̖�(���s���Ȃ�)
		IF CFLAG:���o�n�D & TCVAR:MASTER:308
			PRINTFORML �u����ς薡�t���͔�����ˁv
			PRINTFORMW ���q�Ɨ����̖��t���ɂ��Ă̔��ȉ�����Ȃ���H�����I����
		; ����
		ELSEIF TFLAG:193 == 1
			PRINTFORML �����܂������Ɍ��Ă������q��H���ɗU���Ă݂�
			PRINTFORMW �u�����H�ׂĂ����́H���ꂶ�Ⴀ�����Ȃ����������܂��v
		; ���s
		ELSE
			PRINTFORML �u%MASTERNAME:88%�c�c�A���ꖡ�������H�v
			PRINTFORML ���Ă��Ȃ��Ɠ�����ƁA���q�͂���΂����\��ŎM��Ԃ��Ă���
			PRINTFORMW �u���͂����Ɩ��������������ǂ���B�H�ނ����������Ȃ�����v
		ENDIF
	; �C�E�^�E�Y�E��
	ELSE
		; ���C(�Î_)
		IF CFLAG:TARGET:���o�n�D & TCVAR:MASTER:308
			PRINTFORML �h�L�h�L���Ȃ���C�^�Y���ς݂̐H�������ɉ^�ԋ��q�������
			PRINTFORMW �u��������������B����%MASTERNAME:88%�ǂ��������́H�v
			PRINTFORMW ���R�ƕ��炰��ꂽ���Ƃɋ����Ă����̂��\��ɏo�Ă��悤��
		; �_��(�h�킳��)
		ELSE
			PRINTFORML \@ TCVAR:MASTER:308 & 8 ? ���h�� # �킳�т����Ղ�� \@������H�ׂ����q�͂���[����[�ߖ��グ�Ă���
			PRINTFORML �����ڂ��炵�Ă��������̂ɂ܂����{���ɐH�ׂ�Ƃ́c�c
			PRINTFORMW ������������Ɍ����󂵂Ă�����
			SETBIT TCVAR:352, 2
		ENDIF
	ENDIF
ENDIF
RETURN 1

;=================================================
; 415, �H�����ӂ�܂�
;=================================================
@M_KOJO_MESSAGE_COM_K88_415
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_415_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_415_1
LOCAL = 1
IF LOCAL
	CALL M_KOJO_MESSAGE_COM_K88_414_1
ENDIF
RETURN 1

;===========================================================
;�f�[�g�n�R�}���h
;=================================================
; 600, �f�[�g��b
;=================================================
@M_KOJO_MESSAGE_COM_K88_600
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_600_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_600_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 601, �f�[�g�X�L���V�b�v
;=================================================
@M_KOJO_MESSAGE_COM_K88_601
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_601_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_601_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 602, �f�[�g�L�X
;=================================================
@M_KOJO_MESSAGE_COM_K88_602
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_602_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_602_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 603, ����q��
;=================================================
@M_KOJO_MESSAGE_COM_K88_603
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_603_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_603_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 604, �U�􂷂�
;=================================================
@M_KOJO_MESSAGE_COM_K88_604
;�U�􂷂�ɂ�TRAIN_MESSAGE������
CALL M_KOJO_MESSAGE_COM_K88_604_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_604_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 610, �H���ɗU��
;=================================================
@M_KOJO_MESSAGE_COM_K88_610
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_610_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_610_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;=================================================
; 613, �����҂�����
;=================================================
@M_KOJO_MESSAGE_COM_K88_613
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_613_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_613_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;===========================================================
; �f�[�g�h���R�}���h
;=================================================
; 80, �������
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_80
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_SCOM_K88_80_1
RETURN RESULT
@M_KOJO_MESSAGE_SCOM_K88_80_1
LOCAL = 0
IF LOCAL

ENDIF
RETURN 1

;===========================================================
; �����n�R�}���h
;=================================================
; 0, ����
;=================================================
@M_KOJO_MESSAGE_COM_K88_0
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_0_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_0_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF

	;�}����
	LOCAL:1 = 0
	;V�}��
	IF LOCAL:1 && TEQUIP:50 == PLAYER
		;�ː�����
		IF NOWEX:PLAYER:11
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;A�}��
	ELSEIF LOCAL:1 && TEQUIP:51 == PLAYER
		;�ː�����
		IF NOWEX:PLAYER:11
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF

	;�ӂ��Ȃ�
	LOCAL:1 = 0
	IF LOCAL:1 && (TALENT:2 & 3) == 3
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1
;=================================================
; 1, �N���j
;=================================================
@M_KOJO_MESSAGE_COM_K88_1
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_1_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_1_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF

	;�S���ː�����
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:100 == PLAYER
		IF TCVAR:102
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF

	;�Ⓒ����
	LOCAL:1 = 0
	IF LOCAL:1 && NOWEX:0
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1
;���Ƃ͓K���ȕ����ǉ����Ă�������

;=================================================
; 2, �t�F������
;=================================================
@M_KOJO_MESSAGE_COM_K88_2
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_2_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_2_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 3, �w�}����
;=================================================
@M_KOJO_MESSAGE_COM_K88_3
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_3_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_3_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 4, �A�i���r��
;=================================================
@M_KOJO_MESSAGE_COM_K88_4
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_4_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_4_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 5, �A�i������
;=================================================
@M_KOJO_MESSAGE_COM_K88_5
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_5_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_5_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 6, ������
;=================================================
@M_KOJO_MESSAGE_COM_K88_6
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_6_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_6_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 7, ����ӂ�
;=================================================
@M_KOJO_MESSAGE_COM_K88_7
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_7_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_7_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 8, ��L�J��
;=================================================
@M_KOJO_MESSAGE_COM_K88_8
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_8_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_8_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 9, ����
;=================================================
@M_KOJO_MESSAGE_COM_K88_9
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_9_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_9_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;===========================================================
; �\�t�g�n�R�}���h
;=================================================
; 20, �L�X����
;=================================================
@M_KOJO_MESSAGE_COM_K88_20
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_20_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_20_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 21, �������Ȃ�
;=================================================
@M_KOJO_MESSAGE_COM_K88_21
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_21_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_21_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;===========================================================
; ����n�R�}���h
;=================================================
; 40, ���[�^�[
;=================================================
@M_KOJO_MESSAGE_COM_K88_40
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_40_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_40_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 41, �d�}�b�T�[�W��
;=================================================
@M_KOJO_MESSAGE_COM_K88_41
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_41_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_41_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 42, �N���L���b�v
;=================================================
@M_KOJO_MESSAGE_COM_K88_42
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_42_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_42_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TEQUIP:�N���L���b�v
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;����
	ELSE
		PRINTFORMW
	ENDIF
ENDIF
RETURN 1

;=================================================
; 43, �I�i�z�[��
;=================================================
@M_KOJO_MESSAGE_COM_K88_43
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_43_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_43_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TEQUIP:�I�i�z�[��
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;����
	ELSE
		PRINTFORMW
	ENDIF
ENDIF
RETURN 1

;=================================================
; 44, �o�C�u
;=================================================
@M_KOJO_MESSAGE_COM_K88_44
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_44_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_44_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		IF TALENT:���� == 1
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TEQUIP:�o�C�u
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;����
	ELSE
		PRINTFORMW
	ENDIF
ENDIF
RETURN 1

;=================================================
; 45, �A�i���o�C�u
;=================================================
@M_KOJO_MESSAGE_COM_K88_45
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_45_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_45_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TEQUIP:�A�i���o�C�u
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;����
	ELSE
		PRINTFORMW
	ENDIF
ENDIF
RETURN 1

;=================================================
; 46, �A�i���r�[�Y
;=================================================
@M_KOJO_MESSAGE_COM_K88_46
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_46_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_46_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TEQUIP:�A�i���r�[�Y
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;����
	ELSE
		PRINTFORMW
	ENDIF
ENDIF
RETURN 1

;=================================================
; 47, ��v���L���b�v
;=================================================
@M_KOJO_MESSAGE_COM_K88_47
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_47_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_47_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TEQUIP:�j�v���L���b�v
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;����
	ELSE
		PRINTFORMW
	ENDIF
ENDIF
RETURN 1
;=================================================
; 48, ����@
;=================================================
@M_KOJO_MESSAGE_COM_K88_48
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_48_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_48_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TEQUIP:����@
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;����
	ELSE
		PRINTFORMW
	ENDIF
ENDIF
RETURN 1

;===========================================================
; �����n�R�}���h
;=================================================
; 60, �����
;=================================================
@M_KOJO_MESSAGE_COM_K88_60
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_60_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_60_1
;����
LOCAL = 0
IF LOCAL && TFLAG:193
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;����
		IF TALENT:���� == 1
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:100 == PLAYER
		;�O��ː�����
		IF TCVAR:102
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF

;�����
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;����
		IF TALENT:���� == 1
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:100 == PLAYER
		;�O��ː�����
		IF TCVAR:102
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 61, ��w��
;=================================================
@M_KOJO_MESSAGE_COM_K88_61
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_61_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_61_1
;����
LOCAL = 0
IF LOCAL && TFLAG:193
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;����
		IF TALENT:���� == 1
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:100 == PLAYER
		;�O��ː�����
		IF TCVAR:102
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF

;��w��
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;����
		IF TALENT:���� == 1
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:100 == PLAYER
		;�O��ː�����
		IF TCVAR:102
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 62, ����ʃA�i��
;=================================================
@M_KOJO_MESSAGE_COM_K88_62
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_62_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_62_1
;����
LOCAL = 0
IF LOCAL && TFLAG:193
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;�A�i������
		IF !EXP:�`�����o��
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:101 == PLAYER
		;�O��ː�����
		IF TCVAR:104
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF

;�����
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;�A�i������
		IF !EXP:�`�����o��
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:101 == PLAYER
		;�O��ː�����
		IF TCVAR:104
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 63, ��w�ʃA�i��
;=================================================
@M_KOJO_MESSAGE_COM_K88_63
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_63_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_63_1
;����
LOCAL = 0
IF LOCAL && TFLAG:193
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;�A�i������
		IF !EXP:�`�����o��
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:101 == PLAYER
		;�O��ː�����
		IF TCVAR:104
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF

;��w��
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;�A�i������
		IF !EXP:�`�����o��
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:101 == PLAYER
		;�O��ː�����
		IF TCVAR:104
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 64, �t���C�v
;=================================================
@M_KOJO_MESSAGE_COM_K88_64
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_64_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_64_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;�����҂�����
		IF TALENT:PLAYER:���� == 1
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:PLAYER:100 == TARGET
		;�O��ː�����
		IF TCVAR:PLAYER:102
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 65, �R���
;=================================================
@M_KOJO_MESSAGE_COM_K88_65
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_65_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_65_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;����
		IF TALENT:���� == 1
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:100 == PLAYER
		;�O��ː�����
		IF TCVAR:102
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 66, �R��ʃA�i��
;=================================================
@M_KOJO_MESSAGE_COM_K88_66
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_66_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_66_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;�A�i������
		IF !EXP:�`�����o��
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:101 == PLAYER
		;�O��ː�����
		IF TCVAR:104
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 67, �Ζʍ���
;=================================================
@M_KOJO_MESSAGE_COM_K88_67
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_67_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_67_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;����
		IF TALENT:���� == 1
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:100 == PLAYER
		;�O��ː�����
		IF TCVAR:102
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 68, �w�ʍ���
;=================================================
@M_KOJO_MESSAGE_COM_K88_68
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_68_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_68_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;����
		IF TALENT:���� == 1
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:100 == PLAYER
		;�O��ː�����
		IF TCVAR:102
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 69, �Ζʍ��ʃA�i��
;=================================================
@M_KOJO_MESSAGE_COM_K88_69
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_69_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_69_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;�A�i������
		IF !EXP:�`�����o��
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:101 == PLAYER
		;�O��ː�����
		IF TCVAR:104
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 70, �w�ʍ��ʃA�i��
;=================================================
@M_KOJO_MESSAGE_COM_K88_70
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_70_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_70_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		;�A�i������
		IF !EXP:�`�����o��
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;�}���p��
	LOCAL:1 = 0
	IF LOCAL:1 && TCVAR:101 == PLAYER
		;�O��ː�����
		IF TCVAR:104
			PRINTFORMW
			RETURN 1
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 71, �񌊑}��
;=================================================
@M_KOJO_MESSAGE_COM_K88_71
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_71_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_71_1
LOCAL = 0
IF LOCAL
	;�l�����镪�򂪑�������̂Œn�̕��̑�܂��ȕ��򂾂�
	;�A��
	IF PREVCOM == SELECTCOM
		PRINTFORMW
		RETURN 1
	;��lV�}��������A�}��
	ELSEIF TCVAR:100 == MASTER
		PRINTFORMW
		RETURN 1
	;��lA�}��������V�}��
	ELSEIF TCVAR:101 == MASTER
		PRINTFORMW
		RETURN 1
	;����V�}������lA�}��
	ELSEIF TCVAR:100 == ASSI
		PRINTFORMW
		RETURN 1
	;����A�}������lV�}��
	ELSEIF TCVAR:101 == ASSI
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;===========================================================
; ��d�n�R�}���h
;=================================================
; 80, ���
;=================================================
@M_KOJO_MESSAGE_COM_K88_80
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_80_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_80_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 81, �t�F���`�I
;=================================================
@M_KOJO_MESSAGE_COM_K88_81
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_81_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_81_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 82, �p�C�Y��
;=================================================
@M_KOJO_MESSAGE_COM_K88_82
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_82_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_82_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 83, �f��
;=================================================
@M_KOJO_MESSAGE_COM_K88_83
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_83_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_83_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 84, �A�x��
;=================================================
@M_KOJO_MESSAGE_COM_K88_84
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_84_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_84_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 85, ������
;=================================================
@M_KOJO_MESSAGE_COM_K88_85
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_85_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_85_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;===========================================================
; ���s�n�R�}���h
;=================================================
; 100, �X�p���L���O
;=================================================
@M_KOJO_MESSAGE_COM_K88_100
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_100_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_100_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 101, ��
;=================================================
@M_KOJO_MESSAGE_COM_K88_101
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_101_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_101_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 102, �X�C
;=================================================
@M_KOJO_MESSAGE_COM_K88_102
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_102_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_102_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 103, �j
;=================================================
@M_KOJO_MESSAGE_COM_K88_103
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_103_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_103_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 104, �A�C�}�X�N
;=================================================
@M_KOJO_MESSAGE_COM_K88_104
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_104_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_104_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TEQUIP:�A�C�}�X�N
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;����
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 105, ��
;=================================================
@M_KOJO_MESSAGE_COM_K88_105
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_105_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_105_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TEQUIP:��
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;����
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 106, �{�[���M���O
;=================================================
@M_KOJO_MESSAGE_COM_K88_106
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_106_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_106_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TEQUIP:�{�[���M���O
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;����
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;===========================================================
; ����ɂ��R�}���h�A�y�у��Y�v���C
;=================================================
; 120, �N���j����
;=================================================
@M_KOJO_MESSAGE_COM_K88_120
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_120_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_120_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 121, �L���킹
;=================================================
@M_KOJO_MESSAGE_COM_K88_121
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_121_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_121_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 123, ���R�L����
;=================================================
@M_KOJO_MESSAGE_COM_K88_123
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_123_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_123_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 126, ���̝��ݍ���
;=================================================
@M_KOJO_MESSAGE_COM_K88_126
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_126_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_126_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;===========================================================
; �n�[�h�Ȓ����R�}���h
;=================================================
; 140, �C���}�`�I
;=================================================
@M_KOJO_MESSAGE_COM_K88_140
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_140_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_140_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 141, �t�B�X�g�t�@�b�N
;=================================================
@M_KOJO_MESSAGE_COM_K88_141
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_141_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_141_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 142, �A�i���t�B�X�g
;=================================================
@M_KOJO_MESSAGE_COM_K88_142
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_142_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_142_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 143, �����t�B�X�g
;=================================================
@M_KOJO_MESSAGE_COM_K88_143
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_143_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_143_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 144, ���A
;=================================================
@M_KOJO_MESSAGE_COM_K88_144
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_144_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_144_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 145, �A�i����d����
;=================================================
@M_KOJO_MESSAGE_COM_K88_145
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_145_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_145_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 146, ������{�v���O
;=================================================
@M_KOJO_MESSAGE_COM_K88_146
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_146_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_146_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;�����t����
	IF TEQUIP:����
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;����
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;==================================================
; 147, �g���o���[��
;==================================================
@M_KOJO_MESSAGE_COM_K88_147
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_147_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_147_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TEQUIP:�g���o���[��
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;����
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 148, �A�i���d��
;=================================================
@M_KOJO_MESSAGE_COM_K88_148
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_148_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_148_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TEQUIP:�A�i���d��
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;����
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; ����R�}���h
;=================================================
; 180, ���[�V����
;=================================================
@M_KOJO_MESSAGE_COM_K88_180
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_180_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_180_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 181, �Z��,
;=================================================
@M_KOJO_MESSAGE_COM_K88_181
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_181_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_181_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 182, ���A��,
;=================================================
@M_KOJO_MESSAGE_COM_K88_182
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_182_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_182_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 183, �r�f�I�J����,
;=================================================
@M_KOJO_MESSAGE_COM_K88_183
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_183_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_183_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;�J�n
	IF TEQUIP:�r�f�I�B�e
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;�I��
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 187, �����C��v���C
;=================================================
@M_KOJO_MESSAGE_COM_K88_187
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_187_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_187_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;�J�n
	IF TEQUIP:�����C��v���C
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;�I��
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 188, �V�����[
;=================================================
@M_KOJO_MESSAGE_COM_K88_188
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_188_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_188_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;�J�n
	IF TEQUIP:�V�����[
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;�I��
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;=================================================
; 189, �V�ȃv���C
;=================================================
@M_KOJO_MESSAGE_COM_K88_189
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_COM_K88_189_1
RETURN RESULT

@M_KOJO_MESSAGE_COM_K88_189_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;�J�n
	IF TEQUIP:�V�ȃv���C
		;����
		IF TALENT:����
			PRINTFORMW
			RETURN 1
		;����3
		ELSEIF MARK:�s������ == 3
			PRINTFORMW
			RETURN 1
		;����ȊO
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;�I��
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
RETURN 1

;===========================================================
; �h���R�}���h
;=================================================
; 1, �V�b�N�X�i�C��
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_1
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_SCOM_K88_1_1
RETURN RESULT
@M_KOJO_MESSAGE_SCOM_K88_1_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
;���L��
;TRYCALLFORM M_KOJO_MESSAGE_COM_K88_{SELECTCOM}_1
RETURN 1

;=================================================
;2,�␴��
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_2
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_SCOM_K88_2_1
RETURN RESULT
@M_KOJO_MESSAGE_SCOM_K88_2_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
;���L��
;TRYCALLFORM M_KOJO_MESSAGE_COM_K88_{SELECTCOM}_1
RETURN 1

;=================================================
; 3, G�X�|�b�g�h��
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_3
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_SCOM_K88_3_1
RETURN RESULT
@M_KOJO_MESSAGE_SCOM_K88_3_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
;���L��
;TRYCALLFORM M_KOJO_MESSAGE_COM_K88_{SELECTCOM}_1
RETURN 1

;=================================================
; 4, ���ꉲ�O
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_4
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_SCOM_K88_4_1
RETURN RESULT
@M_KOJO_MESSAGE_SCOM_K88_4_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
;���L��
;TRYCALLFORM M_KOJO_MESSAGE_COM_K88_{SELECTCOM}_1
RETURN 1

;=================================================
; 5, ����t�F��
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_5
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_SCOM_K88_5_1
RETURN RESULT
@M_KOJO_MESSAGE_SCOM_K88_5_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
;���L��
;TRYCALLFORM M_KOJO_MESSAGE_COM_K88_{SELECTCOM}_1
RETURN 1

;=================================================
; 6, �}���f�X�|�ӂ�
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_6
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_SCOM_K88_6_1
RETURN RESULT
@M_KOJO_MESSAGE_SCOM_K88_6_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
;���L��
;TRYCALLFORM M_KOJO_MESSAGE_COM_K88_{SELECTCOM}_1
RETURN 1

;=================================================
; 7, �}���q�{���ӂ�
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_7
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_SCOM_K88_7_1
RETURN RESULT
@M_KOJO_MESSAGE_SCOM_K88_7_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
;���L��
;TRYCALLFORM M_KOJO_MESSAGE_COM_K88_{SELECTCOM}_1
RETURN 1

;=================================================
; 8, �U�X�p�C�Y��
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_8
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_SCOM_K88_8_1
RETURN RESULT
@M_KOJO_MESSAGE_SCOM_K88_8_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
;���L��
;TRYCALLFORM M_KOJO_MESSAGE_COM_K88_{SELECTCOM}_1
RETURN 1

;=================================================
; 509, �_�u���t�F��
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_9
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_SCOM_K88_9_1
;�߂�l��TARGET��ۑ��ATARGET���l�ڂɈꎞ�I�Ɍ�サ�ē�l�ڌ�����Ăяo������ATARGET�����ǂ��ĕۑ������߂�l��RETURN����
;��l�ڂ͂���Ȃ��ꍇ�͂����ŏ���
;��l��
LOCAL = MASTER_POSE(SET_M,SET_P,1)
LOCAL:1 = RESULT
LOCAL:2 = TARGET
TARGET = LOCAL
TRYCALLFORM M_KOJO_MESSAGE_SCOM_K{TARGET}_9_2
TARGET = LOCAL:2
RETURN LOCAL:1

;��l�ڌ���
@M_KOJO_MESSAGE_SCOM_K88_9_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
;���L��
;TRYCALLFORM M_KOJO_MESSAGE_COM_K88_{SELECTCOM}_1
RETURN 1

;��l�ڌ���
@M_KOJO_MESSAGE_SCOM_K88_9_2
VARSET LOCAL
;��l��
LOCAL:101 = MASTER_POSE(SET_M,SET_P)
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF

;=================================================
; 10, �_�u���f��
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_10
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_SCOM_K88_10_1
;�߂�l��TARGET��ۑ��ATARGET���l�ڂɈꎞ�I�Ɍ�サ�ē�l�ڌ�����Ăяo������ATARGET�����ǂ��ĕۑ������߂�l��RETURN����
;��l�ڂ͂���Ȃ��ꍇ�͂����ŏ���
;��l��
LOCAL = MASTER_POSE(SET_C,SET_P,1)
LOCAL:1 = RESULT
LOCAL:2 = TARGET
TARGET = LOCAL
TRYCALLFORM M_KOJO_MESSAGE_SCOM_K{TARGET}_10_2
TARGET = LOCAL:2
RETURN LOCAL:1

@M_KOJO_MESSAGE_SCOM_K88_10_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
;���L��
;TRYCALLFORM M_KOJO_MESSAGE_COM_K88_{SELECTCOM}_1
RETURN 1

@M_KOJO_MESSAGE_SCOM_K88_10_2
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF

;=================================================
; 11, �_�u���p�C�Y��
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_11
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_SCOM_K88_11_1
;�߂�l��TARGET��ۑ��ATARGET���l�ڂɈꎞ�I�Ɍ�サ�ē�l�ڌ�����Ăяo������ATARGET�����ǂ��ĕۑ������߂�l��RETURN����
;��l�ڂ͂���Ȃ��ꍇ�͂����ŏ���
;��l��
LOCAL = MASTER_POSE(SET_B,SET_P,1)
LOCAL:1 = RESULT
LOCAL:2 = TARGET
TARGET = LOCAL
TRYCALLFORM M_KOJO_MESSAGE_SCOM_K{TARGET}_11_2
TARGET = LOCAL:2
RETURN LOCAL:1

@M_KOJO_MESSAGE_SCOM_K88_11_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
;���L��
;TRYCALLFORM M_KOJO_MESSAGE_COM_K88_{SELECTCOM}_1
RETURN 1

@M_KOJO_MESSAGE_SCOM_K88_11_2
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF

;=================================================
; 12, �p�C�Y���t�F��
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_12
CALL TRAIN_MESSAGE
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(SELECTCOM)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
;���L��
;CALLFORM M_KOJO_MESSAGE_COM_K88_{SELECTCOM}
RETURN 1

;=================================================
; 13, ���ݑ}��
;=================================================
@M_KOJO_MESSAGE_SCOM_K88_13
CALL TRAIN_MESSAGE
CALL M_KOJO_MESSAGE_SCOM_K88_13_1
;�߂�l��TARGET��ۑ��ATARGET���l�ڂɈꎞ�I�Ɍ�サ�ē�l�ڌ�����Ăяo������ATARGET�����ǂ��ĕۑ������߂�l��RETURN����
;��l�ڂ͂���Ȃ��ꍇ�͂����ŏ���
;��l��
LOCAL = MASTER_POSE(SET_V,SET_P,1)
LOCAL:1 = RESULT
LOCAL:2 = TARGET
TARGET = LOCAL
TRYCALLFORM M_KOJO_MESSAGE_SCOM_K{TARGET}_13_2
TARGET = LOCAL:2
RETURN LOCAL:1

@M_KOJO_MESSAGE_SCOM_K88_13_1
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF
;���L��
;TRYCALLFORM M_KOJO_MESSAGE_COM_K88_{SELECTCOM}_1
RETURN 1

@M_KOJO_MESSAGE_SCOM_K88_13_2
LOCAL = 0
IF LOCAL
	;���߂�
	LOCAL:1 = 0
	IF LOCAL:1 && FIRSTTIME(TFLAG:50 + 500)
		PRINTFORMW
		RETURN 1
	ENDIF
	;��{�Z�b�g
	;����
	IF TALENT:����
		PRINTFORMW
		RETURN 1
	;����3
	ELSEIF MARK:�s������ == 3
		PRINTFORMW
		RETURN 1
	;����ȊO
	ELSE
		PRINTFORMW
		RETURN 1
	ENDIF
ENDIF

;SOURCE��NOWEX���g����SELECTCOM�Ɉˑ����Ȃ����オ�����Ă������񂶂�Ȃ�
@M_KOJO_MESSAGE_COM_K88_00
;���������r����RETURN 100����
;IF RESULT == 100 �ł܂Ƃ߂�Ƃ�
;��ɂ���y��SOURCE���g���K�[�Ƃ��Ĕėp��������������Ƃ�
;���낢�뗘�p���@�͍l�����܂����K���ɂ���Ă�������

;===========================================================
; "COUNTER"�n����
;===========================================================
; �\�t�g
;=================================================
; �F���ۂ��d��
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_10
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_10_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_10_1
RETURN 1

;=================================================
; ���߂�
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_11
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_11_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_11_1
RETURN 1

;=================================================
; �̂𐠂�񂹂�
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_12
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_12_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_12_1
RETURN 1

;=================================================
; �X�J�[�g�߂���
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_13
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_13_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_13_1
RETURN 1

;=================================================
; ���𐁂�������
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_14
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_14_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_14_1
RETURN 1

;=================================================
; �K�𕏂ł�
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_15
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_15_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_15_1
RETURN 1

;=================================================
; �Z�N�n��
;=================================================
; �L�X
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_30
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_30_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_30_1
RETURN 1

;=================================================
; ��납�������
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_31
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_31_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_31_1
RETURN 1

;=================================================
; �O���������
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_32
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_32_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_32_1
RETURN 1

;=================================================
; ���𝆂܂���
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_33
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_33_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_33_1
RETURN 1

;=================================================
; �ҊԂ��܂�����
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_34
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_34_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_34_1
RETURN 1

;=================================================
; �X�J�[�g�̒���������
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_35
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_35_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_35_1
RETURN 1

;=================================================
; ��납�狹���݂���
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_36
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_36_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_36_1
RETURN 1

;=================================================
; ����
;=================================================
; ���
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_50
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_50_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_50_1
RETURN 1

;=================================================
; ����
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_51
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_51_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_51_1
RETURN 1

;=================================================
; �f��
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_52
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_52_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_52_1
RETURN 1

;=================================================
; �p�C�Y��
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_53
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_53_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_53_1
RETURN 1

;=================================================
; ���R�L
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_54
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_54_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_54_1
RETURN 1

;=================================================
; �A�i������
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_55
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_55_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_55_1
RETURN 1

;=================================================
; �A�i���r��
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_56
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_56_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_56_1
RETURN 1

;=================================================
; �w�}��
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_57
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_57_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_57_1
RETURN 1

;=================================================
; ������
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_58
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_58_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_58_1
RETURN 1

;=================================================
; ����z��
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_59
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_59_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_59_1
RETURN 1

;=================================================
; �f�B�[�v�L�X
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_60
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_60_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_60_1
RETURN 1

;=================================================
; ��d
;=================================================
; �N���j����
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_70
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_70_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_70_1
RETURN 1

;=================================================
; �t�F���`�I����
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_71
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_71_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_71_1
RETURN 1

;=================================================
; �A�i����d
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_72
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_72_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_72_1
RETURN 1

;=================================================
; �ςӂς�
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_73
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_73_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_73_1
RETURN 1

;=================================================
; �����킹
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_74
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_74_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_74_1
RETURN 1

;=================================================
; �^���V��
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_75
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_75_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_75_1
RETURN 1

;=================================================
; ����
;=================================================
; �}�������iMASTER�󂯁j
;=================================================
@M_KOJO_MESSAGE_COUNTER_K88_80
CALL EVENT_COUNTER_MESSAGE
CALL M_KOJO_MESSAGE_COUNTER_K88_80_1
RETURN RESULT
@M_KOJO_MESSAGE_COUNTER_K88_80_1
RETURN 1

;=================================================
; ���ӂӃJ�E���^�[
;---------------------------------------
; �܂�
;=================================================

;=================================================
; �z��̐Ⓒ���̌���
;---------------------------------------
; NOWEX:0�`3 CVAB�Ⓒ
; NOWEX:��d�Ⓒ ��d�Ⓒ
; NOWEX:�O�d�Ⓒ �O�d�Ⓒ
; NOWEX:�l�d�Ⓒ �l�d�Ⓒ
; NOWEX:10 ����
; NOWEX:11 �ː�
; NOWEX:12 ���A
; �K���ɑg�ݍ��킹�Ďg���Ă�������
;=================================================
@M_KOJO_MESSAGE_PALAMCNG_B_K88
CALL PALAM_MESSAGE_B
;����
LOCAL = 0
IF LOCAL && NOWEX:����
	PRINTFORMW
ENDIF

;�ː�
LOCAL = 0
IF LOCAL && NOWEX:11
	PRINTFORMW
ENDIF

;���A
LOCAL = 0
IF LOCAL && NOWEX:12
	PRINTFORMW
ENDIF

;�Ⓒ
LOCAL = 0
IF LOCAL
	;�l�d�Ⓒ
	LOCAL:1 = 0
	IF NOWEX:�l�d�Ⓒ
		PRINTFORMW
		RETURN 1
	ENDIF
	;�O�d�Ⓒ
	LOCAL:1 = 0
	IF NOWEX:�O�d�Ⓒ
		SELECTCASE NOWEX:�O�d�Ⓒ
			;�b���u���`�Ⓒ
			CASE 1
				PRINTFORMW
				RETURN 1
			;�a���u���`�Ⓒ
			CASE 2
				PRINTFORMW
				RETURN 1
			;�b���a���`�Ⓒ
			CASE 3
				PRINTFORMW
				RETURN 1
			;�b���u���a�Ⓒ
			CASE 4
				PRINTFORMW
				RETURN 1
		ENDSELECT
	ENDIF
	;��d�Ⓒ
	LOCAL:1 = 0
	IF NOWEX:��d�Ⓒ
		SELECTCASE NOWEX:��d�Ⓒ
			;�b���u�Ⓒ
			CASE 1
				PRINTFORMW
				RETURN 1
			;�b���`�Ⓒ
			CASE 2
				PRINTFORMW
				RETURN 1
			;�u���`�Ⓒ
			CASE 3
				PRINTFORMW
				RETURN 1
			;�b���a�Ⓒ
			CASE 4
				PRINTFORMW
				RETURN 1
			;�u���a�Ⓒ
			CASE 5
				PRINTFORMW
				RETURN 1
			;�`���a�Ⓒ
			CASE 6
				PRINTFORMW
				RETURN 1
		ENDSELECT
	ENDIF
	IF NOWEX:0
		;���Ⓒ�b
		IF NOWEX:0 == 2
			PRINTFORMW
		;�Ⓒ�b
		ELSE
			PRINTFORMW
		ENDIF
	ENDIF
	IF NOWEX:1
		;���Ⓒ�u
		IF NOWEX:1 == 2
			PRINTFORMW
		;�Ⓒ�u
		ELSE
			PRINTFORMW
		ENDIF
	ENDIF
	IF NOWEX:2
		;���Ⓒ�`
		IF NOWEX:2 == 2
			PRINTFORMW
		;�Ⓒ�`
		ELSE
			PRINTFORMW
		ENDIF
	ENDIF
	IF NOWEX:3
		;���Ⓒ�a
		IF NOWEX:3 == 2
			PRINTFORMW
		;�Ⓒ�a
		ELSE
			PRINTFORMW
		ENDIF
	ENDIF
ENDIF

;=================================================
;�ː��Ɋւ������̕\��
;---------------------------------------
;�ꎞ�I��TARGET�������ɐݒ肵�Ă���
;=================================================
@M_KOJO_MESSAGE_PALAMCNG_A_K88_0(ARG)
CALL PALAM_MESSAGE_A
;�R���h�[��
LOCAL = 0
IF LOCAL
	PRINTFORMW
	RETURN 1
ENDIF
RETURN 1

@M_KOJO_MESSAGE_PALAMCNG_A_K88_23(ARG)
CALL PALAM_MESSAGE_A
;�C���}�`�I
LOCAL = 0
IF LOCAL
	PRINTFORMW
	RETURN 1
ENDIF
RETURN 1

@M_KOJO_MESSAGE_PALAMCNG_A_K88_22(ARG)
CALL PALAM_MESSAGE_A
;�V�b�N�X�i�C��
LOCAL = 0
IF LOCAL
	;�����ː�
	IF NOWEX:11 && NOWEX:MASTER:11
		PRINTFORMW
		RETURN 1
	;TARGET�����ː�
	ELSEIF NOWEX:11
		;PLAYER�ɂ��Ă�
		IF TALENT:PLAYER & 2
			PRINTFORMW
			RETURN 1
		;�t���ĂȂ�
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;PLAYER�����ː�
	ELSE
		;TARGET�ɂ��Ă�
		IF TALENT:2 & 2
			PRINTFORMW
			RETURN 1
		;�t���ĂȂ�
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
ENDIF
RETURN 1

@M_KOJO_MESSAGE_PALAMCNG_A_K88_21(ARG)
CALL PALAM_MESSAGE_A
;�p�C�Y���t�F��
LOCAL = 0
IF LOCAL
	PRINTFORMW
	RETURN 1
ENDIF
RETURN 1

@M_KOJO_MESSAGE_PALAMCNG_A_K88_20(ARG)
CALL PALAM_MESSAGE_A
;����t�F��
LOCAL = 0
IF LOCAL
	PRINTFORMW
	RETURN 1
ENDIF
RETURN 1

@M_KOJO_MESSAGE_PALAMCNG_A_K88_9(ARG)
CALL PALAM_MESSAGE_A
;�A�i����d
LOCAL = 0
IF LOCAL
	PRINTFORMW
	RETURN 1
ENDIF
RETURN 1

@M_KOJO_MESSAGE_PALAMCNG_A_K88_8(ARG)
CALL PALAM_MESSAGE_A
;�A�x��
LOCAL = 0
IF LOCAL
	;�����ː�
	IF NOWEX:11 && NOWEX:MASTER:11
		PRINTFORMW
		RETURN 1
	;TARGET�����ː�
	ELSEIF NOWEX:11
		;PLAYER�ɂ��Ă�
		IF TALENT:PLAYER & 2
			PRINTFORMW
			RETURN 1
		;�t���ĂȂ�
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	;PLAYER�����ː�
	ELSE
		;TARGET�ɂ��Ă�
		IF TALENT:2 & 2
			PRINTFORMW
			RETURN 1
		;�t���ĂȂ�
		ELSE
			PRINTFORMW
			RETURN 1
		ENDIF
	ENDIF
ENDIF
RETURN 1

@M_KOJO_MESSAGE_PALAMCNG_A_K88_7(ARG)
CALL PALAM_MESSAGE_A
;���R�L
LOCAL = 0
IF LOCAL
	PRINTFORMW
	RETURN 1
ENDIF
RETURN 1

@M_KOJO_MESSAGE_PALAMCNG_A_K88_6(ARG)
CALL PALAM_MESSAGE_A
;�f��
LOCAL = 0
IF LOCAL
	PRINTFORMW
	RETURN 1
ENDIF
RETURN 1

@M_KOJO_MESSAGE_PALAMCNG_A_K88_5(ARG)
CALL PALAM_MESSAGE_A
;�p�C�Y��
LOCAL = 0
IF LOCAL
	PRINTFORMW
	RETURN 1
ENDIF
RETURN 1

@M_KOJO_MESSAGE_PALAMCNG_A_K88_4(ARG)
CALL PALAM_MESSAGE_A
;�t�F���`�I
LOCAL = 0
IF LOCAL
	PRINTFORMW
	RETURN 1
ENDIF
RETURN 1

@M_KOJO_MESSAGE_PALAMCNG_A_K88_3(ARG)
CALL PALAM_MESSAGE_A
;���
LOCAL = 0
IF LOCAL
	PRINTFORMW
	RETURN 1
ENDIF
RETURN 1

@M_KOJO_MESSAGE_PALAMCNG_A_K88_2(ARG)
CALL PALAM_MESSAGE_A
;�A�i��
LOCAL = 0
IF LOCAL
	PRINTFORMW
	RETURN 1
ENDIF
RETURN 1

@M_KOJO_MESSAGE_PALAMCNG_A_K88_1(ARG)
CALL PALAM_MESSAGE_A
;�S��
LOCAL = 0
IF LOCAL
	PRINTFORMW
	RETURN 1
ENDIF
RETURN 1

;=================================================
; ������̃e�L�X�g
;---------------------------------------
; TFLAG:8 (1=TARGET�����|�� 2=ASSI�����|�� 3=TARGET��ASSI�����|��)
;=================================================
@M_KOJO_MESSAGE_PALAMCNG_C_K88
CALL PALAM_MESSAGE_C
;�����r��
IF TFLAG:4
	PRINTFORMW
ENDIF

;�t�F���Ŏː���̂��|��
IF (TFLAG:8 & 1) && NOWEX:PLAYER:11
	PRINTFORMW
ENDIF

;=================================================
; ����擾
;=================================================
@M_KOJO_MESSAGE_MARKCNG_K88
;��ɍ���
IF TFLAG:22 == 1
	PRINTFORMW
ELSEIF TFLAG:22 == 2
	PRINTFORMW
ELSEIF TFLAG:22 == 3
	PRINTFORMW
ENDIF

;���y����
IF TFLAG:23 == 1
	PRINTFORMW
ELSEIF TFLAG:23 == 2
	PRINTFORMW
ELSEIF TFLAG:23 == 3
	PRINTFORMW
ENDIF

;�s������
;���y�ɂ�鍏��
;LV1
IF TFLAG:24 == 11
	PRINTFORMW
;LV2
ELSEIF TFLAG:24 == 12
	PRINTFORMW
;LV3
ELSEIF TFLAG:24 == 13
	PRINTFORMW
;��ɁA���|�ɂ�鍏��
;LV1
ELSEIF TFLAG:24 == 21
	PRINTFORMW
;LV2
ELSEIF TFLAG:24 == 22
	PRINTFORMW
;LV3
ELSEIF TFLAG:24 == 23
	PRINTFORMW
;�����A�����ɂ�鍏��
;LV1
ELSEIF TFLAG:24 == 31
	PRINTFORMW
;LV2
ELSEIF TFLAG:24 == 32
	PRINTFORMW
;LV3
ELSEIF TFLAG:24 == 33
	PRINTFORMW
ENDIF

;��������
IF TFLAG:21 == 1
	PRINTFORMW
ELSEIF TFLAG:21 == 2
	PRINTFORMW
ELSEIF TFLAG:21 == 3
	PRINTFORMW
ENDIF

;========================================================
; ��������o�[�W�����擾(�����֐�)
;-------------------------------------------------
; ����̃o�[�W�����A�b�v�Ńt���O�̕ύX�Ȃǂ��s�����߂̓����o�[�W�����擾
;========================================================
@K88_KYOKO_GET_VARSION()
#FUNCTION
RETURNF 100

;========================================================
; �n�[�g�o��(�����֐�)
;-------------------------------------------------
; ���j�R�[�h�����̒����̃n�[�g��Ԃ�
;========================================================
@K88_KYOKO_HEART()
#FUNCTIONS
RETURNF UNICODE(0x2665)

;========================================================
; �����|�����擾(�����֐�)
;-------------------------------------------------
; �܂����㑤�����ōς܂����Ǝv������LOCAL���O���Q�Ƃ��ɍs�����A
; �V�����v�Z����֐�����邩�A�{�̂Ɏ�����邩��3�ʂ�ŁA
; LOCAL�O���Q�ƂȂ�ċ��낵�����������Ȃ����{�̂Ɏ�͓��ꂽ���Ȃ����ŁA
; ���ǂ��ꂪ���̂��܂ł���B
; �������{�̂ŕύX���ꂽ�炱�������ύX���Ȃ���΂Ȃ�Ȃ�('A`)
;-------------------------------------------------
; ����
;  ARG   = ��r�ΏۃL�����̓o�^�ԍ�(�ȗ���������TARGET���Z�b�g)
;-------------------------------------------------
; �߂�l
;  ���l(0~100) �����|�����B�P�ʂ�%
;========================================================
@K88_KYOKO_TRYENDURE(ARG = -1)
#FUNCTION
#LOCALSIZE 2
VARSET LOCAL, 0
SIF ARG == -1
	ARG = TARGET
SIF ARG < 0 || ARG > CHARANUM
	RETURNF 0
; �܂���ƃR�s�y
;�f���ɂ�蔻��ω�
LOCAL = 100
SIF TALENT:ARG:����
	LOCAL = LOCAL / 2
SIF TALENT:ARG:����
	LOCAL = LOCAL + 30
SIF TALENT:ARG:�x�� < 0 || TALENT:ARG:���� < 0 || TALENT:ARG:���֐S || TALENT:ARG:㵒p�S < 0
	LOCAL = LOCAL - 30
SIF TALENT:ARG:���I���� > 0 || TALENT:ARG:㵒p�S > 0
	LOCAL = LOCAL + 20
SIF TALENT:ARG:�����S || TALENT:ARG:���I���� < 0
	LOCAL = LOCAL - ((LOCAL / 10) * 2)
SIF TALENT:ARG:�呀 < 0 || TALENT:ARG:������
	LOCAL = LOCAL + ((LOCAL / 10) * 2)
SIF TALENT:ARG:�呀 > 0 || TALENT:ARG:����z���Ȃ�
	LOCAL = LOCAL / 2

SIF TALENT:ARG:����
	LOCAL = 300
SIF TALENT:ARG:���ʚn�D == 3 || MARK:ARG:�������� == 3
	LOCAL = 0

;�̗͂Ɉˑ����ĉ����|��������
LOCAL:1 = MAXBASE:ARG:�̗� - BASE:ARG:�̗�
IF LOCAL:1 < 500
	;Do Notting
ELSEIF LOCAL:1 < 1000
	LOCAL = LOCAL / 2
ELSEIF LOCAL:1 < 1500
	LOCAL = LOCAL / 3
ELSE
	LOCAL = 10
ENDIF

;�����Ɉˑ����ĉ����|��������
IF BASE:ARG:���� > 800
	LOCAL = LOCAL / 3
ELSEIF BASE:ARG:���� > 600
	LOCAL = LOCAL / 2
ELSE
	;Do Notting
ENDIF

;�͈͉z���Ȃ��悤�ɕ␳
SIF LOCAL < 0
	LOCAL = 0
SIF LOCAL > 300
	LOCAL = 300

; �m����Ԃ�(���̎��� SIF RAND:300 + 1 <= LOCAL)
RETURNF LOCAL / 300

;========================================================
; �̊i���擾(�����֐�)
;-------------------------------------------------
; �ΏۂƂ̑̊i�������đΉ����鐔�l��Ԃ�
; �ʂɎ����֐��ł��K�v�͂Ȃ��̂����ǂ悭�g����������
;-------------------------------------------------
; ����
;  ARG   = ��r�ΏۃL�����̓o�^�ԍ�(�ȗ���������TARGET���Z�b�g)
;  ARG:1 = ��r���L�����̓o�^�ԍ�(�ȗ���������MASTER���Z�b�g)
;-------------------------------------------------
; �߂�l
;  ���l(-6~+6) �Q�l�p: [���l(-3)][�c���̌^(-2)][�����̌^(-1)][(0)][���g(1)][����(2)][���l(3)]
;   �ŏ��͔�r�������l�̌^����r�Ώۂ����l�B�ő�͍ŏ��̋t�ƂȂ�B
;========================================================
@K88_KYOKO_DIFF_BODYSIZE(ARG = -1, ARG:1 = -1)
#FUNCTION
SIF ARG == -1
	ARG = TARGET
SIF ARG:1 == -1
	ARG:1 = MASTER
SIF ARG < 0 || ARG > CHARANUM || ARG:1 < 0 || ARG:1 > CHARANUM
	RETURNF 0
RETURNF TALENT:(ARG:1):�̌^ - TALENT:ARG:�̌^

;========================================================
; �֌W�擾(�����֐�)
;-------------------------------------------------
; �ΏۂƂ̊֌W�����đΉ����鐔�l��Ԃ�
;-------------------------------------------------
; ����
;  ARG = �L�����̓o�^�ԍ�
;-------------------------------------------------
; �߂�l
;  ���l(-1 = �G��, 0 = ���֌W, 1 = �F�D�I, 2 = �ڏ�, 3 = ���h)
;========================================================
@K88_KYOKO_RELATION(ARG)
#FUNCTION
SIF ARG < 0 || ARG > CHARANUM
	RETURNF 0
SELECTCASE CALLNAME:ARG
	; ���h(��, ���@)
	CASE "��" ,"���@"
		RETURNF 3
	; �ڏ�(�l, ���, ����, �ʂ�, �K)
	CASE "�i�Y�[����", "���", "�����T", "�ʂ�", "�}�~�]�E"
		RETURNF 2
	; �F�D(���P)
	CASE "���P"
		RETURNF 1
	CASEELSE
		IF FLAG:�Ȃ肫�� == ARG
			RETURNF -2
		ELSE
			RETURNF 0
		ENDIF
ENDSELECT

RETURNF 0

;========================================================
; ���O�\��(�����֐�)
;-------------------------------------------------
; �ΏۂƂ̊֌W�����Ė��O��\��
;-------------------------------------------------
; ����
;  ARG = �L�����̓o�^�ԍ�(�ȗ���������MASTER���Z�b�g)
;-------------------------------------------------
; �߂�l
;  ������(�ΏۃL�����ւ̌ď�)
;========================================================
@K88_KYOKO_CALLNAME(ARG = -1)
#FUNCTIONS
#LOCALSSIZE 1
VARSET LOCALS, ""
SIF ARG == -1
	ARG = MASTER
SIF ARG < 0 || ARG > CHARANUM
	RETURNF "�͈͊O�̈���"
LOCALS = \@ ARG == MASTER ? %CSTR:20% # %CALLNAME:ARG% \@
SELECTCASE K88_KYOKO_RELATION(ARG)
	; ���h(�l�Â�)
	CASE 3
		LOCALS += "�l"
	; �ڏ�(����Â�)
	CASE 2
		LOCALS += "����"
	; �F�D(�����Â�)
	CASE 1
		LOCALS += "�����"
	; �G��(�Ăю̂�)
	CASE -1
	; ��l(�ύX�������Ȃ�)
	CASE -2
	; ���̑�
	CASEELSE
		LOCALS += "�����"
ENDSELECT
; ���������l��p����
IF ARG == MASTER
	; CSTR:20��MASTERNAME:88�̓���
	MASTERNAME:88 = %LOCALS%
	; ����v���C���̂݌Ăі���ς�������΂����ȉ��ɏ�������ǉ�
ENDIF
RETURNF LOCALS

;========================================================
; ����݊�����
;-------------------------------------------------
; �o�[�W�����A�b�v�Ńt���O�̈ړ��Ȃǂ��s���ۂɎg�p����֐�
; ����ōŏ��ɏo��������ɌĂ΂��
; �Ƃ肠�����֐��̐��`��������Ă������g�p����K�v���Ȃ����Ƃ��F��
;========================================================
@K88_KYOKO_UPDATE
WHILE CFLAG:1100 < K88_KYOKO_GET_VARSION()
	SELECTCASE CFLAG:1100
		; �����o�[�W����
		CASE IS < 100
			; �Ăі�����Ȃ�Z�b�g
			IF !STRLENS(CSTR:20)
				CSTR:20 = %CALLNAME:MASTER%
				CALLF K88_KYOKO_CALLNAME(MASTER)
			ENDIF
			CFLAG:1100 = 100
		; �����Ɍ݊�����������
;		CASE ����
;			����
;		;CASE ����
;			����
		; �������[�v�\�h
		CASEELSE
			CFLAG:1100 = K88_KYOKO_GET_VARSION()
	ENDSELECT
WEND
RETURN 1

;========================================================
; �Ăі�����
;-------------------------------------------------
; ���K�\���g���Ăē��쑬�x���v�Ȃ̂����āHC#�ɕ���
; �G�X�P�[�v���炯�Ŗ�킩��Ȃ��ȁ[�N�����Ƃ����Ă���Ȃ����ȁ[(�ׯ�ׯ
;========================================================
@K88_KYOKO_INPUT_CALLNAME
#LOCALSSIZE 1
PRINTFORML �Ăі�����͂��Ă�������(���ړ��͂��邩�A�{�^���őI�����Ă�������)
IF NAME:MASTER != "���Ȃ�"
	LOCALS = %NAME:MASTER%
ELSE
	LOCALS = %CALLNAME:MASTER%
ENDIF
PRINTBUTTON @"[���O(%LOCALS%)�𖼏��]", @"%LOCALS%"
[SKIPSTART]
; �P��̌Ăі��ǂ���
SIF ABL:�e�� > 4
	PRINTBUTTON "[��\@ TALENT:MASTER:���� == 2 ? �Z # �o \@����ƌĂ�łق���]", @"��\@ TALENT:MASTER:���� == 2 ? �Z # �o \@����"
SIF ABL:�e�� > 7
	PRINTBUTTON "[��\@ TALENT:MASTER:���� == 2 ? �Z # �o \@�l�ƌĂ�łق���]", @"��\@ TALENT:MASTER:���� == 2 ? �Z # �o \@�l"
SIF ABL:�]�� > 7 && ABL:��d���_ > 7
	PRINTBUTTON "[����l�l�ƌĂ�łق���]", "����l�l"
SIF TALENT:���l && TALENT:����
	PRINTBUTTON "[�U�ߗl�ƌĂ�łق���]", "�U�ߗl"
[SKIPEND]

$INPUT_LOOP_KYO0
INPUTS
; �s���s���̋󔒕����폜
LOCALS = %RESULTS%
REPLACE LOCALS, "\(\^\\s\+\|\\s\+\$)", ""
; 2��������
IF STRLENS(LOCALS) < 2
	SIF STRLENS(RESULTS)
		CLEARLINE 1
	REUSELASTLINE �u�����������I�v
	GOTO INPUT_LOOP_KYO0
; 10����(�S�p5����)������
ELSEIF STRLENS(LOCALS) > 10
	CLEARLINE 1
	REUSELASTLINE �u������ƒ����Ȃ��H�Z�����Ă�v
	GOTO INPUT_LOOP_KYO0
; �������q
ELSEIF STRCOUNT(LOCALS, "\(����\|�瑐\)\+\\s\*���q")
	PRINTFORML �u�Ǘ��l����H�v
; �y��Y����
ELSEIF STRCOUNT(LOCALS, "\(����\)\+\\s\*�y��Y")
	PRINTFORML �u�y��Y����I�I�v
; �ܑ�T��
ELSEIF STRCOUNT(LOCALS, "\(�ܑ�\)\+\\s\*�T��")
	PRINTFORML �u���͂����������f�͂��������������ˁv
; ��������
ELSEIF FLAG:�Ȃ肫�� != 88 && STRCOUNT(LOCALS, "\(�H�J\)\*\\s\*���q")
	CLEARLINE 1
	REUSELASTLINE �u���������Ȃ́H��₱�������瑼�̌Ăі��ɂ��ė~������v
	GOTO INPUT_LOOP_KYO0
; ���@����l�ł͂Ȃ��A���@�Ƃ����t���[�Y���܂܂�Ă���B��������
; ������l�ł͂Ȃ��A�Њۂ������͐��Ƃ����t���[�Y���܂܂�Ă���
ELSEIF (FLAG:�Ȃ肫�� != 55 && STRCOUNT(LOCALS, "��\*\\s\*���@")) || (FLAG:�Ȃ肫�� != 87 && STRCOUNT(LOCALS, "\(�Њ�\)\*\\s\*��\$"))
	CLEARLINE 1
	REUSELASTLINE �u�o�J�ɂ��Ă�́H������Ȃ�ł��ԈႦ�悤���Ȃ��ł���v
	GOTO INPUT_LOOP_KYO0
; ���@�����͂���
; ���񂻂����ˑ��X�Ǐ��ܘY�Ƃ�������l�����邩������Ȃ������
ELSEIF (FLAG:�Ȃ肫�� != 39 && LOCALS == "�i�Y�[����") || (FLAG:�Ȃ肫�� != 40 && STRCOUNT(LOCALS, "\(���X��\)\*\\s\*���P")) || (FLAG:�Ȃ肫�� != 85 && STRCOUNT(LOCALS, "\(�_��\)\*\\s\*���")) || (FLAG:�Ȃ肫�� != 86 && STRCOUNT(LOCALS, "\(\(����\)*\\s\*����\|�����T\)"))
	CLEARLINE 1
	REUSELASTLINE �u�P���J�����Ă�́H�v
	GOTO INPUT_LOOP_KYO0
ELSEIF (FLAG:�Ȃ肫�� != 41 && STRCOUNT(LOCALS, "\(���b\)\*\\s\*�ʂ�")) || (FLAG:�Ȃ肫�� != 69 && STRCOUNT(LOCALS, "\(��c��\)\*\\s\*�}�~�]�E"))
	CLEARLINE 1
	REUSELASTLINE �u�����Ă�c�c�킯�Ȃ����ˁH�v
	GOTO INPUT_LOOP_KYO0
; �������͂͂���
ELSEIF (FLAG:�Ȃ肫�� != 89 && STRCOUNT(LOCALS, "\(�{��\)\*\\s\*�F��")) || (FLAG:�Ȃ肫�� != 90 && STRCOUNT(LOCALS, "\^�\*\\s\*�M")) || (FLAG:�Ȃ肫�� != 91 && STRCOUNT(LOCALS, "\(�h��\)\*\\s\*�j����")) || (FLAG:�Ȃ肫�� != 92 && STRCOUNT(LOCALS, "\(����\)\*\\s\*�z�s")) || (FLAG:�Ȃ肫�� != 56 && STRCOUNT(LOCALS, "\(\(�L����\)\*\\s\*�_�q\|�������q\)"))
	CLEARLINE 1
	REUSELASTLINE
	GOTO INPUT_LOOP_KYO0
; ����얲�Ƃ����t���[�Y���܂܂�Ă�B��������
; �����J���c�Ƃ����t���[�Y���܂܂�Ă���
ELSEIF STRCOUNT(LOCALS, "\(����\)\*\\s\*�얲") || STRCOUNT(LOCALS, "\(�����J\)\*\\s\*���c")
	PRINTFORML �u�����ޏ��������́H�����͌����Ȃ�������v
; ���J�������Ƃ����t���[�Y���܂܂�Ă�B
ELSEIF STRCOUNT(LOCALS, "\(���J\)\*\\s\*������")
	PRINTFORML �u�����A���̃e���V�����Ⴉ�����l�ԂˁB���A�͂����Ƒ傫�Ȑ��ł��Ȃ��Ƃˁv
; ��鮗d���Ƃ����t���[�Y���܂܂�Ă�B
ELSEIF STRCOUNT(LOCALS, "\(���\)\*\\s\*�d��")
	PRINTFORML �u�n���U��񂷂̂͂�߂��́H�v
ENDIF
; ���ړ��͂Ȃ炢����Ǝv�������H�e�����I
IF FIRSTTIME("U88-1") && ABL:�e�� < 4 && STRCOUNT(LOCALS, "\(��\(\(�Z\|�ɂ�\)\|\(�o\|�˂�\)\)\(����\|�����\)\)\$")
	CLEARLINE 1
	REUSELASTLINE �u���}�r�R�ɂ����Č������Ƃ�I�Ԍ����͂����v
	GOTO INPUT_LOOP_KYO0
ELSEIF FIRSTTIME("U88-1") && ABL:�e�� < 7 && STRCOUNT(LOCALS, "\(��\(\(�Z\|�ɂ�\)\|\(�o\|�˂�\)\)\(�l\|����\)\)\$")
	CLEARLINE 1
	REUSELASTLINE �u���}�r�R�ɂ����Č������Ƃ�I�Ԍ����͂����v
	GOTO INPUT_LOOP_KYO0
ELSEIF FIRSTTIME("U88-1") && (ABL:�]�� < 7 || ABL:��d���_ < 7) && STRCOUNT(LOCALS, "\(\(��\|��\)\(��l\|���ザ��\)\(�l\|����\)\)$")
	CLEARLINE 1
	REUSELASTLINE �u���}�r�R�ɂ����Č������Ƃ�I�Ԍ����͂����v
	GOTO INPUT_LOOP_KYO0
ELSEIF FIRSTTIME("U88-1") && (!TALENT:���l || !TALENT:����) && STRCOUNT(LOCALS, "\(\(�U��\|�����\)\(�l\|����\)\)\$")
	CLEARLINE 1
	REUSELASTLINE �u���}�r�R�ɂ����Č������Ƃ�I�Ԍ����͂����v
	GOTO INPUT_LOOP_KYO0
ENDIF
CSTR:20 = %LOCALS%
; CSTR:20��MASTERNAME:88�𓯊�
CALLF K88_KYOKO_CALLNAME(MASTER)
RETURN 1

path: 原版+前人整合等各种readme/パッチ/eraTW4.571用 ダウジング等修正/ERB/口上・メッセージ関連/個人口上/[口上]era命蓮寺OvDr!!1.0+修正Pv1用オハヨー響子ちゃん口上+修正/M_KOJO_K88.ERB