DarwinBotsManual
Abrir la app EnglishEN

.tie

Orden para atarse con un lazo al bot que se está viendo; el número que escribís es el puerto con el que vas a nombrar ese lazo.

Datos

Dirección
330
Nombre
.tie
Tipo
Comando: el bot la escribe y el motor la lee y, en general, la consume
Grupo
Lazos
Quién la escribe
Tu ADN.
Quién la lee
El motor, en la fase de acciones del mismo ciclo: si un bot está a tiro, intenta atarte a él y el número queda como puerto del lazo. Cobra energía, salga o no (parámetro Atar).
Cuándo se borra
El motor, siempre que era distinta de 0, salga o no el lazo.
Rango
−32000 a 32000; 0 no es una orden
Mutaciones
la eligen como destino de un store

Escribí un número distinto de 0 y al final del ciclo el motor intenta atarte al bot que estás viendo, el mismo que describen las celdas ref* como .refeye. Si no ves a nadie, en los dos primeros ciclos de vida usa al padre, y si no, al último bot que te tocó. Tiene que ser un bot (no un obstáculo) y estar cerca: a unos 400 de borde a borde como mucho. La orden se borra siempre, salga o no.

El número es el puerto: el nombre con el que vas a elegir ese lazo después en .tienum, .deltie o .readtie, y queda en tu .tiepres. El otro bot no ve tu número: para él el lazo se llama por su número de orden (1 si es el primero que tiene).

Lo que conviene saber:

' recién nacido: atarse al padre con el puerto 7
cond
*.robage 1 =
start
7 .tie store
stop