1 | # This file is part of PARPG. |
---|
2 | |
---|
3 | # PARPG is free software: you can redistribute it and/or modify |
---|
4 | # it under the terms of the GNU General Public License as published by |
---|
5 | # the Free Software Foundation, either version 3 of the License, or |
---|
6 | # (at your option) any later version. |
---|
7 | |
---|
8 | # PARPG is distributed in the hope that it will be useful, |
---|
9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
---|
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
---|
11 | # GNU General Public License for more details. |
---|
12 | |
---|
13 | # You should have received a copy of the GNU General Public License |
---|
14 | # along with PARPG. If not, see <http://www.gnu.org/licenses/>. |
---|
15 | |
---|
16 | # NOTE: This is not a "real" dialogue file, it is meant to be a template for |
---|
17 | # Any generic fortified mall (techdemo location) denizen |
---|
18 | --- |
---|
19 | NPC: Dig |
---|
20 | AVATAR: gui/icons/bouncer.png |
---|
21 | START: main_dialog |
---|
22 | |
---|
23 | SECTIONS: |
---|
24 | main_dialog: |
---|
25 | - say: "What do you want? Can't you see I'm drinking here?" |
---|
26 | - meet: dig |
---|
27 | - responses: |
---|
28 | - |
---|
29 | - "I'm looking for stuff to make beer with." |
---|
30 | - help_beer |
---|
31 | - quest.hasQuest('beer') and not quest.hasFinishedQuest('beer') and quest['beer'].isGoalValue('beer_instructions') |
---|
32 | - |
---|
33 | - "Do you know Jacob?" |
---|
34 | - explain_jacob |
---|
35 | - |
---|
36 | - "Do you work here?" |
---|
37 | - inn_background |
---|
38 | - |
---|
39 | - "Are you going to kick my ass?" |
---|
40 | - ass_kicking |
---|
41 | - |
---|
42 | - "Was Camillia with you in the bar here two nights ago?" |
---|
43 | - check_alibi |
---|
44 | - quest['fedex'].isGoalValue('drunkard_evidence') |
---|
45 | - |
---|
46 | - "Who are those two women over there?" |
---|
47 | - loose_women |
---|
48 | - |
---|
49 | - "Why is Camilla such a bitch?" |
---|
50 | - explain_camilla |
---|
51 | - pc.met('camilla') |
---|
52 | - |
---|
53 | - "What is up with Synnove?" |
---|
54 | - explain_synnove |
---|
55 | - pc.met('synnove') |
---|
56 | - |
---|
57 | - "Your boss's booze monopoly is over!!" |
---|
58 | - ungratitude |
---|
59 | - quest['beer'].getValue('beer_quality') >= 1 |
---|
60 | - |
---|
61 | - "I'm looking for Pekko, you seen him?" |
---|
62 | - help_fedex |
---|
63 | - quest.hasQuest('fedex') and not quest.hasFinishedQuest('fedex') and not quest['fedex'].isGoalValue('found_pekko') |
---|
64 | - |
---|
65 | - "Hey, back off. Just making small talk." |
---|
66 | - parting_shot |
---|
67 | |
---|
68 | explain_camilla: |
---|
69 | - say: "Well, it's probably because she gets hit on by greasy layabouts all hours of the day. Maybe you should cut her some slack." |
---|
70 | - responses: |
---|
71 | - |
---|
72 | - "Hmmm... Can you confirm that she was here all night with you two days ago?" |
---|
73 | - check_alibi |
---|
74 | - quest['fedex'].isGoalValue('drunkard_evidence') |
---|
75 | - |
---|
76 | - "I suppose that's not unreasonable." |
---|
77 | - back |
---|
78 | |
---|
79 | check_alibi: |
---|
80 | - say: "Huh? You're not her boyfriend. And I'm not her babysitter. Why do you care?" |
---|
81 | - responses: |
---|
82 | - |
---|
83 | - "I'm investigating a murder" |
---|
84 | - investigate |
---|
85 | - |
---|
86 | - "No reason. No reason at all." |
---|
87 | - main_dialog |
---|
88 | |
---|
89 | investigate: |
---|
90 | - say: "Oh, in that case officer, she was with me the whole time. [rolls eyes]" |
---|
91 | - responses: |
---|
92 | - |
---|
93 | - "I get the sense that you are not taking this very seriously." |
---|
94 | - main_dialog |
---|
95 | |
---|
96 | ass_kicking: |
---|
97 | - say: "Not today. I'm off duty. But watch yourself all the same." |
---|
98 | - responses: |
---|
99 | - |
---|
100 | - "I'll do that." |
---|
101 | - back |
---|
102 | |
---|
103 | explain_jacob: |
---|
104 | - say: "I'm Jacob's guy. You got a problem with him - or his family - you got a problem with me. So do you have a problem?" |
---|
105 | - responses: |
---|
106 | - |
---|
107 | - "Nope. No problem at all." |
---|
108 | - back |
---|
109 | |
---|
110 | explain_synnove: |
---|
111 | - say: "OK, she's a little weird. She was 5 when she saw what those Russians bastards did to her mother. She'd have been next if Jacob and I hadn't shown up in time." |
---|
112 | - responses: |
---|
113 | - |
---|
114 | - "Oh, I had no idea. Gruesome." |
---|
115 | - back |
---|
116 | |
---|
117 | inn_background: |
---|
118 | - say: "If you call sittin' here and bullshitting `working`. But I do solve problems for Jacob. You're not a problem, are ya?" |
---|
119 | - responses: |
---|
120 | - |
---|
121 | - "No sir, no problem here." |
---|
122 | - back |
---|
123 | |
---|
124 | help_beer: |
---|
125 | - say: "Now you are just trying to be funny. And failing. Get out of here before I decide to throw you out." |
---|
126 | - responses: |
---|
127 | - |
---|
128 | - "Yeah, well maybe I'll find my own bouncer, too!" |
---|
129 | - parting_shot |
---|
130 | |
---|
131 | loose_women: |
---|
132 | - say: "Buy 'em a drink and find out." |
---|
133 | - responses: |
---|
134 | - |
---|
135 | - "I would do that if I could afford the booze in this place." |
---|
136 | - back |
---|
137 | |
---|
138 | help_fedex: |
---|
139 | - say: "I dunno. Dude's in here all the time." |
---|
140 | - responses: |
---|
141 | - |
---|
142 | - "Was he here talking to Bart a couple nights ago?" |
---|
143 | - pekko_check |
---|
144 | - quest['fedex'].isGoalValue('drunkard_evidence') |
---|
145 | - |
---|
146 | - "Lot of help you are." |
---|
147 | - parting_shot |
---|
148 | |
---|
149 | pekko_check: |
---|
150 | - say: "Buy 'em a drink and find out." |
---|
151 | - responses: |
---|
152 | - |
---|
153 | - "I would do that if I could afford the booze in this place." |
---|
154 | - back |
---|
155 | |
---|
156 | parting_shot: |
---|
157 | - say: "Watch yourself, Bub. I don't want to get out this chair." |
---|
158 | - responses: |
---|
159 | - |
---|
160 | - "Ulp." |
---|
161 | - end |
---|
162 | |
---|
163 | ungratitude: |
---|
164 | - say: "Oh, a wise guy huh??? [gets out of chair]" |
---|
165 | - responses: |
---|
166 | - |
---|
167 | - "I'm out of here!" |
---|
168 | - end |
---|
169 | |
---|