Ir al contenido

Usuario entra en colisión

Usuario entra en colisión

En Wired Code: trigger.cls_user2

Dispara cuando un usuario es quien provoca un choque al cruzarse con otra persona.

Es solo entre personas: un furni en movimiento no cuenta, para eso está Colisión.

El que provoca el choque queda como desencadenante, y el sistema decide quién es por quién estaba caminando: si uno va andando y el otro está parado, el que embiste es el que andaba. Si los dos van andando —o los dos están quietos— el reparto es arbitrario, así que no montes nada que dependa de acertar quién fue. Es el lado “activo” de la colisión.

Junto con Entra en colisión con Usuario forma la pareja que permite tratar de forma distinta a quien embiste y a quien recibe.

Ventana de configuración de Usuario entra en colisión

No tiene opciones propias.

Un aviso a toda la sala cuando alguien se lleva a otro por delante, pero solo si pasa dentro de la pista:

Pila A
│
├─ Complemento: Identificar Nombres
│ ├─ Nombre del identificador ................ nombre
│ └─ Tipo de identificador ................... Individual
│
├─ Causante: Usuario entra en colisión
│ └─ (no tiene nada que configurar)
│
├─ Condición: Causante está Sobre el Furni
│ └─ Elige Furni ............................. Pista de Baile
│
└─ Efecto: Mensaje
├─ ¿Cuál es el mensaje? .................... "$(nombre) ha empujado a alguien"
└─ Toda la sala

La condición mira al desencadenante, o sea al que embiste: si el empujón lo da alguien desde fuera de la pista, la pila no llega al mensaje.

No hace falta empujar a nadie. El choque se mide por cercanía: dos avatares en baldosas contiguas —las ocho de alrededor, diagonales incluidas— ya cuentan. Pararse al lado de alguien lo dispara igual.

Una vez por encuentro. Mientras los dos sigan juntos no vuelve a saltar; tienen que separarse y volver a acercarse. Y los bots no cuentan: esto es solo entre personas.