summaryrefslogblamecommitdiff
path: root/doc/sample/npc_sample.txt
blob: 9dce66094a54793cf33d397dc062e2c15e8cd098 (plain) (tree)



























                                                                                
                                                                                                                                 







                                                                                                                   
                                                                      




                                                                                                         

                                                                    
                                                           
                                                                    














                                                                                                                
                                      












                                                                                                                                             
                                                                                                                                 



























































































































































































































                                                                                                            
                                                     














































































































                                                                                                                           
                                                     













































                                                                                                                   
//
// Athena Sample Script
//  (c) 2003 Athena Project.
//
// $Id: npc_sample.txt,v 1.1.1.1 2004/09/10 17:26:47 MagicalTux Exp $

// ���̃t�@�C���́AAthena�Ŏg�p�����X�N���v�g�̉���Ǝg�p��̃T���v����
// �Ȃ��Ă��܂��B

// =============
// *��{�I�ȏ���
// =============
// <parameters_1>\t<command>\t<displayname>\t<parameters_2>
// \t��TAB������킵�܂��B
// command �� "warp" / "monster" / "shop" / "script" �̂����ꂩ�ɂȂ�܂��B
// �e�s�ɂ�����"//"�ȍ~�̓R�����g�Ƃ��Ė�������܂��B
// �ȉ��A�X�ɂ‚��ĉ�������Ă����܂��B
//
// ������<n>�Ƃ�����Ă��镔����n�Ƃ��������ł͂Ȃ��A�C�ӂ̕�����/�l�������܂��B
// �܂��A[n]�͕K�v�ɉ����Ďw�肷��C�ӂ̕�����/�l�ƂȂ��Ă��܂��B

// ========
// *command
// ========
//
// ---------------
// *�ʏ�warp(warp)
// ---------------
// ���� : <gatname>,<x>,<y>	warp	<displayname(hidden)>	<dx>,<dy>,<destination_gatname>[],<destination_x>,<destination_y>
//
// <gatname>	- �}�b�v�f�[�^�t�@�C�����B�g���q�͕K�{�ł��B
// <x>,<y>		- ���[�v�|�C���g�̒��S���W(x,y)
// <displayname(hidden)>	- npc���B�ꕶ���ȏ�̔C�ӂ̕����Ŏw�肵�܂��B���j�[�N�Ȗ��O�ł���K�v�͂���܂���B
// 				  ���ۂɂ͕\������܂���B
// <dx>,<dy>	- ����͈�(x,y) <x,y>�𒆐S��(dx+1,dy+1)�͈̔͂�PC������Ɣ������܂�
// <destination_gatname>,<destination_x>,<destination_y> -
// �ړ���̃}�b�v�f�[�^�t�@�C����,���W(x,y)
// destination_gatname�ɂ‚��Ă͊g���q""�͂����Ă������Ă��\���܂���B
// �ړ����map�f�[�^�t�@�C�������݂��Ȃ�(���邢��map_config�Ŏw�肳��Ă��Ȃ�)�ꍇ�͔������܂���B
// �ړ���̍��W���i���֎~���ł������ꍇ�́A�����_���ȍ��W�Ƀ��[�v���܂��B
// �܂��A������W�ɕ�����warp���u����Ă����ꍇ�A��ɋL�q����Ă�����̂��L���ɂȂ�܂�
// ����́Aconf�t�@�C�����Ŏw�肳���Anpc*.txt�t�@�C�����܂�����warp���L�q����Ƃ����������Ƃ������܂��B
// ��:
prontera,156,185,4	warp	sample1	0,0,prontera,156,225
prontera,156,185,4	warp	sample1a	0,0,prontera,156,230
// sample1�̕�����ɋL�q����Ă���̂ŁA156,225�Ɉړ����܂�
prontera,156,220,4	warp	sample1-1	0,0,prontera,156,180

