Ir al contenido

Wired Eventos

Wired Eventos

En Wired Code: effect.give_wins_event

Otorga victorias del sistema de eventos del hotel a quien corresponda.

Es el puente entre tu sala y el sistema de eventos del hotel: lo que reparte este efecto no se queda en la sala, cuenta en el historial del jugador.

Por eso el evento no se escribe a mano, sino que se elige de las listas que trae el hotel: primero la familia, después la categoría que hay dentro de ella y por último el evento concreto.

La frecuencia es la parte importante. Con Once, cada persona solo puede ganar una vez por este furni por mucho que repita; con Everytime, gana cada vez que se cumpla; y en medio hay tres opciones que dejan repetir cada tantos minutos, horas o días. La primera es la de las competiciones de verdad; la segunda, la de las actividades que se pueden repetir sin más.

Ventana de configuración de Wired Eventos

Familia, Categoría y Evento, las tres listas encadenadas que identifican el evento. Van apareciendo de una en una: la categoría no sale hasta que eliges familia, y el evento no sale hasta que eliges categoría.

Wins a otorgar, cuántas victorias se entregan. Viene a cero, y a cero no hace nada.

Frecuencia de Recompensa, un desplegable con cinco opciones:

  • Everytime – cada vez que se cumpla.
  • Once – una sola vez por persona.
  • Once every N minutes, Once every N hours, Once every N days – una vez por persona cada tanto. Al elegir cualquiera de las tres sale al lado una casilla para el número.

Premiar al ganador de una carrera:

Pila A
│
├─ Causante: Sobre un Furni
│ └─ Elige Furni ............................. Alfombra de la meta
│
├─ Efecto: Wired Eventos
│ ├─ Familia ................................. la del evento
│ ├─ Categoría ............................... la del evento
│ ├─ Evento .................................. carrera semanal
│ ├─ Wins a otorgar .......................... 1
│ └─ Frecuencia de Recompensa ................ Once
│
└─ Efecto: Mensaje
├─ ¿Cuál es el mensaje? .................... "¡Has ganado la carrera!"
└─ Visibilidad del mensaje ................. Solo el usuario desencadenante

No hace falta ninguna variable de “ya ha ganado”: de eso se encarga Once. Pero ojo con lo otro: si la misma persona vuelve a pisar la meta, el mensaje sale igualmente. Cada efecto va por su cuenta, y lo único que se frena es el reparto de victorias.

Comprueba las tres listas antes de guardar. Si el evento no está bien elegido, el efecto no falla de forma visible: simplemente no otorga nada.

El evento tiene que ser de la temporada en curso. Si eliges uno de una temporada pasada, el efecto se ejecuta y no reparte nada, sin aviso ninguno. Es el fallo más difícil de ver de todos.

“Once” es de este furni, no del hotel. Cada Wired Eventos lleva su propia lista de a quién ya ha premiado, y esa lista se guarda con la sala. Si pones dos furnis iguales apuntando al mismo evento, la misma persona cobra dos veces.

El progreso sí es del hotel. Las victorias se suman a las que la persona ya tuviera de ese evento, se ganaran donde se ganaran; y en cuanto lo completa, deja de sumar para siempre, aquí y en cualquier otra sala. Al completarlo le sale un aviso de evento conseguido.

Solo funciona con personas. Un bot no tiene historial de eventos, así que se salta en silencio.