Saltar al contenido principal

Habilidades y maestría (sbr-mastery)

En Otra Vida RP tu personaje progresa haciendo cosas: corres, nadas, conduces, trepas, peleas... y cada acción te da un poco de experiencia (XP) en la habilidad que corresponde. No hay un reparto automático: lo que haces es lo que sube.

Estado

sbr-mastery y su puente ov_habilidades están instalados y con ensure en Legacy y en Reydi, con la misma configuración en los dos. El recurso original de Santabria declara que se verificó "en frío" (carga, autocomprobaciones y lógica); en esta wiki no hay constancia de una prueba larga en juego. Además, 16 de las 25 habilidades están desactivadas ("Próximamente") y varias fuentes de XP aún no están conectadas (ver más abajo). Lo que sí funciona hoy está marcado como tal.

Cómo ver tu progreso​

  • Abre el menú de pausa y entra a la pestaña MAESTRÍA: ahí ves tu nivel general, tus habilidades, sus árboles de nodos, perks, títulos, logros y el ranking.
  • También puedes abrir tu perfil con el comando /maestria.
  • Al subir de nivel recibes un aviso; al ganar XP aparece una barra breve en pantalla.

Cómo se sube​

  • Nivel de habilidad (1 a 100). Subir del nivel 1 al 2 cuesta 100 XP; 24 a 25, 169 XP; 49 a 50, 388 XP; 99 a 100, 1.276 XP. Llevar una habilidad de 1 a 100 son 49.262 XP en total.
  • Nivel general (1 a 100). No tiene XP propio: se calcula con la suma de los niveles de tus habilidades activas.
  • Rangos. Hay 11 rangos por nivel de habilidad, de Principiante a Maestría Absoluta (solo en el nivel 100).
  • Puntos. Ganas 1 punto de habilidad por cada rango nuevo en una habilidad y por cada nivel general; y un punto de especialización al llegar a los niveles 25, 50, 75 y 100 de cada habilidad. Los puntos se gastan en los árboles de nodos (144 nodos en 9 árboles).
  • Enfoque. Puedes marcar una habilidad como enfocada: recibe +10 % de XP. Solo puedes cambiarla cada 24 horas.
  • Perks. Equipas perks desbloqueados con tus nodos. Slots: 3 desde el inicio, 4 con nivel general 25, 5 con 50 y 6 con 75.
  • Respec. Puedes reiniciar tus nodos para recuperar los puntos: es gratis y tiene una espera de 7 días. Tu XP y tus niveles nunca se pierden.

Las 25 habilidades​

Una habilidad activa ya recibe XP y cuenta para el nivel general. Una habilidad Próximamente existe pero está en gris: no recibe XP todavía.

CategoríaHabilidadEstadoPara qué sirve
FísicoFuerzaActivaPotencia: daño cuerpo a cuerpo y levantamiento.
FísicoAtletismoActivaDistancia recorrida a pie.
FísicoResistenciaActivaAguante bajo esfuerzo (stamina y recuperación).
FísicoAgilidadActivaSaltos y escalada (hacia arriba). Controla el parkour.
FísicoMovilidadActivaCaídas y equilibrio (hacia abajo).
FísicoNataciónPróximamenteVelocidad y aguante en el agua.
FísicoReflejosPróximamenteReacción en situaciones bruscas.
CombateCombateActivaCuerpo a cuerpo: defensa y contraataque.
CombateSigiloActivaNo ser detectado: ruido propio y ocultación.
CombateInfiltraciónPróximamenteAtaques sorpresa y derribos.
CombatePrecisiónPróximamentePuntería y estabilidad del arma.
CombateArmamentoPróximamenteManejo de armas (recarga, retroceso).
ConducciónConducciónActivaConducción normal y urbana.
ConducciónCompeticiónPróximamenteCarreras y circuitos.
ConducciónVehículos pesadosPróximamenteCamiones, autobuses, maquinaria.
TécnicoMecánicaActivaReparación y mantenimiento de vehículos.
TécnicoTécnicaPróximamenteHerramientas y electrónica fuera del motor.
TécnicoInformáticaPróximamenteSistemas y tecnología.
TécnicoSeguridadPróximamenteCerraduras, alarmas y protección.
SocialSocialPróximamenteComunicación y negociación.
SocialNegociosPróximamenteComercio, empresas y gestión.
SocialFinanzasPróximamenteEconomía y administración.
OficiosSanidadPróximamentePrimeros auxilios y medicina.
OficiosProfesionalPróximamenteProgreso genérico del trabajo activo.
OficiosSupervivenciaPróximamenteOrientación y aguante en el campo.

Son 9 activas y 16 Próximamente. "Entrenamiento" no es una habilidad: es una fuente de XP (el gimnasio) que reparte a otras.

Qué actividades dan XP​

El XP se paga por unidad medida (metros, repeticiones, acciones), nunca por estar parado. Estas son las actividades que existen en la configuración:

ActividadQué midePaga aTasa
Corrermetros a pieAtletismo0,03 XP/m (100 m = 3 XP; 1 km = 30 XP)
Andarmetros a pieAtletismo0,01 XP/m
Sprint sostenidosegundos corriendo con la stamina gastadaResistencia0,30 XP/s
Nadarmetros nadandoNatación (desactivada) y Resistencia0,05 y 0,01 XP/m
Escalarcada trepadaAgilidad11 XP
Caída controladacada aterrizajeMovilidad13 XP
Golpe acertadocada golpe que conectaCombate3 XP
Moverse sin ser detectadometros agachado cerca de alguienSigilo0,22 XP/m
Conducirmetros conducidosConducción0,006 XP/m (1 km = 6 XP)
Conducir vehículo pesadometros en camión/busVehículos pesados (desactivada) y Conducción0,010 y 0,003 XP/m
Truco de moto o bicicada wheelie/stoppie/salto sostenidoConducción9 XP
Pesas, Cardio, Saco de boxeorepeticiones en el gimnasioFuerza, Resistencia, Atletismo, Combatevarias
Reparar vehículo / Cambiar ruedacada reparaciónMecánica45 / 12 XP
Fabricar / Fabricar armascada pedido reclamado en crafteoTécnica y Armamento (desactivadas)6 / 10 XP

