* Added Ravies sisters, people can now turn in the "Valkyrie Gift" items.

* Updated Crystal 6 through 9 monsters for Valkyie Gift event.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14080 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
L0ne_W0lf 2009-10-03 01:51:02 +00:00
parent f1bcfea0b4
commit 5acd2aca91
5 changed files with 793 additions and 6 deletions

View File

@ -8,8 +8,10 @@
1475 Equestrian's Spear: NEED INFO.
13005 Angelic Wing Dagger: NEED INFO.
=======================
2009/10/02
* Rev. 14080 Updated Crystal 6 through 9 monsters for Valkyie Gift event. [L0ne_W0lf]
2009/09/27
* Rev. 14076 Fixed typos in skill_nocast_db from r13840 (Extra ';' and spelled assuptio wrong.) [L0ne_W0lf]
* Rev. 14076 Fixed typos in skill_nocast_db from r13840 (Extra ';' and spelled assumptio wrong.) [L0ne_W0lf]
2009/09/19
* Stone Curse's petrify duration should be 20 seconds at any levels. [Inkfish]
2009/09/18

View File

@ -990,11 +990,12 @@
1948,G_YGNIZEM,Ygnizem,Egnigem Cenia,58,11200,0,0,0,1,823,1212,35,8,60,35,52,18,79,20,10,12,1,7,43,0x3885,145,576,432,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1949,B_S_GUARDIAN_,Camp Guardian,Camp Guardian,86,152533,0,0,0,2,7590,1550,60,33,110,40,54,65,125,65,14,16,2,7,80,0x20A5,170,140,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1950,B_B_GUARDIAN_,Camp Guardian,Camp Guardian,80,80404,0,0,0,12,1840,680,40,62,95,80,33,90,165,55,14,16,2,7,80,0x20A5,170,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
// ??
1951,G_CRYSTAL_6,Crystal,Crystal,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1952,G_CRYSTAL_7,Crystal,Crystal,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1953,G_CRYSTAL_8,Crystal,Crystal,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1954,G_CRYSTAL_9,Crystal,Crystal,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
// Ravies Sister's 'Valyrie's Gift' monsters.
1951,CRYSTAL_6,Crystal,Crystal,1,15,0,0,0,0,0,0,100,99,1,1,1,1,255,1,0,0,0,0,20,0x1E1,190,0,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,665,4900,0,0,532,6500,558,5000,607,200,0,0,0,0
1952,CRYSTAL_7,Crystal,Crystal,1,15,0,0,0,0,0,0,100,99,1,1,1,1,255,1,0,0,0,0,20,0x1E1,190,0,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,667,4900,0,0,531,6500,558,5000,608,250,0,0,0,0
1953,CRYSTAL_8,Crystal,Crystal,1,15,0,0,0,0,0,0,100,99,1,1,1,1,255,1,0,0,0,0,20,0x1E1,190,0,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,664,4900,0,0,534,6500,558,5000,604,300,0,0,0,0
1954,CRYSTAL_9,Crystal,Crystal,1,15,0,0,0,0,0,0,100,99,1,1,1,1,255,1,0,0,0,0,20,0x1E1,190,0,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,666,4900,0,0,533,6500,558,5000,603,100,0,0,0,0
// ?
1955,TREASURE_BOX_I,Treasure Chest,Treasure Chest,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
// Endless Tower
1956,NAGHT_SIEGER,Naght Sieger,Naght Sieger,99,8000000,0,4000000,2000000,1,32000,64000,60,40,1,50,80,220,220,30,10,12,2,6,88,0x37B5,100,76,432,504,0,0,0,0,0,0,0,0,13412,9000,13413,9000,2542,9000,5017,9000,616,9000,2514,9000,7294,9000,0,0,0,0,0,0

View File

@ -1,5 +1,7 @@
Date Added
======
2009/10/02
* Rev. 14080 Added Ravies sisters, people can now turn in the "Valkyrie Gift" items. [L0ne_W0lf]
2009/09/16
* Rev. 14060 Added messing 'end;' in one of the 13.1 lighthalzen guard. [L0ne_W0lf]
* Fixed NPC IDs in niflheim quests again. Should be 111 and "non-clickable"

