.trefbody
El cuerpo del bot atado del otro lado del lazo que estás leyendo.
Datos
- Dirección
- 437
- Nombre
.trefbody- Tipo
- Sentido: el motor la escribe para que el ADN la lea
- Grupo
- Lo que se siente por un lazo (tref*)
- Quién la escribe
- El motor, en la fase de fuerzas y choques: copia el
.bodydel bot atado, redondeado. Lo leés en el ciclo siguiente. - Cuándo se borra
- El motor, cuando te quedás sin lazos o no tenés el lazo que pide
.readtie. - Rango
- 0 a 32000; si el otro tiene 32000 o más, leés 32000
- Mutaciones
- la eligen como lectura (
*)
Vale el .body del bot atado, redondeado a entero. Si el otro tiene 32000 o más de cuerpo, leés 32000. Como todas las tref*, describe al bot del lazo elegido con .readtie (o el de .tiepres) y vuelve a 0 cuando ese lazo deja de existir.
Sirve para comparar tamaños dentro de un grupo atado: decidir quién come, quién se reproduce o quién le pasa recursos a quién. Junto con .trefnrg te da el estado completo del compañero.
' Engorda mientras el atado tenga mas cuerpo que yo
cond
*.numties 0 >
*.trefbody *.body >
start
100 .strbody store
stopEl guardia *.numties 0 > evita usar el valor viejo que queda durante el ciclo en que se corta el lazo (ver Lo que se siente por un lazo (tref*)).