*I hate doing this*
The following code works with a single repeating exception. The text from the notices still shows in my status window
Code:
 #rkb.cc.op.check off
on ^*:notice:*list for*:*:{
  if sop isin $1- || aop isin $1- || vop isin $1- || hop isin $1- {
    set %op $v1
  }
  unset $+(%,op,.,%op)
  .enable #capturelist
  haltdef
}
on ^*:notice:*End of List*:*:{
  .disable #capturelist
  haltdef
}
#rkb.cc.op.check end

#capturelist off
on ^*:notice:*:*:{
  if $1 isnum {
    set $+(%,op,.,%op) $addtok($($+(%,op,.,%op),2),$2,32)
  }
  haltdef
}
#capturelist end