View File

@ -0,0 +1,781 @@
//===== eAthena Script =======================================
//= Valkyrie's Gift NPCs
//===== By: ==================================================
//= L0ne_W0lf
//===== Current Version: =====================================
//= 1.0
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
//= [Aegis Conversion]
//= Post-God Item SE Creation Summoning Event
//= Second Sister is a cusotm translation.
//===== Additional Comments: =================================
//= 1.0 First version. [L0ne_W0lf]
//============================================================
/*
yuno,1,1,0 script Festival Manager#gq_fes00 891,{
mes "[Festival Manager]";
mes "I am the festival NPC manager for the God SE quest.";
mes "Please enter your password.";
next;
input .@input$;
if (.@input$ != "07godsefes") {
mes "[Festival Manager]";
mes "Password is incorrect.";
close;
}
mes "[Festival Manager]";
mes "What would you like to do?";
next;
switch(select("Disable festival NPCs:Enable festival NPCs")) {
case 1:
mes "[Festival Manager]";
mes "Ending festivals and disabling NPCs.";
donpcevent "Rmimi Ravies#gq_fes01::Onover";
donpcevent "Rmimi Ravies#gq_fes01::Onover";
close;
case 2:
mes "[Festival Manager]";
mes "Resetting festivals and enabling NPCs.";
donpcevent "Rmimi Ravies#gq_fes01::Onover";
donpcevent "Rmimi Ravies#gq_fes01::OnEnable";
close;
}
}
*/
yuno,118,192,5 script Rmimi Ravies#gq_fes01 891,{
set .@GID, getcharid(2);
if (countitem(7840) > 0) {
mes "[Rmimi Ravies]";
mes "This is the flower.";
mes "This is just a formality, but let me check your qualifications.";
next;
if (strcharinfo(0) == getguildmaster(.@GID)) {
mes "[Rmimi Ravies]";
mes "Your qualification is verified as a Guild master.";
next;
mes "[Rmimi Ravies]";
mes "I wonder if you know what this flower's use is... Let me explain it to you.";
next;
mes "[Rmimi Ravies]";
mes "This is the holy flower given by the Wish Maiden in Valkyrie, it can summon certain monsters by certain summoners.";
next;
mes "[Rmimi Ravies]";
mes "There are only two summoners in this world...";
mes "Me and my sister Rhehe...";
next;
mes "[Rmimi Ravies]";
mes "We are totllly different, but we can...";
next;
mes "[Rmimi Ravies]";
mes "...................................";
next;
mes "[Rmimi Ravies]";
mes "Anyway,";
mes "Do you want to summon monsters?";
next;
switch(select("Do not summon:Summon, please")) {
case 1:
mes "[Rmimi Ravies]";
mes "I don't like to be interrupted by others..";
next;
mes "[Rmimi Ravies]";
mes "But it's just business.";
close;
case 2:
break;
}
mes "[Rmimi Ravies]";
mes "I will explain to you how to summon monsters.";
mes "This flower can summon the monsters 'Valkyrie's Blessing' and 'Valkyrie's Present' for one hour here in Juno.";
next;
mes "[Rmimi Ravies]";
mes "An announcement will be made stating which monster is summoned.";
mes "This festival is given by the Wish maiden for all adventurers to enjoy all over the world.";
next;
mes "[Rmimi Ravies]";
mes "Now, are you ready to summon monsters?";
next;
switch(select("No, I'm not ready now.:Yes! I'm ready for that.")) {
case 1:
mes "[Rmimi Ravies]";
mes "If you are not ready, why did you come to me?";
next;
mes "[Rmimi Ravies]";
mes "I'll be waiting until you are ready.";
mes "It is just business afterall.";
close;
case 2:
break;
}
mes "[Rmimi Ravies]";
mes "Now we are ready.";
next;
if ($@gqse_festival == 0) {
mes "[Rmimi Ravies]";
mes "Ok, we would ge started to summon monsters.";
delitem 7840,1; //Valkyrie's_Gift
next;
mes "[Rmimi Ravies]";
mes "Have a good time.";
donpcevent "Rmimi Ravies#gq_fes01::Onstart";
announce "["+ strcharinfo(0) +"] member of ["+ GetGuildName(.@GID) +"] is summoning a 'Valkyrie's Present' in 'Juno'.",bc_all,"0x70dbdb";
close;
}
else {
mes "[Rmimi Ravies]";
mes "It seems that a Valkyrie's Blessing summoning ritual is already in progress elsewhere.";
next;
mes "[Rmimi Ravies]";
mes "Please try again later.";
close;
}
}
else {
mes "[Rmimi Ravies]";
mes "It seems you are not worthy.";
next;
mes "[Rmimi Ravies]";
mes "I don't know how you obtained that flower, but if you're not capable of leading others.. then you cannot continue.";
next;
mes "[Rmimi Ravies]";
mes "Too tough?";
mes "Well, what can you do, that's part of the job.";
close;
}
}
else {
mes "[Rmimi Ravies]";
mes "Don't you have any voucher?";
close;
}
OnInit:
enablenpc "Rmimi Ravies#gq_fes01";
end;
OnEnable:
enablenpc "Rmimi Ravies#gq_fes01";
end;
OnDisable:
disablenpc "Rmimi Ravies#gq_fes01";
end;
Onstart:
initnpctimer;
set $@gqse_festival,1;
end;
Oncall:
if (mobcount("yuno","Rmimi Ravies#gq_fes01::OnMyMobDead") < 31) {
monster "yuno",0,0,"Valkyrie's Blessing",1083,100,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Gift",1951,25,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Gift",1952,25,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Gift",1953,25,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Gift",1954,25,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Prank",1002,10,"Rmimi Ravies#gq_fes01::OnMyMobDead";
}
else if (mobcount("yuno","Rmimi Ravies#gq_fes01::OnMyMobDead") > 149) {
monster "yuno",0,0,"Valkyrie's Blessing",1083,1,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Gift",1951,1,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Gift",1952,1,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Gift",1953,1,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Gift",1954,1,"Rmimi Ravies#gq_fes01::OnMyMobDead";
}
else {
monster "yuno",0,0,"Valkyrie's Blessing",1083,50,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Gift",1951,10,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Gift",1952,10,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Gift",1953,10,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Gift",1954,10,"Rmimi Ravies#gq_fes01::OnMyMobDead";
monster "yuno",0,0,"Valkyrie's Prank",1002,5,"Rmimi Ravies#gq_fes01::OnMyMobDead";
}
end;
Onover:
killmonster "yuno","Rmimi Ravies#gq_fes01::OnMyMobDead";
set $@gqse_festival,0;
stopnpctimer;
end;
OnMyMobDead:
end;
OnTimer10000:
announce "The summoning ceremony will start in 5 min in Juno.",bc_all,"0x70dbdb";
end;
OnTimer13000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer120000:
announce "The summoning ceremony will start in 3 min in Juno.",bc_all,"0x70dbdb";
end;
OnTimer123000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer240000:
announce "The summoning ceremony will start in 1 min in Juno.",bc_all,"0x70dbdb";
end;
OnTimer243000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer300000:
announce "The first 'Valkyrie's Present' has been summoned here in Juno by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rmimi Ravies#gq_fes01::Oncall";
end;
OnTimer303000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer308000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer600000:
announce "The second 'Valkyrie's Present' has been summoned here in Juno by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rmimi Ravies#gq_fes01::oncall";
end;
OnTimer603000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer608000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer900000:
announce "The third 'Valkyrie's Present' has been summoned here in Juno by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rmimi Ravies#gq_fes01::Oncall";
end;
OnTimer903000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer908000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer1200000:
announce "The fourth 'Valkyrie's Present' has been summoned here in Juno by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rmimi Ravies#gq_fes01::Oncall";
end;
OnTimer1203000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer1208000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer1500000:
announce "The fifth 'Valkyrie's Present' has been summoned here in Juno by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rmimi Ravies#gq_fes01::Oncall";
end;
OnTimer1503000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer1508000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer1800000:
announce "The sixth 'Valkyrie's Present' has been summoned here in Juno by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rmimi Ravies#gq_fes01::Oncall";
end;
OnTimer1803000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer1808000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer2100000:
announce "The seventh 'Valkyrie's Present' has been summoned here in Juno by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rmimi Ravies#gq_fes01::Oncall";
end;
OnTimer2103000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer2108000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer2400000:
announce "The eighth 'Valkyrie's Present' has been summoned here in Juno by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rmimi Ravies#gq_fes01::Oncall";
end;
OnTimer2403000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer2408000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer2700000:
announce "The ninth 'Valkyrie's Present' has been summoned here in Juno by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rmimi Ravies#gq_fes01::Oncall";
end;
OnTimer2703000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer2708000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer3000000:
announce "The first0 'Valkyrie's Present' has been summoned here in Juno by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rmimi Ravies#gq_fes01::Oncall";
end;
OnTimer3003000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer3008000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer3300000:
announce "The eleventh 'Valkyrie's Present' has been summoned here in Juno by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rmimi Ravies#gq_fes01::Oncall";
end;
OnTimer3303000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer3308000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer3600000:
announce "The twelfth 'Valkyrie's Present' has been summoned here in Juno by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rmimi Ravies#gq_fes01::Oncall";
end;
OnTimer3603000:
announce "The final ceremony will be performed for 5 minutes.",bc_all,"0x70dbdb";
end;
OnTimer3608000:
announce "Please come to Juno to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer3900000:
announce "The entire ceremony is over now, I am sure all of you had fun.",bc_all,"0x70dbdb";
donpcevent "Rmimi Ravies#gq_fes01::Onover";
end;
}
//===============================================================================================
// Rachel
//===============================================================================================
//-------------------------------------Rachel Festival Manager-----------------------------------
/*
rachel,1,1,0 script Festival Manager#god_se_fes02 891,{
mes "[Festival Manager]";
mes "I am the festival NPC manager for the God SE quest.";
mes "Please enter your password.";
next;
input .@input$;
if (.@input$ != "07godsefes") {
mes "[Festival Manager]";
mes "Password is incorrect.";
close;
}
mes "[Festival Manager]";
mes "What would you like to do?";
next;
switch(select("Disable festival NPCs:Enable festival NPCs")) {
case 1:
mes "[Festival Manager]";
mes "Ending festivals and disabling NPCs.";
donpcevent "Rhehe Ravies#gq_fes03::Onover";
donpcevent "Rhehe Ravies#gq_fes03::Ondisable";
close;
case 2:
mes "[Festival Manager]";
mes "Resetting festivals and enabling NPCs.";
donpcevent "Rhehe Ravies#gq_fes03::Onover";
donpcevent "Rhehe Ravies#gq_fes03::OnEnable";
close;
}
}
*/
//----------------------------------------Rhehe Ravies----------------------------------------
rachel,132,117,3 script Rhehe Ravies#gq_fes03 891,{
set .@GID, getcharid(2);
if (countitem(7840) > 0) {
mes "[Rhehe Ravies]";
mes "A flower!!";
mes "Shall we proceed?";
next;
if (strcharinfo(0) == getguildmaster(.@GID)) {
mes "[Rhehe Ravies]";
mes "Eeeeh, so young and yet you're a guild master? Your guildsmen must be jealous.";
next;
mes "[Reumimi Ravies]";
mes "I'm not sure if you understand the uses for that flower, so I'll briefly explain.";
next;
mes "[Reumimi Ravies]";
mes "That flower has been passed down as a gift from the Valkyrie Wish Maiden herself.";
mes "It may be used to summon special monsters through summoners in special areas.";
next;
mes "[Rhehe Ravies]";
mes "There are only two summoners in existence who are capable of using that flower.";
mes "One is me, and the other is my twin sister Reumimi.";
next;
mes "[Rhehe Ravies]";
mes "Twin sisters, but we do not have much alike, little fingers in front of you ...";
next;
mes "[Rhehe Ravies]";
mes "..................................";
mes ".....Oops! I wasn't supposed to tell anyone...";
next;
mes "[Rhehe Ravies]";
mes "... Hehehe, anyways let's move on.";
mes "So do you wish to summon or not!?";
next;
switch(select("Do not summon:Summon")) {
case 1:
mes "[Rhehe Ravies]";
mes "...*Cries*.";
next;
mes "[Rhehe Ravies]";
mes "If you've got no business with me, please don't start a conversation.";
mes "If it were my sister, she would've humiliated you for it.";
close;
case 2:
break;
}
mes "[Rhehe Ravies]";
mes "Okay then, I'll explain a little about the summoning ritual.";
mes "Here in Yuno, the summoning ritual through the use of that flower will summon Valkyrie's Blessing and Valkyrie's Gift.";
mes "The effects of the summoning ritual will last approximately one hour.";
next;
mes "[Rhehe Ravies]";
mes "During the summoning ritual, continuous broadcasts will be made.";
mes "It is a courtesy of the Valkyrie Wish Maiden, in order to unite adventurers from all over to participate in the festival.";
next;
mes "[Rhehe Ravies]";
mes "Are you ready to begin the summoning ritual~?";
next;
switch(select("No, not yet.:Yes! I'm ready!")) {
case 1:
mes "[Rhehe Ravies]";
mes "You're not even ready, why bother talking to me?";
next;
mes "[Rhehe Ravies]";
mes "Oh well, if you've got other things to do then I'll wait.";
mes "After all, that's also part of my job.";
close;
case 2:
break;
}
mes "[Rhehe Ravies]";
mes "Very well, then I will check for a reasonable time to begin the summoning ritual.";
next;
if ($@gqse_festival == 0) {
mes "[Rhehe Ravies]";
mes "Good! Now seems like a good time, so let's begin!";
delitem 7840,1; //Valkyrie_Gift
next;
mes "[Rhehe Ravies]";
mes "I hope you enjoy yourself!";
donpcevent "Rhehe Ravies#gq_fes03::Onstart";
announce "["+ strcharinfo(0) +"] member of ["+ GetGuildName(.@GID) +"] is summoning a 'Valkyrie's Present' in 'Rachel'.",bc_all,"0x70dbdb";
close;
}
else {
mes "[Rhehe Ravies]";
mes "*Cries*";
mes "It doesn't seem like now is a good time.";
next;
mes "[Rhehe Ravies]";
mes "Please try again later.";
close;
}
}
else {
mes "[Rhehe Ravies]";
mes "...Seems like you're not in a worthy position for me to talk to?";
next;
mes "[Rhehe Ravies]";
mes "I don't know how you obtained that flower, but if you're not capable of leading others.. then you cannot continue.";
next;
mes "[Rhehe Ravies]";
mes "Too tough?";
mes "Well, what can you do, that's part of the job.";
close;
}
}
else {
mes "[Rhehe Ravies]";
mes "Don't you have anything to give me to prove yourself?";
close;
}
OnInit:
enablenpc "Rhehe Ravies#gq_fes03";
end;
OnEnable:
enablenpc "Rhehe Ravies#gq_fes03";
end;
OnDisable:
disablenpc "Rhehe Ravies#gq_fes03";
end;
Onstart:
initnpctimer;
set $@gqse_festival,1;
end;
Oncall:
if (mobcount("rachel","Rhehe Ravies#gq_fes03::OnMyMobDead") < 31) {
monster "rachel",0,0,"Valkyrie's Blessing",1083,100,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Gift",1951,25,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Gift",1952,25,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Gift",1953,25,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Gift",1954,25,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Prank",1002,10,"Rhehe Ravies#gq_fes03::OnMyMobDead";
}
else if (mobcount("rachel","Rhehe Ravies#gq_fes03::OnMyMobDead") > 149) {
monster "rachel",0,0,"Valkyrie's Blessing",1083,1,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Gift",1951,1,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Gift",1952,1,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Gift",1953,1,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Gift",1954,1,"Rhehe Ravies#gq_fes03::OnMyMobDead";
}
else {
monster "rachel",0,0,"Valkyrie's Blessing",1083,50,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Gift",1951,10,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Gift",1952,10,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Gift",1953,10,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Gift",1954,10,"Rhehe Ravies#gq_fes03::OnMyMobDead";
monster "rachel",0,0,"Valkyrie's Prank",1002,5,"Rhehe Ravies#gq_fes03::OnMyMobDead";
}
end;
Onover:
killmonster "rachel","Rhehe Ravies#gq_fes03::OnMyMobDead";
set $@gqse_festival,0;
stopnpctimer;
end;
OnMyMobDead:
end;
OnTimer10000:
announce "The summoning ceremony will start in 5 min in Rachel.",bc_all,"0x70dbdb";
end;
OnTimer13000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer120000:
announce "The summoning of Valkyrie's Gift will begin in approximately 3 min in Rachel.",bc_all,"0x70dbdb";
end;
OnTimer123000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer240000:
announce "The summoning ceremony will start in 1 min in Rachel.",bc_all,"0x70dbdb";
end;
OnTimer243000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer300000:
announce "The first 'Valkyrie's Present' has been summoned here in Rachel by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rhehe Ravies#gq_fes03::Oncall";
end;
OnTimer303000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer308000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer600000:
announce "The second 'Valkyrie's Present' has been summoned here in Rachel by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rhehe Ravies#gq_fes03::Oncall";
end;
OnTimer603000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer608000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer900000:
announce "The third 'Valkyrie's Present' has been summoned here in Rachel by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rhehe Ravies#gq_fes03::Oncall";
end;
OnTimer903000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer908000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer1200000:
announce "The fourth 'Valkyrie's Present' has been summoned here in Rachel by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rhehe Ravies#gq_fes03::Oncall";
end;
OnTimer1203000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer1208000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer1500000:
announce "The fifth 'Valkyrie's Present' has been summoned here in Rachel by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rhehe Ravies#gq_fes03::Oncall";
end;
OnTimer1503000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer1508000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer1800000:
announce "The sixth 'Valkyrie's Present' has been summoned here in Rachel by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rhehe Ravies#gq_fes03::Oncall";
end;
OnTimer1803000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer1808000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer2100000:
announce "The seventh 'Valkyrie's Present' has been summoned here in Rachel by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rhehe Ravies#gq_fes03::Oncall";
end;
OnTimer2103000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer2108000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer2400000:
announce "The eighth 'Valkyrie's Present' has been summoned here in Rachel by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rhehe Ravies#gq_fes03::Oncall";
end;
OnTimer2403000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer2408000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer2700000:
announce "The ninth 'Valkyrie's Present' has been summoned here in Rachel by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rhehe Ravies#gq_fes03::Oncall";
end;
OnTimer2703000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer2708000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer3000000:
announce "The tenth 'Valkyrie's Present' has been summoned here in Rachel by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rhehe Ravies#gq_fes03::Oncall";
end;
OnTimer3003000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer3008000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer3300000:
announce "The eleventh 'Valkyrie's Present' has been summoned here in Rachel by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rhehe Ravies#gq_fes03::Oncall";
end;
OnTimer3303000:
announce "The summoning ceremony will be performed 12 times at five-minute intervals for about one hour.",bc_all,"0x70dbdb";
end;
OnTimer3308000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer3600000:
announce "The twelfth 'Valkyrie's Present' has been summoned here in Rachel by the Wish maiden.",bc_all,"0x70dbdb";
donpcevent "Rhehe Ravies#gq_fes03::Oncall";
end;
OnTimer3603000:
announce "The final ceremony will be performed for 5 minutes.",bc_all,"0x70dbdb";
end;
OnTimer3608000:
announce "Please come to Rachel to encounter the summoning ceremony.",bc_all,"0x70dbdb";
end;
OnTimer3900000:
announce "The entire ceremony is over now, I am sure all of you had fun.",bc_all,"0x70dbdb";
donpcevent "Rhehe Ravies#gq_fes03::Onover";
end;
}

View File

@ -224,6 +224,7 @@ npc: npc/kafras/dts_warper.txt
//npc: npc/events/christmas_2008.txt
//Official Memorial Day (2009) event (iRO)
//npc: npc/events/MemorialDay_2008.txt
npc: npc/events/god_se_festival.txt
//Novice WoE is a kRO Event, after the event, the scripts were disabled.
//Novice Castles don't have real dungeons. They're connected to the common ones.