.strvenom
Orden para fabricar veneno (venom): cada 1 de energía da 1 de veneno, hasta 100 por ciclo. También se llama .mkvenom.
Datos
- Dirección
- 824
- Nombres
.strvenom,.mkvenom- 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 100 de veneno (o desarma, si es negativo) y cobra 1 de energía por cada 1, más un recargo que va a desecho (parámetro Veneno).
- 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 100 para cada lado
- Mutaciones
- la eligen como destino de un store
Escribí cuánto veneno querés sumar en este ciclo; .mkvenom es otro nombre para la misma celda. El motor lo fabrica al final del ciclo, cobra 1 de energía por cada 1 de veneno (es la más cara de las cuatro defensas) y deja la orden en 0. El tope es 100 por ciclo.
Como con .mkshell, un valor negativo desarma veneno pero cobra energía igual, se suma un costo de transacción que va a desecho, y con la energía en 0 o menos la orden queda escrita sin ejecutarse. A diferencia del caparazón y la baba, acá ser multicelular no abarata nada.
El veneno no se gasta solo: queda en .venom hasta que lo dispares con -3 en .shoot o lo pases por un lazo con .tieloc.
' tener siempre 100 de veneno listo para disparar
cond
*.venom 100 <
*.nrg 500 >
start
100 .strvenom store
stop