Ir al contenido

Mover y Rotar Usuario

Mover y Rotar Usuario

En Wired Code: effect.move_rotate_user

Desplaza a la persona una baldosa en la dirección que indiques y, si quieres, le cambia la dirección en la que mira.

Es el equivalente para personas de Mover: un empujón de una casilla, no un teletransporte. Sirve para empujones, cintas transportadoras, corrientes de agua y todo lo que deba arrastrar al jugador poco a poco.

Como es un movimiento real, respeta el mapa: si al otro lado hay un muro o un furni que no se puede pisar, el empujón no ocurre. Otra persona —o un bot— en la casilla de destino también lo frena, aunque la sala tenga activado atravesar avatares en sus ajustes: eso vale para andar, no para este efecto. La rotación, en cambio, se aplica igual aunque el empujón se quede bloqueado. No hay límite de escalón: puede subir a la persona a un furni por alto que sea.

Al llegar, la persona queda de pie, o sentada o tumbada si en la casilla hay un asiento o una cama, mirando hacia donde mira el asiento. Si estaba sentada y llega a un suelo cualquiera, se levanta. Llegar así cuenta como pisar: salta Sobre un Furni en la baldosa de llegada y Vete en la que deja, y las placas de presión se hunden y se sueltan.

Si la persona iba andando a otro sitio, el empujón no la para sin más: si la deja junto a su ruta, la retoma; si la deja lejos, calcula una ruta nueva hasta el mismo destino. Solo deja de caminar en dos casos: si el empujón la deja pegada únicamente a un tramo de su ruta que ya había recorrido (sin quedar sobre ella), o si la lleva en sentido contrario a su destino y este queda a tres baldosas o más por detrás, siempre que no esté más lejos de lado que por detrás.

Ventana de configuración de Mover y Rotar Usuario

Inicio, con Sin movimiento y las ocho direcciones en una cuadrícula de flechas.

Escoge la rotación, con Sin rotación —deja la mirada como estaba—, las mismas ocho flechas para mirar hacia un punto fijo, y dos botones de giro relativo al final: uno gira un paso en el sentido de las agujas del reloj y el otro un paso al revés, partiendo de hacia donde la persona ya mira.

El giro no queda fijado: si la persona va andando, su siguiente paso le vuelve a poner la dirección de la marcha, y a una persona sentada o tumbada el asiento le devuelve la dirección que tenía.

Dentro de Mostrar opciones avanzadas está Seleccionar la fuente de usuarios, por si quieres empujar a los de un selector en vez de al desencadenante.

Una cinta transportadora:

Pila A
│
├─ Causante: Sobre un Furni
│ └─ Elige Furni ............................. Alfombra
│
└─ Efecto: Mover y Rotar Usuario
├─ Inicio .................................. Norte
└─ Escoge la rotación ...................... Sin rotación

Con el causante disparando cada vez que la persona pisa una baldosa nueva, la cinta la arrastra sola.

Rotar sin mover también vale. Dejando Sin movimiento y eligiendo solo la rotación, tienes una forma de obligar a la gente a mirar donde te interesa: al escenario, a la puerta, al cartel.

Para empujar a través de gente o de muebles hace falta Movimientos Físicos en la misma pila. Sin él, el empujón se frena con lo primero que encuentre.

Va antes que los efectos de furni de la pila. El empujón ve la sala como estaba al disparar, y los furnis que muevas en la misma pila se encuentran ya con la persona en su sitio nuevo. Está contado en El orden de ejecución.

Transportar Usuario no le hace nada. Este efecto ya lleva a la persona por su cuenta; ese complemento es para las personas que viajan encima de un furni que se mueve.

Es más lento que el teletransporte, y eso es bueno. El jugador ve que le empujan, así que entiende lo que le está pasando; con ¡Adiós! aparece en otro sitio sin saber por qué.