Diferencia entre revisiones de «Vampire»
De FdIwiki ELP
(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
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