DarwinBotsManual
Abrir la app EnglishEN

.shup

El tipo del disparo que te pegó de frente en el ciclo anterior; 0 si no te pegó ninguno por adelante.

Datos

Dirección
210
Nombre
.shup
Tipo
Sentido: el motor la escribe para que el ADN la lea
Grupo
Disparos
Quién la escribe
El motor, en la fase de los disparos, cuando te pega uno por adelante: su tipo, como en .shflav. Lo leés en el ciclo siguiente.
Cuándo se borra
El motor, cada ciclo, cuando se borran los sentidos.
Rango
−8 a −1 según el tipo, o 1 a 1000 si fue de memoria; 0 si no te pegó nada por adelante.
Mutaciones
la eligen como lectura (*)

.shup guarda el tipo del disparo (el mismo número que .shflav) cuando ese disparo te pegó por adelante: dentro de un cuarto de vuelta centrado en tu frente, unos 45 grados para cada lado. Si te pegó por otro lado, o no te pegó nada, vale 0. Sus compañeras son .shdn (atrás), .shdx (derecha) y .shsx (izquierda); en cada golpe se llena una sola.

Llega con un ciclo de atraso y dura un ciclo. Un detalle: lo que más se registra en .shup suele ser la energía que te devuelven tus propios disparos de −1, que vuelve desde el blanco que tenés enfrente y marca −2.

' alguien me ataca de frente: le devuelvo el tiro
cond
*.shup -1 =
start
-1 .shoot store
stop

Para el ángulo exacto, en vez del lado, está .shang.