// TMW2/LoF scripts.
// Authors:
// TMW-LoF Team
// Jesusalva
// Description:
// Dimond's Cove NPCs
017-3,34,38,0 script Dimond NPC_DIMOND,{
showavatar NPC_DIMOND;
mesn;
mesq l("Welcome to Dimond's Cove!");
next;
mesn;
mesq l("Please, don't say I got fat. I DON'T WANNA HEAR IT FROM YOU, WAS I CLEAR?");
next;
mesn;
mesq l("Please, enjoy the show! There are some people upstairs, too.");
//mesq l("Talk to the waitress to get some food. Enjoy the show! And you can sleep on the 3rd Floor.");
if (BaseLevel < 55)
close;
mesc l("Also...");
GHQ_Assign(GreenDragon, "Land of Fire");
close;
OnInit:
.sex=G_FEMALE;
.distance=5;
end;
}
017-3,40,35,0 script Phil NPC_BARD_TRUMP,{
showavatar NPC_BARD_TRUMP;
if (season() == SPRING)
goto L_Quest;
mesn;
mesq l("We've finally solved the problem with our instruments!");
next;
mesn;
mesq l("Now we can play any songs! Hooray!");
close;
L_Quest:
mesn;
mesq l("All spring it is the same thing... The instruments stop working!");
close;
OnInit:
.sex=G_MALE;
.distance=5;
end;
}
017-3,40,37,0 script Jerry NPC_BARD_DRUMS,{
showavatar NPC_BARD_DRUMS;
if (season() == SPRING)
goto L_Quest;
mesn;
mesq l("I finally figured out what was wrong. I must thank everyone who help us.");
next;
mesn;
mesq l("I can't believe it took so long to fix... And worse, next spring it'll be the same story all over again...");
close;
L_Quest:
mesn;
mesq l("All spring it is the same thing... The instruments stop working!");
close;
OnInit:
.sex=G_MALE;
.distance=5;
end;
}
017-3,42,36,0 script Robert NPC_BARD_HARPS,{
showavatar NPC_BARD_HARPS;
if (season() == SPRING)
goto L_Quest;
mesn;
mesq l("We held to our hope and Jerry figured it out.");
next;
mesn;
mesq l("Now we are no longer useless — we can play music again!");
close;
L_Quest:
mesn;
mesq l("All spring it is the same thing... The instruments stop working!");
close;
OnInit:
.sex=G_MALE;
.distance=5;
end;
}
017-3,35,35,0 script Shannon NPC_LOF_NOBLEMAN,{
showavatar NPC_LOF_NOBLEMAN;
mesn;
mesq l("I'm a traveling poet and admirer of Robert Burns, a bard from the mana world.");
next;
mesn;
mesq l("I wonder if he exists on this world too. Because if he doesn't, I could tell many tales about him!");
close;
L_Close:
close;
OnInit:
.sex=G_MALE;
.distance=5;
end;
}
017-3,80,32,0 script Dimonds Cove Story NPC_NO_SPRITE,{
mesn l("The Story of Dimonds Cove");
next;
mes l("One day Dimond D. Stone dreamed of her own restaurant.");
mes l("Dimond sold her food alone in this spot for some time,");
mes l("longing for the day she would have a building.");
mes l("She met an adventurer named Merlin outside of the");
mes l("desert mines one day.");
next;
mes l("They became friends and Dimond told Merlin about her idea.");
mes l("Merlin was a accomplished carpenter and wanted to make a new");
mes l("place in the world. He told Dimond that he would make her");
mes l("restaurant for her. He gathered the tools and after much");
mes l("hard work, Dimonds Cove was built.");
next;
mes l("At January 2008 - Construction of Dimonds Cove.");
close;
OnInit:
.sex=G_OTHER;
.distance=3;
end;
}
/*
017-3,71,30,0 script Inn NPC400,{
mes "Welcome to the Dimonds Cove Inn";
mes "Rooms are 200 gp a night.";
mes "Plese check in with Basil.";
close;
}
017-3,24,27,0 shop Bartender NPC112,539:87,567:250,568:250
017-3,32,34,0 shop Waitress NPC139,519:50,533:55,534:45,562:125,676:100
017-3,85,41,0 shop Blacksmith NPC146,545:5000,529:2,603:1000
017-3,65,41,0 shop General Store#dimond NPC137,586:500,524:800,544:2000,632:500,528:500,735:500
017-3,75,68,0 script Basil NPC_TOMBOY,{
showavatar NPC_TOMBOY;
if (!is_night())
goto L_Day;
mesn;
mesq l("For only 100 GP, you can sleep on the beds of the Land Of Fire.");
if (Zeny < 100)
close;
next;
mesn;
mesq l("The nanorob-- err, the *magic* will seal all your wounds. You trust Basil, right?");
next;
select
rif(Zeny > 100, l("Yes, please, book me a bed.")),
l("Uh... I *just* remembered I have something else to do!");
if (@menu == 2)
close;
Zeny=Zeny-100;
recovery(getcharid(3));
if (rand2(1,3) == 1)
sc_start SC_POISON, 60000, 0, 10000;
else
sc_start SC_ATTHASTE_POTION1, 60000, 5;
close;
L_Day:
mesn;
mesq l("You can't sleep here during daytime!");
close;
OnInit:
.sex=G_MALE;
.distance=5;
end;
}
*/