.multi
Vale 1 si el bot es multicelular (tiene o tuvo un lazo endurecido y todavía conserva algún lazo); si no, 0.
Datos
- Dirección
- 470
- Nombre
.multi- Tipo
- Sentido: el motor la escribe para que el ADN la lea
- Grupo
- Lazos
- Quién la escribe
- El motor: 1 cuando uno de tus lazos se endurece (fase de fuerzas y choques); 0 cuando te quedás sin lazos (fase de movimiento).
- Cuándo se borra
- El motor, cuando te quedás sin ningún lazo. Escribir en ella no cambia nada.
- Rango
- 0 o 1
- Mutaciones
- la eligen como lectura (
*)
Un bot pasa a ser multicelular cuando uno de sus lazos se endurece: eso pasa a los 19 ciclos de un lazo creado con .tie, y les ocurre a los dos extremos a la vez. El lazo de nacimiento nunca se endurece, así que padre e hijo no son multicelulares solo por haber nacido juntos.
Ser multicelular habilita cosas: compartir con .sharenrg y sus parientes, fijar ángulo y largo de los lazos endurecidos (.fixang, .fixlen, .stifftie, .tieang1…), y pagar menos por fabricar caparazón y baba.
Vuelve a 0 recién cuando el bot se queda sin ningún lazo. Si se corta el lazo endurecido pero queda otro, sigue en 1.
' una vez multicelular, repartir la energía parejo con cada compañero
cond
*.multi 1 =
start
50 .sharenrg store
stopRecordá que el reparto solo lo hace el bot que creó el lazo (ver .sharenrg).