{
  "path": "scripts\\restaurant\\restaurant.gd",
  "sha256": "8fc75360b9830d37689f2784547815b7ffabc4a7cb1eca277f4ccbb681ae79f3",
  "replacements": [
    {
      "old": "func _seat_from_queue() -> void:\n\t# Sans de quoi cuisiner, faire entrer la file ne produit qu'un défilé de\n\t# clients qui franchissent la porte et repartent aussitôt, un par un.\n\tif not _can_accept_arrivals():\n\t\treturn\n\twhile not queue.is_empty():\n\t\tvar table_index := _find_open_table()\n\t\tif table_index < 0:\n\t\t\treturn\n\t\tvar next_customer: Customer = queue[0]\n\t\tif not is_instance_valid(next_customer) or next_customer.state != Customer.State.QUEUED:\n\t\t\tqueue.remove_at(0)\n\t\t\tcontinue\n",
      "new": "func _seat_from_queue() -> void:\n\t# Guests wait outside until furniture positions are final.\n\tif build_mode_is_active():\n\t\treturn\n\twhile not queue.is_empty():\n\t\tvar next_customer := _live(queue[0]) as Customer\n\t\tif next_customer == null or next_customer.state != Customer.State.QUEUED:\n\t\t\tqueue.remove_at(0)\n\t\t\tcontinue\n\t\t# Use the doorway rule for this guest: exclusive visits do not require\n\t\t# an open dining room or food, while ordinary arrivals still do.\n\t\tif not can_customer_cross_door(next_customer):\n\t\t\treturn\n\t\tvar table_index := _find_open_table()\n\t\tif table_index < 0:\n\t\t\treturn\n",
      "count": 1
    }
  ]
}