.rdboy
La flotabilidad del bot, de 0 a 32000, tal como quedó la última vez que la cambió con .setboy.
Datos
- Dirección
- 315
- Nombre
.rdboy- Tipo
- Sentido: el motor la escribe para que el ADN la lea
- Grupo
- Cuerpo, energía y estado
- Quién la escribe
- El motor, en la fase de acciones, solo en los ciclos en que
.setboyno es 0. La leés en el ciclo siguiente. - Cuándo se borra
- No: conserva el último valor hasta el próximo
.setboy. - Rango
- 0 a 32000: la flotabilidad de 0 a 1.
- Nota
- Un hijo hereda la flotabilidad del padre, pero lee 0 hasta que escribe
.setboypor primera vez. - Mutaciones
- la eligen como lectura (
*)
Muestra la flotabilidad del bot en la escala de 0 a 32000 (32000 es la máxima). Lo que hace la flotabilidad está en .setboy.
La trampa es que el motor solo la actualiza en los ciclos en que el bot escribe .setboy con algo distinto de 0. El resto del tiempo conserva el último valor, o lo que hayas escrito vos en la celda. Y un hijo nace con la flotabilidad del padre pero con .rdboy en 0, porque la memoria no se hereda: hasta que no toque .setboy por primera vez, va a leer 0 aunque esté flotando.
Una forma de sincronizarla al nacer es mandar un cambio nulo en la práctica: un .setboy de 1 mueve la flotabilidad en apenas 1/32000 y obliga al motor a publicarla.
' Al nacer, pide que se publique su flotabilidad real
cond
*.robage 0 =
start
1 .setboy store
stop