DarwinBotsManual
Abrir la app EnglishEN

.body

El cuerpo del bot, entre 0 y 32000: reserva que vale 10 de energía por punto y que define su tamaño y su peso.

Datos

Dirección
311
Nombre
.body
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, después de las conversiones de .strbody y .fdbody; también al parir, para el padre. La leés en el ciclo siguiente.
Cuándo se borra
No: el motor la reescribe cada ciclo.
Rango
0 a 32000.
Nota
En su primer ciclo de vida el bot la lee en 0, tanto si lo cargaste como si acaba de nacer.
Mutaciones
la eligen como lectura (*)

El cuerpo es la segunda moneda del bot. Cada punto equivale a 10 de energía: lo cargás con .strbody y lo gastás con .fdbody. Mientras tanto no se usa para pagar nada, pero tiene efectos:

El motor la publica al final del ciclo, entre 0 y 32000. En su primer ciclo de vida un bot la lee en 0, tanto si lo cargaste vos como si acaba de nacer: no la uses sola para decidir algo grave en ese ciclo.

' Se reproduce solo cuando tiene cuerpo de sobra
cond
 *.body 2000 >
start
 50 .repro store
stop

Lo que ganó o perdió de cuerpo en el último ciclo está en .bodgain y .bodloss; el cuerpo del bot que tenés enfrente, en .refbody.