summaryrefslogtreecommitdiff
path: root/npc/000-2-2/bacchus.txt
blob: 053750952d8d423090f5c4a0c08d08db45134ffc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
// Evol scripts.
// Authors:
//    Vasily_Makarov


000-2-2.gat,32,29,0,1	script	Bacchus	NPC_BACCHUS,{

    mesn;
    mesq l("Hahahaha!");
    mesq l("Happy Halloween!!");
    next;

L_Intro:
    mesq l("Let me introduce myself, I'm Bacchus, the ladies man, the sir of your dream, the pumpkin of the jack, the star of the your sky, the...");
    next;

    menu
        rif(countitem("Pumpkin") > 0, l("I have a pumpkin!")), L_DoHat,
        l("Where did you get that hat?"), L_Hat,
        l("Forgive me, but... who are you?"), -,
        l("Where can I find this pumpkin?"), L_Where,
        l("Goodbye..."), L_Bye;

    mes "";
    mesn;
    mesq l("I... I said you, I'm the ladies man, the...");
    next;

    menu
        l("No, not this."), -,
        l("Ok, see you."), L_Bye;

    mes "";
    mesn;
    mesq l("The sir of your dream?");
    next;
    mesq l("The pumpkin of the jack?");
    next;

    menu
        l("Could you just tell me who you are?"), -,
        l("Pumpkin of the jack."), L_Hat,
        l("Nothing..."), L_Bye;

    mes "";
    mesn;
    mesq l("You're not funny...");
    next;
    mesq l("I'm Bacchus! The...");
    next;
    mesq l("Ok, that's enough.");
    next;
    mesq l("I'm just a random stranger, just passing by this ship, in this wonderful day of Halloween.");
    next;
    mesq l("Hmm...");
    next;
    mesq l("Who're you?");
    next;
    goto L_Intro;

L_Hat:
    mes "";
    mesn;
    mesq l("My hat! do you like it? I do love it, I made it by myself, it's such a beauty, isn't it? Oh wait, I can light fire inside, it's the most beautiful!");
    next;
    mesq l("Do you want one as well?");
    next;

    menu
        l("I would like one too, indeed."), -,
        l("No thanks, I think that I'll leave you alone..."), L_Bye;

    mes "";
    mesn;
    mesq l("You would like... ? So I think that's... Possible, let's say... yes! Yes, it's possible.");
    next;
    mesq l("You just need to bring me... one @@, that's all. I'll carve it myself.", getitemlink("Pumpkin"));
    next;

    menu
        l("Deal! I'll bring you one."), -,
        l("Where can I find this pumpkin?"), L_Where,
        l("I changed my mind, I don't want it anymore."), L_Bye;

    mes "";
    mesn;
    mesq l("Nice! I'll wait you here.");

    close;

L_Where:
    mes "";
    mesn;
    mesq l("Oh... That's a hard thing to find, only the Cuco can give it to you...");
    next;
    mesq l("It's an evil pumpkin, and... You're half lucky, there's one here!");
    next;
    mesq l("Don't be scared, he's on the other room, nobody is there.");
    next;
    mesq l("Just go to the left, you'll see a rusty door, knock it hard, and defeat this vegetable!");

    close;

L_Bye:
    mes "";
    mesn;
    mesq l("You miss something...");

    close;

L_DoHat:
    mes "";
    mesn;
    mesq l("Nice nice... Wait few seconds...");
    next;

    mesn "Narrator";
    mes "The squary pumpkinman is sculpting your pumpkin while talking to you.";
    next;

    if (countitem("Pumpkin") > 0) delitem "Pumpkin", 1;
    getitem "PumpkinHat", 1;

    mesn;
    mesq l("Did I told you that a long time ago... Oh, I'm done.");
    next;
    mesq l("That's remarkable, I've never made anything like that one before, consider yourself lucky!");

    close;

}