DarwinBotsManual
Abrir la app EnglishEN

.trefnrg

La energía del bot atado del otro lado del lazo que estás leyendo.

Datos

Dirección
464
Nombre
.trefnrg
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 energía (.nrg) del bot atado, redondeada. 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
−32000 a 32000; si el otro tiene 32000 o más, leés 32000
Mutaciones
la eligen como lectura (*)

Vale la energía (.nrg) del bot atado, redondeada a entero. Es lo que se mira antes de pasarle energía a un compañero o de pedírsela: junto con tu propia .nrg te dice quién de los dos está mejor. Las transferencias por lazo se hacen con .tieloc y .tieval (ver Lazos y multicelulares).

' Si el atado tiene menos de la mitad de mi energia, la celda 50 vale 1
cond
*.numties 0 >
*.trefnrg 2 mult *.nrg <
start
1 50 store
stop