.sharewaste
En un multicelular, qué porcentaje del desecho sumado con cada compañero querés quedarte (1 a 99).
Datos
- Dirección
- 831
- Nombre
.sharewaste- 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 movimiento: por cada lazo que creaste, te deja ese porcentaje del desecho sumado con el compañero. Solo si sos multicelular.
- Cuándo se borra
- El motor, en cada ciclo, la uses o no.
- Rango
- −32000 a 32000; cuenta de 1 a 99 (100 o más vale 99); 0 o negativo no hace nada
- Mutaciones
- la eligen como destino de un store
Funciona como .sharenrg, pero con el desecho (.waste): por cada lazo, el motor suma tu desecho y el del compañero y te deja el porcentaje que pediste. Lo interesante suele ser lo contrario de la energía: pedir poco, para pasarle tu desecho a otra célula. Con 1 te quedás con casi nada.
Las condiciones son las mismas: solo si sos multicelular (.multi), solo por los lazos que creaste vos con .tie, y el motor borra la orden en cada ciclo. El valor se recorta a 0…99 (un 100 cuenta como 99) y un 0 no hace nada. Acá no hay tope por ciclo ni comisión: el reparto es inmediato.
' pasarle mi desecho a los compañeros
cond
*.multi 1 =
*.waste 100 >
start
1 .sharewaste store
stopOtra forma de deshacerse de desecho por un lazo es .tieloc -4.