Diferencia entre revisiones de «Vampire»

De FdIwiki ELP
Saltar a: navegación, buscar
(Página creada con « {| border="0" class="infobox" style="width:350px; line-height: 1.4em; text-align:left; padding:.23em;border: 1px solid #B4BBC8;background-color: #f9f9f9;color: #000;margin...»)
 
(Código de ejemplo: Self-Vamping Vampire)
Línea 25: Línea 25:
  
 
step  equ -715          ; mod 5
 
step  equ -715          ; mod 5
 +
  
 
inc    spl    #step,    <-step
 
inc    spl    #step,    <-step
 +
 
vampire mov    fang,      @fang  ; fang dropped here
 
vampire mov    fang,      @fang  ; fang dropped here
 +
 
         sub    inc,      fang
 
         sub    inc,      fang
 +
 
         djn.f  vampire,  *fang
 
         djn.f  vampire,  *fang
 +
  
 
         for    5
 
         for    5
 +
 
         dat    0,0
 
         dat    0,0
 +
 
         rof
 
         rof
 +
  
 
trap    mov    bomb+1,    <vampire-9
 
trap    mov    bomb+1,    <vampire-9
 +
 
         spl    trap
 
         spl    trap
 +
 
         jmp    trap+1
 
         jmp    trap+1
 +
 
bomb    dat    <5334,    <2667
 
bomb    dat    <5334,    <2667
 +
  
 
         for    3
 
         for    3
 +
 
         dat    0,0
 
         dat    0,0
 +
 
         rof
 
         rof
 +
  
 
fang    jmp    trap-vampire-step,<vampire+step
 
fang    jmp    trap-vampire-step,<vampire+step

Revisión de 19:39 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