File: decorlines.txt

package info (click to toggle)
crawl 2%3A0.34.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 100,188 kB
  • sloc: cpp: 363,709; ansic: 27,765; javascript: 9,516; python: 8,463; perl: 3,293; java: 3,132; xml: 2,380; makefile: 1,835; sh: 611; objc: 250; cs: 15; sed: 9; lisp: 3
file content (815 lines) | stat: -rw-r--r-- 18,038 bytes parent folder | download | duplicates (2)
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
############################ Fountains ########################################
%%%%
default peaceful fountain_blue

{{
  -- Wisps can drink potions, so no need for another message here.
  if you.transform() == "death" or you.race() == "Mummy" then
    if crawl.one_chance_in(3) then
      return "You briefly stare at the drinking fountain and sigh."
    else
      return "__NONE"
    end
  elseif you.transform() == "storm" then
    return "The fountain crackles underneath you."
  else
    return "You take a small sip from the fountain. Refreshing.";
  end
}}

{{
  if you.transform() == "storm" then
    return "Small shocks surge through the fountain."
  elseif you.transform() == "wisp" then
    return "Your reflection flickers strangely in the water."
  elseif crawl.coinflip() or you.god() == "Okawaru" then
    return "You briefly stop to wash @your_hands@."
  else
    return "You briefly stop to clean @your_weapon@."
  end
}}

w:1
You see @any_graffiti@ on the fountain.
%%%%
default fountain_blue

The fountain briefly ripples from your approaching presence.

w:1
You see @any_graffiti@ on the fountain.
%%%%
default peaceful fountain_sparkling

{{
  if you.transform() == "death" or you.race() == "Mummy" then
    if crawl.one_chance_in(3) then
      return "You briefly stare at the sparkling fountain and sigh."
    else
      return "__NONE"
    end
  elseif you.transform() == "storm" then
    return "The fountain curiously crackles underneath you."
  elseif crawl.coinflip() or you.god == "Zin" or you.god == "Cheibriados" then
    return "The fountain pulses with strange @any_colour_pattern@, and you decide not to drink from it."
  else
    return "You take a small sip from the fountain. @sparkling_message@"
  end
}}

w:1
You see @any_graffiti@ on the fountain.
%%%%
sparkling_message

# Flavouring around antique sparkling fountain potion possibilities is
# reasonable, but keep it very short and unlikely to be confused for any
# actually meaningful effects. (Also, don't mention blood.)
You feel fleetingly lighter.

You feel a fleeting jolt of bravery.

You feel nauseous for a moment.

Your emotions uncomfortably twist.
%%%%
default fountain_sparkling

The sparkling fountain shimmers a faint @any_colour@.

w:1
You see @any_graffiti@ on the fountain.
%%%%
default fountain_blood

{{
   if you.can_smell() then
     return "You smell the mouldering metallic scent of the fountain's ceaseless blood."
   elseif you.god() == "Trog" then
     return "You make sure not to track any more blood on yourself."
   else
     return "You make sure not to track any blood on yourself."
   end
}}

Miniscule mosquitoes swarm blood-drunk across the fountain's surface.

w:3
Your reflection in the fountain of blood stares back at you in silent [judgement|horror].

w:3
# Mixing translations of Baudelaire's poem "La Fontaine du sang".
The fountain of blood pulses in murmuring sobs.

w:1
The blood fountain gushes with blood, as blood fountains often do.
%%%%
default fountain_eyes

The fountain's eyes stare blankly through you.

The fountain's eyes stare idly in all directions.

The fountain's eyes stare into nothing.
%%%%
default peaceful dry_fountain

w:1
You see @any_graffiti@ on the fountain.
%%%%
default dry_fountain

w:1
You see @any_graffiti@ on the fountain.
%%%%
Ashenzari peaceful fountain_blue

You attempt to scry through the fountain, but the Dungeon's magics reject you.
%%%%
Ashenzari fountain_blue

