Ir al contenido

Globales

No pertenecen a nadie en concreto: son de la sala. Se leen igual desde cualquier pila y siempre tienen valor.

Variable Qué es
@room_id El id de esta sala
@group_id El grupo al que pertenece. 0 si no tiene
@user_count Cuánta gente hay dentro
@furni_count Cuánto furni hay colocado, de suelo y de pared
@wired_timer El temporizador de la sala, en pulsos de medio segundo

@wired_timer es el mismo reloj que mira el causante Contador Alcanza el Tiempo Establecido: un pulso cada medio segundo. Lo pone a cero el efecto de reiniciar temporizadores, y solo ese.

Variable Qué es
@teams.red.score @teams.green.score @teams.blue.score @teams.yellow.score El marcador de cada equipo ✏️
@teams.red.size @teams.green.size @teams.blue.size @teams.yellow.size Cuántos hay en cada equipo ahora mismo

El marcador es el mismo número que alimenta los tablas de puntuación y los marcadores de la sala. Escribir en él solo funciona con la partida abierta: fuera de una partida no hay puntos que tocar.

El tamaño cuenta bots y mascotas si alguien los mete en un equipo.

Variable Qué es
@current_time El instante, en milisegundos
@current_time.year El año
@current_time.month_of_year El mes 🏷️
@current_time.week_of_year La semana del año (ISO)
@current_time.day_of_year El día del año
@current_time.day_of_month El día del mes
@current_time.day_of_week El día de la semana: 1 lunes … 7 domingo 🏷️
@current_time.hour_of_day La hora
@current_time.minute_of_hour El minuto
@current_time.seconds_of_minute El segundo
@current_time.milliseconds_of_seconds Los milisegundos

@current_time a secas son milisegundos desde 1970, un número enorme que no cabe en los enteros con los que trabaja el wired. Sirve para restar dos instantes y medir cuánto pasó, no para enseñarlo. Para mostrar la hora, usa las partes.

El día de la semana empieza en 1 = lunes, no en 0. Es lo que hace el oficial.