Saltar al contenido principal

Comida, bebida y cocina

Este documento explica cómo se consume la comida en Otra Vida RP y qué hay (y qué no hay todavía) sobre cocinar y restaurantes.

Estado

Solo en Legacy: ov_consumibles y ov_food_props están instalados y con ensure (sin Reydi). ov_consumibles se probó en simulación (11 pruebas); no se ha probado en el juego. La cocina y los restaurantes con dueño todavía no existen en Otra Vida (ver más abajo). Esta guía describe solo lo que está construido.

Cómo se consume (ov_consumibles)​

  1. Abre tu inventario y usa el ítem (comida, bebida o licor).
  2. Se reproduce una animación con un objeto en la mano (botella, lata, hamburguesa, plato, etc.). Dura entre 5 y 8 segundos según el producto.
  3. Al terminar se consume una unidad y se suben tu hambre o sed. Algunos productos también bajan el estrés. La barra se actualiza en el HUD.
  4. Si cancelas antes de tiempo (o te mueves de modo que se interrumpe), no se consume y no se cobra el ítem.

Reglas:

  • Solo puedes estar consumiendo un ítem a la vez; hay una pausa corta entre usos.
  • El servidor comprueba que haya pasado casi todo el tiempo de la animación antes de cobrar el ítem (no se puede "consumir" instantáneamente con trampas).
  • Los licores (vodka, cerveza, whisky) dejan una breve borrachera: caminar tambaleante y filtro de pantalla durante unos 60 segundos.

Productos que se pueden consumir (22)​

TipoProductoEfecto
ComidaSándwichHambre +20
ComidaTostada (tosti)Hambre +10 a 15, estrés -2 a 4
ComidaCaramelos twerks_candy y snikkel_candyHambre +10 a 15; puedes comerlos corriendo
BebidaBotella de aguaSed +20
BebidaCaféSed +10 a 15
BebidaKurkakolaSed +10 a 20, estrés -2 a 4
BebidaTropical Soda (sr_tropical_soda)Sed +15 a 20
LicorVodkaSed +10 a 20, estrés -2
LicorCervezaSed +10 a 20, estrés -2 a 4
LicorWhiskySed +10 a 20, estrés -2 a 4
Platos latinos (sr_*)Empanadas argentinas, empanadas venezolanas, arepa de queso, choripán argentino, arepa pabellón, completo italianoHambre +15 a 25
Platos latinos (sr_*)Mangú tres golpes, La bandera dominicana, pastel de choclo, bandeja paisaHambre +25 a 35
Platos latinos (sr_*)Five Country ComboHambre +45 a 55

Los números exactos de hambre/sed dentro de cada rango son aleatorios en cada uso. Los datos son los mismos de jim-consumables de Santabria.

Otros ítems de comida

ov_consumibles solo registra los 22 productos de la tabla. Otros ítems que se venden en las tiendas (por ejemplo cola o vino) no pasan por este recurso: si no hacen nada al usarlos, avisa al staff.

Ingredientes y platos​

  • Los ingredientes de cocina (bread, cheese, sausage, meat, pasta, tomato, dough, chicken, spices, egg, fish, potato) se venden en las Tienda 24/7 y Gasolinera LTD (ver Tiendas).
  • Los ingredientes y platos de Santabria Restaurantes (sr_*: harina de maíz, carne molida, chorizo, frijoles, sofrito, etc., además de los platos de la tabla de arriba) están ya definidos como ítems en el inventario (40 ítems sr_* más 9 genéricos con iconos), con las etiquetas en inglés como en Santabria.

Cocinar: mesa de cocina (apagada)​

ov_crafteo trae una categoría Cocina con siete recetas, pero la mesa está apagada (no tiene coordenadas ni está activa), así que hoy no se puede cocinar con ella:

RecetaIngredientesTiempo
SándwichPan 1, Queso 18 s
Hot dogPan 1, Salchicha 18 s
HamburguesaPan 1, Carne 1, Queso 112 s
Plato de pastaPasta 1, Tomate 215 s
PizzaMasa 1, Queso 2, Tomate 220 s
FileteCarne 212 s
Plato de polloPollo 1, Especias 115 s

En Legacy, los ítems pasta_plate, steak y chicken_meal no existen en el inventario, así que esas tres recetas se desactivarían solas al activar la mesa. Cómo funcionan las mesas, la cola y las vistas 3D: ver Crafteo.

Restaurantes: qué existe y qué falta​

No existe todavía un sistema de restaurantes en Otra Vida: no hay cocina de restaurante, caja registradora (POS), facturas a clientes, reparto a domicilio, ni venta a NPC, ni restaurantes con dueño y empleados. La versión de Santabria (santabria-restaurants) no se puede adaptar: depende de otro inventario y de otro sistema de empresas. La decisión es reescribirla de cero como ov_restaurantes sobre ov_negocios (Tiendas).

Lo que sí está listo como base:

  • Los ítems de comida y sus iconos.
  • Los props 3D de comida (ov_food_props): 11 de los 20 props de comida de Santabria (los que usan los platos de la lista). Faltan 9 por peso del archivo; si falta el modelo, el consumo se hace igual pero sin el objeto en la mano.
  • El motor de tiendas con dueño, caja y stock (ov_negocios).

Pendiente para tener restaurantes: la cocina de restaurante con minijuego, el POS con facturas, el reparto, las apps de gestión en OVPC y las pruebas en juego.

Preguntas frecuentes​

Uso un plato y no ocurre nada. Comprueba que sea uno de los 22 productos de la tabla; si lo es, avisa al staff (puede ser que el recurso no esté arrancado).

¿Dónde consigo los platos latinos? Ahora mismo no hay una cocina que los fabrique; solo el staff puede entregarlos.

¿Por qué no veo el objeto en la mano? Para algunos platos falta el prop 3D (faltan 9 de 20); el efecto sigue funcionando.

Para staff​

  • Recursos (solo Legacy): resources/[reydi]/ov_consumibles (config.lua, emotes.lua, server.lua, client.lua) y resources/[reydi]/ov_food_props (11 .ydr + pata_food.ytyp). ensure de ambos en server.cfg, después de ov_tienda.
  • Configuración: ov_consumibles/config.lua → Config.Consumables (tiempo, estrés, curación, hambre/sed por ítem), Config.Drunk (60 s, clipset y timecycle de la borrachera). emotes.lua contiene las animaciones y los props; los emotes que referencian props de packs ausentes (idrp_, bzzz_, brum_, knjgh_, cherenkov) no se usan en los 22 consumibles.
  • Cómo registra los ítems: QBCore.Functions.CreateUseableItem (el puente de ox_inventory con QBCore).
  • Ítems: ox_inventory/data/items.lua (+49 ítems de comida; respaldo items.lua.antes_comida_20261010). Imágenes sr_*.png en ox_inventory/web/images.
  • Para activar la mesa de cocina: en ov_crafteo/shared/config.lua, a la mesa cocina ponle coords y quita enable = false; añade a ox_inventory los ítems pasta_plate, steak y chicken_meal si faltan.
  • Pendiente: ov_restaurantes, los 9 props que faltan, probar en juego.