.poisoned
Cuántos ciclos de envenenamiento le quedan al bot; 0 si no está envenenado.
Datos
- Dirección
- 838
- Nombre
.poisoned- Tipo
- Sentido: el motor la escribe para que el ADN la lea
- Grupo
- Defensas
- Quién la escribe
- El motor, en cada ciclo, en la fase de fuerzas y choques: los ciclos de envenenamiento que te quedan. Lo leés en el ciclo siguiente.
- Cuándo se borra
- El motor la recalcula en cada ciclo; vale 0 si no estás envenenado.
- Rango
- 0 a 32000
- Mutaciones
- la eligen como lectura (
*)
Te envenenás cuando atacás a un bot tóxico de otra especie: le disparaste un -1 o un disparo de memoria, o le quisiste chupar energía o cuerpo por un lazo, y su .poison alcanzó para devolvértelo. El motor suma ciclos de envenenamiento y los descuenta de a uno por ciclo; esta celda muestra cuántos quedan.
Mientras sea mayor que 0, en cada ciclo el motor escribe el .pval del bot tóxico en tu celda .ploc (las dos son del que te envenenó), después de que corre tu ADN. Fuera de eso funcionás normal.
El uso típico es dejar de atacar a quien te envenena: si lo mordés de nuevo, se suman más ciclos.
' morder solo si no estoy envenenado
cond
*.eye5 0 >
*.poisoned 0 =
start
-1 .shoot store
stopLa versión del veneno es .paralyzed.