.waste
Los desechos que acumuló el bot: en exceso le escriben números al azar en la memoria; se tiran con un disparo -4.
Datos
- Dirección
- 828
- Nombre
.waste- Tipo
- Sentido: el motor la escribe para que el ADN la lea
- Grupo
- Cuerpo, energía y estado
- Quién la escribe
- El motor, en la fase de acciones; si pasaban de 32000, después de expulsarlos. La leés en el ciclo siguiente.
- Cuándo se borra
- No: el motor la reescribe cada ciclo.
- Rango
- 0 a 32000.
- Mutaciones
- la eligen como lectura (
*)
Los desechos son un subproducto de la actividad. Los principales orígenes son:
- fabricar defensas: el costo extra de armar caparazón, baba, veneno o toxina (
.mkshell,.mkslime…) no desaparece, se vuelve desecho; - comer: un 1 % de lo que el bot le saca a otro, con disparos o por un lazo;
- recibir desechos ajenos: un disparo −4 de otro bot, o lo que le pasen por un lazo.
Por qué importan. Cuando los desechos, sumados a los permanentes de .pwaste, pasan del límite que fija la opción Los residuos son tóxicos desde (400 si no lo cambiaste), el bot sufre algo parecido al Alzheimer: cada ciclo el motor escribe números al azar en direcciones al azar de su memoria, y cuantos más desechos, más escrituras. Eso le rompe variables, órdenes y contadores.
Cómo se eliminan.
- Tirándolos con un disparo de tipo −4:
-4 .shoot storesaca la cantidad que pongas en.shootval(o 1/20 de los desechos si está en 0). Un 1 % de lo tirado se queda en.wastey otro 1 % pasa a.pwaste. - Con cloroplastos: un bot con
.chlrdigiere sus desechos y los convierte en energía y cuerpo. - Pasándolos a un compañero de organismo con
.sharewaste. - Si pasan de 32000, el bot los expulsa solo.
' Tira los desechos cuando pasan de 100
cond
*.waste 100 >
start
*.waste .shootval store
-4 .shoot store
stopEs el patrón que usan muchos bots del Bestiario, como A. Praxidikae mk2. Más en Energía, cuerpo y desechos.