Lo que funciona hoy y lo que NO​

Conectado y automático

El cliente de sbr-mastery mide por sí mismo: correr, andar, sprint sostenido, nadar, escalar, aterrizar (caída controlada), golpes acertados, moverse en sigilo, conducir y conducir vehículos pesados. Además, los trucos de moto y bici (BDX Bike Tricks) envían su propia muestra. Ver Parkour y BDX.

Todavía NO están conectados
  • Gimnasio (gym_pesas, gym_cardio, gym_saco): están definidos en la configuración, pero ningún recurso del servidor los llama todavía. Entrenar en el gimnasio no da XP de maestría.
  • Mecánica (reparar_vehiculo, reparar_rueda): igual; ningún taller envía la muestra, así que Mecánica no recibe XP hoy.
  • Trabajos (basura, taxi, bus, camionero...): ninguno envía XP. La habilidad Profesional (progreso del trabajo activo) está desactivada.
  • Crafteo: sí envía la muestra, pero va a Técnica y Armamento, que están desactivadas, así que no sube nada visible.
  • Natación y Vehículos pesados: se miden, pero esa parte del XP se descarta mientras las habilidades sigan desactivadas (nadar sí suma un poco a Resistencia y conducir pesado a Conducción).

Topes anti-farmeo (en términos simples)​

El sistema está pensado para que no se pueda "farmear" XP con trucos:

  • Techo por habilidad: máximo 1.500 XP por hora en una misma habilidad. Eso significa que, como mínimo, llevar una habilidad de 1 a 100 cuesta unas 33 horas.
  • Techo por jugador: máximo 9.000 XP por hora sumando todas las habilidades.
  • Cada actividad tiene su propio tope por hora y por día (por ejemplo, correr: 800 XP por hora y 4.000 por día).
  • Pausa entre acciones puntuales (trepar, aterrizar, golpear, trucos) y desgaste por repetición: repetir lo mismo seguido paga cada vez menos (trepar la misma valla en bucle, o golpear a un NPC parado).
  • Correr en círculos no cuenta igual: se exige avance real, no solo pasos.
  • Conducir paga menos si el vehículo recibe daño durante el trayecto.
  • Máximo 90 muestras por minuto por jugador. Si estás muerto o herido de gravedad, no se paga.
  • El servidor comprueba todo; si el cliente manda cifras infladas, solo se cuenta un máximo por muestra.

Efectos que se notan jugando​

Algunos nodos de los árboles aplican efectos reales: daño y defensa cuerpo a cuerpo, velocidad de sprint (con tope), recuperación de aguante, tiempo bajo el agua, ruido al moverte en sigilo, menos daño por caídas y menos daño al motor. Otros efectos (por ejemplo velocidad de reparación o altura de salto) quedan como datos a la espera de que el recurso dueño de esa mecánica los use.

Preguntas frecuentes​

¿Por qué no sube mi Técnica / Armamento / Natación...? Están marcadas como "Próximamente" y no reciben XP todavía.

Entrené en el gimnasio y no sube nada. Es correcto por ahora: el gimnasio no está conectado a la maestría.

Reparé coches y no sube Mecánica. Igual: los talleres aún no envían XP a la maestría.

¿Puedo reiniciar mis puntos? Sí, con el respec (gratis, cada 7 días). No pierdes XP ni niveles.

Para staff​

  • Recursos: sbr-mastery y [otravida]/ov_habilidades (Legacy y Reydi). ov_habilidades solo lee el nivel de una habilidad desde la tabla sbr_mastery_skills (callback ov_hab:nivel y export NivelHabilidad); lo usan los puentes de parkour.
  • Configuración en sbr-mastery/config/: skills.lua (activar una habilidad = enabled = true), activities.lua (tasas y topes de cada actividad), config.lua (curva, puntos, enfoque, respec, límites globales, permisos, comando de la interfaz), trees.lua, achievements.lua.
  • Permisos: escritura (dar XP, fijar nivel, reiniciar) con los ACE qbcore.god, group.god, qbcore.admin, group.admin; solo lectura con qbcore.mod, group.mod.
  • Comandos de admin (los ejecuta la consola o un jugador con permiso): /maestria_xp <id|citizenid> <habilidad> <cantidad> [motivo], /maestria_nivel <id|citizenid> <habilidad> <nivel>, /maestria_puntos <id|citizenid> <tipo> <cantidad>, /maestria_top [general|habilidad] [1-50], /maestria_perfil, /maestria_habilidades, /maestria_diag (últimos 25 rechazos de XP del jugador, vive en memoria), /maestria_check (comprobación de la configuración), /maestria_guardar, /maestria_reset <citizenid> CONFIRMAR.
  • Tablas: sbr_mastery_skills (nivel por habilidad), sbr_mastery_perks, entre otras; esquema en sbr-mastery/sql/mastery.sql.
  • Documentación técnica del recurso: sbr-mastery/docs/TECNICO.md y PENDIENTES.md.
  • Cuidado: /maestria_check avisa de las tasas que apuntan a habilidades desactivadas (esas partes se descartan en silencio).