Skip to content

Macros

Las macros son tokens {{placeholder}} en el contenido de las entradas que se reemplazan en tiempo de ejecución. Funcionan en todos los tipos de entrada en todas las secciones.

Macros integradas

Identidad

MacroReemplazada por
{{char}}Nombre del personaje (de la configuración del mundo)
{{user}}Nombre del jugador (consciente de la persona: nombre de la persona activa → nombre de usuario de la cuenta → "Player")

Persona

MacroReemplazada por
{{persona}}Todos los campos de la persona combinados
{{persona_name}}Nombre de la persona activa
{{persona_appearance}}Descripción de la apariencia de la persona activa
{{persona_personality}}Descripción de la personalidad de la persona activa
{{persona_backstory}}Historia de fondo de la persona activa

Tiempo

MacroReemplazada por
{{time}}Hora actual (formato HH:MM)
{{date}}Fecha actual (legible)
{{weekday}}Día actual de la semana
{{isodate}}Fecha ISO 8601
{{isotime}}Hora ISO 8601
{{idle}}Tiempo desde el último mensaje del jugador (legible, p. ej., "5 minutes")

Estado del juego

MacroReemplazada por
{{turnCount}}Número de turno actual
{{model}}ID del modelo LLM actual
{{lastMessage}}Contenido del mensaje más reciente
{{lastUserMessage}}Contenido del mensaje más reciente del jugador
{{lastCharMessage}}Contenido del mensaje más reciente de la IA

Aleatorización

MacroReemplazada por
{{random::a::b::c}}Selección aleatoria de las opciones (se re-tira cada turno)
{{pick::a::b::c}}Selección determinista (con semilla, estable dentro de un turno)
{{roll::NdS}}Resultado de tirada de dados, p. ej., {{roll::2d6+1}}

Utilidad

MacroReemplazada por
{{// comment}}Eliminado (comentarios invisibles en las entradas)
{{trim}}Colapsa los espacios en blanco circundantes

Macros de Variable

Cualquier ID de variable funciona como macro:

{{health}} → valor actual de la variable "health"
{{location}} → valor actual de la variable "location"
{{inventory}} → JSON.stringify de la variable "inventory"

Si la macro no coincide con ningún nombre integrado o ID de variable, se deja tal cual (literal {{unknown}}).