You catch brief visions of the Dungeon's past in the fountain's reflection.
%%%%
Beogh fountain_blue

# XXX: Chance to use species::orc_name? Jokes for being transformed?
You look at your reflection in the fountain and see a proud orc.
%%%%
Beogh fountain_sparkling

You look at your [shimmering|glittering] reflection in the fountain and see a proud orc.
%%%%
Cheibriados fountain_sparkling

You briefly disapprove of the fountain's mystically arrhythmic flow.
%%%%
Cheibriados peaceful dry_fountain

You briefly muse on the calm stillness of an empty fountain.
%%%%
Dithmenos fountain_blood

You scoff at the overwrought melodramatics of this fountain.
%%%%
Elyvilon peaceful fountain_blue

You approve of the purity and functionality of this drinking fountain.

@default peaceful fountain_blue@
%%%%
Fedhas peaceful fountain_blue

You briefly survey the algae on the fountain's rim. They seem healthy.
%%%%
Fedhas peaceful fountain_sparkling

You briefly survey the algae on the fountain's rim. They shimmer back.
%%%%
Fedhas peaceful fountain_blood

You briefly survey the mould on the fountain's rim. It seems... concerning.
%%%%
Fedhas peaceful fountain_eyes

You briefly survey the mould on the fountain's rim. It possibly surveys back.
%%%%
Gozag peaceful fountain_blue

You look for coins within the fountain, but they're all too worthless to bother.
%%%%
Gozag peaceful fountain_sparkling

@Gozag peaceful fountain_blue@
%%%%
Gozag fountain_blood

w:2
You flinch at the exorbitant financial cost of maintaining this fountain.

@default fountain_blood@
%%%%
Hepliaklqana fountain_blue

The fountain's ripples stir distant, transient memories.
%%%%
Hepliaklqana dry_fountain

You swear to never forget your legacy as this fountain's builders were forgotten.
%%%%
Hepliaklqana peaceful fountain_blood

You observe a moment of silence for whomever's blood flows through this fountain.
%%%%
Ignis fountain_blue

The fountain's water lightly sizzles in your presence.

w:1
The dying flame fearfully flickers in the reflection of the fountain.
%%%%
Ignis fountain_sparkling

The fountain's sparkling water lightly sizzles and shimmers in your presence.

w:1
The dying flame fearfully flickers in the reflection of the sparkling fountain.
%%%%
Ignis fountain_blood

The fountain's blood briefly boils in your presence.
%%%%
Jiyva peaceful fountain_blue

You stop to admire the slime slowly growing over the fountain's rim.
%%%%
Jiyva peaceful fountain_blue

You stop to admire the sparkling slime slowly growing over the fountain's rim.
%%%%
Jiyva fountain_eyes

Your genes instinctively attempt to commune with the fountain's eyes and fail.

A few eyes on the fountain briefly shift into confused golden shades.
%%%%
Kikubaaqudgha peaceful dry_fountain

You muse upon the day when the entire world will share this fountain's fate.
%%%%
Lugonu peaceful fountain_eyes

You muse on Lugonu's promise to warp all of reality as thoroughly as this fountain.
%%%%
Makhleb peaceful fountain_blood

You stop to admire the quantity of blood running through this fountain.

Your mind is briefly consumed by the idea of bathing in this fountain.

You anoint yourself with the fountain's blood.

You briefly wash @your_weapon@ in the fountain with ritualistic fervour.
%%%%
Nemelex Xobeh peaceful fountain_blue

You toss an ancient coin into the fountain for a little extra luck.
%%%%
Nemelex Xobeh peaceful fountain_sparkling

You toss an ancient coin into the fountain for some extra glamorous luck.
%%%%
Okawaru peaceful fountain_blue

You briefly wash @your_weapon@ with practiced discipline.
%%%%
Qazlal peaceful fountain_blue

w:5
You scoff at such attempts to contain the uncontrollable elements.

@Qazlal fountain_blue@
%%%%
Qazlal fountain_blue

