A anti-funcionalidade que não é uma
Exigir uma chave para ligar um veículo parece uma anti-funcionalidade. Quem é que quer mais passos antes de conduzir? Mas o RP imersivo é muitas vezes feito exatamente deste tipo de fricção com significado. O roubo de veículos passa a ser roubo-com-consequências. Trancar o carro passa a ser uma ação real. Fazer a ligação direta passa a ser uma habilidade que se aprende.
Estados de chave que fazem diferença
O Agency-Vehiclekeys modela três estados de chave por veículo: próprio (tens um item físico de chave), partilhado (alguém te deu uma cópia), ligação direta (acessível temporariamente com risco de rasto da polícia). Cada estado tem os seus próprios sinais sonoros, animações de arranque e comportamento do motor. Os jogadores que pedem emprestado o carro de um amigo sentem-se diferentes dos ladrões - e é assim que deve ser.
Minijogo de arrombar fechaduras
Entregamos um minijogo de arrombamento simples com 3 níveis que escala com a classe do veículo. Um Sultan RS demora mais e falha mais vezes do que um Faggio. O minijogo é baseado em habilidade mas não é punitivo: falhar custa tempo e ferramentas, não progresso de personagem. Essa é a curva de dificuldade certa para uma mecânica que deve ser uma ferramenta de tensão, não um porteiro.
Integrações com frameworks
A posse de veículos do QBCore, as garagens do ESX e os registos standalone personalizados ligam-se todos através de um único conjunto de hooks. As chaves ficam guardadas como itens de inventário, por isso interagem com drops, trocas e revistas de inventário de forma natural. Nada é tratado como caso especial.
Impacto económico
O acesso a veículos por chave cria papéis económicos realistas. Os serralheiros tornam-se num trabalho viável. Os ladrões de carros tornam-se numa ameaça real. As seguradoras tornam-se úteis. O roleplay emergente nasce de sistemas que se respondem uns aos outros - o Agency-Vehiclekeys é uma peça desse puzzle.