DarwinBotsManual
Abrir la app EnglishEN

.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