Nipcheck result

is any one knows why nipcheck alert unknown Indifiers : plusmaxdamage

([type] == 27 || [type] == 85) && [quality] == 6 # [enhanceddamage]+[plusmaxdamage] >= 140 && ([93] >= 20 || [194] >= 2) && [92] <= 30 // lld bow and ama bow

should it be maxdamage ?

and
below alert Syntax Errors: Argument invalid in ArithmeticOperator.Eval - Invalid Expression: lhs
[quality]<=rare&&[name]==throwingspear&&[flag]==ethereal#([enhanceddamage]+[tohit]/2+([itemskillonhit]==66)*15+[ias])>=40&&[itemreplenishquantity]>0&&[itemlevelreq]<=9

No, check line 828 from NTItemAlias.dbl

NTIPAliasStat["plusmaxdamage"] = [22, 1];

Maybe it’s a bug from Nipcheck. @noah should know more about.
NIP.xml doesn’t include plusmaxdamage, but even if you add it, maybe an additional entry should be added in NipCheck.dll.

maybe you should try to replace [itemskillonhit]==66 with [amplifydamageonhit]

[name] == throwingspear && [quality] <= rare && [flag] == ethereal # ([enhanceddamage] + [tohit]/2 + [amplifydamageonhit] * 15 + [ias]) >= 40 && [itemreplenishquantity] > 0 && [itemlevelreq] <= 9