Oh,you actually replied. Thanks for the reply, I did something similar to fix that and it worked for a minute until the script broke and gave errors. I omitted the && statement and now it's giving errors for other lines being too long, i.e
bset -t &tempbin 1 $bvar($1, $iif(%mark > 0,%mark,1), $calc(%mark2 - %mark)).text
Around your $bvar variable is where it breaks evidently.