DarwinBotsManual
Abrir la app EnglishEN

.trefage

La edad del bot atado: sirve para saber si del otro lado está tu padre o tu hijo.

Datos

Dirección
465
Nombre
.trefage
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 la edad del bot atado. Lo leés en el ciclo siguiente, y vale lo que él lee en su .robage en ese ciclo.
Cuándo se borra
El motor, cuando te quedás sin lazos o no tenés el lazo que pide .readtie.
Rango
0 sin lazo; con lazo, 1 a 32000
Mutaciones
la eligen como lectura (*)

Vale la edad del bot atado, la misma que él lee en su .robage en ese ciclo (con un tope de 32000). Su uso clásico es distinguir parientes: después de reproducirse, padre e hijo quedan unidos por el lazo de nacimiento, y *.trefage *.robage > es cierto solo del lado del hijo.

' Si el atado es mayor que yo (mi padre), corto el lazo
cond
*.numties 0 >
*.trefage *.robage >
start
*.tiepres .deltie store
stop

Fijate en el orden de los tiempos: el hijo empieza a sentir a su padre en su cuarto ciclo de vida, y hasta entonces .trefage vale 0, así que la condición es falsa. El padre, en cambio, lo siente desde el ciclo siguiente al parto: ahí ya lee que el atado tiene edad 1, aunque el hijo todavía lee 0 en su .robage (ver Lo que se siente por un lazo (tref*)). Desde el ciclo siguiente los dos números coinciden.