// --------------------
// *�����X�^�[(monster)
// --------------------
// ����:<gatname>,<x>,<y>[,<xs>,<ys>]	monster	<displayname>	<npcid>,<number>[,<spawn_delay1>,<spawn_delay2>]
// <gatname>	- �}�b�v�f�[�^�t�@�C�����B�g���q�͕K�{�ł��B
// <x>,<y>		- �����z�u���W(x,y) 0,0�ł���΃����_���Ȉʒu�ɔz�u����܂��B
// [,<xs>,<ys>]	- ����͈͓��ɔz�u���鎞�Ɏw�肵�܂��B
// <displayname> - �}�E�X�J�[�\�������킹���Ƃ��ɕ\������閼�O�B���O�͈ꕶ���ȏ�w�肵�Ă�������
// <npcid>		- �L�����N�^�[��B�ڍׂɂ‚��Ă͂��@����������(db/mob_db.txt���Q�l�ɂȂ�Ǝv���܂���...)
// <number>		- �z�u��
// [,<spawn_delay1>,<spawn_delay2>] - ����pc_id�����ƒ����X�^�[�̐������Ԃɂ‚��Ă̒�`
// �O��o������+�o���x��1,�|���ꂽ����+�o���x��2,�|���ꂽ����+5�b �ŎZ�o�����l�̂����A�ł��傫������
// �o�����ԂƂ��܂�
// ��:
prontera,0,0	monster	�|����	1002,5

// ---------
// *�X(shop)
// ---------
// ����:<gatname>,<x>,<y>,<direction>	shop	<displayname>	<npcid>,<item_id1>:<price1>[,<item_id2>:<price2>[,.....<item_id_N>:<priceN>]]
// <gatname>	- �}�b�v�f�[�^�t�@�C�����B�g���q�͕K�{�ł��B
// <x>,<y>		- NPC�̔z�u���W(x,y)
// <direction>	- npc�̌����Ă�������B0��k(y���W����+)�Ƃ��āA�����v���45�x�����݂ɂȂ��Ă��܂�
// <displayname> - �}�E�X�J�[�\�������킹���Ƃ��ɕ\������閼�O�B���O�͈ꕶ���ȏ�w�肵�Ă�������
// <npcid>		- �L�����N�^�[��B�ڍׂɂ‚��Ă͂��@����������
// <item_id_N>:<price_N>	- item_id_N�̏��i�����iprice_N�Ƃ��Ĕ̔����E�C���h�E�ɕ\�����܂��B
// 						  item_id�ɂ‚��Ă�db/item_db.txt���Q�Ƃ��Ă��������B
// ��:
prontera,136,203,6	shop	����l	73,501:5,502:20,503:55,504:120,506:20,645:80,656:150,601:30,602:30,611:20,610:400

