blob: dc240b521a67481759396a4a6ef89de81ee70934 (
plain) (
tree)
|
|
// TMW2 scripts.
// Author:
// Jesusalva
// Description:
// Lilit's access
018-5,100,52,0 script Great Tree NPC_NO_SPRITE,{
function gtLocked;
function gtFirstTime;
function gtAccessOK;
.@q = getq(LilitQuest_Access);
if (JobLevel < 40) gtLocked();
switch (.@q) {
case 2:
gtAccessOK(); break;
case 1:
gtFirstTime(); break;
default:
gtLocked();
}
close;
function gtFirstTime {
if (getq(LoFQuest_Fairy) >= 3 &&
getq(LilitQuest_Shaabty) >= 4 &&
getq(LilitQuest_Ivanize) >= 2) {
mesn l("Yetifly the Mighty");
mesq l("%s... While you don't have the title of %s nor the flower of fae, nor have anything remotely important on your persona...", strcharinfo(0), b(l("Friend of the Fairies")));
next;
mesn l("Yetifly the Mighty");
mesq l("...I cannot fail to notice your deeds. Very well. Under my own authority, I authorize you to climb this holy tree.");
next;
mesn l("Yetifly the Mighty");
mesq l("We shall be waiting for your arrival.");
next;
closeclientdialog;
gtAccessOK();
return;
}
mesn l("Yetifly the Mighty");
mesq l("Your persistence is amusing. However, you're yet to acquire the title of %s.", b(l("Friend of the Fairies")));
next;
mesn l("Yetifly the Mighty");
mesq l("Bring me the proof of your devotion, and I shall arrange you an audience with the Queen.");
return;
}
function gtLocked {
mesn;
mesq l("The door is locked.");
close;
}
function gtAccessOK {
warp "018-7", 52, 33;
return;
}
OnInit:
.sex = G_OTHER;
.distance = 1;
end;
}
|