The fountain bubbles and surges in the storm.
%%%%
Qazlal fountain_sparkling

The fountain bubbles and surges violently in the storm.
%%%%
Qazlal fountain_blood

The fountain's blood bubbles and surges in the storm.
%%%%
Ru peaceful fountain_blue

The water in the fountain reflects the world, which is itself a mere reflection.
%%%%
Ru peaceful fountain_eyes

w:2
The eyes in the fountain cannot see the truth any more than any other material.

@default fountain_eyes@
%%%%
Sif Muna peaceful fountain_sparkling

You struggle to determine the manifold diluted potions present in the fountain.
%%%%
Sif Muna peaceful fountain_blood

You struggle to identify the manner of creatures' blood used in this fountain.
%%%%
Sif Muna peaceful fountain_eyes

You idly identify at least [five|six] types of eyes growing in the fountain.
%%%%
Trog peaceful fountain_blue

{{
if you.transform() == "wisp" then
  return "Your reflection in the fountain writhes with quiet rage."
elseif you.transform() == "fungus" then
  return "You briefly stop and wring some of the blood out of your mycelia."
else
  return "You briefly stop and wash some of the blood off your face."
end
}}
%%%%
Uskayaw peaceful fountain_blue

# TODO: combine with "Xom impromptu dance"?
You do an impromptu, brief dance in the water, like the crinaeae of old.
%%%%
Uskayaw fountain_blood

The fountain of blood pulses a joyous rhythm of life and death.
%%%%
Vehumet fountain_blood

You sense the potent destructive power at rest in within this fountain.
%%%%
Wu Jian peaceful fountain_blue

You briefly muse on the need to flow like the water through this fountain.

w:5
The fountain is calm. The water trickles softly. Here one can find peace.
%%%%
# XXX: miniscule chance of normal Xom fountain messages?
Xom fountain_blue

Harmless butterflyfish stare at you from within the fountain.

w:1
For a brief moment, you thought you saw Xom summoned an eel in this fountain.

w:1
For a terrifying moment, you swear Xom summoned a kraken in this fountain.
%%%%
Xom fountain_sparkling

Shimmering and harmless butterflyfish glower at you from within the fountain.

w:1
For a brief moment, you swear Xom called forth a formless jellyfish here.
%%%%
Xom fountain_blood

Harmless vampiric butterflyfish glare at you from within the fountain.

w:1
For a terrifying moment, you swear Xom placed a vampire kraken in this fountain.
%%%%
Yredelemnul fountain_blue

A miniscule dead [mosquito|moth] on the fountain's rim briefly twitches under your umbra.
%%%%
Yredelemnul fountain_sparkling

@Yredelemnul fountain_blue@
%%%%
Yredelemnul fountain_blood

You dismiss the blood in this fountain as useless to your harvest.
%%%%
Zin fountain_sparkling

You avert your eyes from the scattered magic in the fountain's sparkles.
%%%%
Zin fountain_eyes

You avert your eyes from the unclean eyes pooled in the fountain.
%%%%
The Shining One fountain_blood

You quietly vow to avenge the poor creatures bled out for this fountain.
########################## Caches of food ######################################
%%%%
fruit cache

You reach down and sample @_fruit_and_reaction_@
%%%%
meat cache

You reach down and sample @_meat_and_reaction_@
%%%%
baked goods cache

You reach down and sample @_baked_good_and_reaction_@
%%%%
_fruit_and_reaction_

# Old fruits.

an apple. Crisp.

an apricot. Delicious.

a banana. Delicious.

a choko. Bland.

some grapes. Delicious.

some lychee. Delicately sweet.

an orange. Delicious.

some rambutans. Delicious.

some strawberries. Delicious.

a snozzcumber. Putrid!

# Other fruits.

a tomato. Savoury.

a cherimoya. Tangy!

a mango. Yummy.

a tamarind. Juicy!
%%%%
_meat_and_reaction_

# Try to keep to dungeon animals.

a smoked eel. Savoury!

