;redcode-94orlp ;name la flufis. mrobi'o ;author Roy van Rijn ;strategy Stone/imp/clear ;assert 1 ; To win you need a good name, I learned that from Jens ; so this is the time to fight fire with fire. ; ; The name: "la flufis. mrobi'o" means: ; "The Fluffy is dead" in Lojban (the language Jens loves) ; ; For the warrior, I could not decide on a strategy so ; I used just about everything ; ; This warrior has: ; Scan (qscan) ; Clear (SD) ; Stone ; Paper (LP type) ; Imps (3point Afield impring) ; ... ; And a boot to make it complete ; ; And if it works..? No idea, lets find out.. zero equ qbomb qtab3 equ qbomb qbomb dat >qoff , >qc2 hDist equ 2150 iDist equ hDist-1251 cDist equ hDist-7341 sBoot mov sBmb , hBoot+hDist+5 spl p1 spl 2 , -20 sub.f #-iStep-1 , iJmp mov iImp , }iPmp iJmp jmp iImp-2*(iStep+1), >iImp+2*iStep-1 iImp mov.i #iStep , *0 for 3 dat 0 , 0 rof sStep equ 3513;1653 sStart spl #3*sStep , 3*sStep mov sBmb+5 , @sPtr add sStart , @-1 sPtr mov 4+(2*sStep) , *4 djn.f -3 , *sPtr sBmb dat {sStep , >1 for 3 dat 0 , 0 rof cOff equ 2613 cGate dat cOff, cOff+18 cIncr spl.f #cBomb+2,<1122 mov.i @cBomb, }-6 djn.f -1, <-7 cBomb dat #12, {1 spl #11, {-85 for 5 dat 0 , 0 rof mov #9, #9 add.a #339, 6 p1 mov <-2, {5 mov 5, {2354 mov 4, {6424 jmn p1, -5 spl -6, {4717 jmz 3832, *0 dat <2667, <5334 for 5 dat 0 , 0 rof qc2 equ ((1+(qtab3-qptr)*qy)%CORESIZE) qb1 equ ((1+(qtab2-1-qptr)*qy)%CORESIZE) qb2 equ ((1+(qtab2-qptr)*qy)%CORESIZE) qb3 equ ((1+(qtab2+1-qptr)*qy)%CORESIZE) qa1 equ ((1+(qtab1-1-qptr)*qy)%CORESIZE) qa2 equ ((1+(qtab1-qptr)*qy)%CORESIZE) qz equ 2108 qy equ 243 ;qy*(qz-1)=1 ;q0 mutation qgo sne qptr+qz*qc2 , qptr+qz*qc2+qb2 seq qptr , qptr+qz+(qb2-1) jmp q2 , 7851 end qgo