source: trunk/game/dialogue/crazy_swede.yaml @ 393

Revision 379, 6.5 KB checked in by zenbitz, 10 years ago (diff)

New techdemo dialogue files

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: Skwisgaar the Crazy Swede
18AVATAR: gui/icons/npc.png
19START: main_dialog
20
21SECTIONS:
22    main_dialog:
23        - say: "Chop!  Chop!  Chopity Chop-chop?"
24        - start_quest: quests/beer.yaml
25        # just a temporary hack
26        - responses:
27            -
28              - "Chop-chop.  Chop-choppy, choppy chop."
29              - a1
30            -
31              - "You are the woodcutter?"
32              - a2
33            -
34              - "Sorry, I don't speak chop."
35              - end
36
37    a1:
38        - say: "Ah, you speak the lingo!  How long have you been chopping the good chop?"
39        - responses:
40            -
41              - "Oh, me?  - These hands are not suited for manual labor."
42              - a2
43            -
44              - "I have been known to chop-chop the wood what needs choppin' -- if you know what I mean."
45              - b1
46    a2:
47        - say: "You gots to Chop what to Chop when the Choppin' needs a Chop!!!"
48        - responses:
49            -
50              - "Yes, my man it is only us against the wood!"
51              - b1
52            -
53              - "Chop?  What the hell are you talking about!"
54              - b2
55            -
56              - "Enough with the chop talk!  Do you have any yeast?"
57              - end
58    b1:
59        - say: "Ah, so you chop the chop... but do you Chop the Chop?"
60        - responses:
61            -
62              - "Well, that's how we did it back in Sweden!"
63              - c1
64            -
65              - "Well, that's how we did it back in Norway!"
66              - c2
67            -
68              - "Well, that is how we Finns get it done!"
69              - c3
70
71    b2:
72        - say: "Chopity!!! Chop the Chop-chop!!!"
73        - responses:
74            -
75              - "Chop?  You betcha - chop, chop!"
76              - b1
77            -
78              - "Yeast.  Y-E-A-S-T.  For making booze.  Do you understand me?"
79              - end
80            -
81              - "Screw this, you cannot argue with a Swede!"
82              - c1
83            -
84              - "You got a problem?  Hit in the head during the war?"
85              - permanent_failure
86             
87    c1:
88        - say: "Sweden!  Sweden?  Got no chops!!!"
89        - responses:
90            -
91              - "But they told me you were from there."
92              - main_dialog
93            -
94              - "Oh.. you aren't Swedish, are you?"
95              - end
96            -
97              - "Did I say Sweden?  I meant Norway."
98              - c2
99              - quest['beer'].getValue('yeast_available')
100             
101    c2:
102        - say: "N..n...Norway.  Norway...  NORWAY!  The FJORDS!!!! [sobs]"
103        - responses:
104            -
105              - "Did I say Norway?  I meant Sweden."
106              - c1
107            -
108              - "Hey, Hey - there it's OK.  We have Fjords right here in Finland."
109              - c3
110            -
111              - "You are not pining, are you?"
112              - main_dialog
113            -
114              # below conditionals could be changed to "isActiveQuest" but it hardly matters
115              - "Yeah, buddy.  You are a long way from home.  Be nice if we had a drink to toast to Norway."
116              - d
117              - quest.hasQuest('beer') and quest['beer'].getValue('yeast_available')
118            -
119              - "Yeah, buddy.  You are a long way from home."
120              - dprime
121              - quest.hasQuest('beer') and not quest['beer'].getValue('yeast_available')
122             
123    c3:
124        - say: "FINLAND GOT NO FJORDS!!!!"
125        - responses:
126            -
127              - "Whoa... no need to get excited there... uh... Chop?  Choppy-Chop-Chop?"
128              - b2
129            -
130              - "At least they know how to make booze!"
131              - end
132            -
133              - "You are totally insane."
134              - permanent_failure
135             
136    d:
137        - say: "Ah, a toast to the King!  The King of Norway!  [looks around furtively]  But the Skol!  Need the bugs for the skol! "
138        - responses:
139            -
140              - "Bugs?  You eat bugs?"
141              - e1
142            -
143              - "Bugs?  You mean for beer?  Little yeasties?"
144              - e2
145    dprime:
146        # this is where you go if yeast is unavailable
147        - say: "No bugs for you!"
148        - responses:
149            -
150              - "Nuts."
151              - end
152    e1:
153        - say: "HAHAA... uncultured baboon!  Baboon- bug eater!  Don't eat the bugs!  Ferment with the bugs! "
154        - responses:
155            -
156              - "That's what I need!  Fermentation bugs!"
157              - end
158            -
159              - "Ah, indeed!  A fermented beverage!  Fit for a King..."
160              - d
161            -
162              - "YES!  The bugs!  The yeast bugs!  For the Fermentation!"
163              - get_yeast
164    e2:
165        - say: "Yeasties!  Belittle them not, foreign stranger!  The finest Norwegian yeast I have saved for 1,000 years!!"
166        - responses:
167            -
168              - "Oh you're one to talk about Foreigers, Swede!"
169              - end
170            -
171              - "Ah, Norwegian yeast.  Truly a permanent cultural artifact!"
172              - e1
173            -
174              - "1000 years?"
175              - permanent_failure
176       
177    get_yeast:
178        - say: "My precious beasties... yeasty beasties for the fermentation!  Don't forget to save Culture and Civilization!"
179        - get_stuff: yeast
180        - set_value:
181            quest: 'beer'
182            variable: "yeast_available"
183            value: 0
184        - responses:
185            -
186              - "Thanks buddy!  Skol!"
187              - end
188   
189    permanent_failure:
190        - say: "[ scowls ] Chop!  Chop!  Chopity Chop-chop.  Chop."
191        - set_value:
192            quest: 'beer'
193            variable: "yeast_available"
194            value: 0
195        # yeast is now unobtainable
196        - responses:
197            -
198              - "Go ahead and chop wood until the end of your days, nutball!"
199              - end
200       
Note: See TracBrowser for help on using the repository browser.