summaryrefslogblamecommitdiff
path: root/npc/017-3/dimonds.txt
blob: f324134deeed6db8ad3f1a092efcb3d1d7b4fefa (plain) (tree)
1
2
3
4
5
6
7
8
9







                                            
                          






                                                                                        

                                                                                                           



                                            








                                                
                              
                           



















                                                                               
                              
                           



















                                                                                                                         
                              
                           



















                                                                               
                                                  
                                





                                                                                                                 
















































                                                                                                       

                                            
                          















                                                                                                
                           
                        















                                                       

  
// 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;
}
*/