a yak sausage. Delicious.

a cured ham hock. Salty.

some adder jerky. Delicious.

a slice of magically-preserved pepperoni pizza. Delicious.

w:6
some smoked snail. Delicious.

w:6
some death yak haggis. Delicious.

w:6
some alligator jerky. Delicious.

w:6
some cured dream mutton. Ephemeral.

w:6
a slice of magically-preserved Pandemonium pizza. Delectable.

w:2
a candy-coated scorpion. Crunchy.

w:2
a pickled kraken tentacle. Astonishing!

w:2
a cured hell ham hock. Spicy!

w:2
some shrike confit. Tangy!

w:2
a century hydra egg. An acquired taste.

%%%%
_baked_good_and_reaction_

# Most of these overall are fudging old preferences to keep Crawl in-world
# flavour a couple hundred years back on average, but there's only so far
# back many cookbooks go, and most of these are at least a hundred years old.
# It's probably fine for here for most contexts, though keeping at least
# some consistency for countries of origin is preferred.
w:24
some spriggan [bread loaf|tarts|rock buns|scones|biscuits|hardtack]. Delicious.

# Highly widespread choices to match varied orcish backgrounds.
w:14
an orcish [pirog|pastel de nata|bizcocho]. Tasty.

w:14
some elven [shortbread|rye rolls]. Refined.

some merfolk [baklava|tsoureki]. Decadent.

a stuffed naga paratha. Phenomenal.

# Would be good to find earlier french names for long bread....
a draconian baguette. Hearty and warming.

w:6
some [dwarven|kobold|kobold] pretzels. Scrumptious.

w:6
some choko cake. Less bland than expected!

w:2
some [trollish|giant|giant] [wittenberger|grovbrød]. Savoury.

w:2
some tengu anpan. Delightful.

w:2
some ghoulish sourdough. A strange taste.

w:2
some vault guards' spare rations. Filling.

w:2
a strangely fresh circus pie. Mirthful.

w:2
some starflower jam biscuits. A disquieting taste.
########################## Shared diets ######################################
%%%%
carnivore fruit cache

You peruse the fruit pile and shrug.
%%%%
carnivore baked goods cache

# Yes, of course a kobold would make a cake sandwich.
You peruse the pile and make a meat sandwich with @_baked_good_and_reaction_@
%%%%
short fruit cache

You root around and sample @_fruit_and_reaction_@
%%%%
short meat cache

You root around and sample @_meat_and_reaction_@
%%%%
short baked goods cache

You root around and sample @_baked_good_and_reaction_@
%%%%
stone fruit cache

You pestle and swallow @_fruit_and_reaction_@
%%%%
stone meat cache

You pestle and swallow @_meat_and_reaction_@
%%%%
stone baked goods cache

You mill down and swallow @_baked_good_and_reaction_@
%%%%
inediate fruit cache

You briefly stare at the fruit pile and sigh.
%%%%
inediate meat cache

You briefly stare at the meat pile and sigh.
%%%%
inediate baked goods cache

You briefly stare at the breadstuffs pile and sigh.
########################## Species diets ######################################
%%%%
draconian fruit cache

You reach down and sample @_fruit_and_reaction_@

w:1
You reach down and sample a dragonfruit. You feel vaguely uncomfortable.
%%%%
felid fruit cache

# Cats can't taste sweets and can only eat a few fruits safely.
You dice up an apple and nibble upon it. Bland.

You dice up a banana and nibble upon it. Bland.

You pick out some berries and nibble upon them. Bland.
%%%%
felid meat cache

You nibble upon @_meat_and_reaction_@
%%%%
felid baked goods cache

You nibble upon @_baked_good_and_reaction_@
%%%%
gargoyle fruit cache

@stone fruit cache@
%%%%
gargoyle meat cache

@stone meat cache@
%%%%
gargoyle baked goods cache

@stone baked goods cache@
%%%%
kobold fruit cache

@carnivore fruit cache@
%%%%
kobold meat cache

