;redcode-94t ;name Idiot ;author Roy van Rijn ;assert 1 ;strategy Dumb warrior, see code and laugh :) ; identical to Moron [CCB] zero equ qbomb qtab3 equ qbomb qbomb dat >qoff , >qc2 ;Paper constants: cstep1 equ 3137 nstep1 equ 705 tstep1 equ 1601 ;Stone/Boot Constants hStep equ 6046 hTime equ 2627 hDjn equ 4277 hOff equ 5 sOff equ 1398 ;Paper boot constants pAw1 equ 5567 pAw2 equ 472 dat 0,0 dat 0,0 pGo spl 1 , cp nothA spl @nothA , nothA mov.i bomb , <641 mov {nothA , {nothB nothB djn.f nstep1 , >4228 bomb dat <5334 , <2667 pEnd dat 0 , 0 ;Some spacing: for 11 dat 0 , 0 rof ;Pretty normal stone boot bBoot mov stone , sOff-6-CURLINE mov hBomb , sOff+5-CURLINE spl 2 , >2689 spl 2 , >6562 sDst spl 1 , sOff-CURLINE mov 1 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 , tPtr ,>tPtr jmn.f tWipe ,>tPtr tScan sub.x #-14 ,tPtr sne.x *tPtr ,>tPtr sub.x *pScan ,@tScan jmn.f tSelf ,tSelf djn.f tClr ,{tSelf tEnd dat >1 ,2-tSelf end qgo