.reffixed
Vale 1 si lo que estás viendo no se puede mover: un bot anclado con .fixpos o una forma quieta.
Datos
- Dirección
- 477
- Nombre
.reffixed- Tipo
- Sentido: el motor la escribe para que el ADN la lea
- Grupo
- Lo que se ve (ref*)
- Quién la escribe
- El motor, en la fase de acciones de cada ciclo: 1 si el bot que ve tu ojo con foco está anclado con
.fixpos, o si la forma que ve está quieta. También al chocar con un bot. Lo leés en el ciclo siguiente. - Cuándo se borra
- El motor, cada ciclo, cuando se borran los sentidos.
- Rango
- 0 o 1.
- Mutaciones
- la eligen como lectura (
*)
.reffixed vale 1 si el bot que ve tu ojo con foco está anclado en su lugar, porque puso un valor positivo en su .fixpos; vale 0 si se puede mover. Cuando lo que ves es una forma, vale 1 si la forma está quieta.
Contra algo anclado no hace falta perseguir ni corregir la puntería por su movimiento: alcanza con quedarse apuntando y disparar. Muchos vegetales del Bestiario se anclan así, por ejemplo Alga Cohesum.
Si no ves nada, vale 0.
' un blanco que no se mueve: me quedo quieto y disparo
cond
*.eye5 0 >
*.reffixed 1 =
*.refeye *.myeye !=
start
-1 .shoot store
stop