As I mentioned in the AKS74U thread, the best way to check for the presence of MagCheck is to use DynamicLoadObject to load the MagStateMessage class. If MagCheck is not installed on the server, it will simply return 'none' and this is a far easier and - most importantly - package-independent way of checking whether to activate MagCheck-functionality. This is why I've stated earlier that people should look at the C7 source code for examples of how to implement MC in their own weapons, and not the main INFMagCheck weapon classes.Snakeye said:As it seems the probably best way to add MagCheck functionality IMO is to look if the magcheck mutator is present (I tried in weapon class PostBeginPlay() and it seems to work), set a variable accordingly, which then allows the MagCheck functions.
Of course, without having had a look at your source code I can't tell if you've managed to find a different way of avoiding package-dependency, but I inferred from your post that you have not.