walk.json 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. {
  2. "events": {
  3. "encounters": [
  4. {
  5. "name": "stray-cat",
  6. "probability": 0.10,
  7. "karma-probability-modifier": 0.00,
  8. "explanations": [
  9. "Shortly after leaving, you meet a stray cat. The cat looks very thin and meows at you, looking quite pitiful."
  10. ],
  11. "actions": [
  12. {
  13. "label": "get food for cat",
  14. "karma": 1.50,
  15. "description": "As a cat lover, you cannot bring yourself to leave the cat there without food. You are walking back home to get some cat food for it. Only the best of course. When you arrive back where you found the cat, the cat is still there. You put the food in front of the cat and watch. Gingerly the cat approaches, what you consider to be appropriate food for it. The cat sniffs at it, raises its head and looks reproachfully at you, then digs into the food and lets you pass.",
  16. "effects": ["delay", "additional-costs"]
  17. },
  18. {
  19. "label": "pet the cat",
  20. "karma": 1.00,
  21. "description": "As a cat lover, you cannot bring yourself to simply walk past. This one is surely looking for some attention. You squat down and pet the cat. The grateful cat begins to purr and prods its head against your knee.",
  22. "effects": ["delay"]
  23. },
  24. {
  25. "label": "talk to the cat",
  26. "karma": 0.50,
  27. "description": "This cat looks like a smart one to you. You talk to it for a short time. To your questions during your slightly one-sided conversation, it responds with \"Meow!\". Satisfied and enlightened you say goodbye and continue your walk.",
  28. "effects": ["delay"]
  29. },
  30. {
  31. "label": "ignore the cat",
  32. "karma": -1.00,
  33. "description": "Cats! Everyone knows they only want to get you to do things for them, happily abusing human empathy! Everyone care about themselves, then everyone is cared for. Besides, the cat probably belongs to someone and they probably would not like seeing the cat being fed by strangers.",
  34. "effects": []
  35. }
  36. ],
  37. "default-effects": ["delay", "disable-other-events"]
  38. },
  39. {
  40. "name": "aggressive-dog",
  41. "probability": 0.10,
  42. "karma-probability-modifier": -1.00,
  43. "explanations": [
  44. "Shortly after leaving, you pass by a garden. In the garden resides a very aggressive and territorial dog. The dog appears to be angry and might jump over the no that high fence surrounding the garden."
  45. ],
  46. "actions": [
  47. {
  48. "label": "bark back",
  49. "karma": 0.00,
  50. "description": "The dog looks quite silly, as it barks at you. You decide to show it how silly it looks, by faking dog barking sounds in its direction. The dog becomes more agitated. It is unclear, what its problem is exactly and whether your immitation of its barking has anything to do with it becoming more agitated. You roll your eyes and walk past it.",
  51. "effects": ["delay"]
  52. },
  53. {
  54. "label": "ignore the dog",
  55. "karma": 0.00,
  56. "description": "Dogs do not scare you. Especially not one behind a fence. You emphatically walk past it, showing how unimpressed you are, by raising your hand and faking a yawn, as you walk past it.",
  57. "effects": []
  58. },
  59. {
  60. "label": "throw little stones at the dog",
  61. "karma": -1.00,
  62. "description": "Ha! Silly dog! You'll show this one not to mess with you! You pick up a little stone and throw it towards the dog, to make it turn the volume down a notch. The dog does not seem to understand, so you throw a few more stones. At some point the dog gets hit on its side. For a moment there is silence. Finally the dog got the message! The dog turns around and runs towards the house. You better move along quickly, before the owner of the dog comes out and catches you throwing stones at their obnoxious misbehaving dog.",
  63. "effects": ["delay"]
  64. }
  65. ],
  66. "default-effects": ["delay", "disable-other-events"]
  67. },
  68. {
  69. "name": "bored-python",
  70. "probability": 0.10,
  71. "karma-probability-modifier": -1.00,
  72. "explanations": [
  73. "Shortly after leaving, you see something weird. Something long and green slithers on the path before you. A bored python is looking for something to chew on.",
  74. "Shortly after leaving, you see something weird. Something long and green slithers on the path before you. A bored python is looking for something to chew on, while pondering its own life-cycle: \"If only there were 3 of me. Then I would not be so bored.\". You decide to not be its next lunch."
  75. ],
  76. "actions": [
  77. {
  78. "label": "walk around python",
  79. "karma": 0.00,
  80. "description": "You walk around the python in a wide arc, avoiding to get any closer.",
  81. "effects": ["delay"]
  82. },
  83. {
  84. "label": "pin python with sticks",
  85. "karma": -1.00,
  86. "description": "You pick up sticks and carefully advance. The python hisses aggressively. You manage to pin down its head and body using multiple sticks, which allows you to pass.",
  87. "effects": ["delay"]
  88. },
  89. {
  90. "label": "poke python with sticks",
  91. "karma": -2.00,
  92. "description": "You pick up sticks and poke the python. It hisses aggressively. You continue poking it, each time the python tries to get closer, until it gives up and slithers away, which allows you to pass.",
  93. "effects": ["delay"]
  94. }
  95. ],
  96. "default-effects": ["delay"]
  97. }
  98. ],
  99. "general": [
  100. {
  101. "name": "hurt",
  102. "probability": 0.05,
  103. "karma-probability-modifier": -1.00,
  104. "explanations": [
  105. "Joyfully you walk on the edge of the pavement, when suddenly your suitcase gets stuck for a moment, because of a little stone, which got stuck between wheel and suitcase. This distracts you for a moment and you slip off the edge of the pavement with your foot, which puts it at an awkward angle, when you touch ground on the street again. Your foot hurts."
  106. ],
  107. "actions": [],
  108. "default-effects": ["delay"]
  109. }
  110. ]
  111. }
  112. }