.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
stopPara el ángulo exacto, en vez del lado, está .shang.