source: trunk/game/dialogue/bouncer.yaml @ 504

Revision 504, 5.7 KB checked in by barra_parpg, 10 years ago (diff)

Patch by mvbarracuda:

  • Property svn:eol-style set to native
RevLine 
[463]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---
[464]19NPC: Dig
20AVATAR: gui/icons/bouncer.png
[463]21START: main_dialog
22
23SECTIONS:
24    main_dialog:
25        - say: "What do you want?  Can't you see I'm drinking here?"
[464]26        - meet: dig
[463]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:
[464]118        - say: "If you call sittin' here and bullshitting `working`.  But I do solve problems for Jacob.  You're not a problem, are ya?"
[463]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 
Note: See TracBrowser for help on using the repository browser.