Setting a players .Character property to point to an Instance of the class “Actor” doesn’t work and results a warning
actor instances were meant to inherit all properties from models and act as replacements if necessary, this bug prevents me from using actor instances as player characters
While Actor does inherit from model and therefore IsA(“Model”), Player.Character checks strict equality on the class (ClassName == “Model”). Some features are like this - they don’t accept subclasses, whether it’s because it’s legacy code or there are special requirements internally. This better fits as a feature request than it does an engine bug.