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.
|