Quote:
var %retval = $iif($prop == static || !$isid, $ep.array.store($1), $1)


Try troubleshooting to find out exactly which part of that $iif() is causing the problem. It's not $isid itself.
Code:

  var %retval
  if ($prop == static) {
    echo 4 -esti2 * Static property used
    %retval = $ep.array.store($1)
  elseif ($isid) {
    echo 4 -esti2 * Called as an $identifier
    %retval = $ep.array.store($1)
  else {
    echo 4 -esti2 * not ().static and not $identifier; using $1
    %retval = $1
  }

This will at least tell you exactly what it's doing. Without decoding the entire script (which I am not willing to do), it's either a debugging approach like this or contacting the author for an updated version of the script.


DALnet: #HelpDesk and #m[color:#FF0000]IR[color:#EEEE00]C