Changes

no edit summary
Line 475: Line 475:     
== Concession data ==
 
== Concession data ==
 +
<samp>Data\Movies.xnb</samp> contains the data for the food purchased at the concessions stand, stored as a list of blocks. For reference, below is the raw data of the file:
 +
 +
{{collapse|Data|content=<syntaxhighlight lang="json">
 +
[
 +
  {
 +
    "ID": 0,
 +
    "Name": "Cotton Candy",
 +
    "DisplayName": "Cotton Candy",
 +
    "Description": "A large pink cloud of spun sugar.",
 +
    "Price": 50,
 +
    "ItemTags": [
 +
      "Sweet",
 +
      "Candy"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 1,
 +
    "Name": "Jasmine Tea",
 +
    "DisplayName": "Jasmine Tea",
 +
    "Description": "Green tea flavored with aromatic jasmine flowers.",
 +
    "Price": 50,
 +
    "ItemTags": [
 +
      "Drink",
 +
      "Hot",
 +
      "Healthy"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 2,
 +
    "Name": "Joja Cola",
 +
    "DisplayName": "Joja Cola",
 +
    "Description": "An extra-large cup of Joja's flagship soda.",
 +
    "Price": 40,
 +
    "ItemTags": [
 +
      "Drink",
 +
      "Cold",
 +
      "Joja"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 3,
 +
    "Name": "Sour Slimes",
 +
    "DisplayName": "Sour Slimes",
 +
    "Description": "Tiny gummy slimes of assorted colors. They're sprinkled with an extremely sour powder.",
 +
    "Price": 80,
 +
    "ItemTags": [
 +
      "Sour",
 +
      "Candy"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 4,
 +
    "Name": "Personal Pizza",
 +
    "DisplayName": "Personal Pizza",
 +
    "Description": "A pizza small enough to enjoy as a snack.",
 +
    "Price": 150,
 +
    "ItemTags": [
 +
      "Hot",
 +
      "Fatty"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 5,
 +
    "Name": "Nachos",
 +
    "DisplayName": "Nachos",
 +
    "Description": "Gooey, spicy cheese on top of freshly fried tortilla chips.",
 +
    "Price": 100,
 +
    "ItemTags": [
 +
      "Hot",
 +
      "Salty",
 +
      "Fatty"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 6,
 +
    "Name": "Salmon Burger",
 +
    "DisplayName": "Salmon Burger",
 +
    "Description": "A thick slab of salmon on a lightly toasted sesame seed bun.",
 +
    "Price": 150,
 +
    "ItemTags": [
 +
      "Sandwich",
 +
      "Burger"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 7,
 +
    "Name": "Ice Cream Sandwich",
 +
    "DisplayName": "Ice Cream Sandwich",
 +
    "Description": "Vanilla ice cream sandwiched between two chocolate cookies.",
 +
    "Price": 150,
 +
    "ItemTags": [
 +
      "Sandwich",
 +
      "Sweet",
 +
      "Cold"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 8,
 +
    "Name": "Popcorn",
 +
    "DisplayName": "Popcorn",
 +
    "Description": "Popped kernels of corn, dusted lightly with salt and drizzled with butter.",
 +
    "Price": 120,
 +
    "ItemTags": [
 +
      "Hot",
 +
      "Salty"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 9,
 +
    "Name": "Fries",
 +
    "DisplayName": "Fries",
 +
    "Description": "Thin slices of potato, deep fried and then lightly salted.",
 +
    "Price": 100,
 +
    "ItemTags": [
 +
      "Hot",
 +
      "Salty",
 +
      "Fatty"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 10,
 +
    "Name": "Chocolate Popcorn",
 +
    "DisplayName": "Chocolate Popcorn",
 +
    "Description": "It's normal popcorn... but with a chocolate coating.",
 +
    "Price": 130,
 +
    "ItemTags": [
 +
      "Hot",
 +
      "Sweet"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 11,
 +
    "Name": "Black Licorice",
 +
    "DisplayName": "Black Licorice",
 +
    "Description": "A chewy candy with an intense, pungent flavor.",
 +
    "Price": 25,
 +
    "ItemTags": null
 +
  },
 +
  {
 +
    "ID": 12,
 +
    "Name": "Star Cookie",
 +
    "DisplayName": "Star Cookie",
 +
    "Description": "A star-shaped shortbread cookie with rainbow sprinkles.",
 +
    "Price": 150,
 +
    "ItemTags": [
 +
      "Sweet"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 13,
 +
    "Name": "Jawbreaker",
 +
    "DisplayName": "Jawbreaker",
 +
    "Description": "It's a big, hard candy that lasts the whole movie!",
 +
    "Price": 250,
 +
    "ItemTags": [
 +
      "Sweet",
 +
      "Candy"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 14,
 +
    "Name": "Salted Peanuts",
 +
    "DisplayName": "Salted Peanuts",
 +
    "Description": "A classic salty treat.",
 +
    "Price": 120,
 +
    "ItemTags": [
 +
      "Salty"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 15,
 +
    "Name": "Hummus Snack Pack",
 +
    "DisplayName": "Hummus Snack Pack",
 +
    "Description": "It's crunchy and healthy.",
 +
    "Price": 90,
 +
    "ItemTags": [
 +
      "Healthy"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 16,
 +
    "Name": "Kale Smoothie",
 +
    "DisplayName": "Kale Smoothie",
 +
    "Description": "It's loaded with vitamins and fiber.",
 +
    "Price": 120,
 +
    "ItemTags": [
 +
      "Drink",
 +
      "Healthy"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 17,
 +
    "Name": "Apple Slices",
 +
    "DisplayName": "Apple Slices",
 +
    "Description": "Crunchy and sweet little slices.",
 +
    "Price": 100,
 +
    "ItemTags": [
 +
      "Sweet",
 +
      "Healthy"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 18,
 +
    "Name": "Panzanella Salad",
 +
    "DisplayName": "Panzanella Salad",
 +
    "Description": "A summer salad of bread and tomatoes.",
 +
    "Price": 200,
 +
    "ItemTags": [
 +
      "Gourmet",
 +
      "Healthy"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 19,
 +
    "Name": "Truffle Popcorn",
 +
    "DisplayName": "Truffle Popcorn",
 +
    "Description": "Heirloom popcorn sprinkled with truffle salt.",
 +
    "Price": 180,
 +
    "ItemTags": [
 +
      "Gourmet",
 +
      "Salty"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 20,
 +
    "Name": "Cappuccino Mousse Cake",
 +
    "DisplayName": "Cappuccino Mousse Cake",
 +
    "Description": "A small chocolate cake glazed with a cappuccinio mousse.",
 +
    "Price": 220,
 +
    "ItemTags": [
 +
      "Sweet",
 +
      "Gourmet"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 21,
 +
    "Name": "JojaCorn",
 +
    "DisplayName": "JojaCorn",
 +
    "Description": "Joja's patented corn food, slathered in plenty of \"b'utter sauce\".",
 +
    "Price": 10,
 +
    "ItemTags": [
 +
      "Joja"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 22,
 +
    "Name": "Stardrop Sorbet",
 +
    "DisplayName": "Stardrop Sorbet",
 +
    "Description": "A single drop of stardrop essence tranforms this sorbet into an extraordinary treat.",
 +
    "Price": 1250,
 +
    "ItemTags": [
 +
      "Sweet",
 +
      "Gourmet"
 +
    ]
 +
  },
 +
  {
 +
    "ID": 23,
 +
    "Name": "Rock Candy",
 +
    "DisplayName": "Rock Candy",
 +
    "Description": "Flavored sugar crystals attached to a convenient stick.",
 +
    "Price": 90,
 +
    "ItemTags": [
 +
      "Sweet",
 +
      "Candy"
 +
    ]
 +
  }
 +
]
 +
</syntaxhighlight>}}
 +
 +
===Format===
 +
Each block within the list corresponds to a single concession. The data for each block is as follows:
 +
 +
{| class="wikitable"
 +
|-
 +
! key format
 +
! description
 +
|-
 +
| <samp>ID</samp>
 +
| Counting from 0, what number concession this is in the list.
 +
|-
 +
| <samp>Name</samp>
 +
| The internal name of the concession.
 +
|-
 +
| <samp>DisplayName</samp>
 +
| The name of the concession which is displayed to the player in-game.
 +
|-
 +
| <samp>Description</samp>
 +
| The description of the concession.
 +
|-
 +
| <samp>Price</samp>
 +
| The price of the concession in {{price|}}.
 +
|-
 +
| <samp>ItemTags</samp>
 +
| A list of tags which describe the concession, used to determine an NPC's reaction to it. Can be any arbitrary string; the ones currently used in the game are: <samp>Sweet</samp>, <samp>Candy</samp>, <samp>Drink</samp>, <samp>Hot</samp>, <samp>Healthy</samp>, <samp>Cold</samp>, <samp>Joja</samp>, <samp>Sour</samp>, <samp>Fatty</samp>, <samp>Salty</samp>, <samp>Sandwich</samp>, <samp>Burger</samp>, and <samp>Gourmet</samp>.
 +
|}
    
== Concession reactions ==
 
== Concession reactions ==
118

edits