DarwinBotsManual
Abrir la app EnglishEN

.strbody

Guarda energía como cuerpo: hasta 100 de energía por ciclo, que se convierten en 10 de cuerpo.

Datos

Dirección
313
Nombre
.strbody
Tipo
Comando: el bot la escribe y el motor la lee y, en general, la consume
Grupo
Cuerpo, energía y estado
Quién la escribe
Tu ADN.
Quién la lee
El motor, en la fase de acciones del mismo ciclo: pasa esa energía al cuerpo, 1 de cuerpo por cada 10. No mira si te alcanza.
Cuándo se borra
El motor, después de usarla. Un valor negativo también se borra, sin efecto.
Rango
−32000 a 32000; solo cuentan de 1 a 100 (más de 100 vale 100).
Mutaciones
la eligen como destino de un store

Escribí cuánta energía querés guardar y el motor la convierte en el mismo ciclo: 100 .strbody store resta 100 a .nrg y suma 10 a .body. Es la operación inversa de .fdbody. Los bots lo usan para no tener toda su riqueza en energía: el cuerpo hace al bot más grande y se puede recuperar después.

Algunos detalles:

' Con energía de sobra, la guarda en el cuerpo
cond
 *.nrg 4000 >
start
 100 .strbody store
stop

Este bot baja 100 de energía y sube 10 de cuerpo por ciclo mientras tenga más de

  1. El ejemplo completo de alcancía, con las dos órdenes, está en

Cuerpo, energía y estado.