// -====================-
// *NPC�X�N���v�g(script)
// -====================-
// ����:
// <gatname>,<x>,<y>,<direction>	script	<displayname>	<npcid>[,<xs>,<ys>],{ <script> ... }
// <gatname>	- �}�b�v�f�[�^�t�@�C�����B�g���q�͕K�{�ł��B
// <x>,<y>		- NPC�̔z�u���W(x,y)
// <direction>	- npc�̌����Ă�������B0��k(y���W����+)�Ƃ��āA�����v���45�x�����݂ɂȂ��Ă��܂�
// <displayname> - �}�E�X�J�[�\�������킹���Ƃ��ɕ\������閼�O�B���O�͈ꕶ���ȏ�w�肵�Ă�������
// <npcid>		- �L�����N�^�[��B�ڍׂɂ‚��Ă͂��@����������
// [,<xs>,<ys>]	- (x,y)�𒆐S�Ƃ���(xs,ys)�ȓ���PC���ߊ��ƃX�N���v�g���������܂�
// 				  (warp�Ɠ����悤�Ȕ����̂������ɂȂ�܂�)
//
// ���̌�ɑ���{}�����X�N���v�g�Ƃ��ĔF������܂���
// }(�s��) �ŃX�N���v�g�̏I���Ɣ��f���Ă��܂��B
// ���̂��߁A}�̌�ɂ̓R�����g(//�`)�͕t���Ȃ��ł��������B
// (������̎d�l�͕ύX�\��ł�)
//
// ------------------------
// *{}���̃X�N���v�g�ɂ‚���
// ------------------------
// �X�̖��ߌ�␔��,������,���x��,���Z�q���̊Ԃ�
// �X�y�[�X��^�u�A���s�A/* */�ɂ��͂܂ꂽ�R�����g�A//������s�܂ł̃R�����g��
// ���R�ɓ���鎖���o���܂� (C����)
// �e���߂͍Ō��";"���‚��܂� (C����)
//
// ---
// *�l
// ---
// script���Ŏg�p�����l�� ���� / ������ / �ϐ��� / ���x�� ��4��ނɕ�����܂��B
// 
// *���� [0-9]�̗�ŕ\�킳���10�i�����A0x�Ŏn�܂�16�i��
//      ���l�Ƃ��Ĉ�����͕̂����t32bit�����݂̂ŁA�����͈����܂���
// *������ ""�ň͂܂ꂽ��ʂ�̕����񂪎g���܂��B
//      �����񒆂�"����ꂽ���ꍇ��\"�A\����ꂽ���ꍇ��\\�Ƃ��܂�
// *�ϐ���/���x���� [A-Za-z0-9_]��@(�ꕶ���ڂ̂�)���g���܂��B
//      ����ȃ��x���Ƃ���-�����݂��܂��B����͎��̖��߂��Ӗ����܂�
//      �ȉ��Ő�������萔�▄�ߍ��ݕϐ�������ɂ�����܂�
// 
// -----------------------
// *�萔�܂��͖��ߍ��ݕϐ�
// -----------------------
// db/const.txt��<�萔��> <���l>�ƋL�q���鎖��
// �X�N���v�g���ŗ��p�”\�Ȓ萔��錾�o���܂��B
// (NPC�X�̏��i���X�g,�����ڂ̐ݒ蕔�����ɂ͗��p�o���܂���)
//
// �܂��A���̒��ŃL�����N�^�[�̃X�e�[�^�X���Q�Ƃ���
// ���ߍ��ݕϐ��̒�`�����Ă��܂��B���ݗL���ȕ��͈ȉ���7�‚ł�
//
//  BaseLevel : �x�[�X���x��
//  JobLevel  : �W���u���x��
//  StatusPoint : �U�蕪���”\�ȃX�e�[�^�X�|�C���g��
//  SkillPoint  : �U�蕪���”\�ȃX�L���|�C���g��
//  Class : �L�����N�^�[�̐E�Ƃ̎��
//     Class�l�ɂ‚��Ă�Job_Novice��db/const.txt�Œ萔��`����Ă܂��̂ł�������g���Ɨǂ��ł��傤
//  Zeny  : ����
//  Sex   : ����[0=��, 1=��]
//
// �����̕ϐ��́Aif���߂�set���߂Ŏ��R�ɎQ�Ƃ��o���܂����A
// �ύX��StatusPoint��SkillPoint��Zeny�݂̂ő��̖��ߍ��ݕϐ��͕ύX���Ă��Ӗ��������܂���B
// �܂��A���̂R�‚̖��ߍ��ݕϐ���ύX�����ꍇ�A�ύX�̓N���C�A���g�ɑ����ɔ��f����܂��B
//
// -------
// *���x��
// -------
// ���x���́A���x�����̌��:��t��
// label:
// �̂悤�ɋL�q���܂��B
// goto����menu���Aif�����̔�ѐ�Ƃ��Ďg���܂��B
//
// ---
// *��
// ---
// ���߂̈����Ƃ��Đ��l���v������Ă��鏊�́A�S�Ă̏��Ŏ������p�”\�ł��B
// �������Z�݂̂ł����AC�̎��̃T�u�Z�b�g�ɂȂ��Ă��܂�
// ���p�”\�ȉ��Z�q��()�A�P�����Z�q - ! ~�A2�����Z�q + - * / % & | ^ && || == != > >= < <= �ł�
//
// ������̏ꍇ�� + �ŘA�����”\�ł��B
// ������ + ���l �� ���l + ������ �Ƃ����ꍇ�͐��l�𕶎���ւƕϊ����A�����܂��B
//
// -----------------
// *{}���Ŏg���閽��
// -----------------
//
//  mes "<message>";
// ���b�Z�[�W�E�C���h�E��message��\�����܂�
// �����̐F��^000000��^�ɑ�����16�i��6���Ŏw�肵�܂�(�����F�͍�(^000000)�ł�)
//
//  next;
// ���b�Z�[�W�E�C���h�E��"next"�̃{�^����\�����܂�
//
//  close;
// ���b�Z�[�W�E�C���h�E��"close"�̃{�^����\�����A�X�N���v�g�̎��s���I�����܂�
//
//  menu "<choice1>",<Label1>[,"<choice2>",<Label2>....];
// �I�����E�C���h�E��\�����܂��B"choice1","choice2"�����I�����ɕ\������
// ���j���[�őI�񂾏ꍇ�́A���̌�ɋL�q����郉�x���ɃW�����v���܂��B
// �܂��A�I���������ڂ̓��[�J���ϐ�l15�ɂĎQ�Ƃł��܂��B
// ��̗�ł��ƑI������"choice1"������A�����I�Ԃ�Label1:�Ŏn�܂�s�ɃW�����v���܂��B
// �����āA�ϐ�l15�ɂ�1�Ƃ����l���Z�b�g����܂�
// cancel��I�񂾏ꍇ�A�X�N���v�g�̎��s���I�����܂�
//
//  goto <Label>;
// Label:�Ŏn�܂�s���瑱�������s���܂�
//
//  cutin "<filename>[.bmp]",<pos>;
// ��ʏ��filename�Ŏw�肷��摜��\�����܂�
// filename	- �\������bmp�t�@�C�����B�g���q�͖����Ă��\���܂���
// pos		- �\���ʒu 0-���� 1-������ 2-�E�� 3-? 4-? 255-��\��
// ���݂̃N���C�A���g�ł́Acutin�����s����Ƃ��ɈȑOcutin�����s����Ă���摜���\������Ă���ꍇ�́A
// ��ɕ\�����Ă���摜���������Ă����Ŏw�肳���摜��\�����܂�
// 
//  jobchange <Jobid>;
// PC�̐E��Jobname�Ŏw�肵���E�ɕύX���܂��B�w��ł���Jobid�ɂ‚��Ă�db/const.txt��Job_�ł͂��܂�s��
// �Q�Ƃ��Ă��������Bconst�Ŏw�肵�Ă��閄�߂��ݕϐ������g�p�ł��܂��B
// jobchange���s���ƁAJobLv��1�ɁA�X�e�[�^�X�{�[�i�X�͂��̐E��
// ���킹�����ɕω����܂��BAthena-d2.1�ł̓X�L���͎g���Ȃ��̂ŁA�����ڕύX�����Ǝv���Ă��������B
// [����]
// 1.�lj�2���E(�N���Z�C�_�[��)��jobchange������ꍇ�A���F�p���b�g��ύX���Ă���ꍇ�̓��\�[�X�G���[��
// �N���܂��̂ŁA���s���Ȃ��悤�ɂ��Ă��������B
// 2.�o�[�h�ƃ_���T�[��Jobname�͕ʂɂȂ��Ă��܂��B
// ���̂��߁A�j��PC�ɑ΂���Job_Dancer�����s������A����PC�ɑ΂���job_Bird�����s���Ȃ��悤�ɂ��Ă��������B
// �N���C�A���g�ɂ���Ă̓��\�[�X�G���[�ŗ����܂��B
// map���ł͐����`�F�b�N���s���Ă��Ȃ����߁A�X�N���v�g���Ń`�F�b�N����K�v������܂��B
// npc_testJ.txt�̗���Q�Ƃ��Ă��������B
// 3.db/const.txt�ɂ�knight2/crusader2�̋L�q������܂����A����job�ւ�jobchange�͍s��Ȃ��ق�������ł��B
// ���ۂ̃Q�[���ł�����job�͎g�p����Ă��Ȃ��悤�ł��B
//
//  input [<variable>];
// �������̓E�C���h�E���J���܂��B
// ���͂��ꂽ������variable���������ꍇ���̕ϐ��ɁA
// ���������ꍇ�̓��[�J���ϐ�l14�ɃZ�b�g����܂��B
//
//  warp "<destination_gatname>",<destination_x>,<destination_y>;
// �w�肵���}�b�v��x,y���W�Ƀ��[�v���܂��B�ڍׂ͏�Lwarp(NPC)�̍����Q�Ƃ��Ă��������B
//
//  setlook <n1>,<n2>;
// PC�̊O����ݒ肵�܂��B
// <n1>	- (1 .. 8)
// 		1-���^
// 		2-����
// 		3-����
// 		4-����
// 		5-����
// 		6-���F
// 		7-���F
// 		8-��
// <n2> - �C��
// 		�O���ݒ�͊Y���A�C�e���𑕔����Ă��Ȃ��Ă��t������܂��B
// 		�z��O�̔ԍ���ݒ肷��ƁA�N���C�A���g�����\�[�X�G���[�ŗ����܂��B
// 		�A�T�V���j,�lj�2���E�Ɋւ��Ă͕��F�̕ύX�͍s��Ȃ��ł�������(��͂胊�\�[�X�G���[�������܂�)
// ����⓪����,���̐ݒ�̓X�e�[�^�X�Čv�Z���ɏ㏑������Ă��܂����߁A
// �����I�ȗp�r�ɂ̂ݗ��p�”\�ł��B
//
//  set <variable>,<n>;
// �ϐ�<variable>�̒l��<n>�ɃZ�b�g���܂��B
// ����<n>�͐��l�݂̂ŕ����񂪈����܂��񂪁A����Ή��\��ł��B
//
//  if (<cond>) goto <Label>;
// ��������ł��B<cond>�̌v�Z���ʂ�0�ȊO�̏ꍇ�ALabel�ɃW�����v���܂��B
//
//  getitem <item_id>,<num>;
// PC�̏����i���X�g��item_id�Ŏw�肳���A�C�e����num�����lj����܂��B
//
//  delitem <item_id>,<num>;
// PC�̏����i���X�g����item_id�Ŏw�肳���A�C�e����num�����폜���܂��B
//
//  viewpoint <type>,<x>,<y>,<id>,<color>;
// �~�j�}�b�v��x,y�̍��W�Ƀ}�[�N(color�F���w��)��t���܂��B
// <type> 1-�\��
//        2-�폜
//
//  heal <hp>,<sp>;
// PC��HP/SP��hp,sp�Ŏw�肵���l�����񕜂����܂��B
//
//  end;
// �����ŃX�N���v�g�̎��s���I�����܂��B
//
//  setoption <str>;
// PC�Ɉȉ��Ŏ����t���i(?)��t���܂��B
// 0x0000	- �t���i�폜
// 0x0001	- ?
// 0x0002	- �n�C�h(�e�t��)
// 0x0004	- ??
// 0x0008	- �J�[�g
// 0x0010	- ��
// 0x0020	- �y�R�y�R(�i�C�g,�N���Z�C�_�[�̎��̂ݗL��)
// 0x0040	- �n�C�h(�e����)
// 0x0080	- �J�[�g2
// 0x0100	- �J�[�g3
// 0x0200	- �J�[�g4
// 0x0400	- �J�[�g5
// 0x0800	- �����I�[�N(Sage�̃X�L���A���o�[�X�I�[�L�b�V��������������ԂɂȂ�)
// setoption�����s����Ƃ��A���X�Z�b�g����Ă����l�̓N���A����܂��B
// ���ꂼ��̒l�͉��Z�����l��ݒ肷�邱�Ƃɂ��A�����ɕt���i���t�����܂��B
// �Ⴆ�΁A0x38�ŃJ�[�g�������āA���A�ꂽ�y�R���i�C�g�Ƃ��������̂��ł��܂��B
// setoption�ŃZ�b�g���ꂽ�l�̓N���C�A���g�I������L������܂��B
// [memo]�b��I�Ȃ̂Ŏd�l�ύX�̉”\��������܂��B
//
//  savepoint "<gatname>",<x>,<y>;
// �Z�[�u�|�C���g��gatname,x,y�ɐݒ肵�܂�
//
// -----
// *�֐�
// -----
// �������߂Ȃǂňȉ��̊֐����g�p�ł��܂��B
//
//  rand(<n>[,n2])
// n�݂̂̏ꍇ�A0����(n-1)�܂ł̐��������_���ɕԂ��܂��B
// n2���^�����Ă����ꍇ�� n ���� n2 �܂ł̐��������_���ɕԂ��܂�
//
//  countitem(<item_id>)
// �v���C���[�̏�������Aitem_id�Ŏw�肷��A�C�e���̐���Ԃ��܂�
//
// [memo]
// �����_�����[�v�������������ꍇ�A�͈͎��s��script�𗘗p���܂�(npc_warp.txt���Q��)
//

