#def armor #def oldarm #def enmdir #def direct #def count !start ipo 6 oldarm del 2 ipo 6 armor cmp armor oldarm jne !avsmov ipo 16 enmdir cmp enmdir 0 jls !avsmov opo 13 enmdir opo 15 0 add enmdir 150 opo 13 enmdir opo 15 0 sub enmdir 160 opo 13 enmdir opo 15 0 jmp !start !avsmov mov count 40 !lp ipo 10 direct opo 14 direct opo 11 100 nop opo 14 10 nop opo 14 10 nop opo 14 10 nop opo 14 10 nop opo 14 10 nop opo 14 10 opo 11 0 dec count cmp 0 count jne !lp jmp !start