Yeah, line 111 is the same as what you have posted.
it's the 2nd line in the alias -l swap.
var %a $r(1,52), %b $r(1,52), %adata $hget(PokerDeck,%a), %bdata $hget(PokerDeck,%b)
Not sure if this makes a difference... but I am using mIRC version 6.2