DarwinBotsManual
Abrir la app EnglishEN

.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