.shflav
El tipo del disparo que te pegó en el ciclo anterior (−1, −2, −3…, o la dirección de un disparo de memoria); 0 si no te pegó ninguno.
Datos
- Dirección
- 202
- Nombre
.shflav- 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: su tipo. Si te pegan varios, queda el último. 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.
- Mutaciones
- la eligen como lectura (
*)
.shflav es el «sabor» del último disparo que te pegó: su tipo, el mismo número que el tirador escribió en su .shoot. −1 es alguien que te roba energía, −3 veneno, −6 alguien que te roba body, y así. Para un disparo de memoria es la dirección en la que te escribieron; para el esperma, −8. Si no te pegó nada, vale 0.
Lo escribe el motor cuando el disparo llega, después de que corrió tu ADN, así que lo leés en el ciclo siguiente; después se borra. Si te pegan varios en el mismo ciclo, queda el último.
Para saber desde dónde vino, mirá .shang o las cuatro de dirección (.shup, .shdn, .shdx, .shsx).
' me están robando energía: escapo
cond
*.shflav -1 =
start
628 .aimdx store
40 .up store
stop