// script�̗�:
prontera,146,203,2	script	�f�o�b�K�[�v��	116,{
	cutin "kafra_02",2;
	if(countitem(515)<10) goto Llesscarrot;
	mes "[�f�o�b�K�[�v��]";
	mes "���炠��A�ɂ񂶂���R�����Ă܂��ˁB";
	mes "�Ƃ������ŁA���������D���Ə���ɂ킽�����F�肵�܂����B";
	mes "�ɂ񂶂�10�{�ƌ����ł����݂݃w�A�o���h�����������܂��ˁB";
	next;
	if(countitem(515)<10) goto Llesscarrot_err;
	delitem 515,10;
	getitem 2214,1;
	goto Llesscarrot;
Llesscarrot_err:
	mes "[�f�o�b�K�[�v��]";
	mes "����H�ɂ񂶂񂪑���Ȃ��Ȃ��Ă܂��ˁB";
	mes "�Ƃ������ō���̎��͖����������ɂ��܂��B";
	next;
// �ʏ�͂�������
Llesscarrot:
	mes "[�f�o�b�K�[�v��]";
	mes "��������Ⴂ�܂��B";
	mes "�������܂���?";
	next;
	menu "�X�e�[�^�X�|�C���g��200���₷",Lstp,"�X�L���|�C���g��20���₷",Lskill,
	     "�������~�����ł�",Lzeny,"�ē��̃e�X�g",Lviewpoint,"�]�E����",Ljobchange,"�J�[�g���‚���",Lcart,"��߂�",Lend;
Lstp:	set StatusPoint,StatusPoint+200;
	goto Lend;
Lskill:	set SkillPoint,SkillPoint+20;
	goto Lend;
Lzeny:	set Zeny,Zeny+1000;
	goto Lend;
Lviewpoint:
	viewpoint 1,156,360,1,0x0000ff;
	mes "[�f�o�b�K�[�v��]";
	mes "�v�����e����";
	next;
	viewpoint 2,156,360,1,0x0000ff;
	viewpoint 1,156,22,2,0x00ff00;
	viewpoint 1,22,203,3,0x00ff00;
	viewpoint 1,289,203,4,0x00ff00;
	mes "[�f�o�b�K�[�v��]";
	mes "����3�ӏ�����O�ɏo���܂��B";
	next;
	viewpoint 2,156,22,2,0x00ff00;
	viewpoint 2,22,203,3,0x00ff00;
	viewpoint 2,289,203,4,0x00ff00;
	goto Lend;
Ljobchange:
	cutin "kafra_02",255;
	mes "[�f�o�b�K�[�v��]";
	mes "�����ڂ݂̂ł���";
	mes "�]�E�”\�ł��B";
	mes "�]�E�����A�X�L������";
	mes "�������̂��ߎg���܂���B";
	mes "�ǂ̐E�Ƃɓ]�E�����܂���?";
	next;
	menu	"���S��",Lnv,
		"���m",Lsm,
		"�}�W�V����",Lmg,
		"�A�[�`���[",Lac,
		"�A�R���C�g",Lal,
		"���l",Lmc,
		"�V�[�t",Ltf,
		"�i�C�g",Lkn,
		"�v���[�X�g",Lpr,
		"�E�B�U�[�h",Lwz,
		"�b�艮",Lbs,
		"�n���^�[",Lht,
		"�A�T�V��",Las,
		"���܂���",Lrandom,
		"��߂�",Ljchcancel;
Lnv:	jobchange Job_Novice;	goto Lend;
Lsm:	jobchange Job_Swordman;	goto Lend;
Lmg:	jobchange Job_Mage;	goto Lend;
Lac:	jobchange Job_Archer;	goto Lend;
Lal:	jobchange Job_Acolyte;	goto Lend;
Lmc:	jobchange Job_Merchant;	goto Lend;
Ltf:	jobchange Job_Thief;	goto Lend;
Lkn:	jobchange Job_Knight;	goto Lend;
Lpr:	jobchange Job_Priest;	goto Lend;
Lwz:	jobchange Job_Wizard;	goto Lend;
Lbs:	jobchange Job_Blacksmith;	goto Lend;
Lht:	jobchange Job_Hunter;	goto Lend;
Las:	jobchange Job_Assassin;	goto Lend;
Lrandom:
	mes "[�f�o�b�K�[�v��]";
	mes "�ł́c";
	set l0,rand(13);
	jobchange l0;
	mes "���̐E�ƂŊ撣���Ă��������ˁB";
	goto Lend;
Ljchcancel:	mes "����A��߂�̂ł����c";
	mes "�]�E�����Ƃ���";
	mes "�C�y�ɐ��������Ă���������";	close;
	goto Lend;
Lcart:
	mes "[�f�o�b�K�[�v��]";
	mes "�J�[�g�ł��ˁB";
	mes "�t���܂����H����Ƃ��O���܂����H";
	menu "�‚���",LattachC,"�O��",LremoveC;
LattachC:
	mes "�͂��A�ǂ����B";
	setoption 0x08;
	goto Lend;
LremoveC:
	mes "�ł́A�O���܂��ˁB";
	setoption 0x00;
	goto Lend;
Lend:	cutin "kafra_02",255;
	close;
	end;	}

prontera,156,195,4	script	�J�v���E��	112,{
	mes "[�J�v���E��]";
	mes "��������Ⴂ�܂�";
	mes "������ł́A���݂�Athena�̏󋵂�����������܂��B";
	next;
	menu "����",Lcont,"�����Ȃ�",Lend;
Lcont:	mes "[�J�v���E��]";
	mes "Athena�ł�RO�G�~���I�J���X��35����̃v���O�������x�[�X�Ƃ��ĊJ�����͂��܂�܂���"
	mes "�r���A�\�[�X�̕��������}���A���݂̏�ԂɂȂ��Ă��܂��B";
	next;
	mes "���ݎ�������Ă�����̂͂‚��̒ʂ�ł�";
	mes "�E�}�b�v�Ԉړ��|�C���g";
	mes "�E���lNPC";
	mes "�E��bNPC�@(��������,���x���W�����v�A�����_���ϐ��A�A�C�e���󂯓n���A�ϐ��Q�ƁAcutin��";
	mes "�E�ϐ��ۑ�";
	mes "�E���A�C�e��";
	mes "�E�`���b�g";
	mes "�E�퓬(����)";
	mes "�EEpisode 4�ȍ~�^�C�v�̃p�P�b�g�d�l";
	mes "�E�o���l,lv�㏸";
	mes "�E�A�C�e���̗��p�̈ꕔ";
	next;
	mes "[�J�v���E��]";
	mes "�t�Ɍ����������Ă��Ȃ����̂͑�̈ȉ��̒ʂ�ł��B";
	mes "�E�X�L��";
	mes "�E�����ɂ��p�����[�^�ω�";
	mes "�E�p�[�e�B/�M���h";
	mes "�E�y�b�g";
	mes "�E���B/����쐬";
	next;
	mes "[�J�v���E��]";
	mes "����ƒ��ӓ_�ł����AAthena�ł�ID�̍Ō��_F�܂���_M��t����ƐV�KID�����s�����d�g�ɂȂ��Ă��܂����A";
Lcont2:	mes "2��ڈȍ~��_F,_M��t���Ă���ƃp�X���[�h�G���[�����ɂȂ�܂��B";
	next;
	mes "[�J�v���E��]";
	mes "�Ⴆ�΁A�����ID:^ff0000hoge^0000ff_F^000000�@pass:0123��login�����ꍇ�Ahoge��ID�Ƃ��ēo�^����܂��B";
	mes "����āA2��ڈȍ~��ID:^ff0000hoge^000000�@pass:0123�Ƃ���login���ĉ������B";
	next;
	mes "[�J�v���E��]";
	mes "keep�Ƀ`�F�b�N�����Ă���ꍇ�A�኱�s�ւȎd�l�ł����A�ȏ�̓_����낵�����肢���܂��B";
	close;
Lend:	mes "[�J�v���E��]";
	mes "�ł͒��ӓ_�̂݁A���������Ē����܂��B";
	next;
	mes "[�J�v���E��]";
	mes "Athena�ł�ID�̍Ō��_F�܂���_M��t����ƐV�KID�����s�����d�g�ɂȂ��Ă��܂����A";
	goto Lcont2;	}