source: trunk/game/dialogue/quartermaster.yaml @ 454

Revision 454, 9.1 KB checked in by zenbitz, 9 years ago (diff)

many dialog edits, untested, in lieu of backup

Line 
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---
17NPC: Heljq
18AVATAR: gui/icons/npc.png
19START: main_dialog
20
21SECTIONS:
22    main_dialog:
23        - say: "Hello, there!  A new addition to the labor pool, I see."
24        - responses:
25            -
26              - "What do you do around here?"
27              - expound_quartermaster
28            -
29              - "You're the Quartermaster?  I bet you can help me with some requisitions?"
30              - pre_help_beer
31              - quest.hasQuest('beer') and not quest.hasFinishedQuest('beer') and quest['beer'].isGoalValue('beer_instructions')
32            -
33              - "You going to help me distribute this new beer?"
34              - beer_network
35              - quest['beer'].getValue('beer_quality') >= 1
36            -
37              - "You haven't seen Pekko around lately, have you?"
38              - help_fedex
39              - quest.hasQuest('fedex') and not quest.hasFinishedQuest('fedex') and not quest['fedex'].isGoalValue('found_pekko')
40            -
41              - "Labor pool?  I forgot my suit."
42              - end
43           # Could be another tree here after Pekko's body is found.
44
45    expound_quartermaster:
46        - say: "I am the like the supply sergeant.  I am in charge of all the communal goods - particularly food."
47        - responses:
48           -
49             - "Sounds like an important job.  Are you bribe-able?"
50             - bribe_comment
51           -
52             - "Really?  Because I am looking for some items to brew some beer..."
53             - pre_help_beer
54             - quest.hasQuest('beer') and not quest.hasFinishedQuest('beer') and quest['beer'].isGoalValue('beer_instructions')
55             
56    bribe_comment:
57        - say: "Oh, funny. [narrows eyes] But I do like to help people who help themselves.  Like God."
58        - responses:
59           -
60             - "So you accept burnt offerings?"
61             - main_dialog
62
63    pre_help_beer:
64        - say: "Hey, I don't just give stuff away.  You have to have a requisition note from Kimmo, or at least trade something. "
65        - responses:
66           -
67             - "Who's Kimmo?"
68             - describe_kimmo
69           -
70             - "Well, I don't have a requisition... I am going to make some beer."
71             - elaborate_beer
72             
73    describe_kimmo:
74        - say: "Kimmo is the leader of our merry band.  He's my boss -- the boss of all of us, currently."
75        - responses:
76           -
77             - "What do you mean, currently?"
78             - describe_rivalry
79           -
80             - "So do you think Kimmo would let me have some stuff to make beer?"
81             - elaborate_beer
82             
83    elaborate_beer:
84        - say: "Beer, huh.  That might undermine Jacob's inn a bit.  Kimmo would probably approve of that."
85        - responses:
86           -
87             - "So you will help me?"
88             - help_beer
89           -
90             - "Why would Kimmo want to undermine Jacob?"
91             - describe_rivalry             
92
93    describe_rivalry:
94        - say: "Well, Jacob -- I guess you would call him Kimmmo's primary rival for leadership."
95        - responses:
96           -
97             - "Do you think he'll try to take over?"
98             - elaborate_rivalry
99           -
100             - "Interesting.  And whom do you support?"
101             - which_side
102           -
103             - "So, Kimmo would want me to give the place another source of beer, right?"
104             - help_beer
105           -
106             - "Ugh, small town politics.  Say no more."
107             - main_dialog             
108             
109    which_side:
110        - say: "Well, most of us owe Kimmo our lives.  But I'm no fighter.  I've survived this long without getting involved in petty power struggles.  I am good at what I do."
111        - responses:
112           -
113             - "But you are not against a little underhanded move against Jacob..."
114             - help_beer
115           -
116             - "So, playing both sides against the middle.  What if Jacob makes a move?"
117             - elaborate_rivalry
118             
119    elaborate_rivalry:
120        - say: "I don't think he'll make a move... as long as we stay here."
121        - responses:
122           -
123             - "Why would you move?  This place is awesome!"
124             - why_move
125             
126    why_move:
127        - say: "Pekko's got this idea that the winters are going to get worse.  He says Lapland up north is already glaciated, and it's only a matter of time before this place is totally frozen out."
128        - responses:
129           -
130             - "So you will help me make some beer?"
131             - help_beer
132           -
133             - "And away from the Paatalo, Kimmo's power base is weak.  Who do you support?"
134             - which_side
135             
136    help_beer:
137        - say: "Well, what do you need exactly?"
138        - responses:
139           -
140             - "I need some pure water."
141             - help_water
142           -
143             - "The basis of the the brew is some source of sugar, like grain or potatoes."
144             - help_grain
145           -
146             - "A yeast culture would really make the thing less dicey"
147             - help_yeast
148           -
149             - "Of course, I'll need something to cook the mash in..."
150             - help_pot
151             # some conditionaal needs to switch if you have already traded pocket knife for pot
152           -
153             - "When it's all done, I'll need to put the beer in something"
154             - help_bottles
155           -
156             - "That should about do it, thanks."
157             - back
158
159    help_water:
160        - say: "Water is unrestricted.  Go downstairs and draw a bucket from the cistern, it's filtered."
161        - responses:
162           -
163             - "Water, check."
164             - back
165
166    help_grain:
167        - say: "Well, food.  Now that is not easy to get.  I can't authorize you any grain.  But maybe there are some old potatoes around..."
168        - responses:
169           -
170             - "Potatoes? I guess that's not too bad. Where would I find some?"
171             - help_potatoes
172           -
173             - "Grain would really be the best... where do you get it?"
174             - help_farm
175           -
176             - "OK, I'll see what I can scrounge up"
177             - back
178
179    help_yeast:
180        - say: "You know... Skwisgaar is always babbling about yeast and stuff.  Good luck getting a straight answer out of him though."
181        - responses:
182           -
183             - "Skwisgaar... is that the wood chopper?"
184             - wood_chopper
185
186    help_pot:
187        - say: "Well, I got a pot.  But I can't just give it up.  What will you give me for it?"
188        - responses:
189           -
190             - "Well, I got this pocket knife... would that do?"
191             - trade_knife
192           -
193             - "No deal.  I'll find my own."
194             - back
195             
196    help_bottles:
197        - say: "Junkyard.  Also unrestricted.  Help yourself."
198        - responses:
199           -
200             - "Thanks."
201             - back
202
203    trade_knife:
204        - say: "Let me see it. [You hand over the knife].  Humh.  A little used.   But OK, I like you."
205        - give_stuff: pocket_knife
206        - get_stuff: brew_pot
207        - responses:
208           -
209             - "It's a deal then."
210             - help_beer
211
212    wood_chopper:
213        - say: "Yeah, the wood chopper.  Came over to help us against the Russkies.  From Sweden or something.  I don't think he's quite right in the head."
214        - responses:
215           -
216             - "I'll keep that in mind"
217             - help_beer
218
219    help_potatoes:
220        - say: "There should be some old ones in that storeroom back there.  Probably won't be missed."
221        - responses:
222           -
223             - "Wow, thanks.  You won't regret this."
224             - back
225
226    help_farm:
227        - say: "I'm sorry.  I can't really disclose that information.  That farm is our life."
228        - responses:
229           -
230             - "Hey, it's cool.  I am not looking for trouble."
231             - back
232
233    help_fedex:
234        - say: "He was here a couple of days ago, getting provisioned for one of his excursions.  He should be back by now though."
235        - set_value:
236            quest: 'fedex'
237            variable: 'check_bart_left'
238            value: True
239        - responses:
240           -
241             - "So the you last saw him, he was leaving the compound."
242             - back
243
244    beer_network:
245        - say: "I'll think about it.  Let's see if things quiet down."
246        - responses:
247           -
248             - "Alright, Helja."
249             - main_dialog
250 
Note: See TracBrowser for help on using the repository browser.