airplane.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. {
  2. "events": {
  3. "airport": [
  4. {
  5. "name": "wallet-robbed",
  6. "probability": 0.01,
  7. "karma-probability-modifier": -1.00,
  8. "explanations": ["no explanations"],
  9. "actions": [
  10. {
  11. "label": "buy new",
  12. "karma": 0.00,
  13. "description": "You go to a shop to buy a new wallet.",
  14. "effects": ["delay", "additional-costs"]
  15. }
  16. ],
  17. "default-effects": ["delay", "additional-costs"]
  18. },
  19. {
  20. "name": "wallet-lost",
  21. "probability": 0.01,
  22. "karma-probability-modifier": -1.00,
  23. "explanations": ["no explanations"],
  24. "actions": [
  25. {
  26. "label": "buy new wallet",
  27. "karma": 0.00,
  28. "description": "You go to a shop to buy a new wallet.",
  29. "effects": ["delay", "additional-costs"]
  30. }
  31. ],
  32. "default-effects": ["delay", "additional-costs"]
  33. }
  34. ],
  35. "checkin": [
  36. {
  37. "name": "forgot-passport",
  38. "probability": 0.01,
  39. "karma-probability-modifier": -1.00,
  40. "explanations": ["no explanations"],
  41. "actions": [],
  42. "default-effects": ["delay", "additional-costs"]
  43. },
  44. {
  45. "name": "passport-outdated",
  46. "probability": 0.005,
  47. "karma-probability-modifier": -2.00,
  48. "explanations": ["no explanations"],
  49. "actions": [],
  50. "default-effects": ["unusable", "route-change"]
  51. },
  52. {
  53. "name": "visa-scan-defect",
  54. "probability": 0.001,
  55. "karma-probability-modifier": -1.00,
  56. "explanations": ["no explanations"],
  57. "actions": [],
  58. "default-effects": ["delay"]
  59. }
  60. ],
  61. "luggage-checkin": [
  62. {
  63. "name": "too-heavy",
  64. "probability": 0.10,
  65. "karma-probability-modifier": 0.00,
  66. "explanations": ["The hurry you were in while packing your luggage made you forget about checking the weight of your luggage. Only when you get to the luggage check-in you realize, that you should have checked on the weight of your suitcase. When you put your suitcase onto the conveyor belt, you receive a questioning look from the personnel, that tells you everything you need to know. \"Excuse me ...\", one of the staff starts, \"... your suitcase is too heavy. You will have to pay extra, if you cannot discard items from your luggage.\" *sigh* packed too much stuff again, haven't you? Well, you put things in for a reason, there is no discarding things now. Besides, you would have to queue in again, all the way at the end of the queue and people behind you are already starting to get annoyed by the hold up. You decide to pay extra."],
  67. "actions": [],
  68. "default-effects": ["additional-costs"]
  69. },
  70. {
  71. "name": "luggage-scanner-alarm",
  72. "probability": 0.05,
  73. "karma-probability-modifier": 0.00,
  74. "explanations": ["Your suitcase and your bag are conveyed into the scanning apparatus. The people sitting at the monitors are discussing what they see on their screens. A moment later they look at you and demand, that you open your suitcase and take out all your belongings. Their intense facial expression allows for no argument. From time to time the person observing your activities will jab at things you take out of your luggage and snap at you: \"What is that?\". You already wonder what the problem might be and why the scanner indicated something being up with your luggage, when you take out your special hand lotion. The annoyingly persistent snappy voice again: \"There! What is that? Why do you transport it!?\" Surprised by the animosity of this person you begin to explain: \"It is only lotion for my dry ha...\", but you cannot even finish your sentence, when you are interrupted: \"You will need to throw it away. It is more than 100ml.\" Damn, you had bought this lotion in the shops in the airport. Why do they even sell stuff there, that you cannot take with you? If only you had thought of the limits for liquids before you bought it."],
  75. "actions": [],
  76. "default-effects": ["delay"]
  77. },
  78. {
  79. "name": "illegal-luggage-wauzi-01",
  80. "probability": 0.05,
  81. "karma-probability-modifier": 0.00,
  82. "explanations": ["Did little Wauzi really have to come with you on this journey? Couldn't leave your little dog at grandma's place? Well, you are out of luck, Wauzi cannot be part of your luggage, according to this airline's luggage regulations. I know it's not fair, and besides, always they pick on the ones smaller than them! Shoganai! You must accept your fate, or rather Wauzi's fate. You decide to not leave Wauzi by itself in this cruel world, but call an acquaintance to pick Wauzi up. Hopefull they will get here soon, before you miss your flight. You already plan on revenge, by leaving the airline a bad review about their cruel pet practices, when finally your acquaintance accepts the phone call. Yes, they will get there as soon as possible. Should only take them about 15 minutes or so. Good that they live nearby."],
  83. "actions": [],
  84. "default-effects": ["delay"]
  85. },
  86. {
  87. "name": "illegal-luggage-wauzi-02",
  88. "probability": 0.05,
  89. "karma-probability-modifier": 1.00,
  90. "explanations": ["Did little Wauzi really have to come with you on this journey? Couldn't leave your little dog at grandma's place? Well, you are out of luck, Wauzi cannot be part of your luggage, according to this airline's luggage regulations. You try to remember, where on the airline's website it said, that you cannot carry pets to no avail. It's not fair! Besides, always they pick on the ones smaller than them! Shoganai! You must accept your fate, or rather Wauzi's fate. While contemplating what you could possibly do now, in order to safe Wauzi and get onto the airplane, you turn around. Fate smiles upon you today. You suddenly recognize someone in the crowd in the area before the scanning area. It is your crush from school time. What are they doing here? Wauzi! That's it! You will leave Wauzi with them! They used to have a dog themselves! Or was it a cat? You don't remember clearly. Anyway, they would know how to take care of little Wauzi. You scream the name of your crush multiple times loudly. People start turning their heads towards you. The personnel of the airline already wants to interfere with your screaming, as you quickly tell them, that this person will take Wauzi. Finally your high school crush turns around and recognizes you. You return to the area before the scanners and talk them into accepting your pet for the time you are on vacation and as a positive side-effect manage to get their phone number \"for later correspondence\" and learn about them being single again."],
  91. "actions": [],
  92. "default-effects": ["delay"]
  93. }
  94. ],
  95. "flight": [
  96. {
  97. "name": "get-to-know-friendly-person",
  98. "probability": 0.05,
  99. "karma-probability-modifier": 1.00,
  100. "explanations": ["You get to know a friendly person during the flight. Turns out they need to head in the same direction as you are heading after landing. They offer you a ride on their personal vehicle, to get you to your next stop faster."],
  101. "actions": [],
  102. "default-effects": ["delay"]
  103. },
  104. {
  105. "name": "departure-delay",
  106. "probability": 0.05,
  107. "karma-probability-modifier": -1.00,
  108. "explanations": ["no explanations"],
  109. "actions": [],
  110. "default-effects": ["delay"]
  111. },
  112. {
  113. "name": "arrival-delay",
  114. "probability": 0.05,
  115. "karma-probability-modifier": -1.00,
  116. "explanations": ["no explanations"],
  117. "actions": [],
  118. "default-effects": ["delay"]
  119. },
  120. {
  121. "name": "redirection",
  122. "probability": 0.01,
  123. "karma-probability-modifier": -1.00,
  124. "explanations": ["no explanations"],
  125. "actions": [],
  126. "default-effects": ["delay", "route-change"]
  127. },
  128. {
  129. "name": "cancelled",
  130. "probability": 0.03,
  131. "karma-probability-modifier": -1.00,
  132. "explanations": ["no explanations"],
  133. "actions": [],
  134. "default-effects": ["delay", "unusable", "route-change", "disable-other-events"]
  135. },
  136. {
  137. "name": "crash",
  138. "probability": 0.001,
  139. "karma-probability-modifier": -1.00,
  140. "explanations": ["no explanations"],
  141. "actions": [],
  142. "default-effects": ["delay", "unusable", "route-change", "disable-other-events"]
  143. }
  144. ],
  145. "luggage-arrival": [
  146. {
  147. "name": "mixup",
  148. "probability": 0.05,
  149. "karma-probability-modifier": -1.00,
  150. "explanations": ["no explanations"],
  151. "actions": [],
  152. "default-effects": ["additional-costs"]
  153. },
  154. {
  155. "name": "delay",
  156. "probability": 0.0,
  157. "karma-probability-modifier": -1.00,
  158. "explanations": ["no explanations"],
  159. "actions": [],
  160. "default-effects": ["additional-costs"]
  161. }
  162. ],
  163. "suitcase": [
  164. {
  165. "name": "wheel-broken",
  166. "probability": 0.1,
  167. "karma-probability-modifier": -1.00,
  168. "explanations": ["Due to a lot of travelling and usage, a part of one wheel of your suitcase falls off. Your movement with suitcase is slower now."],
  169. "actions": [
  170. {
  171. "label": "buy new one at the shop",
  172. "karma": 0.00,
  173. "description": "Fortunately you pass by a shop, that sells suitcases. This is your chance to make the rest of the journey more comfortable. You go in and buy a new suitcase.",
  174. "effects": ["delay", "additional-costs"]
  175. },
  176. {
  177. "label": "keep using the one with the broken wheel",
  178. "karma": 0.00,
  179. "description": "You decide the wheel will have to do and save the money.",
  180. "effects": ["delay"]
  181. }
  182. ],
  183. "default-effects": ["delay"]
  184. }
  185. ]
  186. }
  187. }