Patched up dancer.txt abit.. still VERY messy. Someone needs to figure out a better algorithm for the dance test T.T
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@6422 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
147c06cb89
commit
95cee853fa
@ -4,7 +4,7 @@
|
||||
//= Kalen - Original jAthena
|
||||
//= Fredzilla - Converted
|
||||
//===== Current Version: =====================================
|
||||
//= 2.0
|
||||
//= 2.1
|
||||
//===== Compatible With: =====================================
|
||||
//= eAthena Final
|
||||
//===== Description: =========================================
|
||||
@ -22,6 +22,7 @@
|
||||
//= 2nd Job Quests again. It also guides adv classes where
|
||||
//= to go. [Lupus]
|
||||
//= 2.0 Changed numbers to constants. [Vicious]
|
||||
//= 2.1 Script check #1. [Lance]
|
||||
//============================================================
|
||||
|
||||
//= Warning Warp to escape the quest if need be
|
||||
@ -30,17 +31,20 @@ job_duncer.gat,69,165,1 script wwarp 45,1,1,{
|
||||
mes "This is the way out, this will cancel your quest if you leave";
|
||||
next;
|
||||
menu "Leave the quest",-,"Cancel",L_Can;
|
||||
Warp "comodo.gat",193,149;
|
||||
warp "comodo.gat",193,149;
|
||||
end;
|
||||
L_Can:
|
||||
close;
|
||||
}
|
||||
|
||||
//= Warp man, takes you to the quest map (Comodo Theater)
|
||||
comodo.gat,193,151,4 script Bor Robin 86,{
|
||||
callfunc "F_BlockHigh",Job_Archer_High,"High Archer",Job_Gypsy,"Gypsy","Bor Robin";
|
||||
|
||||
mes "[Bor Robin]";
|
||||
mes "Well...... alot of people seem to be coming here lately.";
|
||||
mes " ";
|
||||
next;
|
||||
mes "[Bor Robin]";
|
||||
mes "They used to become dancers instantaneously.";
|
||||
mes "I seen right before my eyes, more than I could count.";
|
||||
mes "Now only people who are worthly can become dancers.";
|
||||
@ -67,12 +71,11 @@ L1:
|
||||
}
|
||||
//= 1st quest NPC, asks for Items and/or money, then passes you onto the next NPC
|
||||
job_duncer.gat,43,93,4 script Aire 724,{
|
||||
if ((basejob == 3) && (Sex == 0)) goto Larcher;
|
||||
if (basejob == 20) goto Ldancer;
|
||||
if ((BaseJob == 3) && (Sex == 0)) goto Larcher;
|
||||
if (BaseJob == 20) goto Ldancer;
|
||||
if (Upper==1) goto LUpper1;
|
||||
mes "[Aire]";
|
||||
mes "Hi "+strcharinfo(0)+", you are only allowed to stay in this room any where else is off limits to you.";
|
||||
mes "";
|
||||
next;
|
||||
mes "[Aire]";
|
||||
mes "We can't just let anyone become a dancer, there is no reason other than this for people to be here.";
|
||||
@ -112,7 +115,6 @@ Larcher:
|
||||
mes "[Aire]";
|
||||
mes "So what do you say?";
|
||||
mes "Are you proposing you become a dancer? or will you be leaving like many before you.";
|
||||
next;
|
||||
menu "Fill in the form",L1,"Leave",-;
|
||||
mes "[Aire]";
|
||||
mes "If you do reconcider please return to me.";
|
||||
@ -198,7 +200,7 @@ ItemSet3:
|
||||
close;
|
||||
|
||||
LItem1:
|
||||
if ((Countitem(938) >= 20) && (Countitem(501) >= 5) && (Countitem(909) >= 3) && (Countitem(2403) >= 1) && (Zeny >= 10000)) goto LItem1OK;
|
||||
if ((countitem(938) >= 20) && (countitem(501) >= 5) && (countitem(909) >= 3) && (countitem(2403) >= 1) && (Zeny >= 10000)) goto LItem1OK;
|
||||
mes "[Aire]";
|
||||
mes "Something is wrong here.";
|
||||
mes "Seems you dont have enough items, we need everything that was asked for.";
|
||||
@ -218,7 +220,7 @@ LItem1:
|
||||
mes "see you back here soon";
|
||||
close;
|
||||
LItem2:
|
||||
if ((Countitem(1055) >= 5) && (Countitem(2405) >= 1) && (Zeny >= 10000)) goto LItem2OK;
|
||||
if ((countitem(1055) >= 5) && (countitem(2405) >= 1) && (Zeny >= 10000)) goto LItem2OK;
|
||||
mes "Something is wrong here.";
|
||||
mes "Seems you dont have enough items, we need everything that was asked for.";
|
||||
mes "They are all necessary for you to be taught.";
|
||||
@ -235,7 +237,7 @@ LItem2:
|
||||
mes "see you back here soon";
|
||||
close;
|
||||
LItem3:
|
||||
if ((Countitem(965) >= 2) && (Countitem(503) >= 5) && (Countitem(909) >= 20) && (Countitem(1020) >= 10) && (Countitem(2401) >= 1)) goto LItem3OK;
|
||||
if ((countitem(965) >= 2) && (countitem(503) >= 5) && (countitem(909) >= 20) && (countitem(1020) >= 10) && (countitem(2401) >= 1)) goto LItem3OK;
|
||||
mes "Something is wrong here.";
|
||||
mes "Seems you dont have enough items, we need everything that was asked for.";
|
||||
mes "They are all necessary for you to be taught.";
|
||||
@ -300,7 +302,7 @@ LStart4:
|
||||
Llowlv:
|
||||
mes "[Aire]";
|
||||
mes "Huh......";
|
||||
mes "I am very sorry, but you have not met our minimun job lvl requirments.";
|
||||
mes "I am very sorry, but you have not met our minimun job level requirments.";
|
||||
next;
|
||||
mes "[Aire]";
|
||||
mes "You need to be at least above Job Lvl 40.";
|
||||
@ -318,8 +320,8 @@ LUpper1:
|
||||
}
|
||||
//= 2nd "Quest" and Job changer for after the 3rd Quest
|
||||
job_duncer.gat,95,93,4 script Bijou 101,{
|
||||
if ((basejob == 3) && (Sex == 0)) goto LArcher;
|
||||
if (basejob == 20) goto LDancer;
|
||||
if ((BaseJob == 3) && (Sex == 0)) goto LArcher;
|
||||
if (BaseJob == 20) goto LDancer;
|
||||
mes "[Bijou]";
|
||||
mes "Welcome to our Dance Theater, there are many dancers around here.";
|
||||
next;
|
||||
@ -665,21 +667,26 @@ Ljobchange:
|
||||
next;
|
||||
mes "[Bijou]";
|
||||
mes "This is present from me!";
|
||||
if (@item == 0) getitem 1950,1;
|
||||
if (@item == 0) mes "Now take this Rope, and be the best dancer you can be!";
|
||||
if (@item == 1) getitem 1953,1;
|
||||
if (@item == 1) mes "Since you are very experienced I have given you a Line, instead of a simple Rope the normal people would get.";
|
||||
if (@item == 1) mes "Now take you Line, and be the best dancer you can be!";
|
||||
if (@item == 0){
|
||||
getitem 1950,1;
|
||||
mes "Now take this Rope, and be the best dancer you can be!";
|
||||
} else {
|
||||
if (@item == 1) {
|
||||
getitem 1953,1;
|
||||
mes "Since you are very experienced I have given you a Line, instead of a simple Rope the normal people would get.";
|
||||
mes "Now take you Line, and be the best dancer you can be!";
|
||||
}
|
||||
}
|
||||
close;
|
||||
|
||||
}
|
||||
//=Start of the 3rd quest is here, once complete you go back to Bijou to change job
|
||||
job_duncer.gat,32,152,6 script Guide::dancew 69,{
|
||||
close;
|
||||
end;
|
||||
OnWarp:
|
||||
warpwaitingpc "job_duncer.gat",70,112,1;
|
||||
disablewaitingroomevent;
|
||||
initnpctimer "jobDq";
|
||||
doevent "jobDq::OnStart";
|
||||
end;
|
||||
OnInit:
|
||||
waitingroom "Dance lesson waiting room",20,"dancew::OnWarp",1;
|
||||
@ -687,6 +694,12 @@ OnInit:
|
||||
}
|
||||
job_duncer.gat,0,0,0 script jobDq -1,{
|
||||
end;
|
||||
|
||||
OnStart:
|
||||
attachnpctimer;
|
||||
initnpctimer;
|
||||
end;
|
||||
|
||||
OnTimer1000:
|
||||
mapannounce "job_duncer.gat","Bijou: The test begins, Total time allowed is 1 minute.",8;
|
||||
end;
|
||||
|
Loading…
x
Reference in New Issue
Block a user