@short meat cache@
%%%%
kobold baked goods cache

@carnivore baked goods cache@
%%%%
mummy fruit cache

@inediate fruit cache@
%%%%
mummy meat cache

@inediate meat cache@
%%%%
mummy baked goods cache

@inediate baked goods cache@
%%%%
oni fruit cache

You reach down and grab @_fruit_and_reaction_@ You go for seconds.
%%%%
oni baked goods cache

You reach down and grab @_baked_good_and_reaction_@ You go for seconds.
%%%%
poltergeist fruit cache

@inediate fruit cache@
%%%%
poltergeist meat cache

@inediate meat cache@
%%%%
poltergeist baked goods cache

@inediate baked goods cache@
%%%%
revenant fruit cache

@inediate fruit cache@
%%%%
revenant meat cache

@inediate meat cache@
%%%%
revenant baked goods cache

@inediate baked goods cache@
%%%%
spriggan fruit cache

@short fruit cache@
%%%%
spriggan meat cache

You root around, looking for pizza, but fail to find any.

w:4
You find a slice of magically-preserved pizza, and pick the meat off. Delicious!
%%%%
spriggan baked goods cache

You root around and eagerly enjoy @_baked_good_and_reaction_@
%%%%
tengu baked goods cache

You reach down and peck at @_baked_good_and_reaction_@
%%%%
troll fruit cache

@oni fruit cache@
%%%%
troll baked goods cache

@oni baked goods cache@
########################## Form diets ######################################
# TODO: fungus, wisp messages?
%%%%
amphisbaena fruit cache

You distend one of your jaws to swallow @_fruit_and_reaction_@
%%%%
amphisbaena meat cache

You distend one of your jaws to swallow @_meat_and_reaction_@
%%%%
amphisbaena baked goods cache

You distend one of your jaws to swallow @_baked_good_and_reaction_@
%%%%
bat fruit cache

You slurp up @_fruit_and_reaction_@
%%%%
bat baked goods cache

You swoop down and nibble at @_baked_good_and_reaction_@
%%%%
blade fruit cache

You try to grab some fruit with your blades, but fail!

w:4
You use your hands like chopsticks to delicately eat @_fruit_and_reaction_@
%%%%
blade meat cache

You try to grab some meat with your blades, but fail!

You skewer and sample @_meat_and_reaction_@
%%%%
death fruit cache

@inediate fruit cache@
%%%%
death meat cache

@inediate meat cache@
%%%%
death baked goods cache

@inediate baked goods cache@
%%%%
dragon fruit cache

You devour @_fruit_and_reaction_@

w:1
You devour a dragonfruit. You feel vaguely uncomfortable.
%%%%
maw fruit cache

# Zeno's dichotomy is probably fine, unless we decide to make food reliably
# disappear after a few messages...
You devour half the fruit pile! It's not enough.
%%%%
maw meat cache

You devour half the meat pile! It's not enough.
%%%%
maw baked goods cache

You devour half the baked goods pile! It's not enough.
%%%%
pig fruit cache

@short fruit cache@
%%%%
pig meat cache

@short meat cache@
%%%%
pig baked goods cache

@short baked goods cache@
%%%%
statue fruit cache

@stone fruit cache@
%%%%
statue meat cache

@stone meat cache@
%%%%
statue baked goods cache

@stone baked goods cache@
%%%%
storm fruit cache

You reach down and electrolyse @_fruit_and_reaction_@
%%%%
storm meat cache

You reach down and electrolyse @_meat_and_reaction_@
%%%%
tree fruit cache

@short fruit cache@
%%%%
tree meat cache

@short meat cache@
%%%%
tree baked goods cache

@short baked goods cache@
%%%%
vampire fruit cache

You root around, looking for a blood orange, but fail to find any.

w:4
You reach down and find a blood orange. Delicious.
%%%%
vampire baked goods cache

You reach down and sample @_baked_good_and_reaction_@ Not filling, though, alas.