.poison
Cuánta toxina tiene el bot: castiga a quien lo muerde con un disparo de energía o le roba por un lazo; se evapora un 2 % por ciclo.
Datos
- Dirección
- 827
- Nombre
.poison- Tipo
- Sentido: el motor la escribe para que el ADN la lea
- Grupo
- Defensas
- Quién la escribe
- El motor: en la fase de fuerzas y choques, después de evaporar un 2 %; también cuando fabricás (acciones) y cuando tu toxina sale contra un atacante (los disparos o un lazo). Lo leés en el ciclo siguiente.
- Cuándo se borra
- El motor la recalcula en cada ciclo; escribir en ella no cambia nada.
- Rango
- 0 a 32000
- Mutaciones
- la eligen como lectura (
*)
La toxina es una defensa pasiva: no se dispara, actúa cuando te atacan.
- Disparos de energía. Si te pega un
-1de.shooty tu toxina supera la fuerza del golpe, no perdés energía: el motor devuelve un disparo de toxina al atacante y te descuenta toxina. - Disparos de memoria. Un disparo que intenta escribir en tu memoria (tipo positivo) no escribe si tu toxina alcanza a frenarlo: también rebota como toxina.
- Lazos. Si un bot de otra especie te chupa energía o cuerpo por un lazo (
.tieloc-1o-6) y tenés suficiente toxina, en vez de comer se envenena.
Los disparos que roban cuerpo (-6) no se frenan con toxina: para esos está .shell.
Quien se envenena queda marcado en su .poisoned y, mientras dure, el motor escribe tu .pval en su celda .ploc en cada ciclo. Esas dos celdas son las tuyas, las del bot tóxico.
La toxina se evapora un 2 % por ciclo y el motor publica el valor nuevo en cada ciclo. Se fabrica con .strpoison. A uno de tu especie no lo envenena: si le llega un disparo de tu toxina, la suma a la suya.
' quien me muerda va a girar sin parar
cond
*.robage 0 =
start
.aimdx .ploc store
50 .pval store
stop
cond
*.poison 500 <
start
100 .strpoison store
stopCon este bot, un atacante que le dispara -1 queda girando 50 por ciclo mientras le dure la toxina.