Diferencia entre revisiones de «Vampire»

De FdIwiki ELP
Saltar a: navegación, buscar
Línea 24: Línea 24:
 
== Código de ejemplo: Self-Vamping Vampire ==
 
== Código de ejemplo: Self-Vamping Vampire ==
  
step  equ -715          ; mod 5
+
'''step'''   equ -715          ; mod 5
  
 
'''inc'''    spl    #step,    <-step
 
'''inc'''    spl    #step,    <-step
Línea 33: Línea 33:
  
 
djn.f  vampire,  *fang
 
djn.f  vampire,  *fang
 
  
 
for    5
 
for    5
Línea 48: Línea 47:
  
 
'''bomb'''    dat    <5334,    <2667
 
'''bomb'''    dat    <5334,    <2667
 
  
 
for    3
 
for    3
Línea 55: Línea 53:
  
 
rof
 
rof
 
  
 
'''fang'''    jmp    trap-vampire-step,<vampire+step
 
'''fang'''    jmp    trap-vampire-step,<vampire+step

Revisión de 19:44 25 ene 2017

Vampire
caption
Información general
Vampire

Los vampiros intentan capturar los procesos del enemigo mediante un colmillo en su código (normalmente un jmp a una rutina trampa que resulte en la generación de procesos inútiles, lo que resulta en la disminución de la velocidad del oponente). Una vez a su merced, los vampiros suelen terminar con un Core Clear.

Código de ejemplo: Self-Vamping Vampire

step equ -715  ; mod 5

inc spl #step, <-step

vampire mov fang, @fang  ;fang dropped here

sub inc, fang

djn.f vampire, *fang

for 5

dat 0,0

rof

trap mov bomb+1, <vampire-9

spl trap

jmp trap+1

bomb dat <5334, <2667

for 3

dat 0,0

rof

fang jmp trap-vampire-step,<vampire+step