As far as I know, there's no way to determine if a command/identifier exists regardless of it being native or scripted. This makes it hard to polyfill newly added features for older client versions(yes, people should update but lets be honest: they don't).

I suggest adding a .AsNative property to the $isalias() identifier which would return $true if the specified command/identifer is supported natively regardless if there is a scripted override.

Last edited by FroggieDaFrog; 05/03/16 07:18 PM.

I am SReject
My Stuff