diff options
Diffstat (limited to 'npc/other/momotaro.txt')
-rw-r--r-- | npc/other/momotaro.txt | 439 |
1 files changed, 439 insertions, 0 deletions
diff --git a/npc/other/momotaro.txt b/npc/other/momotaro.txt new file mode 100644 index 000000000..c2eb7f475 --- /dev/null +++ b/npc/other/momotaro.txt @@ -0,0 +1,439 @@ +//=====================================================================
+//MOMOTAROevent
+//=====================================================================
+amatsu.gat,223,235,4 script �o�ŎАE�� 763,{
+ if (event_momo == 10) goto Lfin;
+ if ((event_momo >= 1) && (event_momo <= 4)) goto Lget;
+ mes "[�o�ŎАE��]";
+ mes "����ɂ��́`";
+ mes "���ɑ�X�`���̘b�݂̂�";
+ mes "�������ǂ�^009CFF�c���J���o�Ŏ�^000000�ł�";
+ mes "�V��j�����킸�l�C�̘̐b";
+ mes "^009CFF<�����^��>^000000���Ȃ�Ɓc�c";
+ next;
+ mes "[�o�ŎАE��]";
+ mes "�S�����I���s���邱�Ƃ�";
+ mes "�ł�����ł��B";
+ mes "���̋L�O�ɁA^3163FF�����^���̌���^000000��";
+ mes "�ݗ����܂����B";
+ next;
+ mes "[�o�ŎАE��]";
+ mes "���ۃ����^���b�̎�l���ɂȂ���";
+ mes "���S��ގ��ł����Ⴄ�̂ł��B";
+ mes "�i�i������܂���I";
+ next;
+ menu "�����^�����ĉ��H",-,"���Б̌��������ł��I",L1,"���͖Z�����̂Łc�c",L2;
+ mes "[�o�ŎАE��]";
+ mes "�I �����^���b��m��Ȃ��Ȃ��";
+ mes "���s�ɓ݊��Ȃ��l�ł��ˁc�c";
+ mes "����ł͎������b���܂��傤�c�c";
+ next;
+ mes "[�o�ŎАE��]";
+ mes "�́X�A�N�V�����v�w����炵��";
+ mes "���܂����c�c�v�w�͂ƂĂ�����";
+ mes "�ǂ������̂ł����A�q����";
+ mes "���Ȃ������̂ł��c�c";
+ next;
+ mes "[�o�ŎАE��]";
+ mes "������A���k�������";
+ mes "����ƁA�傫�ȓ�������Ă����̂ł��B";
+ mes "�����ɓ��������グ�āA�ƂɋA����";
+ mes "���ꂳ��Ɗ����Ă݂�Ɓc�c";
+ mes "���̒�����Ȃ�ƁI";
+ mes "�Ԃ�V�����ꂽ�̂ł��B";
+ next;
+ mes "[�o�ŎАE��]";
+ mes "���ꂳ��Ƃ��k����͂�������";
+ mes "�т����肵�܂������A���̐Ԃ�V��";
+ mes "���������̎q�Ƃ��Ĉ�Ă邱�Ƃ�";
+ mes "�����̂ł��B";
+ next;
+ mes "[�o�ŎАE��]";
+ mes "���̎q�͂��������ƈ炿�A";
+ mes "������ɂ͂����A��������";
+ mes "�����܂������N�ɂȂ����̂ł��B";
+ next;
+ mes "[�o�ŎАE��]";
+ mes "���̎q�̖��O��<�����^��>";
+ mes "�Ɩ��Â����A�������l��";
+ mes "�ꂵ�߂Ă������S��ގ�����";
+ mes "���߂ɗ��ɏo���̂ł��c�c";
+ next;
+ mes "[�o�ŎАE��]";
+ mes "�����ʼn����^3163FF���A賁A��^000000��";
+ mes "���Ԃɂ��āA�Ƃ��Ƃ��Ō�ɂ�";
+ mes "�݂��Ə��S��ގ�����";
+ mes "���ꂳ��Ƃ��k����ƍK����";
+ mes "��炵�������ȁc�c -��-";
+ next;
+ mes "[�o�ŎАE��]";
+ mes "�ǂ��ł��H";
+ mes "�S�����̂������낳�́I";
+ close;
+L1:
+ mes "[�o�ŎАE��]";
+ mes "�ށI�А��̗ǂ������ł��ˁI";
+ mes "���܂Ō��C�ɂȂ肻���ł��B";
+ mes "�ł́A���̐\�����L�����c�c";
+ next;
+ mes "[�o�ŎАE��]";
+ mes "�c�c";
+ mes "�c�c�ӂނӂށc�c";
+ mes "�c�c�͂��I�ǂ��ł��I";
+ mes "����ł͑����c�c";
+ mes "<�����^���̌���>!!";
+ mes "�y����ł��Ă�������";
+ next;
+ warp "ama_test",52,35;
+ break;
+L2:
+ mes "[�o�ŎАE��]";
+ mes "�i�i���o���ł����c�c(�{�\�b)";
+ close;
+Lget:
+ mes "[�o�ŎАE��]";
+ mes "�ǂ��ł��A�y����ł�������";
+ mes "�܂������H";
+ mes "�Ђ�����Ə������Ă���";
+ mes "�̌��قł����A�����ł�";
+ mes "�y�������Ԃ��߂����Ă�������";
+ mes "����K���ł��B";
+ next;
+ if (event_momo == 1) getitem 627,1;
+ if (event_momo == 2) getitem 629,1;
+ if (event_momo == 3) getitem 625,1;
+//�A�����g������s��
+ if (event_momo == 4) getitem 629,1;
+ set event_momo,10;
+ mes "[�o�ŎАE��]";
+ mes "�ł́A���ǂ����p�ӂ����e�i��";
+ mes "�i�悢�����܂��傤�B";
+ mes "����Ƃ��̘b��";
+ mes "�L��������܂��悤�Ɂc�c";
+ close;
+Lfin:
+ mes "[�o�ŎАE��]";
+ mes "�ǂ��V�C�ł��˂��c�c";
+ mes "����ȓ��͕z�c�����������Ȃ�܂��B";
+ close;
+}
+//=====================================================================
+ama_test.gat,52,44,4 script �ҋ@���S���� 109,{
+ mes "[�T�g�V]";
+ mes "<�����^���̌���>��";
+ mes "�悤�����I";
+ next;
+ mes "[�T�g�V]";
+ mes "����<�����^���̌���>��";
+ mes "�T���S���A�T�g�V�Ɛ\���܂��B";
+ next;
+ mes "[�T�g�V]";
+ mes "���X�͏o�ŎЂœ����Ă���";
+ mes "�̂ł����c�c�l������Ȃ���";
+ mes "�}�ɔh������Ă��܂��܂����c�c";
+ mes "�ł��A�悩�����ł��I";
+ mes "����Ȃӂ��ɂځ[���Ƃ��Ȃ���";
+ mes "���킷��l�������ł����ł�����B";
+ next;
+ mes "[�T�g�V]";
+ mes "�c�c";
+ mes "���₢��A��k�ł���c�c";
+ mes "(�����ʂ���)";
+ next;
+ mes "[�T�g�V]";
+ mes "�ł́A�̌��قɂ���";
+ mes "�����������������܂��B";
+ next;
+ mes "[�T�g�V]";
+ mes "�ꉞ�A�����^���̘b�ɂ��Ă�";
+ mes "�O�̐E������f���Ă܂���ˁH";
+ next;
+ menu "�͂�",L1,"������",-;
+ mes "[�T���S��]";
+ mes "����ł��ƁH";
+ mes "�����܂ŗ��Ęb��m��Ȃ��ƁH";
+ mes "�c�c";
+ mes "�����^���t�@���Ƃ���";
+ mes "�F�߂邱�Ƃ͂ł��܂���ȁc�c";
+ next;
+ mes "[�T���S��]";
+ mes "�O�̐E������b���Ă��Ȃ����B";
+ mes "���ꂩ��ł��c�c";
+ mes "���悤�Ȃ�`";
+ next;
+ warp "amatsu.gat",223,230;
+ break;
+L1:
+ mes "[�T�g�V]";
+ mes "�ӂӁc�c";
+ mes "�����^���̘b�́A���ǂ���";
+ mes "�o�ŎЂ̎�����ł��I";
+ mes "�ō�����ł��傤�H";
+ mes "�n�n�n�b!!!";
+ next;
+ mes "[�T�g�V]";
+ mes "�c�c�t���t��";
+ next;
+ mes "[�T�g�V]";
+ mes "�̌��ق̃��[���͊ȒP�ł��B";
+ mes "���ɓ����ă����^���̂悤��";
+ mes "�E�܂���!!! ���S��ގ������";
+ mes "�ǂ���ł��B";
+ mes "�����A�E�܂���!!!!! �ł��B";
+ next;
+ mes "[�T�g�V]";
+ mes "�����āA���ӎ�����";
+ mes "�O����܂��B";
+ next;
+ mes "[�T�g�V]";
+ mes "��ځA";
+ mes "���̌��ق͈�x�ł��N���A������";
+ mes "�܂����邱�Ƃ��ł��܂���B";
+ mes "���̓_�ɋC�����Ă��������B";
+ next;
+ mes "[�T�g�V]";
+ mes "��ځA";
+ mes "�̌��ٓ��ɂ̓y�b�g��";
+ mes "�A��Ă����Ȃ��ł��������B";
+ mes "�����y�b�g��A���������������";
+ mes "���ɕς��Ă��炨���肭�������B";
+ next;
+ mes "[�T�g�V]";
+ mes "�Ō�̒��ӎ����A";
+ mes "�̌��ق͈�l������6����";
+ mes "�̐������Ԃ�����܂��B";
+ next;
+ mes "[�T�g�V]";
+ mes "�����A����ł͍T���`���b�g��";
+ mes "�����ď��Ԃ����҂����������B";
+ mes "�������F��܂�!!!";
+ close;
+OnInit:
+ waitingroom "�̌��ٍT��",1,"�ҋ@���S����::OnMax";
+ break;
+OnMax:
+ doevent "roomt";
+ warpwaitingpc "ama_test.gat",50,83;
+ disablenpc "�ҋ@���S����";
+ disablenpc "�Ǘ��l";
+ enablenpc "���k����";
+ enablenpc "���ꂳ��";
+ break;
+}
+ama_test.gat,49,93,4 script ���ꂳ�� 766,{
+ close;
+}
+ama_test.gat,50,93,4 script ���k���� 761,{
+ mes "[���k����]";
+ mes "�t�H�[�[!?";
+ next;
+ mes "[���k����]";
+ mes "���ꂳ��A";
+ mes "���̂����A�ǂ��ւ�������";
+ mes "�m��Ȃ������H";
+ next;
+ mes "[���ꂳ��]";
+ mes "�k�����c�c�����l�������ɂ́A";
+ mes "���̂��돬�S���l���炨����";
+ mes "���ނ悤�ɂȂ��đ����呛��";
+ mes "�Ȃ��c�c";
+ next;
+ mes "[���k����]";
+ mes "�L�B�B�B�c�c�I";
+ next;
+ mes "[���ꂳ��]";
+ mes "�����������ł��̘b�Ŏ������肶��c�c";
+ next;
+ mes "[���ꂳ��]";
+ mes "���������^����c�c";
+ next;
+ mes "[���ꂳ��]";
+ mes "���O���m���Ă���悤��";
+ mes "�����̘A���͉��a�҂����";
+ mes "���S��ގ�����͂��Ȃ��c�c";
+ mes "�����^���A���܂��ɗ��݂���";
+ mes "�̂���c�c";
+ next;
+ mes "[���k����]";
+ mes "�����^���c�c";
+ mes "���̔k�����O�̂��߂ɂ�";
+ mes "^3355ff���̐��ň�Ԕ��������ԃ|�[�V����";
+ mes "���������Ă�肽���������c�c";
+ mes "�S�����̂����s���Ă��������c�c^000000";
+ next;
+ mes "[���k����]";
+ mes "���܂Ȃ��ˁc�c�����^����c�c";
+ next;
+ mes "[���k����E���ꂳ��]";
+ mes "����ł͗����c�c";
+ disablenpc "���k����";
+ disablenpc "���ꂳ��";
+ set @mobdie,0;
+ monster "ama_test.gat",47,101,"���S",1110,1,"mobcount";
+ monster "ama_test.gat",51,101,"���S",1110,1,"mobcount";
+ monster "ama_test.gat",55,101,"���S",1110,1,"mobcount";
+ monster "ama_test.gat",55,97,"���S",1110,1,"mobcount";
+ monster "ama_test.gat",55,93,"���S",1110,1,"mobcount";
+ monster "ama_test.gat",53,91,"���S",1110,1,"mobcount";
+ monster "ama_test.gat",49,91,"���S",1110,1,"mobcount";
+ monster "ama_test.gat",45,96,"���S",1110,1,"mobcount";
+ monster "ama_test.gat",45,99,"���S",1110,1,"mobcount";
+ close;
+}
+ama_test.gat,50,100,4 script �Ǘ��l 762,{
+ mes "[�Ǘ��l]";
+ mes "�z�z�b���ȁc�c";
+ mes "���͂����̊Ǘ��l�����Ă��邪�c�c";
+ mes "���ʂ��������̂ł͂Ȃ��ȁH";
+ mes "�Ȃ��Ȃ����������B";
+ next;
+ mes "[�Ǘ��l]";
+ mes "�b�̒��̃����^����";
+ mes "���̐��Ɍ����Ƃ͂ȁI";
+ mes "�z�z�z�z�z�I";
+ next;
+ menu "�]�T�ł�����",L1,"������Ȃ��c�c",L2;
+L1:
+ mes "[�Ǘ��l]";
+ mes "�z�b�z�b�z�c�c";
+ mes "���܂蒲�q�ɏ��łȂ��c�c";
+ mes "�������ʂ��قǂ̎���";
+ mes "���S�Ȃǎw�Ōy���Ђ˂���";
+ mes "���ꂽ��c�c�z�z�z�c�c";
+ next;
+ mes "[�Ǘ��l]";
+ mes "�c�c";
+ mes "��k����B";
+ next;
+ mes "[�Ǘ��l]";
+ mes "���ꂶ��A�����^���̌��ق�";
+ mes "�y����ł��ꂽ���ȁH";
+ mes "�ŏ��ɉ�����E���Ƙb����";
+ mes "��X���p�ӂ����i�i�Ƃ���邾�낤�B";
+ next;
+ mes "[�Ǘ��l]";
+ mes "���͂Ƃ�����A���̋����S��";
+ mes "�����Ȃ���I";
+ next;
+ set event_momo,1;
+ deltimer "roomt";
+ disablenpc "�Ǘ��l";
+ enablenpc "�ҋ@���S����";
+ warp "amatsu.gat",223,230;
+ break;
+L2:
+ mes "[�Ǘ��l]";
+ mes "!!!!!";
+ mes "�c�c�z�c�z�z�z�c�c";
+ mes "�������낢�z���ȁc�c";
+ mes "�悵�c�c";
+ mes "�������������B";
+ next;
+ mes "[�Ǘ��l]";
+ mes "�{���Ȃ獡�������O��";
+ mes "�@���o���Ƃ��낾���c�c";
+ mes "���ʂ��̖{���̎��͂��m�肽��";
+ mes "����ȁc�c�z�z�z�B";
+ mes "�܂�Ŏ��̎Ⴉ�肵��������悤���B";
+ mes "�z�z�z�z�b";
+ next;
+ mes "[�Ǘ��l]";
+ mes "�ǂ����H�������x�@���";
+ mes "�^���悤�B��x���킵����";
+ mes "^3355ff��x�ƒ���ł��Ȃ�^000000���c�c";
+ mes "���͂��ʂ��ł�������낤�B";
+ next;
+ menu "�����[���ł�",L2_1,"���킵�Ă݂܂�",L2_2;
+L2_1:
+ mes "[�Ǘ��l]";
+ mes "�z�z�c�c";
+ mes "���ʂ����O�̐킢�Ŕ��Ă��邩�B";
+ mes "�܂������c�c�����^���̌��ق͊y����ł��ꂽ���ȁH";
+ mes "�ŏ��ɉ�����E���Ƙb����";
+ mes "��X���p�ӂ����i�i������邾�낤�B";
+ next;
+ mes "[�Ǘ��l]";
+ mes "���͂Ƃ�����A���̋����S��";
+ mes "�����Ȃ���I";
+ next;
+ set event_momo,2;
+ deltimer "roomt";
+ disablenpc "�Ǘ��l";
+ enablenpc "�ҋ@���S����";
+ warp "amatsu.gat",223,230;
+ break;
+L2_2:
+ mes "[�Ǘ��l]";
+ mes "�z�z�z�A�܂��܂��C�ɓ��������I";
+ mes "�Ō�̌��킾�B";
+ mes "���ʂ��̎��͂��⊶�Ȃ�";
+ mes "��������悤�ɁI";
+ monster "ama_test.gat",35,103,"�S",1301,1,"mobcount2";
+ monster "ama_test.gat",56,111,"�S",1301,1,"mobcount2";
+ monster "ama_test.gat",40,91,"�S",1301,1,"mobcount2";
+ disablenpc "�Ǘ��l";
+ set event_momo,3;
+ close;
+Onstart:
+ mes "[�Ǘ��l]";
+ mes "�z�z�c�c";
+ close;
+}
+//=======================================MobCount===============================-
+ama_test.gat,0,1,0 script mobcount -1,{
+ if (@mobdie == 8) goto Lfin;
+ set @mobdie,@mobdie+1;
+ set @mobrand,rand(4);
+ if (@mobrand == 1) goto Lrand2;
+ if (@mobrand == 2) goto Lrand3;
+ if (@mobrand == 3) goto Lrand4;
+Lrand1:
+ areaannounce "ama_test.gat",30,78,68,120,"DOKEBI: �I���̓i�j���V�e�i�C�I",8;break;
+Lrand2:
+ areaannounce "ama_test.gat",30,78,68,120,"DOKEBI: �S�����i�T�C�S�����i�T�C",8;break;
+Lrand3:
+ areaannounce "ama_test.gat",30,78,68,120,"DOKEBI: �A�[�[�c",8;break;
+Lrand4:
+ areaannounce "ama_test.gat",30,78,68,120,"DOKEBI: �s�ӑł����[�c",8;break;
+Lfin:
+ areaannounce "ama_test.gat",30,78,68,120,"DOKEBI: �S�I�I�I�I�c�c",8;
+ enablenpc "�Ǘ��l";
+ doevent "�Ǘ��l::Onstart";
+ break;
+}
+//=======================================MobCount2==============================-
+ama_test.gat,50,101,0 script mobcount2 -1,{
+ if (@mobdie2 == 2) goto Lfin;
+ set @mobdie2,@mobdie2+1;
+ areaannounce "ama_test.gat",30,78,68,120,"AMMUT: �����������c",8;break;
+Lfin:
+ set event_momo,4;
+ deltimer "roomt";
+ enablenpc "�ҋ@���S����";
+ warp "amatsu.gat",223,230;
+ break;
+}
+//=======================================TIMER==================================-
+ama_test.gat,50,102,0 script roomt -1,{
+ deltimer "roomt";
+ mapannounce "ama_test.gat","�����琧�����Ԃ͂U���Ԃł��B",8;
+ addtimer 180000,"roomt::On180000";
+ break;
+On180000:
+ deltimer "roomt";
+ mapannounce "ama_test.gat","���ƎO���ł��B",8;
+ addtimer 120000,"roomt::On300000";
+ break;
+On300000:
+ deltimer "roomt";
+ mapannounce "ama_test.gat","���ƈꕪ�B",8;
+ addtimer 60000,"roomt::On360000";
+ break;
+On360000:
+ mapannounce "ama_test.gat","�s- �s- �s- �������Ԃ������Ȃ�܂����B",8;
+ deltimer "roomt";
+ disablenpc "�Ǘ��l";
+ enablenpc "�ҋ@���S����";
+ areawarp "ama_test.gat",30,78,68,120,"amatsu.gat",223,230;
+ break;
+}
\ No newline at end of file |