.mkslime
Orden para fabricar baba (slime): cada 1 de energía da 10 de slime, hasta 200 por ciclo.
Datos
- Dirección
- 820
- Nombre
.mkslime- Tipo
- Comando: el bot la escribe y el motor la lee y, en general, la consume
- Grupo
- Defensas
- Quién la escribe
- Tu ADN.
- Quién la lee
- El motor, en la fase de acciones del mismo ciclo: fabrica hasta 200 de baba (o desarma, si es negativo) y cobra 1 de energía por cada 10, más un recargo que va a desecho (parámetro Baba).
- Cuándo se borra
- El motor, después de fabricar. Con la energía en 0 o menos, la orden queda escrita sin ejecutarse.
- Rango
- −32000 a 32000; por ciclo se usan como mucho 200 para cada lado
- Mutaciones
- la eligen como destino de un store
Escribí cuánta baba querés sumar en este ciclo. El motor la fabrica al final del ciclo, cobra 1 de energía por cada 10 de slime y deja la orden en 0. Es la única de las cuatro defensas con tope de 200 por ciclo en vez de 100.
La baba se evapora: pierde un 2 % por ciclo. Para tener una capa estable hay que reponer todos los ciclos, y cuanto más alta la capa, más se pierde. Con 200 por ciclo la capa se estabiliza cerca de 10000 (el 2 % de 10000 es justo 200).
Como en .mkshell, un valor negativo desarma baba pero igual cobra energía, se suma un costo de transacción que va a desecho (en un bot multicelular, la parte que pagás en energía se divide por la cantidad de lazos más uno) y con la energía en 0 o menos la orden queda escrita sin ejecutarse.
El resultado se lee en .slime.
' una capa de baba suficiente para que no me aten
cond
*.slime 150 <
start
50 .mkslime store
stop