DarwinBotsManual
Abrir la app EnglishEN

.refpoison

Cuánto veneno de defensa (poison) tiene guardado el bot que estás viendo: dispararle puede devolverte veneno.

Datos

Dirección
713
Nombre
.refpoison
Tipo
Sentido: el motor la escribe para que el ADN la lea
Grupo
Lo que se ve (ref*)
Quién la escribe
El motor, en la fase de acciones de cada ciclo, con el poison que tiene guardado (.poison) el bot que ve tu ojo con foco. También al chocar con un bot. Lo leés en el ciclo siguiente.
Cuándo se borra
El motor, cada ciclo, cuando se borran los sentidos.
Rango
0 a 32000.
Mutaciones
la eligen como lectura (*)

.refpoison es la reserva de poison del bot que ve tu ojo con foco: lo que ese bot lee en su .poison. Va de 0 a 32000. Es lo que tiene guardado, no lo que está fabricando.

El poison es una defensa pasiva. Si le pegás con un disparo de energía (.shoot en −1) a un bot que tiene más poison que la potencia de tu disparo, en vez de energía te vuelve un disparo de poison que te envenena. Con los disparos que escriben memoria pasa algo parecido. Mirar .refpoison antes de atacar evita esa trampa; los detalles están en Defensas.

Su pareja es .refvenom. Si no ves nada, vale 0.

' a los venenosos no les disparo
cond
*.eye5 0 >
*.refeye *.myeye !=
*.refpoison 0 =
start
-1 .shoot store
stop